:root{--black:#000000;--white:#ffffff;--cream:#F5F5DC;--gray:#666666}#cfModal{color:#000}.cf-modal-dialog{width:auto}@media (min-width:767px){#cfModal .cf-modal-dialog{width:1200px}.cf-cities{columns:5!important;-webkit-columns:5!important;-moz-columns:5}}@media (max-width:767px){html .cf-cities{columns:2!important;-webkit-columns:2!important;-moz-columns:2}}.cf-city{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--black)}.cf-city a{color:var(--black);text-decoration:none;font-weight:500;transition:opacity .3s ease}.cf-city a:hover{opacity:.7;text-decoration:underline}.cf-cities{list-style:none;padding:0;margin:0}.cf-cities li{margin-bottom:8px;break-inside:avoid}.cf-cities li a{color:var(--black);text-decoration:none;font-size:14px;transition:opacity .3s ease;display:block}.cf-cities li a:hover{opacity:.7;text-decoration:underline}@media (max-width:767px){ul#cfCities{display:flex!important;flex-wrap:wrap!important}ul#cfCities{display:flex;flex-wrap:wrap}ul#cfCities li{width:50%!important}#cfCities{height:500px;overflow:scroll}.cf-modal .cf-modal-dialog{width:auto!important;margin:30px auto}html .cf-cities{columns:2!important;-webkit-columns:2!important;-moz-columns:2}}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:var(--black);background-color:var(--cream);margin:0;padding:0;overflow-x:hidden}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.btn-primary-custom{background-color:#004064;color:var(--white);border:none;border-radius:12px;padding:12px 32px;font-size:14px;font-weight:500;cursor:pointer;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;white-space:nowrap}.btn-primary-custom:hover{background-color:#004000;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.btn-primary-custom:active{transform:translateY(0)}.btn-secondary-custom{background-color:var(--white);color:var(--black);border:1px solid var(--black);border-radius:12px;padding:12px 32px;font-size:14px;font-weight:500;cursor:pointer;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;white-space:nowrap}.btn-secondary-custom:hover{background-color:var(--black);color:var(--white)}.btn-outline-custom{background-color:transparent;color:#004064;border:1px solid #004064;border-radius:12px;padding:12px 32px;font-size:14px;font-weight:500;cursor:pointer;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;white-space:nowrap;text-decoration:none;display:inline-block}.btn-outline-custom:hover{background-color:#004064;color:var(--white);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2);text-decoration:none}.btn-outline-custom:active{transform:translateY(0)}.topbar{position:relative;z-index:1001}.header{background-color:var(--white);padding:20px 0;position:sticky;top:0;z-index:1000;box-shadow:0 1px 0 rgba(0,0,0,.1)}.header .container .row{align-items:center}.header .container .row .col-auto .logo-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--black);transition:opacity .3s ease}.header .container .row .col-auto .logo-link:hover{opacity:.7}.header .container .row .col-auto .logo-link img{width:auto;height:40px;flex-shrink:0}.header .container .row .col-auto.ms-auto .d-none.d-lg-flex .city-select-wrapper{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;white-space:nowrap}.header .container .row .col-auto.ms-auto .d-none.d-lg-flex .header-phone{font-size:18px;font-weight:500;color:var(--black);text-decoration:none;white-space:nowrap;transition:opacity .3s ease}.header .container .row .col-auto.ms-auto .d-none.d-lg-flex .header-phone:hover{opacity:.7;color:var(--black);text-decoration:none}.header .container .row .col-auto.ms-auto .d-flex.d-lg-none .btn-primary-custom.header-cta-btn{font-size:14px;padding:10px 20px;flex:1;min-width:0}.header .container .row .col-auto.ms-auto .d-flex.d-lg-none .btn.header-social-btn{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:none;color:var(--white);border-radius:8px;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;text-decoration:none}.header .container .row .col-auto.ms-auto .d-flex.d-lg-none .btn.header-social-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.header .container .row .col-auto.ms-auto .d-flex.d-lg-none .btn.header-social-btn i,.header .container .row .col-auto.ms-auto .d-flex.d-lg-none .btn.header-social-btn svg{font-size:20px}.header .container .row .col-auto.ms-auto .d-flex.d-lg-none .btn.header-whatsapp-btn{background-color:#25d366}.header .container .row .col-auto.ms-auto .d-flex.d-lg-none .btn.header-whatsapp-btn:hover{background-color:#20ba5a}.header .container .row .col-auto.ms-auto .d-flex.d-lg-none .btn.header-telegram-btn{background-color:#08c}.header .container .row .col-auto.ms-auto .d-flex.d-lg-none .btn.header-telegram-btn:hover{background-color:#006fa8}.header .container .row .col-auto.ms-auto .d-flex.d-lg-none .btn.header-vk-btn{background-color:#07f}.header .container .row .col-auto.ms-auto .d-flex.d-lg-none .btn.header-vk-btn:hover{background-color:#0062d1}.header .container .row .col-auto.ms-auto .d-flex.d-lg-none .btn.header-phone-btn{background-color:var(--black)}.header .container .row .col-auto.ms-auto .d-flex.d-lg-none .btn.header-phone-btn:hover{background-color:#333}.sub-nav{background-color:var(--white);border-bottom:1px solid rgba(0,0,0,.1);padding:0}.sub-nav .container ul.sub-nav-list{display:flex;align-items:center;gap:32px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.sub-nav .container ul.sub-nav-list li.sub-nav-item{margin:0}.sub-nav .container ul.sub-nav-list li.sub-nav-item a.sub-nav-link{display:block;font-size:16px;font-weight:500;color:var(--black);text-decoration:none;white-space:nowrap;padding:20px 0;transition:color .3s ease;position:relative}.sub-nav .container ul.sub-nav-list li.sub-nav-item a.sub-nav-link:hover{color:var(--gray);text-decoration:none}.offcanvas .offcanvas-body .mobile-nav ul.mobile-nav-list{list-style:none;padding:0;margin:0}.offcanvas .offcanvas-body .mobile-nav ul.mobile-nav-list li.mobile-nav-item{margin:0;border-bottom:1px solid rgba(0,0,0,.1)}.offcanvas .offcanvas-body .mobile-nav ul.mobile-nav-list li.mobile-nav-item:last-child{border-bottom:none}.offcanvas .offcanvas-body .mobile-nav ul.mobile-nav-list li.mobile-nav-item a.mobile-nav-link{display:block;padding:16px 0;font-size:16px;font-weight:400;color:var(--black);text-decoration:none;transition:color .3s ease}.offcanvas .offcanvas-body .mobile-nav ul.mobile-nav-list li.mobile-nav-item a.mobile-nav-link:hover{color:var(--gray);text-decoration:none}.offcanvas .offcanvas-body .mobile-menu-phone{padding:20px 0;margin-top:auto;border-top:1px solid rgba(0,0,0,.1)}.offcanvas .offcanvas-body .mobile-menu-phone a.mobile-phone-link{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--black);text-decoration:none;transition:color .3s ease}.offcanvas .offcanvas-body .mobile-menu-phone a.mobile-phone-link:hover{color:var(--gray);text-decoration:none}.offcanvas .offcanvas-body .mobile-menu-phone a.mobile-phone-link i{font-size:20px;color:var(--black)}main .hero-section{padding:60px 0;background:radial-gradient(circle at top left,rgba(138,43,226,.15) 0,transparent 50%),radial-gradient(circle at top right,rgba(30,144,255,.15) 0,transparent 50%),radial-gradient(circle at bottom left,rgba(255,20,147,.15) 0,transparent 50%),radial-gradient(circle at bottom right,rgba(50,205,50,.15) 0,transparent 50%),linear-gradient(135deg,rgba(255,255,255,.9) 0,rgba(240,248,255,.9) 100%);background-size:100% 100%;background-position:center;background-repeat:no-repeat;overflow-x:hidden;position:relative}main .hero-section .container .row .col-lg-6 h1.hero-title{font-size:24px;font-weight:700;line-height:1.2;margin-bottom:24px;color:var(--black);display:block}main .hero-section .container .row .col-lg-6 p.hero-subtitle{font-size:16px;color:var(--gray);margin-bottom:32px;line-height:1.6;font-weight:400}main .hero-section .container .row .col-lg-6 .hero-buttons{display:flex;gap:16px;flex-wrap:wrap}main .hero-section .container .row .col-lg-6 .hero-buttons button{min-width:200px;width:auto;height:48px;display:flex;align-items:center;justify-content:center}main .hero-section .container .row .col-lg-6 p.hero-license{font-size:12px;color:var(--gray);margin-top:16px;margin-bottom:8px;text-align:left;line-height:1.5;display:flex;align-items:center;gap:8px}main .hero-section .container .row .col-lg-6 p.hero-license img.hero-license-icon{width:1em;height:1em;flex-shrink:0;object-fit:contain}main .hero-section .container .row .col-lg-6 p.hero-license span.hero-license-text{color:var(--gray)}main .hero-section .container .row .col-lg-6 p.hero-license-check{font-size:12px;margin:0;text-align:left;line-height:1.5;display:flex;align-items:center;gap:4px}main .hero-section .container .row .col-lg-6 p.hero-license-check a.hero-license-check-link{color:var(--gray);text-decoration:underline;cursor:pointer;transition:color .3s ease;display:inline-flex;align-items:center;gap:4px}main .hero-section .container .row .col-lg-6 p.hero-license-check a.hero-license-check-link:hover{color:var(--black);text-decoration:underline}main .hero-section .container .row .col-lg-6 p.hero-license-check a.hero-license-check-link i{font-size:10px}main .hero-section .container .row .col-lg-6 .hero-image-wrapper{display:flex;justify-content:center;align-items:center;position:relative}main .hero-section .container .row .col-lg-6 .hero-image-wrapper .hero-image-frame{background-color:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.1);position:relative;width:100%;max-width:100%}main .hero-section .container .row .col-lg-6 .hero-image-wrapper .hero-image-frame .window-controls{display:flex;gap:6px;padding:12px 16px;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;align-items:center}main .hero-section .container .row .col-lg-6 .hero-image-wrapper .hero-image-frame .window-controls span.window-control{width:12px;height:12px;border-radius:50%;display:block}main .hero-section .container .row .col-lg-6 .hero-image-wrapper .hero-image-frame .window-controls span.window-control-close{background-color:#ff5f57}main .hero-section .container .row .col-lg-6 .hero-image-wrapper .hero-image-frame .window-controls span.window-control-minimize{background-color:#ffbd2e}main .hero-section .container .row .col-lg-6 .hero-image-wrapper .hero-image-frame .window-controls span.window-control-maximize{background-color:#28ca42}main .hero-section .container .row .col-lg-6 .hero-image-wrapper .hero-image-frame .hero-image{padding:0;overflow:hidden;background-color:var(--white)}main .hero-section .container .row .col-lg-6 .hero-image-wrapper .hero-image-frame .hero-image img{width:100%;height:auto;display:block;border-radius:0}section.breadcrumbs-section{padding:16px 0;background-color:var(--white)}section.breadcrumbs-section .container .breadcrumbs-wrapper{display:flex;align-items:center;position:relative}section.breadcrumbs-section .container .breadcrumbs-wrapper .swiper.breadcrumbs-swiper{flex:1;overflow:hidden;padding:0 48px 16px 48px}section.breadcrumbs-section .container .breadcrumbs-wrapper .swiper.breadcrumbs-swiper .swiper-wrapper .swiper-slide.breadcrumb-slide{display:flex;align-items:center;white-space:nowrap;width:auto!important;font-size:14px}section.breadcrumbs-section .container .breadcrumbs-wrapper .swiper.breadcrumbs-swiper .swiper-wrapper .swiper-slide.breadcrumb-slide span.breadcrumb-separator{color:var(--gray);padding:0 8px;flex-shrink:0}section.breadcrumbs-section .container .breadcrumbs-wrapper .swiper.breadcrumbs-swiper .swiper-wrapper .swiper-slide.breadcrumb-slide a.breadcrumb-link{color:var(--gray);text-decoration:none;transition:color .3s ease;white-space:nowrap}section.breadcrumbs-section .container .breadcrumbs-wrapper .swiper.breadcrumbs-swiper .swiper-wrapper .swiper-slide.breadcrumb-slide a.breadcrumb-link:hover{color:var(--black);text-decoration:none}section.breadcrumbs-section .container .breadcrumbs-wrapper .swiper.breadcrumbs-swiper .swiper-wrapper .swiper-slide.breadcrumb-slide span.breadcrumb-active{color:var(--black);font-weight:400;white-space:nowrap}section.breadcrumbs-section .container .breadcrumbs-wrapper .swiper-scrollbar.breadcrumbs-scrollbar{position:absolute;bottom:4px;left:48px;right:48px;height:1px;background-color:#e0e0e0;border-radius:0;z-index:50}section.breadcrumbs-section .container .breadcrumbs-wrapper .swiper-scrollbar.breadcrumbs-scrollbar .swiper-scrollbar-drag{background-color:var(--gray);border-radius:0;cursor:pointer;transition:background-color .3s ease;height:1px}section.breadcrumbs-section .container .breadcrumbs-wrapper .swiper-scrollbar.breadcrumbs-scrollbar .swiper-scrollbar-drag:hover{background-color:var(--black)}section.breadcrumbs-section .container .breadcrumbs-wrapper .breadcrumbs-nav{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:10}section.breadcrumbs-section .container .breadcrumbs-wrapper .breadcrumbs-nav.hidden{display:none}section.breadcrumbs-section .container .breadcrumbs-wrapper .breadcrumbs-nav .breadcrumbs-button-next,section.breadcrumbs-section .container .breadcrumbs-wrapper .breadcrumbs-nav .breadcrumbs-button-prev{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;background-color:var(--white);color:var(--gray);transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;border:1px solid #e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,.1);pointer-events:all;flex-shrink:0}section.breadcrumbs-section .container .breadcrumbs-wrapper .breadcrumbs-nav .breadcrumbs-button-prev{margin-left:8px}section.breadcrumbs-section .container .breadcrumbs-wrapper .breadcrumbs-nav .breadcrumbs-button-next{margin-right:8px}section.breadcrumbs-section .container .breadcrumbs-wrapper .breadcrumbs-nav .breadcrumbs-button-next:hover,section.breadcrumbs-section .container .breadcrumbs-wrapper .breadcrumbs-nav .breadcrumbs-button-prev:hover{background-color:#f5f5f5;color:var(--black);border-color:#ccc}section.breadcrumbs-section .container .breadcrumbs-wrapper .breadcrumbs-nav .breadcrumbs-button-next.swiper-button-disabled,section.breadcrumbs-section .container .breadcrumbs-wrapper .breadcrumbs-nav .breadcrumbs-button-prev.swiper-button-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}section.breadcrumbs-section .container .breadcrumbs-wrapper .breadcrumbs-nav .breadcrumbs-button-next svg,section.breadcrumbs-section .container .breadcrumbs-wrapper .breadcrumbs-nav .breadcrumbs-button-prev svg{width:16px;height:16px}article section.course-info-section{padding:60px 0;background-color:var(--white)}article section.course-info-section .container .row .col-lg-6 .course-price-card{background-color:var(--white);border-radius:16px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,.08);height:100%;position:relative}article section.course-info-section .container .row .col-lg-6 .course-price-card .course-price-badge{position:absolute;top:-40px;right:-20px;z-index:10}article section.course-info-section .container .row .col-lg-6 .course-price-card .course-price-badge .course-price-badge-circle{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center}article section.course-info-section .container .row .col-lg-6 .course-price-card .course-price-badge .course-price-badge-circle svg.course-price-badge-svg{position:absolute;top:0;left:0;width:100%;height:100%;animation:rotate 20s linear infinite}article section.course-info-section .container .row .col-lg-6 .course-price-card .course-price-badge .course-price-badge-circle svg.course-price-badge-svg text{font-size:10px;font-weight:500;fill:var(--black);letter-spacing:.5px}article section.course-info-section .container .row .col-lg-6 .course-price-card .course-price-badge .course-price-badge-circle span.course-price-badge-discount{position:relative;z-index:2;width:60px;height:60px;background-color:#f44;color:var(--white);font-size:18px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;animation:pulse 2s ease-in-out infinite}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}article section.course-info-section .container .row .col-lg-6 .course-price-card h2.course-price-title{font-size:24px;font-weight:700;color:var(--black);margin-bottom:16px;line-height:1.4}article section.course-info-section .container .row .col-lg-6 .course-price-card p.course-price-installment{font-size:14px;color:var(--gray);margin-bottom:24px}article section.course-info-section .container .row .col-lg-6 .course-price-card .course-price-wrapper{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}article section.course-info-section .container .row .col-lg-6 .course-price-card .course-price-wrapper span.course-price-old{font-size:20px;color:var(--gray);text-decoration:line-through}article section.course-info-section .container .row .col-lg-6 .course-price-card .course-price-wrapper span.course-price-current{font-size:36px;font-weight:700;color:var(--black)}article section.course-info-section .container .row .col-lg-6 .course-price-card button.btn-primary-custom.course-price-btn{margin-top:32px;width:100%}article section.course-info-section .container .row .col-lg-6 .course-price-card p.course-price-promo{font-size:14px;color:var(--gray);margin-top:16px;margin-bottom:0;line-height:1.5;text-align:center}article section.course-info-section .container .row .col-lg-6 .course-details-card{background-color:var(--white);border-radius:16px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,.08);height:100%;position:relative}article section.course-info-section .container .row .col-lg-6 .course-details-card .course-detail-item{display:flex;flex-direction:column;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e0e0e0}article section.course-info-section .container .row .col-lg-6 .course-details-card .course-detail-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}article section.course-info-section .container .row .col-lg-6 .course-details-card .course-detail-item span.course-detail-label{font-size:14px;font-weight:600;color:var(--gray);margin-bottom:8px}article section.course-info-section .container .row .col-lg-6 .course-details-card .course-detail-item span.course-detail-value{font-size:16px;color:var(--black);line-height:1.5}article section.course-info-section .container .row .col-lg-6 .course-details-card .course-detail-item span.course-detail-value a{color:#000!important}@media (max-width:575px){article section.course-info-section{padding:80px 0 40px}article section.course-info-section .container .row .col-lg-6 .course-details-card,article section.course-info-section .container .row .col-lg-6 .course-price-card{padding:24px}article section.course-info-section .container .row .col-lg-6 .course-price-card .course-price-badge{top:-60px;right:50%;transform:translateX(50%)}article section.course-info-section .container .row .col-lg-6 .course-price-card .course-price-badge .course-price-badge-circle{width:80px;height:80px}article section.course-info-section .container .row .col-lg-6 .course-price-card .course-price-badge .course-price-badge-circle svg.course-price-badge-svg text{font-size:8px}article section.course-info-section .container .row .col-lg-6 .course-price-card .course-price-badge .course-price-badge-circle span.course-price-badge-discount{width:48px;height:48px;font-size:16px}article section.course-info-section .container .row .col-lg-6 .course-price-card h2.course-price-title{font-size:18px;margin-bottom:12px}article section.course-info-section .container .row .col-lg-6 .course-price-card .course-price-wrapper span.course-price-current{font-size:28px}}article section.course-description-section{padding:60px 0;background-color:var(--white)}article section.course-description-section .container .row .col-lg-10.mx-auto .course-content h2{font-size:36px;font-weight:700;color:var(--black);margin-bottom:24px;line-height:1.2}article section.course-description-section .container .row .col-lg-10.mx-auto .course-content p{font-size:16px;color:var(--black);line-height:1.6;margin-bottom:20px}article section.course-description-section .container .row .col-lg-10.mx-auto .course-content h3{font-size:24px;font-weight:700;color:var(--black);margin:32px 0 16px 0;line-height:1.3}article section.course-description-section .container .row .col-lg-10.mx-auto .course-content ul{list-style:disc;padding-left:24px;margin-bottom:20px}article section.course-description-section .container .row .col-lg-10.mx-auto .course-content ul li{font-size:16px;color:var(--black);line-height:1.6;margin-bottom:8px}section.advantages-section{padding:80px 0;background-color:var(--white)}section.advantages-section .container h2.advantages-title{font-size:36px;font-weight:700;color:var(--black);text-align:center;margin-bottom:48px;line-height:1.2}section.advantages-section .container .swiper.advantages-swiper{width:100%;overflow:hidden;position:relative;padding-bottom:20px}section.advantages-section .container .swiper.advantages-swiper .swiper-slide{height:auto}section.advantages-section .container .swiper.advantages-swiper .swiper-slide .advantage-item{text-align:left;padding:24px}section.advantages-section .container .swiper.advantages-swiper .swiper-slide .advantage-item h3.advantage-title{font-size:24px;font-weight:700;color:var(--black);margin-bottom:16px;margin-top:0;padding-top:16px;border-top:1px solid #e0e0e0;line-height:1.3}section.advantages-section .container .swiper.advantages-swiper .swiper-slide .advantage-item p.advantage-description{font-size:16px;font-weight:400;color:var(--gray);line-height:1.6;margin:0}section.advantages-section .container .swiper-scrollbar.advantages-scrollbar{position:absolute;bottom:4px;left:15px;right:15px;height:1px;background-color:#e0e0e0;border-radius:0;z-index:50}section.advantages-section .container .swiper-scrollbar.advantages-scrollbar .swiper-scrollbar-drag{background-color:var(--black);border-radius:0;height:100%}@media (max-width:575px){section.advantages-section{padding:50px 0}section.advantages-section .container h2.advantages-title{font-size:28px;margin-bottom:32px}}@media (min-width:576px) and (max-width:991px){section.advantages-section{padding:60px 0}section.advantages-section .container h2.advantages-title{font-size:32px;margin-bottom:40px}}section.features-cards-section{padding:80px 0;background-color:var(--white)}section.features-cards-section .container h2.features-cards-title{font-size:36px;font-weight:700;color:var(--black);text-align:center;margin-bottom:48px;line-height:1.2}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card{border-radius:24px;padding:32px;position:relative;overflow:hidden;min-height:280px;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.08)}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card.feature-card-purple{background:linear-gradient(180deg,#f5e6ff 0,#fff0f8 100%)}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card.feature-card-pink{background:linear-gradient(180deg,#ffe8f0 0,#fff0f8 100%)}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card.feature-card-blue{background:linear-gradient(180deg,#e8f4ff 0,#fff 100%)}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card.feature-card-green{background:linear-gradient(180deg,#e8fdf0 0,#fff 100%)}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card.feature-card-orange{background:linear-gradient(180deg,#fff4e8 0,#fff 100%)}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card.feature-card-yellow{background:linear-gradient(180deg,#fffbe8 0,#fff 100%)}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card.feature-card-cyan{background:linear-gradient(180deg,#e0f7fa 0,#fff 100%)}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card.feature-card-indigo{background:linear-gradient(180deg,#e8e8ff 0,#fff 100%)}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card .feature-card-content{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card .feature-card-content h3.feature-card-title{font-size:18px;font-weight:700;color:var(--black);margin-bottom:12px;margin-top:0}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card .feature-card-content p.feature-card-description{font-size:16px;font-weight:400;color:var(--black);line-height:1.6;margin:0;flex-grow:1}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card .feature-card-content .feature-card-icon{margin-top:auto;padding-top:24px;display:flex;justify-content:center;align-items:flex-end;height:120px}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card .feature-card-content .feature-card-icon img{width:100%;max-width:120px;height:auto;object-fit:contain}@media (max-width:575px){section.features-cards-section{padding:50px 0}section.features-cards-section .container h2.features-cards-title{font-size:28px;margin-bottom:32px}section.features-cards-section .container .row .col-6.col-md-6.col-lg-4 .feature-card{min-height:240px;padding:24px;border-radius:20px}}section.document-section{padding:80px 0;background-color:var(--white)}section.document-section .container .document-card{background-color:#fefbf0;border-radius:24px;padding:40px;box-shadow:0 4px 16px rgba(0,0,0,.08);max-width:1000px;margin:0 auto}section.document-section .container .document-card .row .col-lg-4 .document-image-wrapper{display:flex;justify-content:center;align-items:center;padding:20px}section.document-section .container .document-card .row .col-lg-4 .document-image-wrapper .document-image{width:100%;max-width:280px;height:auto}section.document-section .container .document-card .row .col-lg-4 .document-image-wrapper .document-image svg{width:100%;height:auto;display:block}section.document-section .container .document-card .row .col-lg-8 .document-content{padding:40px;display:flex;flex-direction:column;justify-content:center;height:100%}section.document-section .container .document-card .row .col-lg-8 .document-content h2.document-title{font-size:36px;font-weight:700;color:var(--black);margin-bottom:16px;line-height:1.2}section.document-section .container .document-card .row .col-lg-8 .document-content p.document-description{font-size:18px;font-weight:400;color:var(--gray);margin-bottom:24px;line-height:1.6}section.document-section .container .document-card .row .col-lg-8 .document-content a.document-link{font-size:18px;font-weight:400;color:var(--black);text-decoration:none;display:inline-block;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;align-self:flex-start}section.document-section .container .document-card .row .col-lg-8 .document-content a.document-link:hover{color:var(--gray);transform:translateX(4px)}@media (max-width:575px){section.document-section{padding:50px 0}section.document-section .container .document-card{padding:24px;border-radius:20px}section.document-section .container .document-card .row .col-lg-8 .document-content{padding:24px 0;text-align:center}section.document-section .container .document-card .row .col-lg-8 .document-content h2.document-title{font-size:28px;margin-bottom:12px}}section.check-documents-section{padding:80px 0;background-color:var(--white)}section.check-documents-section .container h2.check-documents-title{font-size:36px;font-weight:700;color:var(--black);text-align:center;margin-bottom:48px;line-height:1.2}section.check-documents-section .container .check-documents-content{max-width:900px;margin:0 auto}section.check-documents-section .container .check-documents-content .check-documents-subtitle{font-size:14px;font-weight:600;color:var(--gray);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}section.check-documents-section .container .check-documents-content h3.check-documents-heading{font-size:28px;font-weight:700;color:var(--black);margin-bottom:24px;line-height:1.3}section.check-documents-section .container .check-documents-content p.check-documents-description{font-size:18px;font-weight:400;color:var(--black);line-height:1.6;margin-bottom:24px}section.check-documents-section .container .check-documents-content p.check-documents-acceptance{font-size:18px;font-weight:600;color:var(--black);margin-bottom:16px}section.check-documents-section .container .check-documents-content ul.check-documents-list{list-style:none;padding:0;margin:0 0 32px 0}section.check-documents-section .container .check-documents-content ul.check-documents-list li.check-documents-item{font-size:16px;font-weight:400;color:var(--black);line-height:1.6;margin-bottom:12px;display:flex;align-items:flex-start;gap:12px}section.check-documents-section .container .check-documents-content ul.check-documents-list li.check-documents-item span.check-documents-icon{color:#28a745;font-size:18px;font-weight:700;flex-shrink:0;margin-top:2px}section.check-documents-section .container .check-documents-content a.check-documents-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--black);text-decoration:none;margin-bottom:32px;padding:12px 24px;border:2px solid var(--black);border-radius:8px;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}section.check-documents-section .container .check-documents-content a.check-documents-link:hover{background-color:var(--black);color:var(--white);text-decoration:none}section.check-documents-section .container .check-documents-content a.check-documents-link:hover i.check-documents-link-icon{color:var(--white)}section.check-documents-section .container .check-documents-content a.check-documents-link img.check-documents-coat-icon{width:2em;height:2em;flex-shrink:0;object-fit:contain}section.check-documents-section .container .check-documents-content a.check-documents-link i.check-documents-link-icon{font-size:16px;color:var(--black);transition:color .3s ease;flex-shrink:0}section.check-documents-section .container .check-documents-content .check-documents-warning{background-color:#fff3cd;border-left:4px solid #ffc107;padding:20px 24px;border-radius:8px;margin-top:32px}section.check-documents-section .container .check-documents-content .check-documents-warning .check-documents-warning-title{font-size:18px;font-weight:700;color:#856404;margin-bottom:12px}section.check-documents-section .container .check-documents-content .check-documents-warning p.check-documents-warning-text{font-size:16px;font-weight:400;color:#856404;line-height:1.6;margin:0}@media (max-width:575px){section.check-documents-section{padding:50px 0}section.check-documents-section .container h2.check-documents-title{font-size:28px;margin-bottom:32px}}section.similar-courses-section{padding:80px 0;background-color:var(--white)}section.similar-courses-section .container .row .col-12 h2.similar-courses-title{font-size:48px;font-weight:700;color:var(--black);margin-bottom:48px;line-height:1.2;text-align:center}section.similar-courses-section .container .row .col-md-6.col-lg-4.mb-4 .similar-course-card{background-color:var(--white);border-radius:16px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,.08);height:100%;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}section.similar-courses-section .container .row .col-md-6.col-lg-4.mb-4 .similar-course-card:hover{transform:translateY(-4px);box-shadow:0 4px 20px rgba(0,0,0,.12)}section.similar-courses-section .container .row .col-md-6.col-lg-4.mb-4 .similar-course-card h3.similar-course-title{font-size:20px;font-weight:700;color:var(--black);margin:0;line-height:1.3}section.similar-courses-section .container .row .col-md-6.col-lg-4.mb-4 .similar-course-card h3.similar-course-title a{font-size:20px;font-weight:700;color:var(--black);margin:0;line-height:1.3;text-decoration:none;transition:color .3s ease}section.similar-courses-section .container .row .col-md-6.col-lg-4.mb-4 .similar-course-card h3.similar-course-title a:hover{color:var(--gray)}@media (max-width:575px){section.similar-courses-section{padding:50px 0}section.similar-courses-section .container .row .col-12 h2.similar-courses-title{font-size:32px;margin-bottom:32px}}section.course-search-section{padding:80px 0;background-color:var(--cream)}section.course-search-section .container .row .col-12 h2.course-search-title{font-size:48px;font-weight:700;color:var(--black);margin-bottom:48px;line-height:1.2;text-align:center}section.course-search-section .container .row .col-12 .course-search-form-wrapper{max-width:800px;margin:0 auto}section.course-search-section .container .row .col-12 .course-search-form-wrapper form.search-form{width:100%}section.course-search-section .container .row .col-12 .course-search-form-wrapper form.search-form .course-search-input-wrapper{display:flex;gap:16px;align-items:stretch}section.course-search-section .container .row .col-12 .course-search-form-wrapper form.search-form .course-search-input-wrapper input.search-input{flex:1;padding:16px 24px;font-size:16px;font-weight:400;color:var(--black);background-color:var(--white);border:1px solid var(--black);border-radius:12px;outline:0;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}section.course-search-section .container .row .col-12 .course-search-form-wrapper form.search-form .course-search-input-wrapper input.search-input:focus{border-color:var(--black);box-shadow:0 0 0 3px rgba(0,0,0,.1)}section.course-search-section .container .row .col-12 .course-search-form-wrapper form.search-form .course-search-input-wrapper input.search-input::placeholder{color:var(--gray)}section.course-search-section .container .row .col-12 .course-search-form-wrapper .search-results{margin-top:24px;background-color:var(--white);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);max-height:400px;overflow-y:auto;display:none}section.course-search-section .container .row .col-12 .course-search-form-wrapper .search-results:not(:empty){display:block;padding:16px}@media (max-width:575px){section.course-search-section{padding:50px 0}section.course-search-section .container .row .col-12 h2.course-search-title{font-size:32px;margin-bottom:32px}section.course-search-section .container .row .col-12 .course-search-form-wrapper form.search-form .course-search-input-wrapper{flex-direction:column}}section.document-steps-section{padding:80px 0;background-color:var(--white);overflow-x:hidden;width:100%}section.document-steps-section .container .row .col-12 h2.document-steps-title{font-size:48px;font-weight:700;color:var(--black);margin-bottom:48px;line-height:1.2;text-align:center}section.document-steps-section .container .document-steps-swiper-wrapper{position:relative;padding:40px 0 80px;overflow-x:hidden;width:100%}section.document-steps-section .container .document-steps-swiper-wrapper .swiper.document-steps-swiper{padding-bottom:60px;overflow:hidden;width:100%;max-width:100%}section.document-steps-section .container .document-steps-swiper-wrapper .swiper.document-steps-swiper .swiper-slide{height:auto;width:auto}section.document-steps-section .container .document-steps-swiper-wrapper .swiper.document-steps-swiper .swiper-slide .document-step-card{background-color:var(--white);border-radius:16px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,.08);height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease;position:relative;cursor:pointer}section.document-steps-section .container .document-steps-swiper-wrapper .swiper.document-steps-swiper .swiper-slide .document-step-card:hover{transform:translateY(-4px);box-shadow:0 4px 20px rgba(0,0,0,.12)}section.document-steps-section .container .document-steps-swiper-wrapper .swiper.document-steps-swiper .swiper-slide .document-step-card .document-step-icon{width:80px;height:80px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:50%}section.document-steps-section .container .document-steps-swiper-wrapper .swiper.document-steps-swiper .swiper-slide .document-step-card .document-step-icon img.step-icon-img{width:48px;height:48px;object-fit:contain}section.document-steps-section .container .document-steps-swiper-wrapper .swiper.document-steps-swiper .swiper-slide .document-step-card h3.document-step-title{font-size:20px;font-weight:700;color:var(--black);margin-bottom:12px;line-height:1.3}section.document-steps-section .container .document-steps-swiper-wrapper .swiper.document-steps-swiper .swiper-slide .document-step-card p.document-step-description{font-size:16px;color:var(--gray);line-height:1.5;margin:0}section.document-steps-section .container .document-steps-swiper-wrapper .swiper-pagination.document-steps-pagination{position:absolute;left:0;right:0;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;z-index:10;text-align:center}section.document-steps-section .container .document-steps-swiper-wrapper .swiper-pagination.document-steps-pagination .swiper-pagination-bullet{width:40px;height:40px;font-size:16px;font-weight:600;color:var(--black);background:var(--white);border:2px solid var(--black);border-radius:50%;opacity:1;cursor:pointer;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;vertical-align:top}section.document-steps-section .container .document-steps-swiper-wrapper .swiper-pagination.document-steps-pagination .swiper-pagination-bullet-active{background:var(--black);color:var(--white);border-color:var(--black)}@media (max-width:575px){section.document-steps-section{padding:50px 0}section.document-steps-section .container .row .col-12 h2.document-steps-title{font-size:32px;margin-bottom:32px}}section.reviews-section{padding:80px 0;background-color:var(--white);overflow-x:hidden;width:100%}section.reviews-section .container .reviews-header{margin-bottom:0}section.reviews-section .container .reviews-header .row .col-12.col-lg-7 h2.reviews-title{font-size:48px;font-weight:700;color:var(--black);margin-bottom:16px;line-height:1.2}section.reviews-section .container .reviews-header .row .col-12.col-lg-7 p.reviews-subtitle{font-size:18px;font-weight:400;color:var(--black);line-height:1.6;margin:0}section.reviews-section .container-fluid{padding-left:0;padding-right:0}section.reviews-section .container-fluid .swiper.reviews-swiper{padding:40px 15px 56px 15px;overflow:hidden;width:100%;margin-left:0;margin-right:0;position:relative}section.reviews-section .container-fluid .swiper.reviews-swiper .swiper-slide{height:auto;width:auto}section.reviews-section .container-fluid .swiper.reviews-swiper .swiper-slide .review-card{background-color:var(--white);border-radius:16px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,.08);height:100%;display:flex;flex-direction:column}section.reviews-section .container-fluid .swiper.reviews-swiper .swiper-slide .review-card p.review-text{font-size:16px;font-weight:400;color:var(--black);line-height:1.6;margin:0 0 20px 0;flex-grow:1}section.reviews-section .container-fluid .swiper.reviews-swiper .swiper-slide .review-card p.review-text span.review-more{color:var(--gray)}section.reviews-section .container-fluid .swiper.reviews-swiper .swiper-slide .review-card .review-divider{height:1px;background-color:#e0e0e0;margin:20px 0}section.reviews-section .container-fluid .swiper.reviews-swiper .swiper-slide .review-card .review-user{display:flex;align-items:center;gap:16px}section.reviews-section .container-fluid .swiper.reviews-swiper .swiper-slide .review-card .review-user .review-avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}section.reviews-section .container-fluid .swiper.reviews-swiper .swiper-slide .review-card .review-user .review-avatar.review-avatar-blue{background-color:#6ba3ff}section.reviews-section .container-fluid .swiper.reviews-swiper .swiper-slide .review-card .review-user .review-avatar.review-avatar-green{background-color:#4ade80}section.reviews-section .container-fluid .swiper.reviews-swiper .swiper-slide .review-card .review-user .review-avatar.review-avatar-orange{background-color:#fb923c}section.reviews-section .container-fluid .swiper.reviews-swiper .swiper-slide .review-card .review-user .review-avatar svg{width:32px;height:32px}section.reviews-section .container-fluid .swiper.reviews-swiper .swiper-slide .review-card .review-user .review-user-info{display:flex;flex-direction:column;gap:4px}section.reviews-section .container-fluid .swiper.reviews-swiper .swiper-slide .review-card .review-user .review-user-info .review-name{font-size:16px;font-weight:600;color:var(--black)}section.reviews-section .container-fluid .swiper.reviews-swiper .swiper-slide .review-card .review-user .review-user-info .review-date{font-size:14px;font-weight:400;color:var(--gray)}section.reviews-section .container-fluid .swiper-scrollbar.reviews-scrollbar{position:absolute;bottom:4px;left:15px;right:15px;height:1px;background-color:#e0e0e0;border-radius:0;z-index:50}section.reviews-section .container-fluid .swiper-scrollbar.reviews-scrollbar .swiper-scrollbar-drag{background-color:var(--gray);border-radius:0;cursor:pointer;transition:background-color .3s ease;height:1px}section.reviews-section .container-fluid .swiper-scrollbar.reviews-scrollbar .swiper-scrollbar-drag:hover{background-color:var(--black)}@media (max-width:575px){section.reviews-section{padding:50px 0}section.reviews-section .container .reviews-header .row .col-12.col-lg-7 h2.reviews-title{font-size:32px;margin-bottom:12px}}section.faq-section{padding:80px 0;background-color:var(--white)}section.faq-section .container .row .col-lg-4 h2.faq-title{font-size:48px;font-weight:700;color:var(--black);line-height:1.2;margin:0 0 40px;text-transform:uppercase;letter-spacing:.5px}section.faq-section .container .row .col-lg-4 h2.faq-title span.faq-title-line{display:block}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item{background-color:#f5f5f5;border-radius:12px;overflow:hidden;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;border:1px solid transparent;box-shadow:0 2px 12px rgba(0,0,0,.08)}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item+.faq-item{margin-top:16px}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item.active{background-color:#eee;border-color:#e0e0e0;box-shadow:0 4px 18px rgba(0,0,0,.1)}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-question{width:100%;padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;cursor:pointer;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;background:0 0;border:none;text-align:left}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-question:hover{background-color:rgba(0,0,0,.03)}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-question:focus-visible{outline:2px solid rgba(0,0,0,.25);outline-offset:4px}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-question .faq-icon{width:24px;height:24px;flex-shrink:0;margin-top:2px}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-question .faq-question-text{flex:1}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-question .faq-question-text h3.faq-question-title{font-size:18px;font-weight:700;color:var(--black);margin:0 0 8px 0}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-question .faq-question-text p.faq-answer-preview{font-size:16px;font-weight:400;color:#666;line-height:1.6;margin:0}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-question .faq-question-text p.faq-answer-preview span.faq-more{color:var(--black);font-weight:600}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-answer{max-height:0;overflow:hidden;padding:0 24px;transition:max-height .3s ease,padding .3s ease;font-size:16px;line-height:1.6;color:var(--black)}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-answer p{margin:0 0 12px 0}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-answer p:last-child{margin-bottom:0}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item.active .faq-answer{max-height:500px;padding:0 24px 24px}.fa-section>h2,.faq-section>h2,.faq>h2{font-size:48px;font-weight:700;color:var(--black);line-height:1.2;margin:0 auto 40px;text-transform:uppercase;letter-spacing:.5px;max-width:1120px;padding:0 24px;box-sizing:border-box}.fa-section .fa-item,.fa-section .faq-item,.faq .quest,.faq-section .faq-item{max-width:1120px;margin:0 auto;width:100%;background-color:#f5f5f5;border-radius:12px;overflow:hidden;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;border:1px solid transparent;box-shadow:0 2px 12px rgba(0,0,0,.08)}.fa-section .fa-item+.fa-item,.fa-section .fa-item+.faq-item,.fa-section .faq-item+.fa-item,.fa-section .faq-item+.faq-item,.faq .quest+.quest,.faq-section .faq-item+.faq-item{margin-top:16px}.fa-section .fa-item.active,.fa-section .faq-item.active,.faq .quest.active,.faq .quest.open,.faq-section .faq-item.active{background-color:#eee;border-color:#e0e0e0;box-shadow:0 4px 18px rgba(0,0,0,.1)}.fa-section .faq-question,.faq .quest h3,.faq-section .faq-question{width:100%;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;background:0 0;border:none;font-size:18px;font-weight:700;color:var(--black);text-align:left;font-family:inherit;letter-spacing:.01em;box-sizing:border-box}.fa-section .faq-question:hover,.faq .quest h3:hover,.faq-section .faq-question:hover{background-color:rgba(0,0,0,.03)}.fa-section .faq-question:focus-visible,.faq .quest h3:focus-visible,.faq-section .faq-question:focus-visible{outline:2px solid rgba(0,0,0,.25);outline-offset:4px}.fa-section .faq-question::after,.faq .quest h3::after,.faq-section .faq-question::after{content:'';width:18px;height:18px;border-radius:50%;border:1px solid currentColor;flex-shrink:0;background:linear-gradient(currentColor,currentColor) center/12px 1px no-repeat,linear-gradient(currentColor,currentColor) center/1px 12px no-repeat;transition:transform .3s ease}.fa-section .fa-item.active .faq-question::after,.fa-section .faq-item.active .faq-question::after,.faq .quest.active h3::after,.faq .quest.open h3::after,.faq-section .faq-item.active .faq-question::after{transform:rotate(90deg);background:linear-gradient(currentColor,currentColor) center/12px 1px no-repeat}.fa-section .fa-answer,.fa-section .faq-answer,.faq .quest .answer,.faq-section .faq-answer{max-height:0;overflow:hidden;padding:0 24px;transition:max-height .3s ease,padding .3s ease;font-size:16px;line-height:1.6;color:var(--black)}.fa-section .fa-item.active .fa-answer,.fa-section .fa-item.active .faq-answer,.fa-section .faq-item.active .faq-answer,.faq .quest.active .answer,.faq .quest.open .answer,.faq-section .faq-item.active .faq-answer{max-height:500px;padding:0 24px 24px}@media (max-width:575px){section.faq-section{padding:50px 0}section.faq-section .container .row .col-lg-4 h2.faq-title{font-size:32px;margin-bottom:32px}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-question{padding:20px;gap:12px}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-question .faq-question-text h3.faq-question-title{font-size:16px}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-question .faq-question-text p.faq-answer-preview{font-size:14px}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item .faq-answer{font-size:14px}section.faq-section .container .row .col-lg-8 .faq-accordion .faq-item.active .faq-answer{padding:0 20px 20px}.fa-section>h2,.faq-section>h2,.faq>h2{font-size:32px;margin-bottom:32px;padding:0 16px}.fa-section .faq-question,.faq .quest h3,.faq-section .faq-question{padding:20px;gap:12px;font-size:16px}.fa-section .fa-answer,.fa-section .faq-answer,.faq .quest .answer,.faq-section .faq-answer{font-size:14px}}@media (min-width:576px) and (max-width:991px){section.faq-section{padding:60px 0}section.faq-section .container .row .col-lg-4 h2.faq-title{font-size:40px}.fa-section>h2,.faq-section>h2,.faq>h2{font-size:40px;padding:0 20px}}.table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 auto 48px;padding:0 24px;box-sizing:border-box}.table-container table{width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:rgba(0,0,0,.1);border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:16px;background-color:#fff}.table-container caption{padding:0 0 16px;color:#6c757d;text-align:left;caption-side:top;font-size:18px}.table-container table thead{border-bottom:2px solid rgba(0,0,0,.1)}.table-container table thead th{padding:.75rem;vertical-align:bottom;border-top:1px solid rgba(0,0,0,.1);border-bottom:2px solid rgba(0,0,0,.1);font-weight:600;background-color:#f8f9fa}.table-container table tbody tr{border-bottom:1px solid rgba(0,0,0,.1);transition:background-color .15s ease-in-out}.table-container table tbody tr:last-child{border-bottom-width:0}.table-container table td,.table-container table th{padding:.75rem;border-top:1px solid rgba(0,0,0,.05)}.table-container table tbody tr:hover{background-color:rgba(0,0,0,.03)}.table-container table tbody tr:nth-child(2n){background-color:rgba(0,0,0,.015)}.table-container table tbody tr:nth-child(2n):hover{background-color:rgba(0,0,0,.05)}.skills-container{max-width:1200px;margin:0 auto;padding:80px 24px;display:grid;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr));font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box}.skill-item{border-radius:24px;padding:32px;position:relative;overflow:hidden;min-height:220px;display:flex;align-items:flex-start;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;background:linear-gradient(180deg,#e8f4ff 0,#fff 100%)}.skill-item::after{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 60%);opacity:.9}.skill-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.skill-item:nth-child(8n+1){background:linear-gradient(180deg,#f5e6ff 0,#fff0f8 100%)}.skill-item:nth-child(8n+2){background:linear-gradient(180deg,#ffe8f0 0,#fff0f8 100%)}.skill-item:nth-child(8n+3){background:linear-gradient(180deg,#e8f4ff 0,#fff 100%)}.skill-item:nth-child(8n+4){background:linear-gradient(180deg,#e8fdf0 0,#fff 100%)}.skill-item:nth-child(8n+5){background:linear-gradient(180deg,#fff4e8 0,#fff 100%)}.skill-item:nth-child(8n+6){background:linear-gradient(180deg,#fffbe8 0,#fff 100%)}.skill-item:nth-child(8n+7){background:linear-gradient(180deg,#e0f7fa 0,#fff 100%)}.skill-item:nth-child(8n){background:linear-gradient(180deg,#e8e8ff 0,#fff 100%)}.course-card:nth-child(8n+1) .course-card-price{background:linear-gradient(180deg,#f5e6ff 0,#fff0f8 100%)}.course-card:nth-child(8n+2) .course-card-price{background:linear-gradient(180deg,#ffe8f0 0,#fff0f8 100%)}.course-card:nth-child(8n+3) .course-card-price{background:linear-gradient(180deg,#e8f4ff 0,#fff 100%)}.course-card:nth-child(8n+4) .course-card-price{background:linear-gradient(180deg,#e8fdf0 0,#fff 100%)}.course-card:nth-child(8n+5) .course-card-price{background:linear-gradient(180deg,#fff4e8 0,#fff 100%)}.course-card:nth-child(8n+6) .course-card-price{background:linear-gradient(180deg,#fffbe8 0,#fff 100%)}.course-card:nth-child(8n+7) .course-card-price{background:linear-gradient(180deg,#e0f7fa 0,#fff 100%)}.course-card:nth-child(8n) .course-card-price{background:linear-gradient(180deg,#e8e8ff 0,#fff 100%)}.skill-text{position:relative;z-index:1;font-size:20px;font-weight:600;color:#000;line-height:1.5;margin:0}section.incoming-requests{padding:80px 0;background-color:var(--white)}section.incoming-requests .container .row .col-md-8 .row{gap:24px}section.incoming-requests .item{border-radius:24px;padding:40px;position:relative;overflow:hidden;min-height:280px;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;background:linear-gradient(180deg,#fffbe8 0,#fff 100%);height:100%}section.incoming-requests .item::after{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 60%);opacity:.9}section.incoming-requests .item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}section.incoming-requests .item h2{position:relative;z-index:1;font-size:24px;font-weight:700;color:var(--black);line-height:1.3;margin:0 0 16px 0}section.incoming-requests .item h2 strong{font-weight:700}section.incoming-requests .item p{position:relative;z-index:1;font-size:16px;font-weight:400;color:var(--gray);line-height:1.6;margin:0 0 24px 0;flex-grow:1}section.incoming-requests .item button{position:relative;z-index:1;background-color:#004064;color:var(--white);border:none;border-radius:12px;padding:12px 32px;font-size:14px;font-weight:500;cursor:pointer;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;white-space:nowrap;margin-bottom:12px;align-self:flex-start}section.incoming-requests .item button:hover{background-color:#004000;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}section.incoming-requests .item button:active{transform:translateY(0)}section.incoming-requests .item a{position:relative;z-index:1;background-color:transparent;color:var(--black);border:1px solid var(--black);border-radius:12px;padding:12px 32px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;white-space:nowrap;align-self:flex-start}section.incoming-requests .item a:hover{background-color:var(--black);color:var(--white)}@media (max-width:767px){section.incoming-requests{padding:50px 0}section.incoming-requests .item{padding:32px;min-height:240px}section.incoming-requests .item h2{font-size:20px}section.incoming-requests .item p{font-size:14px}section.incoming-requests .item a,section.incoming-requests .item button{padding:10px 24px;font-size:13px;width:100%;text-align:center}}section.list-of-documents-for-enrollment{padding:80px 0;background-color:var(--white)}section.list-of-documents-for-enrollment .container .row .col-md-8 h2{font-size:48px;font-weight:700;color:var(--black);line-height:1.2;margin:0 0 16px 0;text-transform:uppercase;letter-spacing:.5px;text-align:center}section.list-of-documents-for-enrollment .container .row .col-md-8>p{font-size:18px;font-weight:400;color:var(--gray);line-height:1.6;margin:0 0 32px 0;text-align:center}section.list-of-documents-for-enrollment .load{border-radius:24px;padding:40px;position:relative;overflow:hidden;display:flex;align-items:center;gap:32px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;background:linear-gradient(180deg,#fffbe8 0,#fff 100%);margin-bottom:32px}section.list-of-documents-for-enrollment .load::after{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 60%);opacity:.9}section.list-of-documents-for-enrollment .load:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}section.list-of-documents-for-enrollment .load .image{position:relative;z-index:1;flex-shrink:0}section.list-of-documents-for-enrollment .load .image img{width:100%;max-width:200px;height:auto;border-radius:12px}section.list-of-documents-for-enrollment .load .description{position:relative;z-index:1;flex:1}section.list-of-documents-for-enrollment .load .description h4{font-size:24px;font-weight:700;color:var(--black);line-height:1.3;margin:0 0 12px 0}section.list-of-documents-for-enrollment .load .description p{font-size:16px;font-weight:400;color:var(--gray);line-height:1.6;margin:0 0 20px 0}section.list-of-documents-for-enrollment .load .description a{position:relative;z-index:1;background-color:transparent;color:var(--black);border:1px solid var(--black);border-radius:12px;padding:12px 32px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;white-space:nowrap}section.list-of-documents-for-enrollment .load .description a:hover{background-color:var(--black);color:var(--white)}section.list-of-documents-for-enrollment h3{font-size:20px;font-weight:600;color:var(--black);margin:32px 0 16px 0;line-height:1.5}section.list-of-documents-for-enrollment h3.blue{font-size:20px;font-weight:600;color:var(--black);margin:32px 0 24px;line-height:1.5}section.list-of-documents-for-enrollment h3.blue strong{font-weight:700}section.list-of-documents-for-enrollment ul{list-style:disc;padding-left:24px;margin-bottom:24px}section.list-of-documents-for-enrollment ul li{font-size:16px;color:var(--black);line-height:1.6;margin-bottom:12px}@media (max-width:767px){section.list-of-documents-for-enrollment{padding:50px 0}section.list-of-documents-for-enrollment .container .row .col-md-8 h2{font-size:32px}section.list-of-documents-for-enrollment .load{flex-direction:column;padding:32px;text-align:center}section.list-of-documents-for-enrollment .load .image{width:100%;max-width:150px}section.list-of-documents-for-enrollment .load .description a{width:100%;text-align:center}}section.incoming-documents{padding:80px 0;background-color:var(--white)}section.incoming-documents .container .row .col-md-8 .item{border-radius:24px;padding:40px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;background:linear-gradient(180deg,#fffbe8 0,#fff 100%)}section.incoming-documents .container .row .col-md-8 .item::after{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 60%);opacity:.9}section.incoming-documents .container .row .col-md-8 .item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}section.incoming-documents .container .row .col-md-8 .item h2{position:relative;z-index:1;font-size:28px;font-weight:700;color:var(--black);line-height:1.3;margin:0 0 24px 0;text-transform:uppercase;letter-spacing:.5px}section.incoming-documents .container .row .col-md-8 .item .image{position:relative;z-index:1;margin-bottom:24px}section.incoming-documents .container .row .col-md-8 .item .image img{width:100%;max-width:300px;height:auto;border-radius:12px}section.incoming-documents .container .row .col-md-8 .item h3{position:relative;z-index:1;font-size:20px;font-weight:600;color:var(--black);line-height:1.3;margin:0 0 12px 0}section.incoming-documents .container .row .col-md-8 .item p{position:relative;z-index:1;font-size:16px;font-weight:400;color:var(--gray);line-height:1.6;margin:0 0 20px 0}section.incoming-documents .container .row .col-md-8 .item a{position:relative;z-index:1;background-color:transparent;color:var(--black);border:1px solid var(--black);border-radius:12px;padding:12px 32px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;white-space:nowrap}section.incoming-documents .container .row .col-md-8 .item a:hover{background-color:var(--black);color:var(--white)}@media (max-width:767px){section.incoming-documents{padding:50px 0}section.incoming-documents .container .row .col-md-8 .item{padding:32px}section.incoming-documents .container .row .col-md-8 .item h2{font-size:24px}section.incoming-documents .container .row .col-md-8 .item .image img{max-width:200px}section.incoming-documents .container .row .col-md-8 .item a{width:100%;text-align:center}}section.incoming-diploms{padding:80px 0;background-color:var(--white)}section.incoming-diploms .container .row .col-md-8 h2{font-size:48px;font-weight:700;color:var(--black);line-height:1.2;margin:0 0 48px 0;text-transform:uppercase;letter-spacing:.5px;text-align:center}section.incoming-diploms .container .row .col-md-8{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}section.incoming-diploms .container .row .col-md-8 .item{border-radius:24px;padding:40px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;background:linear-gradient(180deg,#fffbe8 0,#fff 100%)}section.incoming-diploms .container .row .col-md-8 .item::after{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 60%);opacity:.9}section.incoming-diploms .container .row .col-md-8 .item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}section.incoming-diploms .container .row .col-md-8 .item img{position:relative;z-index:1;width:100%;max-width:400px;height:auto;border-radius:12px;margin-bottom:20px}section.incoming-diploms .container .row .col-md-8 .item p{position:relative;z-index:1;font-size:18px;font-weight:600;color:var(--black);line-height:1.5;margin:0}@media (max-width:767px){section.incoming-diploms{padding:50px 0}section.incoming-diploms .container .row .col-md-8 h2{font-size:32px;margin-bottom:32px}section.incoming-diploms .container .row .col-md-8{grid-template-columns:1fr;gap:20px}section.incoming-diploms .container .row .col-md-8 h2{font-size:32px;margin-bottom:32px}section.incoming-diploms .container .row .col-md-8 .item{padding:32px}section.incoming-diploms .container .row .col-md-8 .item img{max-width:250px}section.incoming-diploms .container .row .col-md-8 .item p{font-size:16px}}section.licenses-section{padding:80px 0;overflow-x:hidden;width:100%;background-color:var(--cream)}section.licenses-section .container .row .col-12 h2.licenses-title{font-size:48px;font-weight:700;color:var(--black);margin-bottom:48px;line-height:1.2;text-align:center}section.licenses-section .container-fluid{padding-left:0;padding-right:0}section.licenses-section .container-fluid .swiper.license-swiper{padding:20px 15px 56px 15px;overflow:hidden;width:100%;margin-left:0;margin-right:0;position:relative}section.licenses-section .container-fluid .swiper.license-swiper .swiper-slide{height:auto;width:auto}section.licenses-section .container-fluid .swiper.license-swiper .swiper-slide .license-image-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--white);border-radius:12px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden}section.licenses-section .container-fluid .swiper.license-swiper .swiper-slide .license-image-wrapper a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:opacity .3s ease}section.licenses-section .container-fluid .swiper.license-swiper .swiper-slide .license-image-wrapper a:hover{opacity:.9}section.licenses-section .container-fluid .swiper.license-swiper .swiper-slide .license-image-wrapper a img.license-image{width:100%;height:auto;max-height:600px;object-fit:contain;border-radius:8px;cursor:pointer}section.licenses-section .container-fluid .swiper-scrollbar.license-scrollbar{position:absolute;bottom:4px;left:15px;right:15px;height:1px;background-color:#e0e0e0;border-radius:0;z-index:50}section.licenses-section .container-fluid .swiper-scrollbar.license-scrollbar .swiper-scrollbar-drag{background-color:var(--black);border-radius:0;height:100%}section.licenses-section .container .row .col-12.text-center a.btn.btn-secondary-custom.license-check-btn{margin-top:48px;display:inline-flex;align-items:center;gap:8px}section.licenses-section .container .row .col-12.text-center a.btn.btn-secondary-custom.license-check-btn i.license-check-icon{font-size:14px;flex-shrink:0}@media (max-width:575px){section.licenses-section{padding:50px 0}section.licenses-section .container .row .col-12 h2.licenses-title{font-size:32px;margin-bottom:32px}}footer.footer{padding:60px 0 40px;background-color:var(--white);border-top:1px solid #e0e0e0}footer.footer .container .row .col-lg-4.col-md-6.mb-4.mb-lg-0 .footer-section h3.footer-title{font-size:32px;font-weight:700;color:var(--black);margin:0 0 16px 0;line-height:1.2}footer.footer .container .row .col-lg-4.col-md-6.mb-4.mb-lg-0 .footer-section p.footer-description{font-size:14px;font-weight:400;color:var(--gray);line-height:1.6;margin:0}footer.footer .container .row .col-lg-2.col-md-6.mb-4.mb-lg-0 .footer-section h4.footer-heading{font-size:18px;font-weight:700;color:var(--black);margin:0 0 16px 0;line-height:1.3}footer.footer .container .row .col-lg-2.col-md-6.mb-4.mb-lg-0 .footer-section ul.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}footer.footer .container .row .col-lg-2.col-md-6.mb-4.mb-lg-0 .footer-section ul.footer-links li{margin:0}footer.footer .container .row .col-lg-2.col-md-6.mb-4.mb-lg-0 .footer-section ul.footer-links li a.footer-link{font-size:14px;font-weight:400;color:var(--black);text-decoration:underline;transition:color .3s ease}footer.footer .container .row .col-lg-2.col-md-6.mb-4.mb-lg-0 .footer-section ul.footer-links li a.footer-link:hover{color:var(--gray);text-decoration:underline}footer.footer .container .row .col-lg-2.col-md-6 .footer-section .footer-contact-items{display:flex;flex-direction:column;gap:12px}footer.footer .container .row .col-lg-2.col-md-6 .footer-section .footer-contact-items .footer-contact-item{display:flex;align-items:center;gap:12px}footer.footer .container .row .col-lg-2.col-md-6 .footer-section .footer-contact-items .footer-contact-item i.footer-contact-icon{font-size:20px;flex-shrink:0;color:var(--gray);line-height:1}footer.footer .container .row .col-lg-2.col-md-6 .footer-section .footer-contact-items .footer-contact-item a.footer-contact-link{font-size:16px;color:var(--black);text-decoration:none;transition:color .3s ease}footer.footer .container .row .col-lg-2.col-md-6 .footer-section .footer-contact-items .footer-contact-item a.footer-contact-link:hover{color:var(--gray);text-decoration:none}@media (max-width:991.98px){.header{position:fixed;bottom:0;top:auto;left:0;right:0;width:100%;box-shadow:0 -1px 0 rgba(0,0,0,.1);border-top:1px solid #e0e0e0}body{padding-bottom:60px}.mobile-menu-btn-fixed{position:fixed;top:16px;right:16px;z-index:1001;width:56px;height:56px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--black);background-color:var(--white);color:var(--black);border-radius:12px;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.mobile-menu-btn-fixed:hover{background-color:var(--black);color:var(--white);border-color:var(--black);box-shadow:0 4px 12px rgba(0,0,0,.2)}.mobile-menu-btn-fixed i{font-size:28px}.mobile-cta-btn{position:fixed;bottom:65px;left:50%;transform:translateX(-50%);z-index:999;background-color:var(--black);color:var(--white);border:none;padding:16px 40px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;white-space:nowrap;border-radius:12px 12px 0 0;box-shadow:0 -2px 12px rgba(0,0,0,.15)}.mobile-cta-btn:hover{background-color:#333;box-shadow:0 -4px 16px rgba(0,0,0,.2)}.mobile-cta-btn:active{transform:translateX(-50%) translateY(2px)}}@media (max-width:575px){.header{padding:16px 0}main .hero-section{padding:40px 0}main .hero-section .container .row .col-lg-6 h1.hero-title{font-size:24px;margin-bottom:16px;font-family:Roboto,sans-serif;font-weight:400;text-transform:uppercase}main .hero-section .container .row .col-lg-6 p.hero-subtitle{font-size:14px;margin-bottom:24px}main .hero-section .container .row .col-lg-6 .hero-buttons{flex-direction:column;align-items:center;gap:12px}main .hero-section .container .row .col-lg-6 .hero-buttons button{width:100%;max-width:280px}main .hero-section .container .row .col-lg-6 p.hero-license{justify-content:center}main .hero-section .container .row .col-lg-6 p.hero-license-check{justify-content:center;margin-bottom:24px}.table-container{padding:0 16px}.table-container table{font-size:15px}.table-container table td,.table-container table th{padding:.65rem .5rem}.skills-container{padding:60px 16px;gap:20px}.skill-item{padding:28px;min-height:200px}.skill-text{font-size:18px}footer.footer{padding:40px 0 30px}footer.footer .container .row .col-lg-4.col-md-6.mb-4.mb-lg-0 .footer-section h3.footer-title{font-size:28px;margin-bottom:12px}}@media (min-width:576px) and (max-width:991px){main .hero-section .container .row .col-lg-6 h1.hero-title{font-size:20px}.skills-container{padding:80px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.container{max-width:1200px}main .hero-section{min-height:calc(100vh - 80px);display:flex;align-items:center;overflow-x:hidden}main .hero-section .container .row .col-lg-6:last-child{padding-right:0;overflow-x:visible}main .hero-section .container .row .col-lg-6 .hero-image-wrapper{margin-right:calc((100vw - 1200px)/ -2 - 15px);max-width:calc(100% + (100vw - 1200px)/ 2 + 60px)}main .hero-section .container .row .col-lg-6 .hero-image-wrapper .hero-image-frame{width:100%;max-width:none}.skills-container{grid-template-columns:repeat(3,minmax(0,1fr))}.skill-item{min-height:260px}}@media (min-width:1400px){.container{max-width:1320px}main .hero-section .container .row .col-lg-6 h1.hero-title{font-size:28px}main .hero-section .container .row .col-lg-6 .hero-image-wrapper{margin-right:calc((100vw - 1320px)/ -2 - 15px);max-width:calc(100% + (100vw - 1320px)/ 2 + 60px)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}main .hero-section .container .row .col-lg-6 .hero-buttons,main .hero-section .container .row .col-lg-6 h1.hero-title,main .hero-section .container .row .col-lg-6 p.hero-subtitle{animation:fadeInUp .6s ease-out forwards}main .hero-section .container .row .col-lg-6 p.hero-subtitle{animation-delay:.1s}main .hero-section .container .row .col-lg-6 .hero-buttons{animation-delay:.2s}.last-news .main-block{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:32px}.last-news .main-block .inner-block{border-radius:24px;padding:16px;position:relative;overflow:hidden;min-height:120px;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit}.last-news .main-block .inner-block:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.last-news .main-block .inner-block:first-child{background:linear-gradient(180deg,#f5e6ff 0,#fff0f8 100%)}.last-news .main-block .inner-block:nth-child(2){background:linear-gradient(180deg,#ffe8f0 0,#fff0f8 100%)}.last-news .main-block .inner-block:nth-child(3){background:linear-gradient(180deg,#e8f4ff 0,#fff 100%)}.last-news .main-block .inner-block:nth-child(4){background:linear-gradient(180deg,#e8fdf0 0,#fff 100%)}.last-news .main-block .inner-block:nth-child(5){background:linear-gradient(180deg,#fff4e8 0,#fff 100%)}.last-news .main-block .inner-block:nth-child(6){background:linear-gradient(180deg,#fffbe8 0,#fff 100%)}.last-news .main-block .inner-block:nth-child(7){background:linear-gradient(180deg,#e0f7fa 0,#fff 100%)}.last-news .main-block .inner-block:nth-child(8){background:linear-gradient(180deg,#e8e8ff 0,#fff 100%)}.last-news .main-block .inner-block:nth-child(9){background:linear-gradient(180deg,#f5e6ff 0,#fff0f8 100%)}.last-news .main-block .inner-block .text{display:block;order:1;margin-bottom:auto}.last-news .main-block .inner-block .icon{position:absolute;bottom:16px;right:16px;display:flex;justify-content:center;align-items:center;width:60px;height:60px;z-index:1}.last-news .main-block .inner-block .icon img{width:100%;height:100%;object-fit:contain;opacity:.5}.last-news .main-block .inner-block .text a{font-size:15px;font-family:Roboto,sans-serif;font-weight:400;color:var(--black);text-decoration:none;line-height:1.3;display:block;transition:color .3s ease}.last-news .main-block .inner-block .text a:hover{color:var(--black);opacity:.8}@media (max-width:1400px){.last-news .main-block{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:991.98px){.last-news .main-block{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.last-news .main-block .inner-block{min-height:110px;padding:14px}.last-news .main-block .inner-block .text a{font-size:14px;font-family:Roboto,sans-serif;font-weight:400}.last-news .main-block .inner-block .icon{width:50px;height:50px;bottom:12px;right:12px}}@media (max-width:767.98px){.last-news .main-block{grid-template-columns:repeat(2,1fr);gap:12px}.last-news .main-block .inner-block{min-height:100px;padding:12px}.last-news .main-block .inner-block .text a{font-size:13px;font-family:Roboto,sans-serif;font-weight:400}.last-news .main-block .inner-block .icon{width:45px;height:45px;bottom:10px;right:10px}}.last-news__container{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;margin-top:48px}.last-news__container .item{background-color:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.last-news__container .item:hover{transform:translateY(-4px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.last-news__container .item img{width:100%;height:240px;object-fit:cover;display:block}.last-news__container .item h3{font-size:20px;font-weight:600;font-family:Roboto,sans-serif;color:var(--black);margin:24px 24px 16px 24px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.last-news__container .item p{font-size:16px;font-weight:400;color:var(--gray);line-height:1.6;margin:0 24px 20px 24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.last-news__container .item p:empty{display:none}.last-news__container .item .date,.last-news__container .item .views{font-size:14px;font-weight:400;color:var(--gray)}.last-news__container .item .date{margin:0 24px 8px 24px}.last-news__container .item .views{margin:0 24px 12px 24px}.last-news__container .item a{display:inline-block;font-size:16px;font-weight:500;font-family:Roboto,sans-serif;color:var(--black);text-decoration:none;margin:0 24px 24px 24px;padding:12px 24px;border:2px solid var(--black);border-radius:8px;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;text-align:center;align-self:flex-start}.last-news__container .item a:hover{background-color:var(--black);color:var(--white);transform:translateX(4px)}@media (max-width:991.98px){.last-news__container{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.last-news__container .item img{height:200px}.last-news__container .item h3{font-size:18px;margin:20px 20px 12px 20px}.last-news__container .item p{font-size:15px;margin:0 20px 16px 20px}.last-news__container .item .date,.last-news__container .item .views{font-size:13px;margin:0 20px 8px 20px}.last-news__container .item a{font-size:15px;margin:0 20px 20px 20px;padding:10px 20px}}@media (max-width:767.98px){.last-news__container{grid-template-columns:1fr;gap:20px;margin-top:32px}.last-news__container .item img{height:220px}.last-news__container .item h3{font-size:17px;margin:16px 16px 12px 16px;-webkit-line-clamp:2}.last-news__container .item p{font-size:14px;margin:0 16px 16px 16px;-webkit-line-clamp:2}.last-news__container .item .date,.last-news__container .item .views{font-size:12px;margin:0 16px 8px 16px}.last-news__container .item a{font-size:14px;margin:0 16px 16px 16px;padding:10px 20px;width:calc(100% - 32px);text-align:center}}.about-intelligence{padding:60px 0}.about-intelligence .text{max-width:900px;margin:0 auto}.content-section-news{color:var(--black);line-height:1.7}.content-section-news h1{font-size:42px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);line-height:1.3;margin:0 0 32px 0;padding-bottom:24px;border-bottom:2px solid #e0e0e0}.contetnt-section__img{margin:32px 0;text-align:center}.contetnt-section__img img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.content-section-news p{font-size:18px;font-weight:400;color:var(--black);line-height:1.8;margin:0 0 24px 0}.content-section-news h2{font-size:32px;font-weight:600;font-family:Roboto,sans-serif;color:var(--black);line-height:1.3;margin:48px 0 24px 0;padding-top:16px;border-top:1px solid #e0e0e0}.content-section-news h2:first-of-type{margin-top:32px;border-top:none;padding-top:0}.content-section-news h3{font-size:24px;font-weight:600;font-family:Roboto,sans-serif;color:var(--black);line-height:1.4;margin:36px 0 20px 0}.content-section-news ol,.content-section-news ul{font-size:18px;font-weight:400;color:var(--black);line-height:1.8;margin:0 0 24px 0;padding-left:32px}.content-section-news ol li,.content-section-news ul li{margin-bottom:12px}.content-section-news ol li::marker{font-weight:600;color:var(--black)}.content-section-news a{color:var(--black);text-decoration:underline;transition:color .3s ease}.content-section-news a:hover{color:var(--gray)}.content-section-news h2:last-of-type{margin-top:60px;margin-bottom:32px;font-size:28px;border-top:2px solid #e0e0e0;padding-top:24px}.content-section-news h2:last-of-type~p{margin:0 0 16px 0;padding:0;display:flex;align-items:flex-start;gap:16px;background-color:var(--white);border:1px solid #e0e0e0;border-radius:12px;padding:20px 24px;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.content-section-news h2:last-of-type~p:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);border-color:var(--black)}.content-section-news h2:last-of-type~p::before{content:'✔';font-size:18px;color:var(--black);flex-shrink:0;margin-top:2px}.content-section-news h2:last-of-type~p>a{text-decoration:none;font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--black);line-height:1.5;flex:1;transition:color .3s ease}.content-section-news h2:last-of-type~p:hover>a{color:var(--gray)}.content-section-news h2:last-of-type~p{font-size:0}.content-section-news h2:last-of-type~p>a{font-size:16px}@media (max-width:991.98px){.content-section-news h1{font-size:32px;margin-bottom:24px}.content-section-news h2{font-size:26px;margin-top:36px}.content-section-news h3{font-size:20px;margin-top:28px}.content-section-news p{font-size:16px}.content-section-news ol,.content-section-news ul{font-size:16px}.related-articles-container{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.related-article-card{padding:20px}.related-article-card a{font-size:15px}}@media (max-width:767.98px){.about-intelligence{padding:40px 0}.content-section-news h1{font-size:28px;margin-bottom:20px;padding-bottom:16px}.content-section-news h2{font-size:22px;margin-top:32px;margin-bottom:20px}.content-section-news h3{font-size:18px;margin-top:24px;margin-bottom:16px}.content-section-news p{font-size:15px;margin-bottom:20px}.content-section-news ol,.content-section-news ul{font-size:15px;padding-left:24px}.contetnt-section__img{margin:24px 0}.content-section-news h2:last-of-type{font-size:22px;margin-top:48px}.content-section-news h2:last-of-type~p>a{padding:16px;gap:12px;font-size:14px}}.about-intelligence{padding:80px 0;background-color:var(--white);position:relative;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}.about-intelligence h1{font-size:42px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);text-align:center;margin:0 0 48px 0;line-height:1.2}.about-intelligence ul{list-style:none;padding:0;margin:0 0 48px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;position:relative;z-index:2}.about-intelligence ul li{background-color:var(--white);border-radius:16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.08);position:relative;transition:transform .3s ease,box-shadow .3s ease}.about-intelligence ul li:hover{transform:translateY(-4px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.about-intelligence ul li img{position:absolute;bottom:16px;right:16px;width:60px;height:60px;object-fit:contain;opacity:.5;z-index:1}.about-intelligence ul li p{font-size:16px;font-weight:400;color:var(--black);line-height:1.6;margin:0;padding-right:80px;padding-bottom:80px}.about-intelligence ul li p strong{font-weight:600;color:var(--black);display:block;margin-bottom:4px}.about-intelligence ul .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.03;z-index:1;pointer-events:none}.about-intelligence .text{max-width:900px;margin:0 auto;position:relative;z-index:2}.about-intelligence .text p{font-size:18px;font-weight:400;color:var(--black);line-height:1.8;margin:0 0 24px 0}.about-intelligence .text p strong{font-weight:600}.about-advantages{padding:80px 15px;background-color:var(--white);max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.about-advantages h2{font-size:42px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);text-align:center;margin:0 0 48px 0;line-height:1.2;grid-column:1/-1}.about-advantages .item{border-radius:24px;padding:32px;position:relative;overflow:hidden;min-height:220px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;background:linear-gradient(180deg,#e8f4ff 0,#fff 100%)}.about-advantages .item::after{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 60%);opacity:.9}.about-advantages .item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.about-advantages .item:nth-child(8n+2){background:linear-gradient(180deg,#f5e6ff 0,#fff0f8 100%)}.about-advantages .item:nth-child(8n+3){background:linear-gradient(180deg,#ffe8f0 0,#fff0f8 100%)}.about-advantages .item:nth-child(8n+4){background:linear-gradient(180deg,#e8f4ff 0,#fff 100%)}.about-advantages .item:nth-child(8n+5){background:linear-gradient(180deg,#e8fdf0 0,#fff 100%)}.about-advantages .item:nth-child(8n+6){background:linear-gradient(180deg,#fff4e8 0,#fff 100%)}.about-advantages .item:nth-child(8n+7){background:linear-gradient(180deg,#fffbe8 0,#fff 100%)}.about-advantages .item:nth-child(8n+8){background:linear-gradient(180deg,#e0f7fa 0,#fff 100%)}.about-advantages .item:nth-child(8n+9){background:linear-gradient(180deg,#e8e8ff 0,#fff 100%)}.about-advantages .item i{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;justify-content:center;width:80px;height:80px;flex-shrink:0;z-index:1}.about-advantages .item i img{width:100%;height:100%;object-fit:contain;opacity:.6}.about-advantages .item h3{font-size:24px;font-weight:100;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 16px 0;line-height:1.3;position:relative;z-index:1;text-align:left;padding-right:100px}.about-advantages .item p{font-size:16px;font-weight:400;color:var(--gray);line-height:1.6;margin:0;position:relative;z-index:1;text-align:left;padding-right:100px;padding-bottom:100px}.material-and-technical-support{padding:80px 15px;background-color:var(--white);display:flex;flex-wrap:wrap;gap:32px;justify-content:center;max-width:1200px;margin:0 auto}.material-and-technical-support .item{flex:1;min-width:300px;max-width:500px;background-color:var(--white);border-radius:16px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.material-and-technical-support .item:hover{transform:translateY(-4px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.material-and-technical-support .item h2{font-size:28px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 24px 0;line-height:1.3;min-height:80px;display:flex;align-items:center;justify-content:center}.material-and-technical-support .item .image{width:100%;margin-bottom:24px;display:flex;justify-content:center;align-items:center}.material-and-technical-support .item .image img{width:50%;height:auto;border-radius:12px;object-fit:contain}.material-and-technical-support .item h4{font-size:20px;font-weight:600;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 12px 0;line-height:1.3}.material-and-technical-support .item p{font-size:16px;font-weight:400;color:var(--gray);line-height:1.6;margin:0 0 24px 0}.material-and-technical-support .item a{display:inline-block;font-size:16px;font-weight:500;font-family:Roboto,sans-serif;color:var(--white);background-color:var(--black);text-decoration:none;padding:14px 32px;border-radius:8px;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;border:2px solid var(--black)}.material-and-technical-support .item a:hover{background-color:transparent;color:var(--black);transform:translateY(-2px)}.about-licenses{padding:80px 15px;background-color:var(--white);display:flex;flex-wrap:wrap;gap:32px;justify-content:center;max-width:1200px;margin:0 auto}.about-licenses .item{flex:1;min-width:300px;max-width:600px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;align-items:start}.about-licenses .item h2{font-size:28px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);text-align:center;margin:0 0 32px 0;line-height:1.3;min-height:80px;display:flex;align-items:center;justify-content:center;grid-column:1/-1}.about-licenses .item .image{width:100%;margin-bottom:0;background-color:var(--white);border-radius:12px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.about-licenses .item .image:hover{transform:translateY(-4px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.about-licenses .item .image img{width:100%;height:auto;border-radius:8px;object-fit:contain;display:block}@media (max-width:991.98px){.about-intelligence{padding:60px 15px}.about-intelligence h1{font-size:32px;margin-bottom:36px}.about-intelligence ul{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.about-intelligence ul li{padding:20px}.about-intelligence ul li img{width:50px;height:50px;bottom:12px;right:12px}.about-intelligence ul li p{padding-right:70px;padding-bottom:70px}.about-intelligence .text p{font-size:16px}.about-advantages{padding:60px 15px;grid-template-columns:repeat(2,1fr);gap:20px}.about-advantages h2{font-size:32px;margin-bottom:36px}.about-advantages .item{padding:24px}.about-advantages .item i{width:60px;height:60px;bottom:12px;right:12px}.about-advantages .item h3{font-size:20px;padding-right:80px}.about-advantages .item p{padding-right:80px;padding-bottom:80px}.material-and-technical-support{padding:60px 15px}.material-and-technical-support .item{padding:24px}.material-and-technical-support .item h2{font-size:24px;min-height:70px}.material-and-technical-support .item .image img{width:50%}.about-licenses{padding:60px 15px}.about-licenses .item{grid-template-columns:repeat(2,1fr)}.about-licenses .item h2{font-size:24px;min-height:70px}}@media (max-width:767.98px){.about-intelligence{padding:40px 20px}.about-intelligence h1{font-size:28px;margin-bottom:24px}.about-intelligence ul{grid-template-columns:1fr;gap:16px}.about-intelligence ul li{padding:16px}.about-intelligence ul li img{width:48px;height:48px;bottom:10px;right:10px}.about-intelligence ul li p{font-size:15px;padding-right:60px;padding-bottom:60px}.about-intelligence .text p{font-size:15px;margin-bottom:20px}.about-advantages{padding:40px 15px;grid-template-columns:1fr;gap:16px}.about-advantages h2{font-size:28px;margin-bottom:24px}.about-advantages .item{padding:20px}.about-advantages .item i{width:56px;height:56px;bottom:10px;right:10px;margin-bottom:0}.about-advantages .item h3{font-size:18px;margin-bottom:12px;padding-right:70px}.about-advantages .item p{font-size:14px;padding-right:70px;padding-bottom:70px}.material-and-technical-support{padding:40px 20px;flex-direction:column;align-items:stretch}.material-and-technical-support .item{min-width:100%;max-width:100%;padding:20px}.material-and-technical-support .item h2{font-size:20px;margin-bottom:20px;min-height:60px}.material-and-technical-support .item .image img{width:50%}.material-and-technical-support .item h4{font-size:18px}.material-and-technical-support .item p{font-size:14px}.material-and-technical-support .item a{font-size:14px;padding:12px 24px}.about-licenses{padding:40px 20px;flex-direction:column;align-items:stretch}.about-licenses .item{min-width:100%;max-width:100%}.about-licenses .item{grid-template-columns:1fr}.about-licenses .item h2{font-size:20px;margin-bottom:24px;min-height:60px}.about-licenses .item .image{padding:16px;margin-bottom:16px}.about-licenses .item .image:last-child{margin-bottom:0}}.ofer-item h3 img{position:absolute;bottom:16px;right:16px;filter:brightness(0) invert(1);opacity:1;z-index:1}.counter-type-2 .item img,.training-in-installments img{position:static;display:block;margin:0 auto 24px;filter:brightness(0) invert(1);opacity:1;z-index:1}.klinich-block{max-width:1200px;margin:0 auto;padding:80px 15px;background-color:var(--white)}.klinich-block>h2{font-size:42px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);text-align:center;margin:0 0 48px 0;line-height:1.3}.klinich-block .container{max-width:900px;margin:0 auto}.klinich-block .block{margin-bottom:48px;padding:32px;background-color:var(--white);border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.klinich-block .block:last-child{margin-bottom:0}.klinich-block .block h2{font-size:32px;font-weight:600;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 24px 0;line-height:1.3}.klinich-block .container>.block:nth-child(3){background:linear-gradient(to right,#fff 0,#e8f4ff 20%,#e8f4ff 80%,#fff 100%);border:none;box-shadow:none}.klinich-block .container>.block:nth-child(3) h2{text-align:center}.klinich-block .block p{font-size:18px;font-weight:400;font-family:Roboto,sans-serif;color:var(--black);line-height:1.8;margin:0 0 24px 0}.klinich-block .block p:last-child{margin-bottom:0}.klinich-block .block p b{font-weight:600;color:var(--black)}.klinich-block .block blockquote{margin:24px 0;padding:24px;background-color:#f5f5f5;border-left:4px solid var(--black);border-radius:8px}.klinich-block .block blockquote p{margin:0;font-style:italic}.klinich-block .block ul{margin:24px 0;padding-left:32px;font-size:18px;line-height:1.8;color:var(--black)}.klinich-block .block ul li{margin-bottom:12px}.klinich-block section{margin-bottom:48px}.klinich-block section h2{font-size:32px;font-weight:600;font-family:Roboto,sans-serif;color:var(--black);margin:48px 0 24px 0;line-height:1.3;padding-top:16px;border-top:1px solid #e0e0e0}.klinich-block section:first-of-type h2{margin-top:0;border-top:none;padding-top:0}.klinich-block section p{font-size:18px;font-weight:400;font-family:Roboto,sans-serif;color:var(--black);line-height:1.8;margin:0 0 24px 0}.klinich-block .form-container{max-width:600px;margin:32px auto;padding:32px;border:none;border-radius:16px;background-color:transparent;box-shadow:none}.klinich-block .form-container h2{text-align:center;font-size:24px;font-weight:600;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 24px 0}.klinich-block .form-container input[type=tel],.klinich-block .form-container input[type=text]{width:100%;padding:14px 16px;margin-bottom:20px;border:1px solid #e0e0e0;border-radius:8px;font-size:16px;font-family:Roboto,sans-serif;color:var(--black);transition:border-color .3s ease;box-sizing:border-box}.klinich-block .form-container input[type=tel]:focus,.klinich-block .form-container input[type=text]:focus{outline:0;border-color:var(--black)}.klinich-block .form-container input[type=checkbox]{margin-right:10px;width:18px;height:18px;cursor:pointer}.klinich-block .form-container label{display:flex;align-items:flex-start;margin-bottom:24px;font-size:14px;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.6;cursor:pointer}.klinich-block .form-container label a{color:var(--black);text-decoration:underline;transition:color .3s ease}.klinich-block .form-container label a:hover{color:var(--gray)}.klinich-block .form-container button[type=submit]{display:block;width:100%;padding:16px;background-color:var(--black);border:none;border-radius:8px;color:var(--white);font-size:16px;font-weight:500;font-family:Roboto,sans-serif;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.klinich-block .form-container button[type=submit]:hover{background-color:#333;transform:translateY(-2px)}.klinich-block .form-container button[type=submit]:active{transform:translateY(0)}.klinich-block .modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center}.klinich-block .modal-content{background-color:var(--white);padding:40px;border-radius:16px;text-align:center;width:90%;max-width:500px;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.2)}.klinich-block .close{position:absolute;top:16px;right:16px;font-size:32px;font-weight:300;color:var(--gray);cursor:pointer;line-height:1;transition:color .3s ease}.klinich-block .close:hover{color:var(--black)}.klinich-block .modal h2{font-size:28px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 16px 0}.klinich-block .modal p{font-size:16px;font-family:Roboto,sans-serif;color:var(--gray);margin:0 0 24px 0}.klinich-block .modal button{padding:12px 32px;background-color:var(--black);color:var(--white);border:none;border-radius:8px;font-size:16px;font-family:Roboto,sans-serif;cursor:pointer;transition:background-color .3s ease}.klinich-block .modal button:hover{background-color:#333}.index-our-programs{padding:80px 15px;background-color:var(--white);max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;align-items:start}.index-our-programs h2{font-size:42px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);text-align:center;margin:0 0 48px 0;line-height:1.2;grid-column:1/-1}.ofer-item{border-radius:24px;padding:32px;position:relative;overflow:hidden;min-height:220px;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;background:linear-gradient(180deg,#e8f4ff 0,#fff 100%)}.ofer-item::after{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 60%);opacity:.9}.ofer-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.ofer-item:nth-child(8n+1){background:linear-gradient(180deg,#f5e6ff 0,#fff0f8 100%)}.ofer-item:nth-child(8n+2){background:linear-gradient(180deg,#ffe8f0 0,#fff0f8 100%)}.ofer-item:nth-child(8n+3){background:linear-gradient(180deg,#e8f4ff 0,#fff 100%)}.ofer-item:nth-child(8n+4){background:linear-gradient(180deg,#e8fdf0 0,#fff 100%)}.ofer-item:nth-child(8n+5){background:linear-gradient(180deg,#fff4e8 0,#fff 100%)}.ofer-item:nth-child(8n+6){background:linear-gradient(180deg,#fffbe8 0,#fff 100%)}.ofer-item:nth-child(8n+7){background:linear-gradient(180deg,#e0f7fa 0,#fff 100%)}.ofer-item:nth-child(8n){background:linear-gradient(180deg,#e8e8ff 0,#fff 100%)}.ofer-item h3{display:flex;align-items:flex-start;gap:16px;font-size:24px;font-weight:600;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 24px 0;line-height:1.3;position:static;z-index:1}.ofer-item h3 span{flex:1}.ofer-item h3 img{width:80px;height:80px;flex-shrink:0;object-fit:contain;margin:0}.ofer-item ul{list-style:none;padding:0;margin:0;position:relative;z-index:1;padding-right:80px;padding-bottom:80px}.ofer-item ul li{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.6;margin-bottom:12px;padding-left:24px;position:relative}.ofer-item ul li::before{content:"•";position:absolute;left:0;color:var(--black);font-weight:700}.ofer-item ul li:last-child{margin-bottom:0}.index-our-programs .wraper-btn{grid-column:1/-1;text-align:center;margin-top:32px}.index-our-programs .send-request{padding:16px 48px;background-color:var(--black);color:var(--white);border:none;border-radius:12px;font-size:16px;font-weight:500;font-family:Roboto,sans-serif;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.index-our-programs .send-request:hover{background-color:#333;transform:translateY(-2px)}.training-in-installments{padding:60px 15px;background:radial-gradient(circle at top left,#e8f4ff 0,transparent 60%),radial-gradient(circle at top right,#b8e0ff 0,transparent 60%),radial-gradient(circle at bottom left,#a8d8f0 0,transparent 60%),radial-gradient(circle at bottom right,#90d0f5 0,transparent 60%),#fff;background-size:100% 100%;text-align:center;max-width:1200px;margin:0 auto;position:relative;overflow:hidden;border-radius:24px}.training-in-installments img{width:100px;height:100px;object-fit:contain}.training-in-installments h2{font-size:32px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 24px 0;line-height:1.3;position:relative;z-index:1}.training-in-installments button{padding:16px 48px;background-color:var(--black);color:var(--white);border:none;border-radius:12px;font-size:16px;font-weight:500;font-family:Roboto,sans-serif;cursor:pointer;transition:background-color .3s ease,transform .2s ease;position:relative;z-index:1}.training-in-installments button:hover{background-color:#333;transform:translateY(-2px)}.counter-type-2{padding:80px 15px;background-color:var(--white);max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;text-align:center}.counter-type-2 .item{border-radius:24px;padding:32px;position:relative;overflow:hidden;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;background:linear-gradient(180deg,#e8f4ff 0,#fff 100%)}.counter-type-2 .item::after{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 60%);opacity:.9}.counter-type-2 .item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.counter-type-2 .item:nth-child(8n+1){background:linear-gradient(180deg,#f5e6ff 0,#fff0f8 100%)}.counter-type-2 .item:nth-child(8n+2){background:linear-gradient(180deg,#ffe8f0 0,#fff0f8 100%)}.counter-type-2 .item:nth-child(8n+3){background:linear-gradient(180deg,#e8f4ff 0,#fff 100%)}.counter-type-2 .item:nth-child(8n+4){background:linear-gradient(180deg,#e8fdf0 0,#fff 100%)}.counter-type-2 .item:nth-child(8n+5){background:linear-gradient(180deg,#fff4e8 0,#fff 100%)}.counter-type-2 .item:nth-child(8n+6){background:linear-gradient(180deg,#fffbe8 0,#fff 100%)}.counter-type-2 .item:nth-child(8n+7){background:linear-gradient(180deg,#e0f7fa 0,#fff 100%)}.counter-type-2 .item:nth-child(8n){background:linear-gradient(180deg,#e8e8ff 0,#fff 100%)}.counter-type-2 .item img{width:80px;height:80px;object-fit:contain}.counter-type-2 .item h3{font-size:18px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);margin:0 0 8px 0;position:relative;z-index:1}.counter-type-2 .item h2{font-size:48px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 12px 0;line-height:1;position:relative;z-index:1}.counter-type-2 .item p{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);margin:0;line-height:1.6;position:relative;z-index:1}@media (max-width:991.98px){.klinich-block{padding:60px 15px}.klinich-block>h2{font-size:32px;margin-bottom:36px}.klinich-block .block{padding:24px;margin-bottom:32px}.klinich-block .block h2{font-size:26px;margin-bottom:20px}.klinich-block .block p{font-size:16px;margin-bottom:20px}.klinich-block section h2{font-size:26px;margin-top:36px}.index-our-programs h2{font-size:32px;margin-bottom:32px}.index-our-programs{grid-template-columns:1fr;gap:20px}.ofer-item{padding:24px}.ofer-item h3{font-size:20px}.training-in-installments{padding:50px 15px}.training-in-installments img{width:90px;height:90px;margin:0 auto 20px}.training-in-installments h2{font-size:28px}.counter-type-2{padding:60px 15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.counter-type-2 .item{padding:24px;min-height:200px}.counter-type-2 .item img{width:70px;height:70px;margin:0 auto 20px}.counter-type-2 .item h2{font-size:36px}}@media (max-width:767.98px){.klinich-block{padding:40px 20px}.klinich-block>h2{font-size:28px;margin-bottom:24px}.klinich-block .block{padding:20px;margin-bottom:24px}.klinich-block .block h2{font-size:22px;margin-bottom:16px}.klinich-block .block p{font-size:15px;margin-bottom:16px}.klinich-block .block ul{font-size:15px;padding-left:24px}.klinich-block section h2{font-size:22px;margin-top:32px}.klinich-block .form-container{padding:24px;margin:24px auto}.klinich-block .form-container h2{font-size:20px}.index-our-programs{padding:40px 20px}.index-our-programs h2{font-size:28px;margin-bottom:24px}.ofer-item h3{font-size:18px;align-items:flex-start;gap:12px}.ofer-item h3 img{width:60px;height:60px;bottom:12px;right:12px}.ofer-item ul{padding-right:70px;padding-bottom:70px}.training-in-installments{padding:40px 20px;border-radius:16px}.training-in-installments img{width:80px;height:80px;margin:0 auto 20px}.training-in-installments h2{font-size:24px}.counter-type-2{padding:40px 20px;grid-template-columns:1fr;gap:24px}.counter-type-2 .item{padding:24px;min-height:180px}.counter-type-2 .item img{width:60px;height:60px;margin:0 auto 20px}.counter-type-2 .item h2{font-size:32px}}.content-container{max-width:1200px;margin:0 auto;padding:60px 15px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.text-content1321 h1{font-size:40px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 24px 0;line-height:1.3}.text-content1321 .spaced-lines{font-size:18px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.8;margin:0 0 32px 0}.container-01{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.btn2{background-color:var(--black);color:var(--white);border:none;border-radius:12px;padding:12px 32px;font-size:16px;font-weight:500;font-family:Roboto,sans-serif;cursor:pointer;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.btn2:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.text-03{font-family:Roboto,sans-serif}.form-content1 img{width:100%;height:auto;max-width:500px;margin:0 auto;display:block}.breadcrumbs-section{padding:24px 15px;background-color:var(--white);border-bottom:1px solid rgba(0,0,0,.1)}.breadcrumbs-wrapper{max-width:1200px;margin:0 auto;position:relative}.breadcrumbs-swiper{overflow:hidden}.breadcrumb-slide{display:flex;align-items:center;gap:8px}.breadcrumb-link{color:var(--gray);text-decoration:none;font-size:14px;transition:color .3s ease}.breadcrumb-link:hover{color:var(--black)}.breadcrumb-active{color:var(--black);font-size:14px;font-weight:500}.breadcrumb-separator{color:var(--gray);margin:0 4px}.content-container2001{max-width:1200px;margin:60px auto;padding:60px 15px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background-color:#fff8e1;border-radius:24px}.text-content2002{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--black);line-height:1.8}.text-content20022{font-size:24px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin-bottom:20px}.text-content20023{font-size:20px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:24px 0}.btn2003{background-color:var(--black);color:var(--white);border:none;border-radius:12px;padding:12px 32px;font-size:16px;font-weight:500;font-family:Roboto,sans-serif;cursor:pointer;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;margin-top:16px}.btn2003:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.image-content2004 img{width:100%;height:auto;border-radius:12px}.sticky-margin{max-width:1200px;margin:60px auto 32px;padding:0 15px}.sticky-margin h2{font-size:36px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);text-align:center;margin:0}.container-123123{max-width:1200px;margin:0 auto 80px;padding:0 15px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.card-456123{background:linear-gradient(180deg,#f5e6ff 0,#fff0f8 100%);border-radius:24px;padding:32px;text-align:center;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center}.card-456123::after{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 60%);opacity:.9}.card-456123:nth-child(2){background:linear-gradient(180deg,#ffe8f0 0,#fff0f8 100%)}.card-456123:nth-child(3){background:linear-gradient(180deg,#e8f4ff 0,#fff 100%)}.card-456123:nth-child(4){background:linear-gradient(180deg,#e8fdf0 0,#fff 100%)}.card-456123:nth-child(5){background:linear-gradient(180deg,#fff4e8 0,#fff 100%)}.card-456123:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.card-456123 img{width:80px;height:80px;margin:0 auto 24px;display:block;position:relative;z-index:1}.card-456123 h3{font-size:22px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 16px 0;position:relative;z-index:1}.card-456123 p{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.6;margin:0;position:relative;z-index:1}.timeline4723{max-width:1200px;margin:0 auto 80px;padding:60px 15px}.title6803{margin-bottom:48px}.step-container5829{margin-bottom:24px}.step9352{padding:20px 32px;border-radius:12px;font-size:18px;font-weight:500;font-family:Roboto,sans-serif;color:var(--white);margin-bottom:12px;position:relative;z-index:1}.step-green5923{background:linear-gradient(135deg,#4caf50 0,#66bb6a 100%)}.step-blue7384{background:linear-gradient(135deg,#2196f3 0,#42a5f5 100%)}.step-yellow1846{background:linear-gradient(135deg,#ffc107 0,#ffd54f 100%)}.step-final3901{background:linear-gradient(135deg,#4caf50 0,#66bb6a 100%)}.description2748{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);padding-left:32px;line-height:1.6}.wrap_777{max-width:1200px;margin:0 auto 80px;padding:0 15px}.flex_909{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.box_2024{background-color:var(--white);border-radius:24px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.box_2024 h3{font-size:24px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 24px 0}.box_2024 h3 a{color:var(--black);text-decoration:underline}.box_2024 h3 a:hover{text-decoration:underline}.icon-text{display:flex;gap:24px;align-items:flex-start}.icon-text .icon{width:80px;height:80px;flex-shrink:0}.icon-text p{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.8;margin:0;flex:1}.wrap_7771{max-width:1200px;margin:0 auto 80px;padding:0 15px}.flex_9091{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:32px}.box_20241{background-color:var(--white);border-radius:24px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.box_20241 h3{font-size:22px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 16px 0}.box_20241 p{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.8;margin:0 0 16px 0}.box_20241 p:last-of-type{margin-bottom:24px}.wrap_77743{max-width:1200px;margin:0 auto 80px;padding:0 15px}.flex_90943{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.box_202443{background-color:var(--white);border-radius:24px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.box_202443:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.box_202443 h3{font-size:24px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 24px 0}.box_202443 h3 a{color:var(--black);text-decoration:underline;transition:color .3s ease}.box_202443 h3 a:hover{color:var(--blue);text-decoration:underline}.box_202443 .icon-text{display:flex;gap:24px;align-items:flex-start}.box_202443 .icon-text .icon321{width:80px;height:80px;flex-shrink:0;object-fit:contain}.box_202443 .icon-text p{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.8;margin:0;flex:1}.important-info{max-width:1200px;margin:60px auto;padding:40px 32px;background:linear-gradient(135deg,#e8f4ff 0,#b8e0ff 100%);border-radius:24px;text-align:center}.important-info p{font-size:18px;font-weight:400;font-family:Roboto,sans-serif;color:var(--black);line-height:1.8;margin:0 0 24px 0}.btn-details{background-color:var(--black);color:var(--white);border:none;border-radius:12px;padding:12px 32px;font-size:16px;font-weight:500;font-family:Roboto,sans-serif;cursor:pointer;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.btn-details:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.block_1200{max-width:1200px;margin:0 auto 80px;padding:60px 15px}.block_1200 h2{font-size:36px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);text-align:center;margin:0 0 48px 0}.grid_1200{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.step_1200{background-color:var(--white);border-radius:24px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;display:flex;gap:24px;align-items:flex-start}.circle_1200{width:60px;height:60px;background:linear-gradient(135deg,#2196f3 0,#42a5f5 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;font-family:Roboto,sans-serif;color:var(--white);flex-shrink:0}.content_1200 h3{font-size:20px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 12px 0}.content_1200 p{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.8;margin:0}.documents-container1{max-width:1200px;margin:0 auto 80px;padding:0 15px}.block1{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}.card2{background-color:var(--white);border-radius:24px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.card2:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.image3{width:120px;height:120px;margin:0 auto 20px;border-radius:50%;overflow:hidden}.image3 img{width:100%;height:100%;object-fit:cover}.name4{font-size:20px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 12px 0}.position5{font-size:14px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.6;margin:0}.advantages-container{max-width:1200px;margin:0 auto 60px;padding:0 15px}.advantages-container-inner{max-width:1200px;margin:0 auto 60px;padding:40px 15px;border-radius:24px;background:radial-gradient(circle at top left,rgba(138,43,226,.15) 0,transparent 50%),radial-gradient(circle at top right,rgba(30,144,255,.15) 0,transparent 50%),radial-gradient(circle at bottom left,rgba(255,20,147,.15) 0,transparent 50%),radial-gradient(circle at bottom right,rgba(50,205,50,.15) 0,transparent 50%),linear-gradient(135deg,rgba(255,255,255,.9) 0,rgba(240,248,255,.9) 100%);background-size:100% 100%;position:relative;overflow:hidden}.advantages-container-inner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle 400px at top left,rgba(138,43,226,.2),transparent),radial-gradient(circle 400px at top right,rgba(30,144,255,.2),transparent),radial-gradient(circle 400px at bottom left,rgba(255,20,147,.2),transparent),radial-gradient(circle 400px at bottom right,rgba(50,205,50,.2),transparent);pointer-events:none;z-index:0}.advantages-container-inner h2{position:relative;z-index:1}.reviews-slider{max-width:1200px;margin:0 auto 80px;padding:0 15px;display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.reviews-slider>div{width:560px;max-width:100%;height:800px;overflow:hidden;position:relative;border-radius:12px;float:none}.reviews-slider iframe{width:100%;height:100%;border:0;border-radius:8px}.steps-section{max-width:1200px;margin:0 auto 80px;padding:60px 15px;text-align:center}.steps-section h2{font-size:36px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 48px 0}.steps-container{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:48px}.step-item{background-color:var(--white);border-radius:24px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.step-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.step-icon2{width:100%;height:auto;border-radius:12px;margin-bottom:16px}.step-title{font-size:20px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 12px 0}.step-description{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.6;margin:0}.cta-button{display:inline-block;background-color:var(--black);color:var(--white);padding:16px 48px;border-radius:12px;text-decoration:none;font-size:18px;font-weight:500;font-family:Roboto,sans-serif;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.cta-button:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.block-1{max-width:900px;margin:0 auto;padding:0 15px}.block-2{background-color:var(--white);padding:20px 24px;padding-right:60px;border-radius:12px;font-size:18px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin-bottom:0;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.08);transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;user-select:none}.block-2::after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:300;color:var(--black);transition:transform .3s ease;line-height:1}.block-2.active::after{content:"−";transform:translateY(-50%) rotate(0)}.block-2:hover{box-shadow:0 4px 8px rgba(0,0,0,.12)}.block-3{background-color:#f5f5f5;padding:0 24px;max-height:0;overflow:hidden;border-radius:0 0 12px 12px;font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.8;margin-bottom:12px;transition:max-height .4s ease,padding .4s ease;box-shadow:0 2px 4px rgba(0,0,0,.08)}.block-2.active+.block-3{max-height:1000px;padding:20px 24px;margin-top:0}.block-2.active{border-radius:12px 12px 0 0;margin-bottom:0}@media (max-width:991.98px){.content-container{grid-template-columns:1fr;gap:32px}.text-content1321 h1{font-size:32px}.content-container2001{grid-template-columns:1fr;gap:32px}.flex_909{grid-template-columns:1fr}.flex_9091{grid-template-columns:1fr}.flex_90943{grid-template-columns:1fr}.steps-container{grid-template-columns:1fr}.grid_1200{grid-template-columns:1fr}.reviews-slider>div{width:100%;max-width:560px;height:600px}}@media (max-width:767.98px){.block_1200,.content-container,.content-container2001,.steps-section,.wrap_777,.wrap_7771,.wrap_77743{padding-left:20px;padding-right:20px}.sticky-margin{padding:0 20px;margin:40px auto 24px}.block_1200 h2,.steps-section h2,.sticky-margin h2{font-size:28px}.text-content1321 h1{font-size:28px}.container-123123{grid-template-columns:1fr;gap:24px}.card-456123{padding:24px;min-height:auto}.flex_9091{grid-template-columns:1fr}.flex_90943{grid-template-columns:1fr;gap:24px}.box_202443{padding:24px}.box_202443 h3{font-size:20px;margin-bottom:20px}.box_202443 .icon-text{flex-direction:column;align-items:center;text-align:center;gap:16px}.box_202443 .icon-text .icon321{width:64px;height:64px;margin-bottom:0}.box_202443 .icon-text p{font-size:15px}.icon-text{flex-direction:column;align-items:center;text-align:center}.icon-text .icon{margin-bottom:16px}.block1{grid-template-columns:1fr}.reviews-slider{flex-direction:column}}section.hero{padding:60px 0;background:radial-gradient(circle at top left,rgba(138,43,226,.15) 0,transparent 50%),radial-gradient(circle at top right,rgba(30,144,255,.15) 0,transparent 50%),radial-gradient(circle at bottom left,rgba(255,20,147,.15) 0,transparent 50%),radial-gradient(circle at bottom right,rgba(50,205,50,.15) 0,transparent 50%),linear-gradient(135deg,rgba(255,255,255,.9) 0,rgba(240,248,255,.9) 100%);background-size:100% 100%;background-position:center;background-repeat:no-repeat;overflow-x:hidden;width:100%;position:relative}section.hero .content-container{padding:0 15px}section.hero .content-container .text-content{display:flex;flex-direction:column}section.hero .content-container .text-content h1{font-size:40px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 24px 0;line-height:1.2}section.hero .content-container .text-content>p{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.6;margin:0 0 32px 0}section.hero .content-container .image-content{display:flex;justify-content:center;align-items:center;position:relative}section.hero .content-container .image-content picture{background-color:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.1);position:relative;width:100%;max-width:100%;display:block}section.hero .content-container .image-content img{width:100%;height:auto;display:block;border-radius:0}section.hero .content-container .icon-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0}section.hero .content-container .icon-box{text-align:center}section.hero .content-container .icon-box p{margin:0;font-size:14px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.6}section.hero .content-container .icon-box img{width:64px;height:64px;margin:0 auto 12px;display:block;object-fit:contain}section.hero .content-container .icon-box i{display:none}.search-container2{max-width:1200px;margin:0 auto 60px;padding:0 15px}.search-container2 h2{font-size:36px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);text-align:center;margin:0 0 32px 0}.search-form{max-width:800px;margin:0 auto}.search-input{width:100%;padding:16px 24px;font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--black);background-color:var(--white);border:1px solid var(--black);border-radius:12px;outline:0;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;box-sizing:border-box}.search-input:focus{border-color:var(--black);box-shadow:0 0 0 3px rgba(0,0,0,.1)}.search-input::placeholder{color:var(--gray)}.search-results{margin-top:16px}.education_hub_42789{max-width:1200px;margin:0 auto 80px;padding:0 15px}.tab_navigation_95632{display:flex;gap:16px;margin-bottom:40px;flex-wrap:wrap;justify-content:center}.tab_button_71845{padding:16px 32px;font-size:18px;font-weight:600;font-family:Roboto,sans-serif;color:var(--black);background-color:var(--white);border:1px solid rgba(0,0,0,.1);border-radius:12px;cursor:pointer;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.tab_button_71845:hover{background-color:#f5f5f5;border-color:var(--black)}.tab_button_71845.active_state_38291{background-color:var(--black);color:var(--white);border-color:var(--black)}.tab_content_panel_75394{display:none}.tab_content_panel_75394.active_panel_41728{display:block}.content_grid_56947{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.course_card_83264{border-radius:16px;padding:24px;position:relative;overflow:hidden;min-height:120px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;background:linear-gradient(180deg,#e8f4ff 0,#fff 100%)}.course_card_83264::after{content:"";position:absolute;inset:0;border-radius:16px;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 60%);opacity:.9}.course_card_83264:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.course_card_83264:nth-child(8n+1){background:linear-gradient(180deg,#f5e6ff 0,#fff0f8 100%)}.course_card_83264:nth-child(8n+2){background:linear-gradient(180deg,#ffe8f0 0,#fff0f8 100%)}.course_card_83264:nth-child(8n+3){background:linear-gradient(180deg,#e8f4ff 0,#fff 100%)}.course_card_83264:nth-child(8n+4){background:linear-gradient(180deg,#e8fdf0 0,#fff 100%)}.course_card_83264:nth-child(8n+5){background:linear-gradient(180deg,#fff4e8 0,#fff 100%)}.course_card_83264:nth-child(8n+6){background:linear-gradient(180deg,#fffbe8 0,#fff 100%)}.course_card_83264:nth-child(8n+7){background:linear-gradient(180deg,#e0f7fa 0,#fff 100%)}.course_card_83264:nth-child(8n){background:linear-gradient(180deg,#e8e8ff 0,#fff 100%)}.course_title_19473{font-size:18px;font-weight:500;font-family:Roboto,sans-serif;color:var(--black);text-decoration:underline;transition:color .3s ease;display:block;text-align:center}.course_title_19473:hover{color:var(--blue)}.hot_badge_29617{position:absolute;top:12px;right:12px;background-color:#f44;color:var(--white);padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase}.content-container1{max-width:1200px;margin:60px auto;padding:60px 15px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.text-content1{display:flex;flex-direction:column}.text-content12{font-size:24px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin-bottom:20px}.text-content123{font-size:20px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:24px 0}.text-content1 p{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.8;margin:0 0 16px 0}.image-content1{display:flex;align-items:center;justify-content:center}.image-content1 img,.image-content1 picture{width:100%;height:auto;border-radius:12px}.band{max-width:1200px;margin:0 auto 80px;padding:0 15px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.item-4,.item-5,.item-6,.item-7{position:relative}.band .card{display:block;background-color:var(--white);border-radius:24px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;text-decoration:none;height:100%;display:flex;flex-direction:column}.band .card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.band .thumb{width:100%;height:200px;background-size:cover;background-position:center;background-repeat:no-repeat}.band article{padding:24px;flex:1;display:flex;flex-direction:column}.band article h3{font-size:20px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 12px 0}.band article p{font-size:14px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.6;margin:0 0 16px 0;flex:1}.band article span{font-size:14px;font-weight:500;font-family:Roboto,sans-serif;color:var(--black);text-decoration:underline;margin-top:auto}.advantages-list{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;list-style:none;padding:0;margin:0}.advantages-item{text-align:center;background-color:var(--white);border-radius:16px;padding:32px 24px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.advantages-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.advantages-icon{width:64px;height:64px;margin:0 auto 20px;display:block;object-fit:contain}.advantages-item h3{font-size:18px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 12px 0}.advantages-item p{font-size:14px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.6;margin:0}.education-center-block-8429{max-width:1200px;margin:0 auto 80px;padding:60px 15px}.content-wrapper-grid-9841{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-bottom:48px}.text-content-block-5672{display:flex;flex-direction:column}.text-content-block-5672 p{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.8;margin:0 0 20px 0}.text-content-block-5672 p:last-child{margin-bottom:0}.hero-image-container-7293{display:flex;align-items:center;justify-content:center}.hero-image-style-8364{width:100%;height:auto;border-radius:12px}.cards-container-grid-5738{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:48px}.info-card-wrapper-9426{background-color:var(--white);border-radius:24px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.info-card-wrapper-9426:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.card-teal-theme-4571{background:linear-gradient(135deg,#e0f7fa 0,#b2ebf2 100%)}.card-orange-theme-8362{background:linear-gradient(135deg,#fff3e0 0,#ffe0b2 100%)}.card-title-header-7459{font-size:22px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 16px 0}.info-card-wrapper-9426 p{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.8;margin:0}.cta-button-container-5924{text-align:center}.documents-section{max-width:1200px;margin:0 auto 80px;padding:60px 15px}.documents-container{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.document-card{background-color:var(--white);border-radius:24px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.document-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.document-card img,.document-card picture{width:100%;height:auto;border-radius:12px;margin-bottom:20px}.document-title{font-size:18px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 20px 0}.document-button{display:inline-block;background-color:var(--black);color:var(--white);padding:12px 32px;border-radius:12px;text-decoration:none;font-size:16px;font-weight:500;font-family:Roboto,sans-serif;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.document-button:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.step-icon{width:64px;height:64px;margin:0 auto 16px;display:block;object-fit:contain}.step-title{font-size:18px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:0 0 12px 0}.step-description{font-size:14px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.6;margin:0}.arrow{display:none}.cta-button{display:inline-block;background-color:var(--black);color:var(--white);padding:16px 48px;border-radius:12px;text-decoration:none;font-size:18px;font-weight:500;font-family:Roboto,sans-serif;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;margin-top:32px}.cta-button:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.faq-section-container-8429{max-width:1200px;margin:0 auto 80px;padding:60px 15px}.faq-questions-grid-9841{display:flex;flex-direction:column;gap:16px}.faq-item-wrapper-5672{background-color:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer}.faq-item-wrapper-5672:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.faq-item-header-4918{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-question-text-7293{font-size:18px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);flex:1}.faq-toggle-button-8364{width:32px;height:32px;border-radius:50%;border:1px solid var(--black);background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;flex-shrink:0;position:relative;padding:0}.faq-toggle-icon-4571{display:none}.faq-toggle-button-8364::after,.faq-toggle-button-8364::before{content:'';position:absolute;background-color:var(--black);transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.faq-toggle-button-8364::before{width:12px;height:2px;left:50%;top:50%;transform:translate(-50%,-50%)}.faq-toggle-button-8364::after{width:2px;height:12px;left:50%;top:50%;transform:translate(-50%,-50%)}.faq-toggle-button-8364.active-state-6193::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-item-divider-8129{height:1px;background-color:rgba(0,0,0,.1);margin:0 24px}.faq-answer-content-2847{max-height:0;overflow:hidden;padding:0 24px;transition:max-height .3s ease,padding .3s ease}.faq-item-wrapper-5672.expanded-item-9426 .faq-answer-content-2847{max-height:500px;padding:0 24px 24px}.faq-answer-text-1674{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.8;margin:0}.faq-main-title-3756{font-size:36px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);text-align:center;margin:0 0 48px 0}@media (max-width:991.98px){.content-container,.content-container1,section.hero .content-container{grid-template-columns:1fr;gap:32px}.text-content h1,section.hero .content-container .text-content h1{font-size:32px}.icon-boxes,section.hero .content-container .icon-boxes{grid-template-columns:repeat(3,1fr);gap:16px}.content-wrapper-grid-9841{grid-template-columns:1fr}.cards-container-grid-5738{grid-template-columns:1fr}.documents-container{grid-template-columns:1fr}.band{grid-template-columns:repeat(2,1fr)}.advantages-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){section.hero{padding:40px 0}.advantages-container,.advantages-container-inner,.band,.content-container1,.documents-section,.education-center-block-8429,.education_hub_42789,.faq-section-container-8429,.search-container2,.steps-section,section.hero .content-container{padding-left:20px;padding-right:20px}.advantages-container-inner{padding:30px 20px;margin-bottom:40px}.advantages-container-inner::before{background:radial-gradient(circle 300px at top left,rgba(138,43,226,.2),transparent),radial-gradient(circle 300px at top right,rgba(30,144,255,.2),transparent),radial-gradient(circle 300px at bottom left,rgba(255,20,147,.2),transparent),radial-gradient(circle 300px at bottom right,rgba(50,205,50,.2),transparent)}section.hero .content-container .text-content h1{font-size:28px}section.hero .content-container .icon-boxes{grid-template-columns:1fr;gap:20px}.tab_navigation_95632{flex-direction:column;gap:12px}.tab_button_71845{width:100%}.content_grid_56947{grid-template-columns:1fr}.band{grid-template-columns:1fr}.advantages-list{grid-template-columns:1fr}.steps-container{grid-template-columns:1fr}.reviews-slider>div{width:100%;height:600px;float:none}.reviews-slider{flex-direction:column}.faq-main-title-3756{font-size:28px}.content_grid_56947{grid-template-columns:1fr}}.content-container2{max-width:1200px;margin:60px auto;padding:60px 40px;display:grid;grid-template-columns:60% 40%;gap:48px;align-items:center;background:linear-gradient(135deg,#fff8e1 0,#fffde7 100%);border-radius:24px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.content-container2 .text-content1{display:flex;flex-direction:column}.content-container2 .text-content12{font-size:28px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin-bottom:20px;line-height:1.3}.content-container2 .text-content1 p{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:var(--gray);line-height:1.8;margin:0 0 16px 0}.content-container2 .text-content123{font-size:20px;font-weight:700;font-family:Roboto,sans-serif;color:var(--black);margin:24px 0;line-height:1.4}.content-container2 .btn2{background-color:var(--black);color:var(--white);border:none;border-radius:12px;padding:14px 32px;font-size:16px;font-weight:500;font-family:Roboto,sans-serif;cursor:pointer;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;display:inline-block}.content-container2 .btn2:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.content-container2 .image-content1{display:flex;align-items:center;justify-content:center}.content-container2 .image-content1 img{width:100%;height:auto;border-radius:16px;object-fit:cover}@media (max-width:991px){.content-container2{grid-template-columns:1fr;gap:32px;padding:40px 30px;margin:40px 20px}.content-container2 .text-content12{font-size:24px}.content-container2 .text-content123{font-size:18px}.content-container2 .image-content1{display:none}}@media (max-width:767px){.content-container2{padding:32px 20px;margin:30px 15px;border-radius:20px}.content-container2 .text-content12{font-size:22px;margin-bottom:16px}.content-container2 .text-content1 p{font-size:15px}.content-container2 .text-content123{font-size:17px;margin:20px 0}.content-container2 .btn2{width:100%;text-align:center;padding:12px 24px;font-size:15px}.content-container2 .image-content1{display:none}}.max-float-btn,.tg-float-btn,.wa-float-btn{position:fixed;right:50px;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.18);cursor:pointer;z-index:10000;transition:transform .12s ease,box-shadow .12s ease;text-decoration:none}.max-float-btn:focus,.max-float-btn:hover,.tg-float-btn:focus,.tg-float-btn:hover,.wa-float-btn:focus,.wa-float-btn:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.22);outline:0}.max-float-btn:active,.tg-float-btn:active,.wa-float-btn:active{transform:translateY(-1px) scale(.99)}.tg-float-btn{bottom:140px;background:#08c}.tg-float-btn svg{width:56px;height:56px;display:block}.max-float-btn{bottom:210px;background:#06f}.max-float-btn img{width:56px;height:56px;display:block;object-fit:contain}.wa-float-btn{bottom:280px;background:#25d366}.wa-float-btn i{font-size:28px;color:#fff;display:block}@media (max-width:991px){.max-float-btn,.tg-float-btn,.wa-float-btn{display:none}}