
/* <inline asset> */
@charset "UTF-8"; 

/* /engosoft_portal_home/static/src/scss/portal_home.scss */
 :root{--eng-bg: #F3FAFF; --eng-bg-alt: #F3FAFF; --eng-primary: #1565C0; --eng-primary-lt: #E3F2FD; --eng-primary-hover: #0D47A1; --eng-card-bg: #FFFFFF; --eng-border: #D0E8F6; --eng-shadow: 0 2px 16px rgba(21, 101, 192, 0.10); --eng-shadow-hover: 0 8px 28px rgba(21, 101, 192, 0.18); --eng-radius: 14px; --eng-radius-sm: 8px; --eng-text: #2D3748; --eng-muted: #718096; --eng-success: #2E7D32; --eng-success-lt: #FF652F14; --eng-warning: #E65100; --eng-warning-lt: #A5AFF31A; --eng-danger: #C62828; --eng-danger-lt: #00BF6C14; --eng-font: 'Noto Kufi Arabic', 'Tajawal', 'Segoe UI', sans-serif; --eng-transition: all 0.25s ease;}.eng-portal-home{scroll-behavior: smooth; background-color: var(--eng-bg); font-family: var(--eng-font); color: var(--eng-text); font-size: 15px; line-height: 1.6;}.eng-portal-home .eng-container{width: 100%; max-width: 1200px; margin-right: auto; margin-left: auto; padding-right: 20px; padding-left: 20px; box-sizing: border-box;}.eng-portal-home .eng-card{background: var(--eng-card-bg); border-radius: var(--eng-radius); box-shadow: var(--eng-shadow); padding: 32px;}.eng-portal-home .eng-bar{height: 14px; border-radius: 40px; background-color: #aed7ef; overflow: hidden;}.eng-portal-home .eng-bar-sm{height: 6px;}.eng-portal-home .eng-bar-fill{height: 100%; border-radius: 40px; background: linear-gradient(-90deg, var(--eng-primary) 0%, #42A5F5 100%); transition: width 0.8s ease;}.eng-portal-home .eng-section{background: var(--eng-bg); padding: 60px 0;}.eng-portal-home .eng-section-alt{background: var(--eng-bg-alt); padding: 60px 0;}.eng-portal-home .eng-section-header{margin-bottom: 32px;}.eng-portal-home .eng-section-title-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; margin-bottom: 6px;}.eng-portal-home .eng-section-title{font-size: 1.25rem; font-weight: 700; margin: 0; color: var(--eng-text);}.eng-portal-home .eng-section-icon-img{object-fit: contain;}.eng-portal-home .eng-section-icon-img-settings{width: 20px; height: 20px; object-fit: contain;}.eng-portal-home .eng-section-desc{color: var(--eng-muted); margin: 0; font-size: 0.93rem;}.eng-portal-home .eng-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 7px; padding: 8px 45px; border-radius: 8px; font-family: var(--eng-font); font-size: 0.92rem; font-weight: 500; cursor: pointer; text-decoration: none; transition: all 0.25s ease; white-space: nowrap; box-sizing: border-box;}.eng-portal-home .eng-btn-primary{background: #0C66DD; color: #fff; border-color: #9AB8DA;}.eng-portal-home .eng-btn-primary:hover{border-color: var(--eng-primary-hover); background: #fff; color: #001D35; text-decoration: none;}.eng-portal-home .eng-btn-secondary{background: #001D35; color: #fff;}.eng-portal-home .eng-btn-secondary:hover{border-color: var(--eng-primary-hover); background: #fff; color: #001D35; text-decoration: none;}.eng-portal-home .eng-btn-outline{background: #bcdaf7; color: var(--eng-text);}.eng-portal-home .eng-btn-outline:hover{color: var(--eng-primary); text-decoration: none;}.eng-portal-home .eng-btn-outline-primary{background: #001D35; color: #fff;}.eng-portal-home .eng-btn-sm{padding: 10px 16px; font-size: 0.9rem; border: none; border-radius: 20px;}.eng-portal-home .eng-btn-sm-one{padding: 10px 16px; font-size: 0.9rem; border: none; border-radius: 20px; background: #001D35; color: #fff;}.eng-portal-home .eng-btn-sm-one:hover{color: #fff;}.eng-portal-home .eng-btn-lg{font-size: 1rem; background: #001D35; border-radius: 10px; color: #fff; border: none;}.eng-portal-home .eng-btn-full{width: 100%;}.eng-portal-home .eng-empty-state{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; padding: 60px 20px; text-align: center;}.eng-portal-home .eng-empty-icon{font-size: 3rem; color: var(--eng-primary); opacity: 0.4; margin-bottom: 16px;}.eng-portal-home .eng-empty-text{font-size: 1.05rem; color: var(--eng-muted); margin: 0 0 20px 0;}.eng-portal-home .eng-color-primary{color: var(--eng-primary);}.eng-portal-home .eng-color-success{color: var(--eng-success);}.eng-portal-home .eng-color-warning{color: var(--eng-warning);}.eng-portal-home .eng-color-danger{color: var(--eng-danger);}.eng-portal-home .eng-hero{background: linear-gradient(-135deg, #BBDEFB 0%, #E3F2FD 60%, #F0F9FF 100%); border-bottom: 1px solid var(--eng-border); padding: 56px 0;}.eng-portal-home .eng-hero-grid{display: grid; grid-template-columns: 0.5fr 1fr auto; align-items: center; gap: 40px;}.eng-portal-home .eng-hero-text{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 14px;}.eng-portal-home .eng-welcome-title{font-size: clamp(1.5rem, 3vw, 2rem); font-weight: 800; color: #001D35; line-height: 1.3; margin: 0;}.eng-portal-home .eng-welcome-desc{font-size: 0.97rem; color: var(--eng-muted); line-height: 1.7; margin: 0; font-weight: 700;}.eng-portal-home .eng-active-badge{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; align-self: flex-start; background: #fff; color: #001D35; border: 1px solid #9AB8DA; border-radius: 5px; padding: 5px 18px; font-size: 0.85rem; font-weight: 700; position: relative;}.eng-portal-home .eng-active-dot{display: inline-block; width: 10px; height: 10px; background: #4CAF50; border-radius: 50%; flex-shrink: 0; position: absolute; top: -2px; left: -3px; animation: eng-pulse 2s infinite;}@keyframes eng-pulse{0%, 100%{transform: scale(1); opacity: 1;}50%{transform: scale(1.4); opacity: 0.7;}}.eng-portal-home .eng-hero-avatar-wrap{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center;}.eng-portal-home .eng-avatar-container{position: relative; display: inline-block;}.eng-portal-home .eng-avatar-hero{width: 230px; height: 230px; border-radius: 50%; object-fit: cover; border: 4px solid var(--eng-card-bg); box-shadow: 0 4px 20px rgba(21, 101, 192, 0.2); display: block;}.eng-portal-home .eng-avatar-edit-btn{position: absolute; bottom: 10px; left: 10px; width: 34px; height: 34px; border-radius: 50%; background: #fff; border: 2px solid #9AB8DA; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.25s ease; color: var(--eng-primary); font-size: 0.8rem; z-index: 5;}.eng-portal-home .eng-avatar-edit-btn:hover{background: var(--eng-primary); color: #fff; border-color: var(--eng-primary);}.eng-portal-home .eng-avatar-uploading .eng-avatar-hero{opacity: 0.55;}.eng-portal-home .eng-avatar-uploading .eng-avatar-spinner{display: -webkit-box; display: -webkit-flex; display: flex;}.eng-portal-home .eng-avatar-spinner{position: absolute; inset: 0; display: none; align-items: center; justify-content: center; border-radius: 50%;}.eng-portal-home .eng-avatar-spinner::after{content: ''; width: 36px; height: 36px; border: 3px solid rgba(255, 255, 255, 0.4); border-top-color: #fff; border-radius: 50%; animation: eng-spin 0.7s linear infinite;}@keyframes eng-spin{to{transform: rotate(-360deg);}}.eng-portal-home .eng-hero-actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 14px;}.eng-portal-home .eng-progress-hero-card{border-radius: 8px; padding: 14px 16px;}.eng-portal-home .eng-progress-hero-header{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px; font-weight: 700;}.eng-portal-home .eng-progress-label{font-size: 0.85rem; color: var(--eng-muted);}.eng-portal-home .eng-progress-pct{font-size: 0.9rem; font-weight: 700; color: var(--eng-primary);}.eng-portal-home .eng-stats-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}.eng-portal-home .eng-stat-card{background: var(--eng-card-bg); border-radius: 10px; box-shadow: var(--eng-shadow); padding: 24px 20px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 12px; text-align: center; cursor: pointer; transition: all 0.3s ease;}.eng-portal-home .eng-stat-card:hover, .eng-portal-home .eng-stat-card.eng-stat-active{background: #bcdaf7; box-shadow: var(--eng-shadow-hover); transform: translateY(-4px);}.eng-portal-home .eng-stat-card:hover .eng-stat-number, .eng-portal-home .eng-stat-card.eng-stat-active .eng-stat-number{color: var(--eng-primary);}.eng-portal-home .eng-stat-card:hover .eng-stat-label, .eng-portal-home .eng-stat-card.eng-stat-active .eng-stat-label{color: #001D35;}.eng-portal-home .eng-stat-card:hover .eng-stat-icon, .eng-portal-home .eng-stat-card.eng-stat-active .eng-stat-icon{background: rgba(255, 255, 255, 0.6);}.eng-portal-home .eng-stat-panel{display: none; margin-top: 24px; background: var(--eng-card-bg); border-radius: var(--eng-radius); box-shadow: var(--eng-shadow); padding: 24px 32px; animation: eng-panel-in 0.25s ease;}.eng-portal-home .eng-stat-panel.eng-panel-open{display: block;}@keyframes eng-panel-in{from{opacity: 0; transform: translateY(-8px);}to{opacity: 1; transform: translateY(0);}}.eng-portal-home .eng-courses-panel-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 16px;}@media (max-width: 575px){.eng-portal-home .eng-courses-panel-grid{grid-template-columns: 1fr;}}.eng-portal-home .eng-panel-course-item{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: space-between; gap: 16px; padding: 14px 16px; border: 1px solid var(--eng-border); border-radius: var(--eng-radius-sm); background: var(--eng-bg);}.eng-portal-home .eng-panel-course-name{font-size: 0.95rem; font-weight: 600; margin: 0; color: var(--eng-text); flex: 1;}.eng-portal-home .eng-stat-icon{width: 52px; height: 52px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 1.4rem;}.eng-portal-home .eng-stat-text{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 4px;}.eng-portal-home .eng-stat-number{font-size: 2rem; font-weight: 800; line-height: 1;}.eng-portal-home .eng-stat-label{font-size: 0.88rem; font-weight: 700; color: var(--eng-muted);}.eng-portal-home .eng-continue-grid{display: grid; grid-template-columns: 1fr auto; gap: 32px; align-items: start; margin-bottom: 28px;}.eng-portal-home .eng-continue-info{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}.eng-portal-home .eng-badge-activity{display: inline-block; align-self: flex-start; background: var(--eng-primary-lt); color: var(--eng-primary); border-radius: 20px; padding: 4px 12px; font-size: 0.82rem; font-weight: 600;}.eng-portal-home .eng-continue-course-name{font-size: 1.2rem; font-weight: 700; margin: 0; color: var(--eng-text);}.eng-portal-home .eng-continue-meta-label{font-size: 0.85rem; color: #001D35; background: #D2E7FB; width: fit-content; padding: 2px 14px; border-radius: 10px; font-weight: 400;}.eng-portal-home .eng-continue-unit{font-size: 1rem; font-weight: 600; margin: 0; color: var(--eng-text);}.eng-portal-home .eng-continue-desc{font-size: 0.93rem; color: var(--eng-muted); margin: 0; line-height: 1.65;}.eng-portal-home .eng-meta-grid{background: var(--eng-bg); padding: 30px 20px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; border-radius: 10px;}.eng-portal-home .eng-meta-grid .eng-continue-actions{grid-column: 1 / -1; display: -webkit-box; display: -webkit-flex; display: flex; gap: 14px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; border-radius: 5px;}.eng-portal-home .eng-meta-box{background: var(--eng-bg); border: 1px solid var(--eng-border); border-radius: 8px; padding: 16px 12px; text-align: center; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 10px;}.eng-portal-home .eng-meta-icon{font-size: 1.2rem; color: var(--eng-primary);}.eng-portal-home .eng-meta-label{font-size: 0.78rem; color: var(--eng-muted);}.eng-portal-home .eng-meta-value{font-size: 0.9rem; color: var(--eng-text);}.eng-portal-home .eng-progress-grid{display: grid; grid-template-columns: 7fr 5fr; gap: 24px; align-items: stretch; background: var(--eng-card-bg);}.eng-portal-home .eng-progress-bars-card{padding: 28px 32px;}.eng-portal-home .eng-progress-row{margin-bottom: 24px;}.eng-portal-home .eng-progress-row:last-child{margin-bottom: 0;}.eng-portal-home .eng-progress-row-header{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px;}.eng-portal-home .eng-progress-course-name{font-size: 0.93rem; font-weight: 500; color: var(--eng-text); max-width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.eng-portal-home .eng-progress-course-pct{font-size: 0.9rem; font-weight: 700; color: #31495D; margin-left: 8px; flex-shrink: 0;}.eng-portal-home .eng-circular-card{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; padding: 32px 24px; text-align: center;}.eng-portal-home .eng-circular-wrap{width: 180px; height: 180px;}.eng-portal-home .eng-circular-chart{display: block; width: 100%; height: 100%;}.eng-portal-home .eng-circle-bg{fill: none; stroke: var(--eng-border); stroke-width: 3.8;}.eng-portal-home .eng-circle{fill: none; stroke: var(--eng-primary); stroke-width: 3.8; transform: rotate(90deg); transform-origin: 50% 50%; transition: stroke-dasharray 0.8s ease;}.eng-portal-home .eng-circle-pct{fill: #01174E; font-size: 5px; font-weight: bold; text-anchor: middle; dominant-baseline: middle; font-family: var(--eng-font);}.eng-portal-home .eng-circle-label-inner{fill: var(--eng-muted); font-size: 3px; text-anchor: middle; dominant-baseline: middle; font-family: var(--eng-font); font-weight: 600;}.eng-portal-home .eng-swiper-outer{position: relative; padding: 0 48px;}.eng-portal-home .eng-swiper-btn{position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; width: 38px; height: 38px; border-radius: 50%; border: 1px solid var(--eng-border); background: var(--eng-card-bg); box-shadow: var(--eng-shadow); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.25s ease; color: var(--eng-primary); font-size: 0.85rem; padding: 0;}.eng-portal-home .eng-swiper-btn:hover{background: var(--eng-primary); color: #fff; border-color: var(--eng-primary);}.eng-portal-home .eng-swiper-btn.swiper-button-disabled{opacity: 0.35; pointer-events: none;}.eng-portal-home .eng-swiper-prev{left: 0;}.eng-portal-home .eng-swiper-next{right: 0;}.eng-portal-home .eng-swiper-pagination{margin-top: 16px; text-align: center; position: relative;}.eng-portal-home .eng-swiper-pagination .swiper-pagination-bullet{width: 8px; height: 8px; background: var(--eng-border); opacity: 1; transition: background 0.2s ease, transform 0.2s ease;}.eng-portal-home .eng-swiper-pagination .swiper-pagination-bullet-active{background: var(--eng-primary); transform: scale(1.35);}.eng-portal-home .eng-course-card{background: var(--eng-card-bg); border-radius: var(--eng-radius); box-shadow: var(--eng-shadow); overflow: hidden; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; height: 100%;}.eng-portal-home .eng-course-card:hover .eng-course-img{transform: scale(1.04);}.eng-portal-home .eng-course-img-wrap{position: relative; overflow: hidden;}.eng-portal-home .eng-course-img{width: 100%; height: 120px; object-fit: cover; display: block; transition: transform 0.3s ease;}.eng-portal-home .eng-badge-course{position: absolute; top: 8px; left: 8px; border-radius: 20px; padding: 3px 10px; font-size: 0.75rem; font-weight: 700;}.eng-portal-home .eng-badge-done{background: #FF652F; color: #fff;}.eng-portal-home .eng-badge-inprog{background: #FF652F; color: #fff;}.eng-portal-home .eng-course-body{padding: 12px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 7px; flex: 1;}.eng-portal-home .eng-course-body .eng-btn{margin-top: auto;}.eng-portal-home .eng-course-name{font-size: 0.85rem; font-weight: 700; margin: 0; color: var(--eng-text); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.eng-portal-home .eng-course-pct-row{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center;}.eng-portal-home .eng-course-pct-label{font-size: 0.75rem; color: var(--eng-muted);}.eng-portal-home .eng-course-pct-val{font-size: 0.75rem; font-weight: 700; color: var(--eng-primary);}.eng-portal-home .eng-events-section{padding: 60px 0;}.eng-portal-home .eng-events-banner{position: relative; width: 100%; min-height: 320px; border-radius: var(--eng-radius); overflow: hidden; background: url("/engosoft_portal_home/static/src/img/banner-event.png") center center/cover no-repeat; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.eng-portal-home .eng-events-overlay{position: absolute; inset: 0; background: rgba(0, 0, 0, 0.55); border-radius: var(--eng-radius);}.eng-portal-home .eng-events-content{position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; text-align: center; gap: 12px; padding: 40px 24px;}.eng-portal-home .eng-events-icon{width: 64px; height: 64px; object-fit: contain;}.eng-portal-home .eng-events-title{font-size: 2rem; font-weight: 800; margin: 0; color: #fff;}.eng-portal-home .eng-events-desc{font-size: 1rem; color: rgba(255, 255, 255, 0.85); margin: 0;}.eng-portal-home .eng-btn-yellow{background: #FF9900; color: #fff;}.eng-portal-home .eng-swiper-certs .swiper-slide{height: 585px; box-sizing: border-box;}.eng-portal-home .eng-cert-card{margin-bottom: 0; height: 100%; overflow: auto;}.eng-portal-home .eng-cert-grid{display: block; text-align: center;}.eng-portal-home .eng-cert-grid *{text-align: center;}.eng-portal-home .eng-cert-preview{display: block; margin-bottom: 20px;}.eng-portal-home .eng-cert-thumb-row{display: block; margin-bottom: 12px;}.eng-portal-home .eng-cert-img-box{width: 140px; height: 90px; border-radius: 8px; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; background: #f0f4f8; margin: 0 auto 12px;}.eng-portal-home .eng-cert-img-box img{width: 100%; height: 100%; object-fit: cover; border-radius: 8px;}.eng-portal-home .eng-cert-icon{font-size: 2.4rem; color: var(--eng-primary);}.eng-portal-home .eng-cert-desc-block{display: block;}.eng-portal-home .eng-cert-title{font-size: 1.05rem; font-weight: 700; margin: 0 0 8px 0; color: var(--eng-text);}.eng-portal-home .eng-cert-desc{font-size: 0.9rem; color: var(--eng-muted); margin: 12px 0; line-height: 1.65;}.eng-portal-home .eng-cert-actions-col{display: block;}.eng-portal-home .eng-cert-course-name{font-size: 1.1rem; font-weight: 700; margin: 0 0 6px; color: var(--eng-text);}.eng-portal-home .eng-cert-date{font-size: 0.9rem; color: var(--eng-muted); margin: 0 0 4px;}.eng-portal-home .eng-cert-btns{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px; padding-top: 12px;}.eng-portal-home .eng-btn-sm-one{width: -webkit-fill-available;}.eng-portal-home .eng-btn-sm{width: -webkit-fill-available;}.eng-portal-home .eng-resource-card{background: var(--eng-card-bg); border-radius: var(--eng-radius); box-shadow: var(--eng-shadow); overflow: hidden; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; height: 100%; min-height: 305px; transition: all 0.25s ease;}.eng-portal-home .eng-resource-card:hover{box-shadow: var(--eng-shadow-hover);}.eng-portal-home .eng-resource-video-wrap{position: relative; width: 100%; padding-top: 56.25%;}.eng-portal-home .eng-resource-video-wrap .eng-resource-iframe{position: absolute; inset: 0; width: 100%; height: 100%;}.eng-portal-home .eng-resource-pdf-wrap{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; background: #FFF3E0; min-height: 140px;}.eng-portal-home .eng-resource-pdf-icon{font-size: 4rem; color: #E65100; opacity: 0.85;}.eng-portal-home .eng-resource-body{padding: 16px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 12px; flex: 1;}.eng-portal-home .eng-resource-title{font-size: 0.92rem; font-weight: 700; margin: 0; color: var(--eng-text); line-height: 1.4;}.eng-portal-home .eng-resource-card-btn{margin-top: auto;}@keyframes eng-btn-pulse{0%, 100%{box-shadow: 0 0 0 0 rgba(12, 102, 221, 0.55);}60%{box-shadow: 0 0 0 10px rgba(12, 102, 221, 0);}}.eng-portal-home .eng-resource-btn-pulse{animation: eng-btn-pulse 1.8s ease-in-out infinite;}.eng-portal-home .eng-account-card{padding: 40px 48px; overflow: hidden;}.eng-portal-home .eng-alert-error{background: #FFEBEE; color: var(--eng-danger); border: 1px solid #FFCDD2; border-radius: 8px; padding: 14px 18px; margin-bottom: 24px; font-size: 0.9rem;}.eng-portal-home .eng-account-form{width: 100%;}.eng-portal-home .eng-form-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-bottom: 32px;}.eng-portal-home .eng-field-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px; min-width: 0; width: 100%;}.eng-portal-home .eng-field-label{font-size: 0.88rem; font-weight: 600; color: var(--eng-text);}.eng-portal-home .eng-input-wrap{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; border: 1px solid #ced4da; border-radius: 8px; overflow: hidden; transition: border-color 0.2s ease, box-shadow 0.2s ease; background: #F3FAFF; min-width: 0; width: 100%;}.eng-portal-home .eng-input-wrap:focus-within{border-color: var(--eng-primary); box-shadow: 0 0 0 3px rgba(21, 101, 192, 0.15);}.eng-portal-home .eng-input-icon{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 42px; flex-shrink: 0; color: var(--eng-muted); font-size: 0.95rem; background: #F3FAFF; border-right: none; border-left: 1px solid var(--eng-border);}.eng-portal-home .eng-input, .eng-portal-home .eng-select{flex: 1; border: none; outline: none; padding: 10px 14px; font-family: var(--eng-font); font-size: 0.92rem; color: var(--eng-text); background: transparent; min-width: 0; max-width: 100%; text-align: start;}.eng-portal-home .eng-select{cursor: pointer;}.eng-portal-home .eng-input-readonly{background: #f8f9fa; color: var(--eng-muted); cursor: default;}.eng-portal-home .eng-field-hint{font-size: 0.82rem; color: var(--eng-primary); text-decoration: none; align-self: flex-start;}.eng-portal-home .eng-field-hint:hover{text-decoration: underline;}.eng-portal-home .eng-radio-group{display: -webkit-box; display: -webkit-flex; display: flex; gap: 24px; padding: 10px 14px;}.eng-portal-home .eng-radio-label{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px; font-size: 0.92rem; color: var(--eng-text); cursor: pointer;}.eng-portal-home .eng-radio{width: auto; margin: 0;}.eng-portal-home .eng-form-section{margin-bottom: 32px; padding-bottom: 24px; border-bottom: 1px solid var(--eng-border);}.eng-portal-home .eng-form-section:last-of-type{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}.eng-portal-home .eng-form-section-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; margin-bottom: 20px;}.eng-portal-home .eng-form-section-header i{font-size: 1.2rem; color: var(--eng-primary);}.eng-portal-home .eng-form-section-header h4{margin: 0; font-size: 1.05rem; font-weight: 700; color: var(--eng-text);}.eng-portal-home .eng-input-wrap:has(.eng-searchable-wrap){overflow: visible; border: none; background: transparent; padding: 0; box-shadow: none;}.eng-portal-home .eng-input-wrap:has(.eng-searchable-wrap):focus-within{box-shadow: none;}.eng-portal-home .eng-searchable-wrap{position: relative; width: 100%; border: 1px solid #ced4da; border-radius: 8px; background: #F3FAFF; transition: border-color 0.2s ease, box-shadow 0.2s ease;}.eng-portal-home .eng-searchable-wrap:focus-within{border-color: var(--eng-primary); box-shadow: 0 0 0 3px rgba(21, 101, 192, 0.15);}.eng-portal-home .eng-searchable-input{width: 100%; box-sizing: border-box; border-radius: 8px;}.eng-portal-home .eng-searchable-dropdown{display: none; position: absolute; top: 100%; right: 0; left: 0; z-index: 1000; max-height: 200px; overflow-y: auto; background: #fff; border: 1px solid #ced4da; border-radius: 0 0 8px 8px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); text-align: start;}.eng-portal-home .eng-searchable-item{padding: 8px 14px; cursor: pointer; font-size: 0.92rem; color: var(--eng-text);}.eng-portal-home .eng-searchable-item:hover, .eng-portal-home .eng-searchable-item.active{background: #e8f0fe; color: var(--eng-primary);}.eng-portal-home .eng-form-submit{text-align: center; padding-top: 8px;}@media (max-width: 991px){.eng-portal-home .eng-hero-grid{grid-template-columns: 1fr; grid-template-rows: auto auto auto; text-align: center; gap: 28px;}.eng-portal-home .eng-hero-text{align-items: center;}.eng-portal-home .eng-active-badge{align-self: center;}.eng-portal-home .eng-hero-avatar-wrap{order: -1;}.eng-portal-home .eng-stats-grid{grid-template-columns: repeat(2, 1fr);}.eng-portal-home .eng-continue-grid{grid-template-columns: 1fr;}.eng-portal-home .eng-meta-grid{min-width: unset; grid-template-columns: repeat(3, 1fr);}.eng-portal-home .eng-progress-grid{grid-template-columns: 1fr;}.eng-portal-home .eng-circular-card{padding: 40px 24px;}.eng-portal-home .eng-circular-wrap{width: 160px; height: 160px;}.eng-portal-home .eng-cert-grid{display: block;}.eng-portal-home .eng-account-card{padding: 28px 24px;}.eng-portal-home .eng-form-grid{grid-template-columns: 1fr;}}@media (max-width: 575px){.eng-portal-home .eng-hero{padding: 36px 0;}.eng-portal-home .eng-section, .eng-portal-home .eng-section-alt{padding: 40px 0;}.eng-portal-home .eng-welcome-title{font-size: 1.4rem;}.eng-portal-home .eng-avatar-hero{width: 160px; height: 160px;}.eng-portal-home .eng-stats-grid{grid-template-columns: 1fr 1fr; gap: 14px;}.eng-portal-home .eng-stat-card{padding: 30px 14px;}.eng-portal-home .eng-stat-number{font-size: 2rem;}.eng-portal-home .eng-meta-grid{grid-template-columns: 1fr;}.eng-portal-home .eng-continue-actions{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}.eng-portal-home .eng-continue-actions .eng-btn{text-align: center; width: -webkit-fill-available;}.eng-portal-home .eng-swiper-outer{padding: 0 32px;}.eng-portal-home .eng-swiper-btn{display: -webkit-box; display: -webkit-flex; display: flex; width: 26px; height: 26px; font-size: 0.65rem;}.eng-portal-home .eng-cert-thumb-row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.eng-portal-home .eng-cert-img-box{width: 100%; height: 120px;}.eng-portal-home .eng-account-card{padding: 20px 16px; overflow: hidden;}.eng-portal-home .eng-form-submit .eng-btn{width: 100%;}}@keyframes engModalIn{from{opacity: 0; transform: scale(0.94);}to{opacity: 1; transform: scale(1);}}.eng-cert-modal{position: fixed; inset: 0; z-index: 9999; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.eng-cert-modal-backdrop{position: absolute; inset: 0; background: rgba(0, 0, 0, 0.72); cursor: pointer;}.eng-cert-modal-box{position: relative; background: #fff; border-radius: 16px; box-shadow: 0 24px 64px rgba(0, 0, 0, 0.35); width: 90vw; max-width: 860px; max-height: 92vh; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; overflow: hidden; animation: engModalIn .22s ease;}.eng-cert-modal-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; padding: 16px 24px; border-bottom: 1px solid #e8ecf0;}.eng-cert-modal-title{font-size: 1rem; font-weight: 700; color: #1a2d4e; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 90%;}.eng-cert-modal-close{background: none; border: none; cursor: pointer; font-size: 1.2rem; color: #6c7a8d; padding: 4px 8px; border-radius: 6px; flex-shrink: 0; transition: background .15s, color .15s;}.eng-cert-modal-close:hover{background: #f0f4f8; color: #1a2d4e;}.eng-cert-modal-body{flex: 1; overflow: auto; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; padding: 24px; background: #f8fafc;}.eng-cert-modal-img{max-width: 100%; max-height: 75vh; object-fit: contain; border-radius: 8px; box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15);}.eng-cert-modal-footer{padding: 16px 24px; border-top: 1px solid #e8ecf0; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center;}.eng-cert-modal-footer .eng-cert-modal-download{min-width: 200px; text-align: center;}@keyframes engPopupIn{from{opacity: 0; transform: scale(0.92);}to{opacity: 1; transform: scale(1);}}.eng-popup-video-modal{position: fixed; inset: 0; z-index: 10000; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.eng-popup-video-backdrop{position: absolute; inset: 0; background: rgba(0, 0, 0, 0.78); cursor: pointer;}.eng-popup-video-box{position: relative; background: #fff; border-radius: 16px; box-shadow: 0 24px 64px rgba(0, 0, 0, 0.45); width: 90vw; max-width: 800px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; overflow: hidden; animation: engPopupIn 0.26s cubic-bezier(0.22, 0.61, 0.36, 1);}@media (max-width: 575px){.eng-popup-video-box{width: 96vw; border-radius: 12px;}}.eng-popup-video-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; padding: 14px 20px; border-bottom: 1px solid #e8ecf0; gap: 12px;}.eng-popup-video-title{font-size: 0.97rem; font-weight: 700; color: #1a2d4e; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: 'Noto Kufi Arabic', 'Tajawal', sans-serif; flex: 1;}.eng-popup-video-close{background: none; border: none; cursor: pointer; font-size: 1.15rem; color: #6c7a8d; padding: 4px 8px; border-radius: 6px; flex-shrink: 0; line-height: 1; transition: background .15s, color .15s;}.eng-popup-video-close:hover{background: #f0f4f8; color: #1a2d4e;}.eng-popup-video-body{overflow: hidden;}.eng-popup-video-wrap{position: relative; width: 100%; padding-top: 56.25%;}.eng-popup-video-wrap .eng-popup-video-iframe{position: absolute; inset: 0; width: 100%; height: 100%; border: none;}

/* /pmp_selling_landing_page/static/src/scss/pmp_selling_landing_page.scss */
 html{scroll-behavior: smooth; overflow-x: hidden;}.s_pmp_selling_landing_page{--main-color: #FF610F; --second-color: #200F3B; --text-color: #212121; --form-bg-color: #f1f0ef; --border-radius: 4px; --card-radius: 8px; --btn-radius: 6px; --shadow-sm: 0px 0px 6.9px rgba(255, 97, 15, 0.25); --shadow-hover: 0px 4px 15px rgba(255, 97, 15, 0.45); --font-family: "Noto Kufi Arabic", sans-serif; --fs-xs: 0.875rem; --fs-sm: 1rem; --fs-md: 1.25rem; --fs-lg: 1.5rem; --fs-xl: 1.875rem; --fs-xxl: 2.25rem; --fs-hero: 2.5rem; --fw-regular: 400; --fw-medium: 500; --fw-semibold: 600; --fw-bold: 700; --space-xs: 0.25rem; --space-sm: 0.5rem; --space-md: 1rem; --space-lg: 2rem; --space-xl: 4rem; --section-padding: 4rem 2rem; --section-padding-mobile: 2rem 1rem; --dir-start: inline-start; --dir-end: inline-end; --transition-speed-fast: 0.2s; --transition-speed-normal: 0.4s; --transition-easing: ease-in-out; font-family: var(--font-family); scroll-behavior: smooth;}@media (max-width: 992px){.s_pmp_selling_landing_page :root{--fs-xs: 0.813rem; --fs-sm: 0.938rem; --fs-md: 1.125rem; --fs-lg: 1.375rem; --fs-xl: 1.625rem; --fs-xxl: 1.875rem; --fs-hero: 2rem; --section-padding: 3rem 1.5rem;}}@media (max-width: 768px){.s_pmp_selling_landing_page :root{--fs-xs: 0.75rem; --fs-sm: 0.875rem; --fs-md: 1rem; --fs-lg: 1.25rem; --fs-xl: 1.5rem; --fs-xxl: 1.75rem; --fs-hero: 1.875rem; --section-padding: var(--section-padding-mobile);}}@media (max-width: 480px){.s_pmp_selling_landing_page :root{--fs-xs: 0.688rem; --fs-sm: 0.813rem; --fs-md: 0.938rem; --fs-lg: 1.125rem; --fs-xl: 1.375rem; --fs-xxl: 1.625rem; --fs-hero: 1.75rem;}}.s_pmp_selling_landing_page a, .s_pmp_selling_landing_page button{transition: all var(--transition-speed-normal) var(--transition-easing);}.s_pmp_selling_landing_page .header-btn-main:hover, .s_pmp_selling_landing_page .about-btn-main:hover, .s_pmp_selling_landing_page .projects-key-btn-main:hover, .s_pmp_selling_landing_page .why-pmp-btn-main:hover, .s_pmp_selling_landing_page .certificates-payment-btn-main:hover, .s_pmp_selling_landing_page .text-btn-main:hover, .s_pmp_selling_landing_page .faq-btn:hover, .s_pmp_selling_landing_page .register-btn-main:hover, .s_pmp_selling_landing_page .reviews-discount-btn-main:hover{transform: translateY(-3px); box-shadow: var(--shadow-hover);}.s_pmp_selling_landing_page #page-loader{position: fixed; top: 0; right: 0; width: 100%; height: 100%; background-color: var(--second-color); z-index: 9999; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; transition: opacity 0.5s ease, visibility 0.5s ease;}.s_pmp_selling_landing_page .loader-spinner{border: 8px solid rgba(255, 255, 255, 0.2); border-top: 8px solid var(--main-color); border-radius: 50%; width: 80px; height: 80px; animation: spin 1s linear infinite;}@keyframes spin{0%{transform: rotate(0deg);}100%{transform: rotate(-360deg);}}.s_pmp_selling_landing_page .s_pmp_selling_landing_page.loaded #page-loader{opacity: 0; visibility: hidden;}.s_pmp_selling_landing_page .landing-navbar{position: absolute; top: 0; width: 100%; z-index: 1000; background-color: transparent; transition: background-color 0.3s ease, padding 0.3s ease-in-out;}.s_pmp_selling_landing_page .landing-navbar .navbar .container{border-bottom: 1px solid var(--form-bg-color); padding: 1.5rem 0; transition: padding 0.3s ease-in-out;}.s_pmp_selling_landing_page .landing-navbar .navbar .container .end-content{display: -webkit-box; display: -webkit-flex; display: flex; gap: 0.5rem; align-items: center; position: relative;}.s_pmp_selling_landing_page .landing-navbar .navbar .container .end-content .landing-cart-link{position: relative; background-color: var(--main-color); border: 1px solid var(--main-color); width: 35px; height: 35px; font-size: var(--fs-xs); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: white; padding: 0.3rem; aspect-ratio: 1/1; border-radius: 50%; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease-in-out; text-decoration: none;}.s_pmp_selling_landing_page .landing-navbar .navbar .container .end-content .landing-cart-link:hover, .s_pmp_selling_landing_page .landing-navbar .navbar .container .end-content .landing-cart-link:focus{background-color: transparent; color: var(--main-color); text-decoration: none; transform: scale(1.1);}.s_pmp_selling_landing_page .landing-navbar .navbar .container .end-content .landing-cart-link .cart-count-badge{position: absolute; top: -5px; left: -5px; background-color: #ff4444; color: white; border-radius: 50%; width: 18px; height: 18px; font-size: 0.7rem; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-weight: var(--fw-bold); border: 2px solid white;}.s_pmp_selling_landing_page .landing-navbar .navbar .container .end-content .landing-lang-selector, .s_pmp_selling_landing_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler{background-color: var(--main-color); border: 1px solid var(--main-color); width: 35px; height: 35px; font-size: var(--fs-xs); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: white; padding: 0.3rem; aspect-ratio: 1/1; border-radius: 50%; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease-in-out;}.s_pmp_selling_landing_page .landing-navbar .navbar .container .end-content .landing-lang-selector:hover, .s_pmp_selling_landing_page .landing-navbar .navbar .container .end-content .landing-lang-selector:focus, .s_pmp_selling_landing_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:hover, .s_pmp_selling_landing_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:focus{background-color: transparent; color: var(--main-color); text-decoration: none; transform: scale(1.1);}.s_pmp_selling_landing_page .landing-navbar img{height: 50px; transition: height 0.3s ease-in-out;}.s_pmp_selling_landing_page .landing-navbar.fixed{position: fixed; background-color: #200F3B75; backdrop-filter: blur(10px); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}.s_pmp_selling_landing_page .landing-navbar.fixed .landing-cart-link{background-color: var(--main-color); border-color: var(--main-color); color: white;}.s_pmp_selling_landing_page .landing-navbar.fixed .landing-cart-link:hover{background-color: transparent; color: var(--main-color);}.s_pmp_selling_landing_page .landing-navbar.fixed .navbar .container{padding: 0.75rem 0; border-bottom: none;}.s_pmp_selling_landing_page .landing-navbar.fixed img{height: 30px;}.s_pmp_selling_landing_page #hero{height: 100vh !important; width: 100%; background: url("https://engosoft.com/website/static/bg.webp") no-repeat center center/cover;}.s_pmp_selling_landing_page #hero .layer{height: 100%; width: 100%; background: linear-gradient(-241.07deg, #200f3bcc 63.09%, #ff610f3d 101.69%); background-blend-mode: multiply; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: white;}.s_pmp_selling_landing_page #hero .header-title{font-size: var(--fs-hero); font-weight: var(--fw-bold); margin-bottom: var(--space-lg); line-height: 1.6;}.s_pmp_selling_landing_page #hero .header-title .year-ring{position: relative;}.s_pmp_selling_landing_page #hero .header-title .year-ring .ring-img{position: absolute; inset-inline-start: -6px; top: 50%; transform: translateY(-50%);}.s_pmp_selling_landing_page #hero .pmp-hero-image-holder{width: 125px; height: 125px; margin: 10px auto; margin-top: 48px;}.s_pmp_selling_landing_page #hero .pmp-hero-image-holder img{max-width: 100%;}.s_pmp_selling_landing_page #hero .header-title:hover + .line::before, .s_pmp_selling_landing_page #hero .line:hover::before{width: 80px;}.s_pmp_selling_landing_page #hero .line{width: min(500px, 80vw); height: 1px; background-color: #FFFFFF50; margin: var(--space-md) auto; border-radius: var(--border-radius); position: relative; text-align: center;}.s_pmp_selling_landing_page #hero .line::before{position: absolute; content: ""; display: block; width: 50px; height: 6px; background-color: var(--main-color); top: 50%; inset-inline-start: 15px; transform: translate(0px, -50%); transition: width var(--transition-speed-normal) var(--transition-easing);}.s_pmp_selling_landing_page #hero .header-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-medium); margin-bottom: var(--space-lg); color: var(--form-bg-color);}.s_pmp_selling_landing_page #hero .header-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out; display: inline-block;}.s_pmp_selling_landing_page #hero .header-btn-main:hover{background-color: transparent;}.s_pmp_selling_landing_page .about-section{padding: var(--section-padding); text-align: start;}.s_pmp_selling_landing_page .about-section .about-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); margin-bottom: var(--space-md); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.s_pmp_selling_landing_page .about-section .about-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-semibold); margin-bottom: var(--space-md); color: var(--second-color);}.s_pmp_selling_landing_page .about-section .about-hint{font-size: var(--fs-md); padding: 0.5rem 1rem; font-weight: var(--fw-medium); margin-bottom: var(--space-lg); background-color: var(--second-color); text-align: center; color: white; transition: all var(--transition-speed-normal) var(--transition-easing);}.s_pmp_selling_landing_page .about-section .about-subtitle-2{font-size: var(--fs-lg); font-weight: var(--fw-semibold); margin-bottom: 1.5rem; color: var(--second-color);}.s_pmp_selling_landing_page .about-section .landing-about-desc{font-size: var(--fs-md); color: #00000080; max-width: 600px; line-height: 1.6;}.s_pmp_selling_landing_page .about-section .about-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block; margin-top: var(--space-md);}.s_pmp_selling_landing_page .about-section .about-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_pmp_selling_landing_page .projects-key-section{padding: var(--section-padding); background: linear-gradient(40.4deg, rgba(32, 15, 59, 0.06) 22.24%, rgba(87, 41, 161, 0) 75.2%);}.s_pmp_selling_landing_page .projects-key-section .projects-key-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); line-height: 1.4;}.s_pmp_selling_landing_page .projects-key-section .projects-key-image{border-radius: 180px; max-width: 100%; height: auto; transition: transform var(--transition-speed-normal) var(--transition-easing);}.s_pmp_selling_landing_page .projects-key-section .projects-key-image:hover{transform: scale(1.03) rotate(1deg);}.s_pmp_selling_landing_page .projects-key-section .text-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; height: 100%; gap: var(--space-md); padding: var(--space-md); border-bottom: 1px solid #200F3B30; margin-bottom: 20px;}.s_pmp_selling_landing_page .projects-key-section .text-content .projects-key-desc{font-size: var(--fs-lg); font-weight: var(--fw-medium); color: #00000080; line-height: 1.6; margin-top: var(--space-md);}.s_pmp_selling_landing_page .projects-key-section .text-content .projects-key-subtitle{font-size: var(--fs-md); font-weight: var(--fw-bold); line-height: 1.4; color: var(--second-color);}.s_pmp_selling_landing_page .projects-key-section .projects-key-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block; margin-top: var(--space-md);}.s_pmp_selling_landing_page .projects-key-section .projects-key-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_pmp_selling_landing_page .why-pmp{padding: var(--section-padding);}.s_pmp_selling_landing_page .why-pmp .header-section{position: relative; margin-bottom: var(--space-xl);}.s_pmp_selling_landing_page .why-pmp .header-section .icon-1{position: absolute; top: 30px; inset-inline-end: 10%; animation: float 3s ease-in-out infinite; z-index: 1;}.s_pmp_selling_landing_page .why-pmp .header-section .why-pmp-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold);}.s_pmp_selling_landing_page .why-pmp .row .card-item{background: color-mix(in srgb, var(--main-color) 5%, transparent); box-shadow: var(--shadow-sm); border-radius: var(--card-radius); padding: var(--space-md); display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--space-md); transition: all 0.3s ease-in-out; margin-bottom: var(--space-md); height: 100%; transition: all var(--transition-speed-normal) var(--transition-easing);}.s_pmp_selling_landing_page .why-pmp .row .card-item:hover{transform: translateY(-8px); box-shadow: var(--shadow-hover);}.s_pmp_selling_landing_page .why-pmp .row .card-item:hover .v-line{background-color: var(--main-color);}.s_pmp_selling_landing_page .why-pmp .row .card-item:hover .v-line .icon{color: var(--second-color); transform: translateX(50%) translateY(-8px) rotate(-360deg);}.s_pmp_selling_landing_page .why-pmp .row .card-item .v-line{inline-size: 8px; border-radius: var(--border-radius); background-color: var(--second-color); position: relative; transition: all 0.3s ease-in-out; min-height: 80px;}.s_pmp_selling_landing_page .why-pmp .row .card-item .v-line .icon{position: absolute; top: 33%; right: 50%; transform: translateX(50%); color: var(--main-color); background: #fffcfa; border-radius: 50%; transition: all 0.3s ease-in-out; width: 24px; height: 24px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: var(--fs-xs); transition: all var(--transition-speed-normal) var(--transition-easing);}.s_pmp_selling_landing_page .why-pmp .row .card-item .text-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: start; height: 100%; gap: 0.5rem; flex: 1;}.s_pmp_selling_landing_page .why-pmp .row .card-item .text-content .why-pmp-item-title{font-size: var(--fs-lg); font-weight: var(--fw-bold);}.s_pmp_selling_landing_page .why-pmp .row .card-item .text-content .why-pmp-item-desc{font-size: var(--fs-md); color: #00000080; line-height: 1.6; font-weight: var(--fw-medium);}.s_pmp_selling_landing_page .why-pmp .row .card-item:hover{box-shadow: var(--shadow-hover);}.s_pmp_selling_landing_page .why-pmp .row .card-item:hover .v-line{background-color: var(--main-color);}.s_pmp_selling_landing_page .why-pmp .row .card-item:hover .v-line .icon{color: var(--second-color);}.s_pmp_selling_landing_page .why-pmp .button-div{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: start; margin-top: var(--space-xl); position: relative;}.s_pmp_selling_landing_page .why-pmp .button-div .coin-2{position: absolute; top: -50px; inset-inline-start: 20%; animation: float 3s ease-in-out infinite; z-index: -1;}.s_pmp_selling_landing_page .why-pmp .button-div .coin-3{position: absolute; bottom: -20px; inset-inline-end: 80px; animation: float 4s ease-in-out infinite; z-index: -1;}.s_pmp_selling_landing_page .why-pmp .button-div .why-pmp-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block;}.s_pmp_selling_landing_page .why-pmp .button-div .why-pmp-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_pmp_selling_landing_page .why-us{padding: var(--section-padding); background: linear-gradient(-141.82deg, rgba(255, 97, 15, 0) 0.45%, rgba(255, 94, 10, 0.04) 76.22%);}.s_pmp_selling_landing_page .why-us .header-section .why-us-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: var(--space-xl);}.s_pmp_selling_landing_page .why-us .row .list-item{transition: all var(--transition-speed-fast) var(--transition-easing);}.s_pmp_selling_landing_page .why-us .row .list-item:hover .icon{transform: scale(1.2);}.s_pmp_selling_landing_page .why-us .row .list-item:hover .list-item-desc{color: var(--main-color);}.s_pmp_selling_landing_page .why-us .row .list-item .icon{transition: transform var(--transition-speed-fast) var(--transition-easing);}.s_pmp_selling_landing_page .why-us .row .list-item .list-item-desc{transition: color var(--transition-speed-fast) var(--transition-easing);}.s_pmp_selling_landing_page .why-us .row .start-div, .s_pmp_selling_landing_page .why-us .row .end-div{padding: var(--space-lg);}.s_pmp_selling_landing_page .why-us .row .start-div .list-item, .s_pmp_selling_landing_page .why-us .row .end-div .list-item{font-size: var(--fs-md); padding-bottom: 1.5rem; border-bottom: 1px solid #200F3B30;}.s_pmp_selling_landing_page .why-us .row .start-div .list-item .strong, .s_pmp_selling_landing_page .why-us .row .end-div .list-item .strong{font-weight: var(--fw-bold);}.s_pmp_selling_landing_page .why-us .row .end-div{background: linear-gradient(-63.17deg, rgba(255, 97, 15, 0.03) 10.82%, rgba(32, 15, 59, 0.1) 70.17%); background-blend-mode: multiply; border-radius: var(--card-radius);}.s_pmp_selling_landing_page .why-us .row .icon{color: var(--main-color); border-radius: 50%; font-size: var(--fs-md);}.s_pmp_selling_landing_page .why-us .certificates-payment{margin-top: var(--space-xl); background: linear-gradient(-263.99deg, #200F3B 26.54%, #FF610F 64.72%); background-blend-mode: multiply; padding: var(--space-lg); border-radius: 180px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 2rem; position: relative;}.s_pmp_selling_landing_page .why-us .certificates-payment .placeholder-image{width: 130px;}.s_pmp_selling_landing_page .why-us .certificates-payment .certificate-image{position: absolute; inset-inline-start: -40px;}.s_pmp_selling_landing_page .why-us .certificates-payment .text-content{flex: 1; min-width: 200px; color: white;}.s_pmp_selling_landing_page .why-us .certificates-payment .text-content .certificates-payment-title{font-weight: var(--fw-bold); font-size: var(--fs-lg);}.s_pmp_selling_landing_page .why-us .certificates-payment .text-content .certificates-payment-desc{font-size: var(--fs-md);}.s_pmp_selling_landing_page .why-us .certificates-payment .images{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_pmp_selling_landing_page .why-us .certificates-payment .images .image{position: relative; padding-inline-end: 1rem;}.s_pmp_selling_landing_page .why-us .certificates-payment .images .image:not(:last-child)::after{content: ""; position: absolute; inset-inline-end: 0; top: 50%; transform: translateY(-50%); width: 2px; height: 30px; background-color: rgba(255, 255, 255, 0.4); border-radius: 2px;}.s_pmp_selling_landing_page .why-us .certificates-payment .certificates-payment-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: white; color: var(--main-color); border: 1px solid white; padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: 50px; cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_pmp_selling_landing_page .why-us .certificates-payment .certificates-payment-btn-main:hover{background-color: transparent; color: white;}.s_pmp_selling_landing_page .whose{padding: var(--section-padding);}.s_pmp_selling_landing_page .whose .text-container .whose-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 3rem;}.s_pmp_selling_landing_page .whose .text-container .item{font-size: var(--fs-md); padding-bottom: 1.5rem; border-bottom: 1px solid #200F3B30;}.s_pmp_selling_landing_page .whose .text-container .item .item-title{font-weight: var(--fw-bold); color: white; background-color: var(--second-color); display: inline-block; padding: 0.75rem 2rem; flex: 1; flex-shrink: calc(100% - 60px); position: relative; font-size: var(--fs-md);}.s_pmp_selling_landing_page .whose .text-container .item .item-title::after{content: ''; position: absolute; width: 0; height: 0; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-inline-start: 25px solid var(--main-color); top: 50%; inset-inline-start: 0px; transform: translateY(-50%);}.s_pmp_selling_landing_page .whose .text-container .item .number{padding: 1rem; aspect-ratio: 1/1; border-radius: 50%; border: 1px solid var(--second-color); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; font-weight: var(--fw-bold); color: var(--second-color); width: 50px; height: 50px; font-size: var(--fs-md); transition: all var(--transition-speed-normal) var(--transition-easing);}.s_pmp_selling_landing_page .whose .text-container .item:hover .number{transform: rotate(-360deg); background-color: rgba(0, 0, 0, 0.2);}.s_pmp_selling_landing_page .whose .text-container .item:hover .reverse-color .number{background-color: rgba(0, 0, 0, 0.2);}.s_pmp_selling_landing_page .whose .text-container .item .reverse-color .item-title{background-color: var(--main-color);}.s_pmp_selling_landing_page .whose .text-container .item .reverse-color .item-title::after{border-inline-start: 25px solid var(--second-color);}.s_pmp_selling_landing_page .whose .text-container .item .reverse-color .number{border: 1px solid var(--main-color); color: var(--main-color);}.s_pmp_selling_landing_page .whose .text-container .item .item-desc{font-weight: var(--fw-medium); color: #00000080; line-height: 1.6; font-size: var(--fs-md);}.s_pmp_selling_landing_page .whose .image-section{text-align: center;}.s_pmp_selling_landing_page .whose .image-section img{max-width: 100%; height: auto;}.s_pmp_selling_landing_page .whose .text-content-under-image{color: var(--second-color); font-size: var(--fs-lg); font-weight: var(--fw-bold);}.s_pmp_selling_landing_page .whose .text-content-under-image .text-desc-1{padding: 1rem 0; border-bottom: 1px solid #200F3B30;}.s_pmp_selling_landing_page .whose .text-content-under-image .text-desc-2{padding: 1rem 0; text-align: end;}.s_pmp_selling_landing_page .whose .text-content-under-image .text-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap; width: 100%;}.s_pmp_selling_landing_page .whose .text-content-under-image .text-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_pmp_selling_landing_page .reviews{padding: var(--section-padding); background: linear-gradient(-135.02deg, rgba(32, 15, 59, 0.06) 36.3%, rgba(87, 41, 161, 0) 89.64%);}.s_pmp_selling_landing_page .reviews .header-section .reviews-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 3rem;}.s_pmp_selling_landing_page .reviews .reviews-discount{background: linear-gradient(-225.07deg, #200F3B 46.33%, #FF610F 185.37%); padding: var(--space-lg); border-radius: var(--card-radius); color: white; font-size: var(--fs-lg); font-weight: var(--fw-bold); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 1rem;}.s_pmp_selling_landing_page .reviews .reviews-discount .discount-text{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}.s_pmp_selling_landing_page .reviews .reviews-discount .discount-text .discount-title{margin-bottom: 1rem; font-size: var(--fs-lg);}.s_pmp_selling_landing_page .reviews .reviews-discount .discount-text .discount-desc{font-size: var(--fs-md); font-weight: var(--fw-medium); width: fit-content; border: 3px solid white; margin-bottom: 1rem; padding: 0.25rem 1.5rem; border-radius: var(--btn-radius);}.s_pmp_selling_landing_page .reviews .reviews-discount .reviews-discount-btn-main{background-color: transparent; color: white; border: 2px solid white; padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_pmp_selling_landing_page .reviews .reviews-discount .reviews-discount-btn-main:hover{background-color: white; color: var(--main-color);}.s_pmp_selling_landing_page .faq-section{background-image: url("https://engosoft.com/website/static/faq-bg.webp"); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed;}.s_pmp_selling_landing_page .faq-section .faq-section-layer{background: linear-gradient(-135deg, #200F3BCC, #FF610F75); padding: var(--section-padding); min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_pmp_selling_landing_page .faq-container{margin: 0 auto; background: linear-gradient(-180deg, #250E48 14.89%, #200F3B 29.22%, #290D56 100%); border: 1px solid rgba(255, 255, 255, 0.5); padding: 2rem; border-radius: 12px; color: #fff; width: min(80%, 900px);}.s_pmp_selling_landing_page .faq-title{font-size: var(--fs-lg); margin-bottom: 1.5rem; font-weight: var(--fw-bold); padding-inline-start: 10px; text-align: center;}.s_pmp_selling_landing_page .faq-item{border-bottom: 1px solid rgba(255, 255, 255, 0.3); transition: background-color var(--transition-speed-fast) var(--transition-easing);}.s_pmp_selling_landing_page .faq-item:hover{background-color: rgba(255, 255, 255, 0.05);}.s_pmp_selling_landing_page .faq-item-question{width: 100%; text-align: start; padding: 2rem; font-size: var(--fs-md); background: none; border: none; outline: none; cursor: pointer; color: #fff; font-weight: var(--fw-medium); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between;}.s_pmp_selling_landing_page .faq-item-question .icon{transition: transform 0.3s ease-in-out; font-size: var(--fs-sm);}.s_pmp_selling_landing_page .faq-item.active .faq-item-question .icon{transform: rotate(-180deg);}.s_pmp_selling_landing_page .faq-item-answer{height: 0; overflow: hidden; transition: height 0.4s ease, padding 0.3s ease; padding: 0 1rem; color: #918b8b; font-weight: var(--fw-regular); font-size: var(--fs-md); line-height: 1.6; text-align: start;}.s_pmp_selling_landing_page .faq-footer{text-align: center; margin-top: 2.5rem;}.s_pmp_selling_landing_page .faq-footer .question-not-here{font-size: var(--fs-sm); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 4px; color: #ffffffcc;}.s_pmp_selling_landing_page .faq-btn{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block;}.s_pmp_selling_landing_page .faq-btn:hover{background-color: transparent; color: var(--main-color);}.s_pmp_selling_landing_page .register-section{padding: var(--section-padding); background: linear-gradient(-316.53deg, #FF610F10 19.96%, rgba(255, 97, 15, 0) 66.15%);}.s_pmp_selling_landing_page .register-section .header-section .register-section-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: var(--space-md);}.s_pmp_selling_landing_page .register-section .top-register-section{font-size: var(--fs-lg); font-weight: var(--fw-medium); margin-bottom: var(--space-md);}.s_pmp_selling_landing_page .register-section .top-register-section .text-container .title-desc{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: var(--space-lg);}.s_pmp_selling_landing_page .register-section .top-register-section .text-container .gradient-div-desc{background: linear-gradient(-98.88deg, #200F3B 72.65%, #FF610F 133.19%); color: white; padding: 0.5rem 1rem; text-align: center; margin-bottom: var(--space-lg); font-size: var(--fs-md);}.s_pmp_selling_landing_page .register-section .top-register-section .text-container .payments-text{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: var(--space-lg); text-align: center;}.s_pmp_selling_landing_page .register-section .top-register-section .text-container .images{padding-bottom: var(--space-xl); border-bottom: 1px solid #200F3B30;}.s_pmp_selling_landing_page .register-section .top-register-section .text-container .images .image{position: relative; padding-inline-end: 1rem;}.s_pmp_selling_landing_page .register-section .top-register-section .text-container .images .image:not(:last-child)::after{content: ""; position: absolute; inset-inline-end: 0; top: 50%; transform: translateY(-50%); width: 1.5px; height: 20px; background: #200f3b; border-radius: 2px;}.s_pmp_selling_landing_page .register-section .top-register-section .text-container .buttons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: 1rem; margin-top: var(--space-lg);}.s_pmp_selling_landing_page .register-section .top-register-section .text-container .buttons .register-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.5rem 4rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_pmp_selling_landing_page .register-section .top-register-section .text-container .buttons .register-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_pmp_selling_landing_page .register-section .top-register-section .right-image{border-radius: 180px;}.s_pmp_selling_landing_page .register-section .top-register-section .right-image img{text-align: center; border-radius: 180px;}.s_pmp_selling_landing_page .register-section .bottom-register-section{margin-top: var(--space-xl);}.s_pmp_selling_landing_page .register-section .bottom-register-section .text-container .title-desc{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: var(--space-md);}.s_pmp_selling_landing_page .register-section .bottom-register-section .text-container .short-line{height: 4px; width: 60px; background-color: var(--main-color); margin: var(--space-lg) 0;}.s_pmp_selling_landing_page .register-section .bottom-register-section .text-container .contact-text{font-weight: var(--fw-medium); font-size: var(--fs-lg); color: var(--second-color);}.s_pmp_selling_landing_page .register-section .bottom-register-section .text-container .buttons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: start; gap: 1rem; margin-top: var(--space-lg);}.s_pmp_selling_landing_page .register-section .bottom-register-section .text-container .buttons .contact-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.5rem 4rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); transition: all 0.3s ease-in-out; white-space: nowrap;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container{padding: 2.5rem 2rem; background-color: var(--form-bg-color); box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08); border-radius: var(--card-radius); border: 1px solid #200F3B1A;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .form-header{text-align: center; margin-bottom: var(--space-lg); padding-top: 1.5rem; padding-bottom: 1.5rem; border-bottom: 1px solid var(--main-color);}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .form-title{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--main-color); margin-bottom: var(--space-md);}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .form-subtitle{font-size: var(--fs-md); color: var(--second-color); font-weight: var(--fw-medium); display: inline-block; padding-bottom: 0.75rem;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .form-label{display: block; margin-bottom: 0.5rem; font-size: var(--fs-xs); color: var(--second-color); font-weight: var(--fw-regular); text-align: start;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .form-control, .s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .form-select{background: #200F3B1A; border: 0.67px solid #200F3B1A; border-radius: 20px; padding: 0.5rem 1.5rem; font-size: var(--fs-sm); transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; width: 100%;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .form-control::placeholder, .s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .form-select::placeholder{color: #A0A0A0;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .form-control:focus, .s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .form-select:focus{background-color: #fff; border-color: var(--main-color); box-shadow: 0 0 0 0.25rem rgba(255, 97, 15, 0.2); outline: none;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .input-group{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .input-group .form-control{border-radius: 20px 0 0 20px !important; flex-shrink: 80px;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .country-code-select{background-color: #EEEEEE; width: 80px; border: 1px solid #E0E0E0; border-radius: 0 20px 20px 0 !important; color: var(--second-color); font-weight: var(--fw-medium); padding: 0 1rem; font-size: var(--fs-sm);}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .form-select{background-color: #fff; border: 1px solid #ced4da; border-radius: 20px; padding: 0.5rem 1.5rem; font-size: var(--fs-sm); color: var(--text-color); -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -moz--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: left 1.5rem center; background-size: 16px 12px;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .form-select:focus{border-color: var(--main-color); box-shadow: 0 0 0 0.25rem rgba(255, 97, 15, 0.2); outline: none;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container[dir="rtl"] .form-select{background-position: right 1.5rem center; padding: 0.5rem 1.5rem;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .submit-btn{width: 100%; background-color: var(--main-color); color: white; border: none; padding: 0.9rem; font-size: var(--fs-md); font-weight: var(--fw-bold); border-radius: 20px; cursor: pointer; transition: background-color 0.3s ease, transform 0.2s ease; margin-top: var(--space-md);}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .submit-btn:hover{background-color: #e6550d; transform: translateY(-2px);}.s_pmp_selling_landing_page .new-pmp-landing-footer{background-color: var(--second-color); color: #fff; padding: 4.5rem 1rem 1.5rem 1rem;}.s_pmp_selling_landing_page .new-pmp-landing-footer .footer-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 1.5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_pmp_selling_landing_page .new-pmp-landing-footer .footer-block{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; min-width: 150px;}.s_pmp_selling_landing_page .new-pmp-landing-footer .logo .footer-logo{height: 40px; margin-bottom: 0.5rem;}.s_pmp_selling_landing_page .new-pmp-landing-footer .social-block .landing-social-icons{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 1.25rem;}.s_pmp_selling_landing_page .new-pmp-landing-footer .social-block .landing-social-icons a{color: #fff; text-decoration: none; padding: 0.5rem; border: 1.23px solid #3A235E; border-radius: 50%; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 40px; height: 40px; align-items: center; justify-content: center; font-size: var(--fs-md); transition: color 0.3s ease, transform 0.3s ease;}.s_pmp_selling_landing_page .new-pmp-landing-footer .social-block .landing-social-icons a:hover{color: var(--main-color); transform: translateY(-3px) scale(1.1); border-color: var(--main-color);}.s_pmp_selling_landing_page .new-pmp-landing-footer .contact-block .contact-link{color: #fff; text-decoration: none; font-size: var(--fs-md); font-weight: var(--fw-medium); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.75rem; transition: color 0.3s ease;}.s_pmp_selling_landing_page .new-pmp-landing-footer .contact-block .contact-link:hover{color: var(--main-color);}.s_pmp_selling_landing_page .new-pmp-landing-footer .contact-block .contact-link i{font-size: var(--fs-lg);}.s_pmp_selling_landing_page .new-pmp-landing-footer .footer-divider{width: 1px; height: 40px; background-color: var(--main-color);}.s_pmp_selling_landing_page .new-pmp-landing-footer .footer-separator{height: 1px; background-color: var(--main-color); margin: 2rem 0;}.s_pmp_selling_landing_page .new-pmp-landing-footer .footer-bottom p{font-size: var(--fs-xs); color: rgba(255, 255, 255, 0.7);}.s_pmp_selling_landing_page .dropdown-container{position: relative;}.s_pmp_selling_landing_page .dropdown-menu{position: absolute; top: 100%; inset-inline-end: 0; margin-top: 10px; background-color: white; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); min-width: 150px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s; z-index: 1010; padding: 0.5rem 0;}.s_pmp_selling_landing_page .dropdown-menu.show{opacity: 1; visibility: visible; transform: translateY(0);}.s_pmp_selling_landing_page .dropdown-item{display: block; padding: 0.75rem 1.5rem; color: var(--text-color); text-decoration: none; transition: background-color 0.2s ease-in-out; text-align: start; font-size: var(--fs-sm);}.s_pmp_selling_landing_page .dropdown-item:hover{background-color: #f8f9fa; color: var(--main-color);}.s_pmp_selling_landing_page .dropdown-divider{height: 1px; background-color: #e9ecef; margin: 0.5rem 0;}.s_pmp_selling_landing_page .lang-dropdown{inset-inline-end: 0; inset-inline-start: auto;}.s_pmp_selling_landing_page .cmn-lang-flag{width: 20px; height: 15px; margin-left: 8px; vertical-align: middle;}.s_pmp_selling_landing_page .landing-lang-selector-container{position: relative; display: inline-block;}.s_pmp_selling_landing_page .lang-dropdown.show{display: block;}.s_pmp_selling_landing_page .links-dropdown{inset-inline-end: 0; inset-inline-start: auto; min-width: 200px;}.s_pmp_selling_landing_page .landing-dropdown-links-toggler.close .fa-bars{display: none;}.s_pmp_selling_landing_page .landing-dropdown-links-toggler .fa-xmark{display: none;}.s_pmp_selling_landing_page .landing-dropdown-links-toggler.close .fa-xmark{display: block;}.s_pmp_selling_landing_page .overlay{position: fixed; top: 0; inset-inline-end: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 900; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s;}.s_pmp_selling_landing_page .overlay.show{opacity: 1; visibility: visible;}.s_pmp_selling_landing_page .u-border-container{position: relative; display: inline-block; vertical-align: middle; padding: 0.5rem 0.5rem 0.5rem 0.75rem;}.s_pmp_selling_landing_page .u-border-container .u-border-animation, .s_pmp_selling_landing_page .u-border-container .u-border-animation-extra{position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 100%; pointer-events: none;}.s_pmp_selling_landing_page .u-border-container .u-border-animation::before, .s_pmp_selling_landing_page .u-border-container .u-border-animation::after, .s_pmp_selling_landing_page .u-border-container .u-border-animation-extra::before{content: ''; position: absolute; background-color: var(--main-color); transform: scale(0);}@keyframes draw-top-line-ltr{0%{transform-origin: left; transform: scaleX(0);}12.5%, 25%{transform-origin: left; transform: scaleX(1);}37.5%, 50%{transform-origin: left; transform: scaleX(1);}62.5%, 75%{transform-origin: left; transform: scaleX(1);}87.5%{transform-origin: left; transform: scaleX(1);}100%{transform-origin: left; transform: scaleX(0);}}@keyframes draw-left-line{0%, 12.5%{transform-origin: top; transform: scaleY(0);}25%, 37.5%{transform-origin: top; transform: scaleY(1);}50%, 62.5%{transform-origin: top; transform: scaleY(1);}75%{transform-origin: top; transform: scaleY(1);}87.5%{transform-origin: top; transform: scaleY(0);}100%{transform-origin: top; transform: scaleY(0);}}@keyframes draw-bottom-line-ltr{0%, 12.5%, 25%{transform-origin: right; transform: scaleX(0);}37.5%, 50%{transform-origin: right; transform: scaleX(1);}62.5%{transform-origin: right; transform: scaleX(1);}75%{transform-origin: right; transform: scaleX(0);}87.5%, 100%{transform-origin: right; transform: scaleX(0);}}.s_pmp_selling_landing_page .u-border-container .u-border-animation::before{width: 5px; height: 100%; top: 0; right: 0; animation: draw-left-line 4s ease-in-out infinite;}.s_pmp_selling_landing_page .u-border-container .u-border-animation::after{width: 75%; height: 5px; bottom: 0; right: 0; animation: draw-bottom-line-ltr 4s ease-in-out infinite;}.s_pmp_selling_landing_page .u-border-container .u-border-animation-extra::before{height: 5px; width: 75%; top: 0; right: 0; animation: draw-top-line-ltr 4s ease-in-out infinite;}.s_pmp_selling_landing_page .u-border-container-rtl{position: relative; display: inline-block; vertical-align: middle; padding: 0.5rem 0.5rem 0.5rem 0.75rem;}.s_pmp_selling_landing_page .u-border-container-rtl .u-border-animation-rtl, .s_pmp_selling_landing_page .u-border-container-rtl .u-border-animation-extra-rtl{position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 100%; pointer-events: none;}.s_pmp_selling_landing_page .u-border-container-rtl .u-border-animation-rtl::before, .s_pmp_selling_landing_page .u-border-container-rtl .u-border-animation-rtl::after, .s_pmp_selling_landing_page .u-border-container-rtl .u-border-animation-extra-rtl::before{content: ''; position: absolute; background-color: var(--main-color); transform: scale(0);}@keyframes draw-top-line{0%{transform-origin: left; transform: scaleX(0);}12.5%, 25%{transform-origin: left; transform: scaleX(1);}37.5%, 50%{transform-origin: left; transform: scaleX(1);}62.5%, 75%{transform-origin: left; transform: scaleX(1);}87.5%{transform-origin: left; transform: scaleX(1);}100%{transform-origin: left; transform: scaleX(0);}}@keyframes draw-right-line{0%, 12.5%{transform-origin: top; transform: scaleY(0);}25%, 37.5%{transform-origin: top; transform: scaleY(1);}50%, 62.5%{transform-origin: top; transform: scaleY(1);}75%{transform-origin: top; transform: scaleY(1);}87.5%{transform-origin: top; transform: scaleY(0);}100%{transform-origin: top; transform: scaleY(0);}}@keyframes draw-bottom-line{0%, 12.5%, 25%{transform-origin: right; transform: scaleX(0);}37.5%, 50%{transform-origin: right; transform: scaleX(1);}62.5%{transform-origin: right; transform: scaleX(1);}75%{transform-origin: right; transform: scaleX(0);}87.5%, 100%{transform-origin: right; transform: scaleX(0);}}.s_pmp_selling_landing_page .u-border-container-rtl .u-border-animation-rtl::before{width: 5px; height: 100%; top: 0; inset-inline-start: 0; animation: draw-right-line 4s ease-in-out infinite;}.s_pmp_selling_landing_page .u-border-container-rtl .u-border-animation-rtl::after{width: 75%; height: 5px; bottom: 0; inset-inline-start: 0; animation: draw-bottom-line 4s ease-in-out infinite;}.s_pmp_selling_landing_page .u-border-container-rtl .u-border-animation-extra-rtl::before{height: 5px; width: 75%; top: 0; inset-inline-start: 0; animation: draw-top-line 4s ease-in-out infinite;}.s_pmp_selling_landing_page[dir="rtl"] .register-section .bottom-register-section .input-group{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.s_pmp_selling_landing_page[dir="rtl"] .register-section .bottom-register-section .input-group .form-control{border-radius: 20px 0 0 20px !important;}.s_pmp_selling_landing_page[dir="rtl"] .register-section .bottom-register-section .country-code-select{background-color: #EEEEEE; width: 80px; border-radius: 0 20px 20px 0 !important; border: 1px solid #E0E0E0; color: var(--second-color); font-weight: var(--fw-medium); padding: 0 1rem; font-size: var(--fs-sm);}.s_pmp_selling_landing_page .text-primary-color{color: var(--main-color);}.s_pmp_selling_landing_page .text-secondary-color{color: var(--second-color);}@keyframes float{0%{transform: translateY(0px);}50%{transform: translateY(-10px);}100%{transform: translateY(0px);}}@media (max-width: 992px){.s_pmp_selling_landing_page .why-us .certificates-payment{border-radius: 50px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; padding: var(--space-lg);}.s_pmp_selling_landing_page .why-us .certificates-payment .certificate-image{position: static; margin: 0 auto 1rem; display: block;}.s_pmp_selling_landing_page .why-us .certificates-payment .images{justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_pmp_selling_landing_page .why-us .certificates-payment .certificates-payment-btn-main{width: 100%; max-width: 300px;}.s_pmp_selling_landing_page .faq-container{width: 90%; padding: 1.5rem;}.s_pmp_selling_landing_page .register-section .top-register-section .text-container .buttons .register-btn-main{padding: 0.75rem 3rem;}.s_pmp_selling_landing_page .register-section .bottom-register-section .text-container .buttons .contact-btn-main{padding: 0.75rem 3rem;}.s_pmp_selling_landing_page .new-pmp-landing-footer .footer-top{justify-content: center; gap: 2rem;}.s_pmp_selling_landing_page .new-pmp-landing-footer .footer-top .footer-divider{height: 30px;}}@media (max-width: 768px){.s_pmp_selling_landing_page .landing-navbar .navbar .container{padding: 1rem 0;}.s_pmp_selling_landing_page #hero .header-title .year-ring .ring-img{display: none;}.s_pmp_selling_landing_page #hero .line{width: min(250px, 70vw);}.s_pmp_selling_landing_page .about-section{text-align: center;}.s_pmp_selling_landing_page .projects-key-section{text-align: center;}.s_pmp_selling_landing_page .projects-key-section .text-content{padding: 0.5rem 0; margin-bottom: 1rem; border: none;}.s_pmp_selling_landing_page .why-pmp .header-section .icon-1{display: none;}.s_pmp_selling_landing_page .why-pmp .row .card-item{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; gap: 1rem;}.s_pmp_selling_landing_page .why-pmp .row .card-item .v-line{width: 100%; height: 6px; min-height: auto;}.s_pmp_selling_landing_page .why-pmp .row .card-item .v-line .icon{top: 50%; inset-inline-start: auto; transform: translate(50%, -50%);}.s_pmp_selling_landing_page .why-pmp .button-div{justify-content: center; margin-top: var(--space-lg);}.s_pmp_selling_landing_page .why-pmp .button-div .coin-2, .s_pmp_selling_landing_page .why-pmp .button-div .coin-3{display: none;}.s_pmp_selling_landing_page .why-us .certificates-payment{border-radius: 20px; gap: 1rem; padding: var(--space-md);}.s_pmp_selling_landing_page .why-us .certificates-payment .images{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.75rem;}.s_pmp_selling_landing_page .why-us .certificates-payment .images .image:not(:last-child)::after{display: none;}.s_pmp_selling_landing_page .why-us .certificates-payment .certificates-payment-btn-main{width: 100%; font-size: var(--fs-sm);}.s_pmp_selling_landing_page .whose .text-content-under-image .text-desc-2{text-align: center;}.s_pmp_selling_landing_page .faq-section .faq-section-layer{padding: var(--section-padding-mobile); min-height: 80vh;}.s_pmp_selling_landing_page .faq-container{width: 95%; padding: 1rem; border-radius: 10px;}.s_pmp_selling_landing_page .faq-item-question{padding: 1rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.5rem; text-align: center;}.s_pmp_selling_landing_page .faq-footer{margin-top: var(--space-lg); -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem;}.s_pmp_selling_landing_page .faq-footer .faq-btn{width: 100%; padding: 0.6rem;}.s_pmp_selling_landing_page .register-section .top-register-section .text-container .buttons .register-btn-main{width: 100%; padding: 0.5rem 1rem;}.s_pmp_selling_landing_page .register-section .bottom-register-section .text-container .buttons .contact-btn-main{width: 100%; padding: 0.5rem 1rem;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container{padding: 1.5rem 1rem;}.s_pmp_selling_landing_page .new-pmp-landing-footer{padding: 3rem 1rem 1.5rem 1rem;}.s_pmp_selling_landing_page .new-pmp-landing-footer .footer-top{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2rem;}.s_pmp_selling_landing_page .new-pmp-landing-footer .footer-top .footer-divider{width: 80%; height: 1px; background-color: var(--main-color);}.s_pmp_selling_landing_page .new-pmp-landing-footer .social-block .landing-social-icons{gap: 1rem;}.s_pmp_selling_landing_page .new-pmp-landing-footer .social-block .landing-social-icons a{width: 35px; height: 35px; font-size: var(--fs-sm);}.s_pmp_selling_landing_page .dropdown-menu{inset-inline-end: 0; inset-inline-start: auto; min-width: 180px;}}@media (max-width: 480px){.s_pmp_selling_landing_page .why-pmp .row .card-item{padding: var(--space-sm);}.s_pmp_selling_landing_page .why-pmp .row .card-item .text-content{gap: 0.25rem;}.s_pmp_selling_landing_page .faq-container{padding: 0.75rem;}.s_pmp_selling_landing_page .faq-item-question{padding: 0.75rem;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container{padding: 1rem 0.75rem;}.s_pmp_selling_landing_page .register-section .bottom-register-section .form-container .form-header{padding-top: 1rem; padding-bottom: 1rem;}.s_pmp_selling_landing_page .new-pmp-landing-footer{padding: 2rem 0.5rem 1rem 0.5rem;}.s_pmp_selling_landing_page .new-pmp-landing-footer .social-block .landing-social-icons a{width: 32px; height: 32px;}}@media (min-width: 1400px){.s_pmp_selling_landing_page :root{--fs-hero: 3rem; --fs-xxl: 2.5rem; --fs-xl: 2.125rem; --section-padding: 5rem 2rem;}.s_pmp_selling_landing_page .faq-container{width: 70%;}}

/* /pmp_selling_landing_page/static/src/scss/pmp_purchase_section.scss */
 .s_pmp_purchase_section{background-color: #f9f9f9; font-family: "Noto Kufi Arabic", sans-serif; display: block !important;}.s_pmp_purchase_section .purchase-box-wrapper{background-color: #ffffff; border-radius: 12px; padding: 2rem; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07); border: 1px solid #e9ecef; transition: all 0.4s ease-in-out;}.s_pmp_purchase_section .purchase-box-wrapper:hover{transform: translateY(-5px); box-shadow: 0px 15px 40px rgba(0, 0, 0, 0.1);}.s_pmp_purchase_section .purchase-box-header h2{font-weight: 700; color: #200F3B;}.s_pmp_purchase_section .purchase-box-header p{font-size: 1.1rem; color: #6c757d;}.s_pmp_purchase_section .course-type-switcher{border-bottom: none; gap: 0.5rem;}.s_pmp_purchase_section .course-type-switcher .nav-link{color: #200F3B; background-color: #e9ecef; border-radius: 6px; font-weight: 600; padding: 0.75rem 1.5rem; transition: all 0.2s ease-in-out; border: 2px solid transparent; flex: 1;}.s_pmp_purchase_section .course-type-switcher .nav-link.active, .s_pmp_purchase_section .course-type-switcher .nav-link:hover{color: #ffffff; background-color: #FF610F; border-color: #FF610F; box-shadow: 0px 0px 6.9px rgba(255, 97, 15, 0.25);}.s_pmp_purchase_section .purchase-content-body{padding-top: 0.5rem;}.s_pmp_purchase_section .recorded-course-section .recorded-features{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 0.75rem; color: #200F3B; font-weight: 500; font-size: 0.95rem; margin-bottom: 1.5rem;}.s_pmp_purchase_section .recorded-course-section .recorded-features li{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.5rem;}.s_pmp_purchase_section .recorded-course-section .recorded-features li::before{content: '✓'; color: #FF610F; font-weight: bold; font-size: 1.2em;}.s_pmp_purchase_section .recorded-course-section .price-display .price-amount{font-size: 2.8rem; font-weight: 700; color: #FF610F;}.s_pmp_purchase_section .attendance-course-section .form-label{font-size: 0.9rem; color: #200F3B;}.s_pmp_purchase_section .attendance-course-section .custom-select{position: relative; background-color: #f1f0ef; border: 1px solid #e0e0e0; border-radius: 6px; padding: 0.75rem 1rem; cursor: pointer; transition: all 0.2s ease-in-out; text-align: start; color: #200F3B;}.s_pmp_purchase_section .attendance-course-section .custom-select .selected-option{font-weight: 500;}.s_pmp_purchase_section .attendance-course-section .custom-select .selected-option.text-muted{color: #200F3B !important;}.s_pmp_purchase_section .attendance-course-section .custom-select:hover{border-color: #FF610F;}.s_pmp_purchase_section .attendance-course-section .custom-select::after{content: '▼'; position: absolute; top: 50%; left: 1rem; transform: translateY(-50%); color: #FF610F; pointer-events: none;}.s_pmp_purchase_section .attendance-course-section .custom-select .options{position: absolute; top: 100%; right: 0; width: 100%; background: #ffffff; border: 1px solid #e0e0e0; border-radius: 6px; margin-top: 0.25rem; max-height: 200px; overflow-y: auto; list-style: none; padding: 0; z-index: 1050; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);}.s_pmp_purchase_section .attendance-course-section .custom-select .options li{padding: 0.75rem 1rem;}.s_pmp_purchase_section .attendance-course-section .custom-select .options li:hover{background-color: #FF610F; color: white;}.s_pmp_purchase_section .attendance-course-section .ticket-details-info{background: #ff610f08 !important; border: 1px solid #ff610f !important; color: #200F3B !important; font-weight: 700; border-radius: 12px; padding: 1rem; margin-top: 1rem; margin-bottom: 1.5rem; font-size: 0.9rem; animation: fadeIn 0.5s ease;}.s_pmp_purchase_section .attendance-course-section .ticket-details-info .detail-row{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; padding: 0.35rem 0; border-bottom: 1px dashed #dee2e6;}.s_pmp_purchase_section .attendance-course-section .ticket-details-info .detail-row:last-child{border-bottom: none;}.s_pmp_purchase_section .attendance-course-section .ticket-details-info .detail-row strong{color: #200F3B;}.s_pmp_purchase_section .attendance-course-section .ticket-details-info .detail-row span{font-weight: 700;}.s_pmp_purchase_section .attendance-course-section .price-display .price-amount{font-size: 2.8rem; font-weight: 700; color: #FF610F;}.s_pmp_purchase_section .btn-buy-now{font-weight: 700; font-size: 1.1rem; padding: 0.8rem; border-radius: 6px; background-color: #FF610F; border-color: #FF610F; transition: all 0.4s ease-in-out;}.s_pmp_purchase_section .btn-buy-now:hover{transform: translateY(-3px); box-shadow: 0px 15px 40px rgba(0, 0, 0, 0.1); background-color: #f55400; border-color: #f55400;}.s_pmp_purchase_section .o_loader{position: absolute; top: 0; right: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.8); z-index: 10; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border-radius: 12px;}.s_pmp_purchase_section .o_loader .o_spinner{width: 40px; height: 40px; border: 4px solid #FF610F; border-top-color: transparent; border-radius: 50%; animation: spin 1s linear infinite;}@keyframes spin{to{transform: rotate(-360deg);}}@keyframes fadeIn{from{opacity: 0; transform: translateY(-10px);}to{opacity: 1; transform: translateY(0);}}.s_pmp_purchase_section .payment-methods-container .payment-methods-title{font-weight: 600; color: #200F3B; font-size: 0.9rem; margin-bottom: 0.75rem;}.s_pmp_purchase_section .payment-methods-container .payment-icons-wrapper{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; gap: 1rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_pmp_purchase_section .payment-methods-container .payment-icons-wrapper .payment-icon{height: 25px; max-width: 50px; object-fit: contain; opacity: 0.8; transition: opacity 0.2s ease-in-out;}.s_pmp_purchase_section .payment-methods-container .payment-icons-wrapper .payment-icon:hover{opacity: 1;}

/* /automotive_selling_page/static/src/scss/automotive_purchase_section.scss */
 .s_automotive_purchase_section{padding: 6rem 2rem; overflow: hidden;}.s_automotive_purchase_section .automotive-purchase-container{max-width: 1200px; margin: 0 auto; background: var(--second-color); color: white; border-radius: 20px; padding: 3rem; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1); border: 3px solid var(--main-color); position: relative; z-index: 2;}.s_automotive_purchase_section .package-header{text-align: center; margin-bottom: 3rem; position: relative;}.s_automotive_purchase_section .package-header .package-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); color: white; margin-bottom: 1.5rem; position: relative;}.s_automotive_purchase_section .package-header .package-title::after{content: ''; position: absolute; bottom: -20px; right: 50%; transform: translateX(50%); width: 100px; height: 4px; background: var(--main-color); border-radius: 2px;}.s_automotive_purchase_section .package-header .discount-badge{display: inline-block; background: linear-gradient(-135deg, var(--main-color) 0%, #FD4F1E 100%); color: white; padding: 0.75rem 2rem; border-radius: 50px; font-weight: var(--fw-bold); font-size: var(--fs-sm); box-shadow: var(--shadow-sm); animation: pulse 2s ease-in-out infinite; margin-bottom: 16px;}.s_automotive_purchase_section .package-header .discount-badge:hover{transform: translateY(-2px); box-shadow: var(--shadow-hover);}.s_automotive_purchase_section .levels-selection{margin-bottom: 3rem;}.s_automotive_purchase_section .levels-selection h3{text-align: center; margin-bottom: 2rem; font-size: var(--fs-xl); color: white; font-weight: var(--fw-bold); padding-bottom: 1rem; border-bottom: 2px solid var(--main-color); display: inline-block;}.s_automotive_purchase_section .levels-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 2rem;}.s_automotive_purchase_section .level-card{position: relative;}.s_automotive_purchase_section .level-card input[type="checkbox"]{display: none;}.s_automotive_purchase_section .level-card input[type="checkbox"]:checked + label{border-color: var(--main-color); background: linear-gradient(-135deg, rgba(233, 93, 0, 0.1) 0%, rgba(168, 199, 0, 0.05) 100%); transform: translateY(-5px); color: white;}.s_automotive_purchase_section .level-card input[type="checkbox"]:checked + label .level-badge{background: linear-gradient(-135deg, var(--main-color) 0%, #FD4F1E 100%); color: var(--second-color);}.s_automotive_purchase_section .level-card input[type="checkbox"]:checked + label::after{content: '✓'; position: absolute; top: 1rem; left: 1rem; width: 40px; height: 40px; background: var(--main-color); color: var(--second-color); border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; font-weight: bold; animation: bounceIn 0.5s ease;}.s_automotive_purchase_section .level-card label{display: block; border: 3px solid #e0e0e0; border-radius: 15px; padding: 2rem; cursor: pointer; transition: all 0.3s ease; position: relative; height: 100%;}.s_automotive_purchase_section .level-card label:hover{border-color: var(--main-color); transform: translateY(-3px); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);}.s_automotive_purchase_section .level-card .level-badge{display: inline-block; border: 2px solid var(--main-color); color: white; padding: 0.5rem 1.5rem; border-radius: 20px; font-size: var(--fs-sm); font-weight: var(--fw-bold); margin-bottom: 1rem; transition: all 0.3s ease;}.s_automotive_purchase_section .level-card .level-name{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: white; margin-bottom: 1rem; line-height: 1.4;}.s_automotive_purchase_section .level-card .level-price{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--main-color); text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}.s_automotive_purchase_section .pricing-summary{border-radius: 15px; padding: 2rem; margin-bottom: 2rem; border: 2px solid var(--main-color); position: relative;}.s_automotive_purchase_section .pricing-summary::before{content: ''; position: absolute; top: -2px; right: -2px; left: -2px; bottom: -2px; border-radius: 17px; z-index: -1; opacity: 0.3;}.s_automotive_purchase_section .pricing-summary .price-row{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; padding: 1rem 0; border-bottom: 1px solid #e0e0e0; font-size: var(--fs-md); font-weight: var(--fw-medium);}.s_automotive_purchase_section .pricing-summary .price-row:last-child{border-bottom: none;}.s_automotive_purchase_section .pricing-summary .price-row.discount-row{color: #e74c3c; font-weight: var(--fw-semibold);}.s_automotive_purchase_section .pricing-summary .price-row.final-row{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--main-color); margin-top: 1rem; padding-top: 1.5rem; background: linear-gradient(-135deg, rgba(233, 93, 0, 0.1) 0%, transparent 100%); padding: 1.5rem;}.s_automotive_purchase_section .action-buttons{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1.5rem; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_automotive_purchase_section .action-buttons button{padding: 1rem 3rem; font-size: var(--fs-md); font-weight: var(--fw-bold); border: none; border-radius: var(--btn-radius); cursor: pointer; transition: all 0.3s ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; text-decoration: none; min-width: 200px;}.s_automotive_purchase_section .action-buttons button.btn-primary{background: linear-gradient(-135deg, var(--main-color) 0%, #FD4F1E 100%); color: var(--second-color); border: 2px solid var(--main-color);}.s_automotive_purchase_section .action-buttons button.btn-primary:hover:not(:disabled){background: transparent; color: var(--main-color); transform: translateY(-3px); box-shadow: var(--shadow-hover);}.s_automotive_purchase_section .action-buttons button.btn-secondary{background: transparent; color: var(--main-color); border: 3px solid var(--main-color);}.s_automotive_purchase_section .action-buttons button.btn-secondary:hover:not(:disabled){background: var(--main-color); color: var(--second-color); transform: translateY(-3px); box-shadow: var(--shadow-hover);}.s_automotive_purchase_section .action-buttons button.btn-secondary:disabled{opacity: 0.5; cursor: not-allowed; transform: none !important; box-shadow: none !important;}@keyframes pulse{0%, 100%{transform: scale(1);}50%{transform: scale(1.05);}}@keyframes bounceIn{0%{transform: scale(0.3); opacity: 0;}50%{transform: scale(1.05);}70%{transform: scale(0.9);}100%{transform: scale(1); opacity: 1;}}@media (max-width: 768px){.s_automotive_purchase_section{padding: 4rem 1rem;}.s_automotive_purchase_section .automotive-purchase-container{padding: 2rem 1rem; border-radius: 15px;}.s_automotive_purchase_section .levels-grid{grid-template-columns: 1fr; gap: 1.5rem;}.s_automotive_purchase_section .level-card label{padding: 1.5rem;}.s_automotive_purchase_section .action-buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}.s_automotive_purchase_section .action-buttons button{width: 100%; min-width: auto;}.s_automotive_purchase_section .package-header .package-title{font-size: var(--fs-xl);}}@media (max-width: 576px){.s_automotive_purchase_section{padding: 3rem 1rem;}.s_automotive_purchase_section .automotive-purchase-container{padding: 1.5rem;}.s_automotive_purchase_section .level-card label{padding: 1rem;}.s_automotive_purchase_section .pricing-summary{padding: 1.5rem;}.s_automotive_purchase_section .action-buttons button{padding: 0.85rem 2rem; font-size: var(--fs-sm);}}.s_automotive_purchase_section::before{content: ''; position: absolute; top: 0; right: 0; left: 0; height: 4px; background: linear-gradient(-90deg, var(--main-color) 0%, var(--second-color) 100%);}.s_automotive_purchase_section{font-family: var(--font-family);}.s_automotive_purchase_section *{font-family: inherit;}

/* /automotive_selling_page/static/src/scss/automotive_selling_page.scss */
 .s_automotive_selling_page{--main-color: #FD4F1E; --second-color: #232323; --text-color: #212121; --form-bg-color: #f1f0ef; --border-radius: 4px; --card-radius: 8px; --btn-radius: 86px; --shadow-sm: 0px 0px 6.9px #FD4F1E40; --shadow-hover: 0px 4px 15px #FD4F1E73; --font-family: "Noto Kufi Arabic", sans-serif; --fs-xs: 0.9rem; --fs-sm: 1rem; --fs-md: 1.25rem; --fs-lg: 1.5rem; --fs-xl: 1.75rem; --fs-xxl: 2rem; --fw-regular: 400; --fw-medium: 500; --fw-semibold: 600; --fw-bold: 700; --space-xs: 0.25rem; --space-sm: 0.5rem; --space-md: 1rem; --space-lg: 2rem; --space-xl: 4rem; --dir-start: inline-start; --dir-end: inline-end; --modal-backdrop-opacity: 0.85; --modal-shadow: 0 20px 60px rgba(0, 0, 0, 0.3); --close-btn-size: 40px; --close-btn-hover-scale: 1.1; --animation-fast: 0.2s; --animation-normal: 0.3s; --animation-slow: 0.4s; --animation-modal: 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); overflow: hidden;}.s_automotive_selling_page .text-primary-color{color: var(--main-color);}.s_automotive_selling_page a:hover{text-decoration: none;}.s_automotive_selling_page .text-secondary-color{color: var(--second-color);}.s_automotive_selling_page #automotive-selling-page-loader{position: fixed; top: 0; right: 0; width: 100%; height: 100%; background: #fff; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; z-index: 9999; transition: opacity 0.5s ease, visibility 0.5s ease;}.s_automotive_selling_page .loader-spinner{width: 50px; height: 50px; border: 5px solid #f3f3f3; border-top: 5px solid var(--main-color); border-radius: 50%; animation: spin 1s linear infinite;}@keyframes spin{0%{transform: rotate(0deg);}100%{transform: rotate(-360deg);}}.s_automotive_selling_page .landing-navbar{position: absolute; top: 0; width: 100%; z-index: 1000; background-color: transparent; transition: background-color 0.3s ease, padding 0.3s ease-in-out;}.s_automotive_selling_page .landing-navbar.fixed{position: fixed; background-color: #23232375; backdrop-filter: blur(10px); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}.s_automotive_selling_page .landing-navbar.fixed .navbar .container{padding: 0.75rem 0; border-bottom: none;}.s_automotive_selling_page .landing-navbar.fixed .navbar .container .start-content img{height: 30px !important;}.s_automotive_selling_page .landing-navbar .navbar .container{border-bottom: 2px solid var(--main-color); padding: 1.5rem 0;}.s_automotive_selling_page .landing-navbar .navbar .container .start-content{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: start; align-items: center; gap: 0.75rem;}.s_automotive_selling_page .landing-navbar .navbar .container .start-content .nav-logo img{height: 40px; transition: height 0.3s ease-in-out;}.s_automotive_selling_page .landing-navbar .navbar .container .end-content{display: -webkit-box; display: -webkit-flex; display: flex; gap: 0.5rem; align-items: center; position: relative;}.s_automotive_selling_page .landing-navbar .navbar .container .end-content .landing-lang-selector, .s_automotive_selling_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler{background-color: var(--main-color); border: 1px solid var(--main-color); width: 35px; height: 35px; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: var(--second-color); padding: 0.3rem; aspect-ratio: 1/1; border-radius: 50%; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease-in-out;}.s_automotive_selling_page .landing-navbar .navbar .container .end-content .landing-lang-selector:hover, .s_automotive_selling_page .landing-navbar .navbar .container .end-content .landing-lang-selector:focus, .s_automotive_selling_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:hover, .s_automotive_selling_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:focus{background-color: transparent; color: var(--main-color); text-decoration: none;}.s_automotive_selling_page .automotive-hero-section{position: relative; min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; text-align: center; padding: var(--space-xl) 0; background-image: url("/automotive_selling_page/static/img/hero-bg.png") !important; background-size: cover; background-position: center; background-repeat: no-repeat; color: white;}.s_automotive_selling_page .automotive-hero-section .layer{position: relative; z-index: 2; width: 100%; max-width: 1200px; padding: 0 var(--space-md);}.s_automotive_selling_page .automotive-hero-section .layer .slogan-box{margin-top: var(--space-xl); margin-bottom: var(--space-sm);}.s_automotive_selling_page .automotive-hero-section .layer .slogan-box .one-hundred-img{max-width: 150px; height: auto; margin: 0 auto;}.s_automotive_selling_page .automotive-hero-section .layer .hero-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); margin-bottom: var(--space-md); line-height: 1.3; text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);}.s_automotive_selling_page .automotive-hero-section .layer .underline{width: 350px; height: 3px; background: #FFFFFF; margin: var(--space-lg) auto; position: relative;}.s_automotive_selling_page .automotive-hero-section .layer .underline::before{position: absolute; content: ""; left: 10px; top: 50%; transform: translateY(-50%); height: 7px; width: 60px; background-color: var(--main-color);}.s_automotive_selling_page .automotive-hero-section .layer .hero-desc{font-size: var(--fs-md); font-weight: var(--fw-regular); line-height: 1.8; max-width: 800px; margin: 0 auto var(--space-lg); text-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);}.s_automotive_selling_page .automotive-hero-section .layer .cta-buttons .register-cta-btn{background-color: var(--main-color); color: white; padding: var(--space-sm) var(--space-xl); border-radius: var(--btn-radius); font-size: var(--fs-md); font-weight: var(--fw-semibold); text-decoration: none; transition: all 0.3s ease; display: inline-block; border: 2px solid var(--main-color); box-shadow: var(--shadow-sm);}.s_automotive_selling_page .automotive-hero-section .layer .cta-buttons .register-cta-btn:hover{background-color: transparent; color: var(--main-color); box-shadow: var(--shadow-hover); transform: translateY(-3px);}@media (max-width: 768px){.s_automotive_selling_page .automotive-hero-section{min-height: 90vh; padding: var(--space-lg) 0;}.s_automotive_selling_page .automotive-hero-section .one-hundred-img{max-width: 120px;}.s_automotive_selling_page .automotive-hero-section .hero-title{font-size: var(--fs-xl); padding: 0 var(--space-sm);}.s_automotive_selling_page .automotive-hero-section .hero-desc{font-size: var(--fs-sm); padding: 0 var(--space-sm);}.s_automotive_selling_page .automotive-hero-section .register-cta-btn{padding: var(--space-sm) var(--space-lg); font-size: var(--fs-sm);}}@media (max-width: 480px){.s_automotive_selling_page .automotive-hero-section .hero-title{font-size: var(--fs-lg);}.s_automotive_selling_page .automotive-hero-section .hero-desc{font-size: var(--fs-xs);}.s_automotive_selling_page .automotive-hero-section .underline{margin: var(--space-md) auto;}}.s_automotive_selling_page .video-promo-section{padding: var(--space-xl); background-color: #fff; position: relative; overflow: hidden;}.s_automotive_selling_page .video-promo-section::before{content: ''; position: absolute; top: -100px; left: -100px; width: 300px; height: 300px; background: radial-gradient(circle, rgba(253, 79, 30, 0.1) 0%, transparent 70%); z-index: 1;}.s_automotive_selling_page .video-promo-section::after{content: ''; position: absolute; bottom: -100px; right: -100px; width: 300px; height: 300px; background: radial-gradient(circle, rgba(253, 79, 30, 0.05) 0%, transparent 70%); z-index: 1;}.s_automotive_selling_page .video-promo-section .container{position: relative; z-index: 2;}.s_automotive_selling_page .video-promo-section .container .row .video-wrapper{position: relative; border-radius: var(--card-radius); overflow: hidden; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_automotive_selling_page .video-promo-section .container .row .video-wrapper:hover{transform: translateY(-5px); box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);}.s_automotive_selling_page .video-promo-section .container .row .video-wrapper img{width: 100%; height: auto; display: block;}.s_automotive_selling_page .video-promo-section .container .row .video-wrapper .play-button-overlay{position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); cursor: pointer; transition: all 0.3s ease; opacity: 1;}.s_automotive_selling_page .video-promo-section .container .row .video-wrapper .play-button-overlay:hover{background: rgba(253, 79, 30, 0.7);}.s_automotive_selling_page .video-promo-section .container .row .video-wrapper .play-button-overlay:hover .play-button{transform: scale(1.1); box-shadow: 0 8px 25px rgba(253, 79, 30, 0.6);}.s_automotive_selling_page .video-promo-section .container .row .video-wrapper .play-button-overlay .play-button{background: var(--main-color); width: 80px; height: 80px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; box-shadow: 0 5px 20px rgba(253, 79, 30, 0.4); transition: all 0.3s ease;}.s_automotive_selling_page .video-promo-section .container .row .promo-text-box{position: relative; padding: var(--space-lg);}.s_automotive_selling_page .video-promo-section .container .row .promo-text-box .promo-title-container{position: relative; margin-bottom: 30px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.s_automotive_selling_page .video-promo-section .container .row .promo-text-box .promo-title-container .title-arrow-img{width: 40px; height: auto; margin-left: 15px;}.s_automotive_selling_page .video-promo-section .container .row .promo-text-box .mechanic-image-container{position: absolute; bottom: -50px; left: 10px; z-index: 3;}.s_automotive_selling_page .video-promo-section .container .row .promo-text-box .mechanic-image-container .mechanic-image{width: 160px; height: 160px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);}.s_automotive_selling_page .video-promo-section .container .row .promo-text-box .promo-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--second-color); line-height: 1.6; margin-bottom: var(--space-md); text-align: start;}.s_automotive_selling_page .video-promo-section .container .row .promo-text-box .promo-title .ring-bg{background-image: url("/automotive_selling_page/static/img/orange-ring.png"); background-position: center; background-size: cover; background-repeat: no-repeat; padding: var(--space-xs);}.s_automotive_selling_page .video-promo-section .container .row .promo-text-box .promo-subtitle{font-size: var(--fs-md); font-weight: var(--fw-regular); color: var(--text-color); line-height: 1.6; margin-bottom: var(--space-lg); text-align: start;}.s_automotive_selling_page .video-promo-section .container .row .promo-text-box .btn-orange{background-color: var(--main-color); color: white; border: 2px solid var(--main-color); padding: var(--space-sm) var(--space-xl); border-radius: var(--btn-radius); font-size: var(--fs-md); font-weight: var(--fw-semibold); text-decoration: none; display: inline-block; transition: all 0.3s ease; box-shadow: var(--shadow-sm);}.s_automotive_selling_page .video-promo-section .container .row .promo-text-box .btn-orange:hover{background-color: transparent; color: var(--main-color); box-shadow: var(--shadow-hover); transform: translateY(-3px);}@media (max-width: 1200px){.s_automotive_selling_page .video-promo-section .container .promo-text-box .mechanic-image-container{bottom: -80px;}.s_automotive_selling_page .video-promo-section .container .promo-text-box .mechanic-image-container .mechanic-image{width: 100px; height: 100px;}}@media (max-width: 992px){.s_automotive_selling_page .video-promo-section .container .promo-text-box{padding: var(--space-md); text-align: center !important; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}.s_automotive_selling_page .video-promo-section .container .promo-text-box .mechanic-image-container{display: none;}.s_automotive_selling_page .video-promo-section .container .promo-text-box .promo-title-container{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center !important; text-align: center !important;}.s_automotive_selling_page .video-promo-section .container .promo-text-box .promo-title-container .title-arrow-img{margin: 10px 0 15px !important;}.s_automotive_selling_page .video-promo-section .container .promo-text-box .promo-title{font-size: var(--fs-lg) !important; text-align: center !important;}.s_automotive_selling_page .video-promo-section .container .promo-text-box .promo-subtitle{font-size: var(--fs-sm) !important; text-align: center !important;}}@media (max-width: 768px){.s_automotive_selling_page .video-promo-section{padding: var(--space-lg) 0 !important;}.s_automotive_selling_page .video-promo-section .container .row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_automotive_selling_page .video-promo-section .container .row .video-wrapper{margin-bottom: var(--space-lg);}.s_automotive_selling_page .video-promo-section .container .row .video-wrapper .play-button-overlay .play-button{width: 60px; height: 60px; font-size: 1.5rem;}.s_automotive_selling_page .video-promo-section .container .row .promo-text-box .btn-orange{display: block; width: 100%; text-align: center;}.s_automotive_selling_page .video-promo-section .container .row .promo-text-box .mechanic-image-container{margin-top: 15px; position: relative; bottom: 0; right: 0;}.s_automotive_selling_page .video-promo-section .container .row .promo-text-box .mechanic-image-container .mechanic-image{width: 80px; height: 80px;}.s_automotive_selling_page .video-promo-section .container .row .promo-text-box .promo-title-container .title-arrow-img{width: 30px;}}@media (max-width: 480px){.s_automotive_selling_page .video-promo-section .container .promo-text-box .promo-title{font-size: var(--fs-md) !important;}.s_automotive_selling_page .video-promo-section .container .promo-text-box .promo-subtitle{font-size: var(--fs-xs) !important;}.s_automotive_selling_page .video-promo-section .container .promo-text-box .btn-orange{padding: var(--space-sm) var(--space-md); font-size: var(--fs-sm);}}.s_automotive_selling_page .video-wrapper{position: relative; border-radius: var(--card-radius); overflow: hidden; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15); transition: all 0.3s ease; background: #000;}.s_automotive_selling_page .video-wrapper.video-playing{box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3);}.s_automotive_selling_page .video-placeholder{position: relative; width: 100%; height: 100%;}.s_automotive_selling_page .video-placeholder img{width: 100%; height: auto; display: block;}.s_automotive_selling_page .play-button-overlay{position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); cursor: pointer; transition: all 0.3s ease; opacity: 1;}.s_automotive_selling_page .play-button-overlay:hover{background: rgba(253, 79, 30, 0.7);}.s_automotive_selling_page .play-button-overlay:hover .play-button{transform: scale(1.1); box-shadow: 0 8px 25px rgba(253, 79, 30, 0.6);}.s_automotive_selling_page .play-button{background: var(--main-color); width: 80px; height: 80px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; box-shadow: 0 5px 20px rgba(253, 79, 30, 0.4); transition: all 0.3s ease; border: none; cursor: pointer;}.s_automotive_selling_page .play-button i{font-size: 2rem; margin-right: 5px;}.s_automotive_selling_page .video-player-container{position: relative; width: 100%; height: 100%;}.s_automotive_selling_page .video-player-container .ratio-16x9{background: #000; border-radius: var(--card-radius); overflow: hidden;}.s_automotive_selling_page .video-player-container iframe{border: none; width: 100%; height: 100%; border-radius: var(--card-radius);}.s_automotive_selling_page .video-close-button{position: absolute; top: 15px; left: 15px; width: 40px; height: 40px; background: rgba(0, 0, 0, 0.7); border: 2px solid white; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 10; transition: all 0.3s ease; opacity: 0.8;}.s_automotive_selling_page .video-close-button:hover{background: var(--main-color); transform: scale(1.1); opacity: 1;}.s_automotive_selling_page .video-close-button i{color: white; font-size: 1.2rem;}.s_automotive_selling_page .video-placeholder, .s_automotive_selling_page .video-player-container{transition: opacity 0.3s ease, transform 0.3s ease;}.s_automotive_selling_page .video-placeholder{opacity: 1; transform: scale(1);}.s_automotive_selling_page .video-placeholder.hidden{opacity: 0; transform: scale(0.95); display: none;}.s_automotive_selling_page .video-player-container{opacity: 0; transform: scale(0.95);}.s_automotive_selling_page .video-player-container.visible{opacity: 1; transform: scale(1);}@keyframes pulse{0%{box-shadow: 0 0 0 0 rgba(253, 79, 30, 0.7);}70%{box-shadow: 0 0 0 20px rgba(253, 79, 30, 0);}100%{box-shadow: 0 0 0 0 rgba(253, 79, 30, 0);}}.s_automotive_selling_page .play-button-overlay:hover .play-button{animation: pulse 2s infinite;}@media (max-width: 992px){.s_automotive_selling_page .video-wrapper{margin-bottom: var(--space-lg);}.s_automotive_selling_page .play-button{width: 60px; height: 60px;}.s_automotive_selling_page .play-button i{font-size: 1.5rem;}.s_automotive_selling_page .video-close-button{width: 35px; height: 35px; top: 10px; left: 10px;}}@media (max-width: 768px){.s_automotive_selling_page .video-wrapper{margin: 0 auto var(--space-lg); max-width: 100%;}.s_automotive_selling_page .play-button{width: 50px; height: 50px;}.s_automotive_selling_page .play-button i{font-size: 1.2rem;}}.s_automotive_selling_page .course-details-section{padding: var(--space-xl) 0; background-color: #fff; position: relative; overflow: hidden;}.s_automotive_selling_page .course-details-section::before{content: ''; position: absolute; top: -150px; right: -150px; width: 400px; height: 400px; background: radial-gradient(circle, rgba(253, 79, 30, 0.05) 0%, transparent 70%); z-index: 1;}.s_automotive_selling_page .course-details-section::after{content: ''; position: absolute; bottom: -150px; left: -150px; width: 400px; height: 400px; background: radial-gradient(circle, rgba(253, 79, 30, 0.05) 0%, transparent 70%); z-index: 1;}.s_automotive_selling_page .course-details-section .floating-star{position: absolute; width: 60px; height: 60px; z-index: 2; animation: float 6s ease-in-out infinite;}.s_automotive_selling_page .course-details-section .floating-star.star-1{top: 120px; right: 5%; animation-delay: 0s;}.s_automotive_selling_page .course-details-section .floating-star.star-2{top: 10px; left: 8%; animation-delay: 2s; width: 40px; height: 40px;}@keyframes float{0%, 100%{transform: translateY(0) rotate(0deg);}50%{transform: translateY(-20px) rotate(-10deg);}}.s_automotive_selling_page .course-details-section .container{position: relative; z-index: 3;}.s_automotive_selling_page .course-details-section .container .row .section-title-container{margin-bottom: var(--space-lg); text-align: center;}.s_automotive_selling_page .course-details-section .container .row .section-title-container .section-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); line-height: 1.4; margin: 0; text-align: start;}.s_automotive_selling_page .course-details-section .container .row .section-title-container .section-title .text-orange{color: var(--main-color);}.s_automotive_selling_page .course-details-section .container .row .section-title-container .section-title .lightning-bolt-img{width: 60px; height: 60px; object-fit: contain;}.s_automotive_selling_page .course-details-section .container .row .course-content{position: relative; padding: var(--space-lg) 0 var(--space-lg) var(--space-lg);}.s_automotive_selling_page .course-details-section .container .row .course-content .section-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-regular); color: var(--text-color); line-height: 1.8; margin-bottom: var(--space-lg); text-align: start; padding-bottom: var(--space-md); border-bottom: 2px solid rgba(253, 79, 30, 0.2);}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box{background: linear-gradient(-135deg, var(--main-color) 0%, #ff6b3d 100%); padding: var(--space-sm); border-radius: var(--card-radius); margin-bottom: var(--space-lg); position: relative; overflow: hidden; box-shadow: 0 10px 30px rgba(253, 79, 30, 0.15); border: 2px solid rgba(255, 255, 255, 0.1);}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box::before{content: ''; position: absolute; top: -50%; right: -50%; width: 200%; height: 200%; background: linear-gradient(-45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%); animation: shine 4s infinite linear;}@keyframes shine{0%{transform: translateX(100%) translateY(-100%) rotate(-45deg);}100%{transform: translateX(-100%) translateY(100%) rotate(-45deg);}}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box .course-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: white; text-align: center; margin: 0; position: relative; z-index: 2; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--space-sm);}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box .course-title .car-icon{width: 80px; height: 80px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center;}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box .course-title .car-icon img{width: 80px; height: 80px;}.s_automotive_selling_page .course-details-section .container .row .course-content .course-description{font-size: var(--fs-md); font-weight: var(--fw-medium); color: var(--second-color); line-height: 1.8; margin-bottom: var(--space-xl); text-align: start; padding: var(--space-md); background-color: rgba(253, 79, 30, 0.05); border-radius: var(--card-radius); position: relative;}.s_automotive_selling_page .course-details-section .container .row .course-content .course-description::before{content: '"'; position: absolute; top: -15px; left: 20px; font-size: 60px; color: var(--main-color); font-family: Georgia, serif; opacity: 0.3;}.s_automotive_selling_page .course-details-section .container .row .course-content .cta-buttons{display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--space-md); -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_automotive_selling_page .course-details-section .container .row .course-content .cta-buttons .btn{padding: var(--space-sm) var(--space-xl); border-radius: var(--btn-radius); font-size: var(--fs-md); font-weight: var(--fw-semibold); text-decoration: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: var(--space-sm); transition: all 0.3s ease; border: 2px solid transparent; box-shadow: var(--shadow-sm); min-height: 54px;}.s_automotive_selling_page .course-details-section .container .row .course-content .cta-buttons .btn i{font-size: 1.2em;}.s_automotive_selling_page .course-details-section .container .row .course-content .cta-buttons .btn.btn-primary{background-color: var(--main-color); color: white; border-color: var(--main-color);}.s_automotive_selling_page .course-details-section .container .row .course-content .cta-buttons .btn.btn-primary:hover{background-color: transparent; color: var(--main-color); box-shadow: var(--shadow-hover); transform: translateY(-3px);}.s_automotive_selling_page .course-details-section .container .row .course-content .cta-buttons .btn.btn-outline{background-color: transparent; color: var(--second-color); border-color: var(--second-color);}.s_automotive_selling_page .course-details-section .container .row .course-content .cta-buttons .btn.btn-outline:hover{background-color: var(--second-color); color: white; transform: translateY(-3px); box-shadow: 0 5px 20px rgba(35, 35, 35, 0.2);}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper{position: relative; height: 100%; min-height: 500px;}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper .main-course-image{width: 100%; height: 100%; object-fit: cover; border-radius: var(--card-radius); border: 5px solid white;}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper .floating-badge{position: absolute; background-color: var(--main-color); color: white; padding: var(--space-sm) var(--space-lg); border-radius: 50px; font-weight: var(--fw-bold); font-size: var(--fs-sm); box-shadow: 0 5px 20px rgba(253, 79, 30, 0.4); z-index: 2; animation: badgeFloat 4s ease-in-out infinite;}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper .floating-badge.badge-1{top: 15%; left: -20px; transform: rotate(5deg); animation-delay: 0s;}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper .floating-badge.badge-2{bottom: 25%; right: -20px; transform: rotate(-5deg); animation-delay: 2s;}@keyframes badgeFloat{0%, 100%{transform: translateY(0) rotate(5deg);}50%{transform: translateY(-10px) rotate(5deg);}}@media (max-width: 1200px){.s_automotive_selling_page .course-details-section .container .row .section-title-container .section-title{font-size: var(--fs-xl);}.s_automotive_selling_page .course-details-section .container .row .course-content .section-subtitle{font-size: var(--fs-md);}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box .course-title{font-size: var(--fs-lg);}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper{min-height: 450px;}}@media (max-width: 992px){.s_automotive_selling_page .course-details-section .container .row .section-title-container .section-title{font-size: var(--fs-lg); justify-content: center;}.s_automotive_selling_page .course-details-section .container .row .course-content{padding: var(--space-md); text-align: center !important;}.s_automotive_selling_page .course-details-section .container .row .course-content .section-subtitle{text-align: center !important; font-size: var(--fs-sm); padding-bottom: var(--space-sm);}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box{padding: var(--space-md);}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box .course-title{font-size: var(--fs-md) !important; justify-content: center;}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box .course-title .car-icon{width: 50px; height: 50px;}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box .course-title .car-icon img{width: 30px; height: 30px;}.s_automotive_selling_page .course-details-section .container .row .course-content .course-description{text-align: center !important; font-size: var(--fs-sm) !important; border-left: none; border-right: none;}.s_automotive_selling_page .course-details-section .container .row .course-content .cta-buttons{justify-content: center; gap: var(--space-sm);}.s_automotive_selling_page .course-details-section .container .row .course-image-col{order: -1; margin-bottom: var(--space-lg);}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper{min-height: 400px;}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper .floating-badge{padding: var(--space-xs) var(--space-md); font-size: var(--fs-xs);}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper .floating-badge.badge-1{left: -15px; top: 10%;}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper .floating-badge.badge-2{right: -15px; bottom: 20%;}}@media (max-width: 768px){.s_automotive_selling_page .course-details-section{padding: var(--space-lg) 0 !important;}.s_automotive_selling_page .course-details-section .floating-star{width: 40px; height: 40px; opacity: 0.7;}.s_automotive_selling_page .course-details-section .floating-star.star-1{top: 5%; right: 2%;}.s_automotive_selling_page .course-details-section .floating-star.star-2{width: 30px; height: 30px; bottom: 10%; left: 3%;}.s_automotive_selling_page .course-details-section .container .row .section-title-container{margin-bottom: var(--space-md);}.s_automotive_selling_page .course-details-section .container .row .section-title-container .section-title{font-size: var(--fs-md) !important; gap: 5px;}.s_automotive_selling_page .course-details-section .container .row .course-content{padding: 0;}.s_automotive_selling_page .course-details-section .container .row .course-content .section-subtitle{font-size: var(--fs-sm) !important; margin-bottom: var(--space-md);}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box{margin-bottom: var(--space-md);}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box .course-title{font-size: var(--fs-sm) !important; gap: 8px;}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box .course-title .car-icon{width: 40px; height: 40px;}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box .course-title .car-icon img{width: 25px; height: 25px;}.s_automotive_selling_page .course-details-section .container .row .course-content .course-description{font-size: var(--fs-xs) !important; margin-bottom: var(--space-lg); padding: var(--space-sm);}.s_automotive_selling_page .course-details-section .container .row .course-content .cta-buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100%;}.s_automotive_selling_page .course-details-section .container .row .course-content .cta-buttons .btn{width: 100%; justify-content: center; padding: var(--space-sm) var(--space-md); font-size: var(--fs-sm);}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper{min-height: 350px;}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper .floating-badge{padding: 8px 12px; font-size: 12px;}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper .floating-badge.badge-1{left: -10px;}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper .floating-badge.badge-2{right: -10px;}}@media (max-width: 480px){.s_automotive_selling_page .course-details-section .container .row .section-title-container .section-title{font-size: 1.1rem !important; line-height: 1.5;}.s_automotive_selling_page .course-details-section .container .row .course-content .section-subtitle{font-size: 0.9rem !important;}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box{padding: var(--space-sm);}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box .course-title{font-size: 1rem !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 5px;}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box .course-title .car-icon{width: 35px; height: 35px;}.s_automotive_selling_page .course-details-section .container .row .course-content .course-title-box .course-title .car-icon img{width: 20px; height: 20px;}.s_automotive_selling_page .course-details-section .container .row .course-content .course-description{font-size: 0.85rem !important; padding: var(--space-sm);}.s_automotive_selling_page .course-details-section .container .row .course-content .cta-buttons .btn{font-size: var(--fs-xs); padding: 10px var(--space-md);}.s_automotive_selling_page .course-details-section .container .row .course-image-col .course-image-wrapper{min-height: 300px;}}.s_automotive_selling_page .why-choose-section{padding: var(--space-xl); position: relative;}.s_automotive_selling_page .why-choose-section::before, .s_automotive_selling_page .why-choose-section::after{content: ''; position: absolute; width: 300px; height: 300px; z-index: 1;}.s_automotive_selling_page .why-choose-section::before{top: -100px; left: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.1) 0%, transparent 70%);}.s_automotive_selling_page .why-choose-section::after{bottom: -100px; right: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.05) 0%, transparent 70%);}.s_automotive_selling_page .why-choose-section .content-container{padding: var(--space-xl) 0; background: url("/automotive_selling_page/static/img/why-choose-bg.png") no-repeat center center; background-size: cover; color: white; position: relative; overflow: hidden;}.s_automotive_selling_page .why-choose-section .content-container::before{content: ''; position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 1;}.s_automotive_selling_page .why-choose-section .gold-coin{position: absolute; z-index: 2; animation: float 6s ease-in-out infinite;}.s_automotive_selling_page .why-choose-section .question-mark{animation: float 6s ease-in-out infinite; transform: translateY(-50%);}.s_automotive_selling_page .why-choose-section .question-mark img{width: 100%; height: 100%; object-fit: contain;}.s_automotive_selling_page .why-choose-section .coin-1{top: 15%; right: 10%; width: 50px; height: 50px; animation-delay: 0s;}.s_automotive_selling_page .why-choose-section .coin-2{top: 10%; left: 15%; width: 60px; height: 60px; animation-delay: 1s;}.s_automotive_selling_page .why-choose-section .coin-3{bottom: 20%; right: 20%; width: 50px; height: 50px; animation-delay: 2s;}.s_automotive_selling_page .why-choose-section .coin-4{bottom: 15%; left: 25%; width: 40px; height: 40px; animation-delay: 3s;}.s_automotive_selling_page .why-choose-section .container{position: relative; z-index: 3;}.s_automotive_selling_page .why-choose-section .section-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); line-height: 1.6; text-align: start; max-width: 800px;}.s_automotive_selling_page .why-choose-section .section-title .text-orange{color: var(--main-color);}.s_automotive_selling_page .why-choose-section .features-container{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: var(--space-md); -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: var(--space-lg);}.s_automotive_selling_page .why-choose-section .feature-box{background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.2); border-radius: var(--card-radius); padding: var(--space-md); text-align: center; flex: 1 1 250px; max-width: 350px; aspect-ratio: 1 / 1; transition: all 0.3s ease; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; align-items: center; gap: 12px;}.s_automotive_selling_page .why-choose-section .feature-box:hover{border-color: var(--main-color); background: rgba(253, 79, 30, 0.2); border-width: 2px;}.s_automotive_selling_page .why-choose-section .feature-box:hover .feature-icon{border-color: var(--main-color);}.s_automotive_selling_page .why-choose-section .feature-box .feature-icon{font-size: var(--fs-md); border: 1px solid #ffffff; border-radius: 50%; padding: var(--space-lg); aspect-ratio: 1 / 1; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; transition: all 0.3s ease;}.s_automotive_selling_page .why-choose-section .feature-box .feature-content p{font-size: var(--fs-lg); line-height: 1.6; margin: 0;}.s_automotive_selling_page .why-choose-section .action-buttons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: var(--space-md); margin-top: var(--space-lg);}.s_automotive_selling_page .why-choose-section .btn{padding: var(--space-sm) var(--space-lg); border-radius: var(--btn-radius); font-size: var(--fs-md); font-weight: var(--fw-semibold); transition: all 0.3s ease; cursor: pointer;}.s_automotive_selling_page .why-choose-section .btn-outline{background-color: rgba(255, 255, 255, 0.1); color: white; border: 2px solid white;}.s_automotive_selling_page .why-choose-section .btn-outline:hover{background-color: white; color: var(--main-color);}.s_automotive_selling_page .why-choose-section .btn-primary{background-color: var(--main-color); color: white; border: 2px solid var(--main-color);}.s_automotive_selling_page .why-choose-section .btn-primary:hover{background-color: transparent; color: var(--main-color); transform: translateY(-3px);}@keyframes float{0%{transform: translateY(0px) rotate(0deg);}50%{transform: translateY(-15px) rotate(-5deg);}100%{transform: translateY(0px) rotate(0deg);}}@media (max-width: 992px){.s_automotive_selling_page .why-choose-section .question-mark{display: none;}.s_automotive_selling_page .why-choose-section .section-title{font-size: var(--fs-lg);}}@media (max-width: 768px){.s_automotive_selling_page .why-choose-section{padding: var(--space-lg) var(--space-md);}.s_automotive_selling_page .why-choose-section .features-container{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}.s_automotive_selling_page .why-choose-section .feature-box{max-width: 100%; min-width: unset; width: 100%;}.s_automotive_selling_page .why-choose-section .gold-coin{display: none;}.s_automotive_selling_page .why-choose-section .action-buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}.s_automotive_selling_page .why-choose-section .btn{width: 100%;}}.s_automotive_selling_page .why-engosoft-section{padding: var(--space-xl) var(--space-lg); background-color: #f8f8f8; position: relative; overflow: hidden;}.s_automotive_selling_page .why-engosoft-section::before, .s_automotive_selling_page .why-engosoft-section::after{content: ''; position: absolute; width: 300px; height: 300px; z-index: 1;}.s_automotive_selling_page .why-engosoft-section::before{top: -100px; left: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.05) 0%, transparent 70%);}.s_automotive_selling_page .why-engosoft-section::after{bottom: -100px; right: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.03) 0%, transparent 70%);}.s_automotive_selling_page .why-engosoft-section .container{position: relative; z-index: 2; max-width: 1200px; margin: 0 auto;}.s_automotive_selling_page .why-engosoft-section .section-header{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; margin-bottom: var(--space-xl);}.s_automotive_selling_page .why-engosoft-section .section-header .header-title{text-align: start; font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--second-color); line-height: 1.6; margin: 0; position: relative; display: inline-block;}.s_automotive_selling_page .why-engosoft-section .section-header .header-title .text-orange{color: var(--main-color);}.s_automotive_selling_page .why-engosoft-section .row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px;}.s_automotive_selling_page .why-engosoft-section .col-md-6{padding: 0 15px; flex: 0 0 50%; max-width: 50%;}@media (max-width: 768px){.s_automotive_selling_page .why-engosoft-section .col-md-6{flex: 0 0 100%; max-width: 100%; margin-bottom: var(--space-lg);}}.s_automotive_selling_page .why-engosoft-section .features-column .feature-list{list-style: none; padding: 0; margin: 0;}.s_automotive_selling_page .why-engosoft-section .features-column .feature-list .feature-item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: var(--space-sm); margin-bottom: var(--space-lg); padding-bottom: var(--space-md); border-bottom: 1px solid rgba(0, 0, 0, 0.1); font-size: var(--fs-md); color: var(--text-color);}.s_automotive_selling_page .why-engosoft-section .features-column .feature-list .feature-item .checkmark{color: var(--main-color); font-size: 1.2rem; margin-top: 2px; flex-shrink: 0;}.s_automotive_selling_page .why-engosoft-section .features-column .feature-list .feature-item .feature-text{flex: 1; line-height: 1.6;}.s_automotive_selling_page .why-engosoft-section .features-column .feature-list .feature-item .feature-item-title{margin: 0 0 var(--space-xs); font-weight: var(--fw-bold); color: var(--second-color);}.s_automotive_selling_page .why-engosoft-section .features-column .feature-list .feature-item .feature-item-desc{margin: 0; color: var(--text-color); font-size: var(--fs-sm);}.s_automotive_selling_page .why-engosoft-section .image-grid{display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--space-md); margin-top: var(--space-lg);}.s_automotive_selling_page .why-engosoft-section .image-grid .images-col{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}.s_automotive_selling_page .why-engosoft-section .image-grid .images-col.first-col{flex: 2; min-width: 0;}.s_automotive_selling_page .why-engosoft-section .image-grid .images-col.first-col .grid-image{flex: 1; min-height: 0;}.s_automotive_selling_page .why-engosoft-section .image-grid .images-col.first-col .grid-image:first-child{flex: 1 1 calc(50% - var(--space-md)/2);}.s_automotive_selling_page .why-engosoft-section .image-grid .images-col.first-col .grid-image:last-child{flex: 1 1 calc(50% - var(--space-md)/2);}.s_automotive_selling_page .why-engosoft-section .image-grid .images-col.second-col{flex: 1; min-width: 0;}.s_automotive_selling_page .why-engosoft-section .image-grid .images-col.second-col .grid-image{height: 100%; flex: 1;}.s_automotive_selling_page .why-engosoft-section .image-grid .grid-image{position: relative; border-bottom: 3px solid var(--main-color); overflow: hidden; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease;}.s_automotive_selling_page .why-engosoft-section .image-grid .grid-image:hover{transform: translateY(-4px);}.s_automotive_selling_page .why-engosoft-section .image-grid .grid-image img{width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.5s ease;}.s_automotive_selling_page .why-engosoft-section .image-grid .grid-image:hover img{transform: scale(1.05);}.s_automotive_selling_page .why-engosoft-section .cta-buttons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: var(--space-md); margin-top: var(--space-xl); -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_automotive_selling_page .why-engosoft-section .cta-buttons .btn{padding: var(--space-sm) var(--space-lg); border-radius: var(--btn-radius); font-size: var(--fs-md); font-weight: var(--fw-semibold); transition: all 0.3s ease; cursor: pointer; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: var(--space-sm); text-decoration: none;}.s_automotive_selling_page .why-engosoft-section .cta-buttons .btn i{font-size: 1rem;}.s_automotive_selling_page .why-engosoft-section .cta-buttons .btn-outline{background-color: transparent; color: var(--second-color); border: 2px solid var(--second-color);}.s_automotive_selling_page .why-engosoft-section .cta-buttons .btn-outline:hover{background-color: var(--second-color); color: white; transform: translateY(-3px);}.s_automotive_selling_page .why-engosoft-section .cta-buttons .btn-primary{background-color: var(--main-color); color: white; border: 2px solid var(--main-color);}.s_automotive_selling_page .why-engosoft-section .cta-buttons .btn-primary:hover{background-color: transparent; color: var(--main-color); transform: translateY(-3px);}@media (max-width: 992px){.s_automotive_selling_page .why-engosoft-section{padding: var(--space-lg) var(--space-md);}.s_automotive_selling_page .why-engosoft-section .section-header .header-title{font-size: var(--fs-lg);}.s_automotive_selling_page .why-engosoft-section .image-grid{gap: var(--space-sm);}.s_automotive_selling_page .why-engosoft-section .image-grid .images-col{gap: var(--space-sm);}}@media (max-width: 768px){.s_automotive_selling_page .why-engosoft-section .image-grid{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; height: auto;}.s_automotive_selling_page .why-engosoft-section .image-grid .images-col.first-col{flex-direction: row;}.s_automotive_selling_page .why-engosoft-section .image-grid .images-col.first-col .grid-image{flex: 1;}.s_automotive_selling_page .why-engosoft-section .image-grid .images-col.first-col .grid-image img{height: 200px;}.s_automotive_selling_page .why-engosoft-section .image-grid .images-col.second-col .grid-image img{height: 200px;}.s_automotive_selling_page .why-engosoft-section .cta-buttons .btn{width: 100%; justify-content: center;}}@media (max-width: 480px){.s_automotive_selling_page .why-engosoft-section .image-grid .images-col.first-col{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_automotive_selling_page .why-engosoft-section .image-grid .images-col.first-col .grid-image img{height: 180px;}}.s_automotive_selling_page .open-book-section{padding: var(--space-xl) var(--space-lg); background-color: #fff; position: relative; overflow: hidden;}.s_automotive_selling_page .open-book-section::before, .s_automotive_selling_page .open-book-section::after{content: ''; position: absolute; width: 300px; height: 300px; z-index: 1;}.s_automotive_selling_page .open-book-section::before{top: -100px; left: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.05) 0%, transparent 70%);}.s_automotive_selling_page .open-book-section::after{bottom: -100px; right: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.03) 0%, transparent 70%);}.s_automotive_selling_page .open-book-section .container{position: relative; z-index: 2; max-width: 1200px; margin: 0 auto;}.s_automotive_selling_page .open-book-section .question-mark-container{display: -webkit-box; display: -webkit-flex; display: flex; align-items: start; justify-content: center;}.s_automotive_selling_page .open-book-section .question-mark-container .question-mark-img{height: 160px; width: 160px; object-fit: contain;}.s_automotive_selling_page .open-book-section .question-mark-container .question-text{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_automotive_selling_page .open-book-section .question-mark-container .question-text .section-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--second-color); line-height: 1.6; margin: 0; text-align: start;}.s_automotive_selling_page .open-book-section .question-mark-container .question-text .section-title .text-orange{color: var(--main-color);}.s_automotive_selling_page .open-book-section .benefits-text{margin-top: var(--space-lg);}.s_automotive_selling_page .open-book-section .benefits-text .benefits-title{font-size: var(--fs-lg); font-weight: var(--fw-semibold); color: var(--second-color); margin-bottom: var(--space-md); line-height: 1.6;}.s_automotive_selling_page .open-book-section .benefits-text .benefits-title .text-orange{color: var(--main-color);}.s_automotive_selling_page .open-book-section .benefits-text .benefits-desc{font-size: var(--fs-md); font-weight: var(--fw-regular); color: var(--text-color); line-height: 1.6; margin: 0;}.s_automotive_selling_page .open-book-section .cta-buttons{margin-top: var(--space-lg);}.s_automotive_selling_page .open-book-section .cta-buttons .btn{padding: var(--space-sm) var(--space-lg); border-radius: var(--btn-radius); font-size: var(--fs-md); font-weight: var(--fw-semibold); transition: all 0.3s ease; cursor: pointer; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: var(--space-sm); text-decoration: none;}.s_automotive_selling_page .open-book-section .cta-buttons .btn i{font-size: 1rem;}.s_automotive_selling_page .open-book-section .cta-buttons .btn-outline{background-color: transparent; color: var(--second-color); border: 2px solid var(--second-color);}.s_automotive_selling_page .open-book-section .cta-buttons .btn-outline:hover{background-color: var(--second-color); color: white; transform: translateY(-3px);}.s_automotive_selling_page .open-book-section .cta-buttons .btn-primary{background-color: var(--main-color); color: white; border: 2px solid var(--main-color);}.s_automotive_selling_page .open-book-section .cta-buttons .btn-primary:hover{background-color: transparent; color: var(--main-color); transform: translateY(-3px);}.s_automotive_selling_page .open-book-section .image-wrapper{position: relative; overflow: hidden; transition: transform 0.3s ease;}.s_automotive_selling_page .open-book-section .image-wrapper:hover{transform: translateY(-5px);}.s_automotive_selling_page .open-book-section .image-wrapper img{width: 100%; height: 100%; object-fit: cover; display: block;}@media (max-width: 992px){.s_automotive_selling_page .open-book-section{padding: var(--space-lg) var(--space-md);}.s_automotive_selling_page .open-book-section .row{flex-direction: column-reverse;}.s_automotive_selling_page .open-book-section .image-wrapper{margin-bottom: var(--space-lg);}.s_automotive_selling_page .open-book-section .question-mark-container{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: start;}.s_automotive_selling_page .open-book-section .question-mark-img{width: 60px; height: 60px;}.s_automotive_selling_page .open-book-section .section-title{font-size: var(--fs-lg);}.s_automotive_selling_page .open-book-section .benefits-title{font-size: var(--fs-sm);}.s_automotive_selling_page .open-book-section .benefits-desc{font-size: var(--fs-xs);}}@media (max-width: 768px){.s_automotive_selling_page .open-book-section .cta-buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}.s_automotive_selling_page .open-book-section .cta-buttons .btn{width: 100%; justify-content: center;}}.s_automotive_selling_page .level1-course-section{background-color: #010101; color: white; position: relative; overflow: hidden; padding: var(--space-xl) 0;}.s_automotive_selling_page .level1-course-section::before, .s_automotive_selling_page .level1-course-section::after{content: ''; position: absolute; width: 300px; height: 300px; z-index: 1;}.s_automotive_selling_page .level1-course-section::before{top: -100px; left: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.05) 0%, transparent 70%);}.s_automotive_selling_page .level1-course-section::after{bottom: -100px; right: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.03) 0%, transparent 70%);}.s_automotive_selling_page .level1-course-section .section-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: var(--space-lg);}.s_automotive_selling_page .level1-course-section .section-header .section-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: white; line-height: 1.4; margin: 0; text-align: start;}.s_automotive_selling_page .level1-course-section .section-header .section-title .text-orange{color: var(--main-color);}.s_automotive_selling_page .level1-course-section .section-header .section-title .lightning-bolt-img{width: 60px; height: 60px; object-fit: contain;}.s_automotive_selling_page .level1-course-section .content{background-image: url("/automotive_selling_page/static/img/car-charging-dark.png"); background-position: center; background-repeat: no-repeat; background-size: cover;}.s_automotive_selling_page .level1-course-section .content .layer{padding: var(--space-xl) var(--space-lg); background: linear-gradient(to bottom, #010101 0%, rgba(1, 1, 1, 0.6) 50%, #010101 100%);}.s_automotive_selling_page .level1-course-section .content .layer .container{position: relative; z-index: 2; max-width: 1200px; margin: 0 auto;}.s_automotive_selling_page .level1-course-section .content .layer .course-info{margin-top: var(--space-lg);}.s_automotive_selling_page .level1-course-section .content .layer .course-info .course-info-subtitle{line-height: 1.6; font-size: var(--fs-md); font-weight: var(--fw-semibold); color: rgba(255, 255, 255, 0.7); margin-bottom: var(--space-sm); text-align: start;}.s_automotive_selling_page .level1-course-section .content .layer .course-info .course-info-subtitle .text-orange{color: var(--main-color);}.s_automotive_selling_page .level1-course-section .content .layer .course-info .course-level-badge{background-color: var(--main-color); color: white; padding: var(--space-sm) var(--space-md); font-size: var(--fs-md); font-weight: var(--fw-semibold); display: inline-block; text-align: center;}.s_automotive_selling_page .level1-course-section .content .layer .learn-icon-container{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.s_automotive_selling_page .level1-course-section .content .layer .learn-icon-container .learn-icon-circle{width: 100px; height: 100px; border-radius: 50%; background-color: #FD4F1E; color: white; font-size: var(--fs-sm); font-weight: var(--fw-regular); transition: all 0.3s ease;}.s_automotive_selling_page .level1-course-section .content .layer .learn-icon-container .learn-icon-circle:hover{transform: scale(1.1); box-shadow: 0 0 15px rgba(253, 79, 30, 0.8);}.s_automotive_selling_page .level1-course-section .content .layer .learn-icon-container .learn-icon-circle .learn-text{color: white; margin: 0;}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles{display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--space-sm); -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: var(--space-lg);}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles .topic-circle{width: 100px; height: 100px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.1); border: 1px solid var(--main-color); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; font-size: var(--fs-sm); font-weight: var(--fw-semibold); color: white; transition: all 0.3s ease; cursor: pointer; text-align: center; padding: var(--space-xs);}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles .topic-circle:hover{background-color: rgba(255, 255, 255, 0.2);}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles .topic-circle.active{background-color: var(--main-color); color: white;}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles .topic-circle.active:hover{background-color: #FF6B3D;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons{margin-top: var(--space-xl); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons .btn{padding: var(--space-sm) var(--space-lg); border-radius: var(--btn-radius); font-size: var(--fs-md); font-weight: var(--fw-semibold); transition: all 0.3s ease; cursor: pointer; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: var(--space-sm); text-decoration: none;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons .btn i{font-size: 1rem;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons .btn-outline{background-color: transparent; color: white; border: 2px solid white;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons .btn-outline:hover{background-color: white; color: #232323; transform: translateY(-3px);}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons .btn-primary{background-color: var(--main-color); color: white; border: 2px solid var(--main-color);}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons .btn-primary:hover{background-color: transparent; color: var(--main-color); transform: translateY(-3px);}@media (max-width: 575.98px){.s_automotive_selling_page .level1-course-section{padding: 2rem 1rem;}.s_automotive_selling_page .level1-course-section::before, .s_automotive_selling_page .level1-course-section::after{width: 150px; height: 150px;}.s_automotive_selling_page .level1-course-section::before{top: -50px; left: -50px;}.s_automotive_selling_page .level1-course-section::after{bottom: -50px; right: -50px;}.s_automotive_selling_page .level1-course-section .section-header{margin-bottom: 2rem;}.s_automotive_selling_page .level1-course-section .section-header .section-title{font-size: 1.5rem; text-align: center;}.s_automotive_selling_page .level1-course-section .section-header .section-title .lightning-bolt-img{width: 35px; height: 35px;}.s_automotive_selling_page .level1-course-section .content .layer{padding: 2rem 1rem;}.s_automotive_selling_page .level1-course-section .content .layer .course-info{margin-top: 1.5rem; text-align: center;}.s_automotive_selling_page .level1-course-section .content .layer .course-info .course-info-subtitle{font-size: 0.9rem; text-align: center; margin-bottom: 1rem;}.s_automotive_selling_page .level1-course-section .content .layer .course-info .course-level-badge{font-size: 0.85rem; padding: 0.5rem 1rem; display: block; margin: 0 auto;}.s_automotive_selling_page .level1-course-section .content .layer .learn-icon-container{margin-top: 1.5rem; margin-bottom: 1rem;}.s_automotive_selling_page .level1-course-section .content .layer .learn-icon-container .learn-icon-circle{width: 80px; height: 80px; font-size: 0.85rem;}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles{gap: 0.5rem; margin-top: 1.5rem;}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles .topic-circle{width: 70px; height: 70px; font-size: 0.75rem; padding: 0.25rem;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons{margin-top: 2rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem; width: 100%;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons .btn{padding: 0.75rem 1.5rem; font-size: 0.9rem; width: 100%; justify-content: center;}}@media (min-width: 576px) and (max-width: 767.98px){.s_automotive_selling_page .level1-course-section{padding: 2.5rem 1.5rem;}.s_automotive_selling_page .level1-course-section::before, .s_automotive_selling_page .level1-course-section::after{width: 200px; height: 200px;}.s_automotive_selling_page .level1-course-section .section-header .section-title{font-size: 1.75rem;}.s_automotive_selling_page .level1-course-section .section-header .section-title .lightning-bolt-img{width: 45px; height: 45px;}.s_automotive_selling_page .level1-course-section .content .layer{padding: 2.5rem 1.5rem;}.s_automotive_selling_page .level1-course-section .content .layer .course-info .course-info-subtitle{font-size: 1rem;}.s_automotive_selling_page .level1-course-section .content .layer .course-info .course-level-badge{font-size: 0.9rem; padding: 0.6rem 1.2rem;}.s_automotive_selling_page .level1-course-section .content .layer .learn-icon-container .learn-icon-circle{width: 90px; height: 90px; font-size: 0.9rem;}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles .topic-circle{width: 80px; height: 80px; font-size: 0.8rem;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons{gap: 1rem;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons .btn{padding: 0.8rem 1.8rem; font-size: 0.95rem;}}@media (min-width: 768px) and (max-width: 991.98px){.s_automotive_selling_page .level1-course-section{padding: 3rem 2rem;}.s_automotive_selling_page .level1-course-section .section-header .section-title{font-size: 2rem;}.s_automotive_selling_page .level1-course-section .section-header .section-title .lightning-bolt-img{width: 50px; height: 50px;}.s_automotive_selling_page .level1-course-section .content .layer{padding: 3rem 2rem;}.s_automotive_selling_page .level1-course-section .content .layer .course-info .course-info-subtitle{font-size: 1.05rem;}.s_automotive_selling_page .level1-course-section .content .layer .course-info .course-level-badge{font-size: 0.95rem;}.s_automotive_selling_page .level1-course-section .content .layer .learn-icon-container{-webkit-box-pack: start; justify-content: flex-start;}.s_automotive_selling_page .level1-course-section .content .layer .learn-icon-container .learn-icon-circle{width: 95px; height: 95px;}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles{-webkit-box-pack: start; justify-content: flex-start;}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles .topic-circle{width: 90px; height: 90px; font-size: 0.85rem;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons{justify-content: center;}}@media (min-width: 992px) and (max-width: 1199.98px){.s_automotive_selling_page .level1-course-section .section-header .section-title{font-size: 2.25rem;}.s_automotive_selling_page .level1-course-section .section-header .section-title .lightning-bolt-img{width: 55px; height: 55px;}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles{-webkit-box-pack: start; justify-content: flex-start;}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles .topic-circle{width: 95px; height: 95px;}}@media (min-width: 1200px){.s_automotive_selling_page .level1-course-section .content .layer .topic-circles{-webkit-box-pack: start; justify-content: flex-start;}}@media (orientation: landscape) and (max-height: 600px){.s_automotive_selling_page .level1-course-section{padding: 1.5rem 1rem;}.s_automotive_selling_page .level1-course-section .section-header{margin-bottom: 1.5rem;}.s_automotive_selling_page .level1-course-section .content .layer{padding: 1.5rem 1rem;}.s_automotive_selling_page .level1-course-section .content .layer .course-info{margin-top: 1rem;}.s_automotive_selling_page .level1-course-section .content .layer .learn-icon-container{margin-top: 1rem;}.s_automotive_selling_page .level1-course-section .content .layer .learn-icon-container .learn-icon-circle{width: 70px; height: 70px; font-size: 0.8rem;}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles{margin-top: 1rem;}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles .topic-circle{width: 65px; height: 65px; font-size: 0.7rem;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons{margin-top: 1.5rem;}}@media (prefers-contrast: high){.s_automotive_selling_page .level1-course-section .content .layer .topic-circles .topic-circle{border-width: 2px;}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles .topic-circle.active{border-color: #fff;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons .btn-outline{border-width: 3px;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons .btn-primary{border-width: 3px;}}@media (prefers-reduced-motion: reduce){.s_automotive_selling_page .level1-course-section .content .layer .learn-icon-container .learn-icon-circle:hover{transform: none;}.s_automotive_selling_page .level1-course-section .content .layer .topic-circles .topic-circle{transition: none;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons .btn{transition: none;}.s_automotive_selling_page .level1-course-section .content .layer .cta-buttons .btn:hover{transform: none;}}.s_automotive_selling_page .real-images-slider-section{background-color: #f8f9fa; color: #232323; position: relative; overflow: hidden; padding: var(--space-xl) 0;}.s_automotive_selling_page .real-images-slider-section::before, .s_automotive_selling_page .real-images-slider-section::after{content: ''; position: absolute; width: 300px; height: 300px; z-index: 1;}.s_automotive_selling_page .real-images-slider-section::before{top: -100px; left: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.08) 0%, transparent 70%);}.s_automotive_selling_page .real-images-slider-section::after{bottom: -100px; right: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.05) 0%, transparent 70%);}.s_automotive_selling_page .real-images-slider-section .section-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: var(--space-xl);}.s_automotive_selling_page .real-images-slider-section .section-header .section-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: #232323; line-height: 1.4; margin: 0; text-align: start;}.s_automotive_selling_page .real-images-slider-section .section-header .section-title .text-orange{color: var(--main-color);}.s_automotive_selling_page .real-images-slider-section .section-header .section-title .lightning-bolt-img{width: 60px; height: 60px; object-fit: contain; filter: brightness(0.9) contrast(1.2);}.s_automotive_selling_page .real-images-slider-section .container{position: relative; z-index: 2; max-width: 1200px; margin: 0 auto;}.s_automotive_selling_page .real-images-slider-section .row{margin-bottom: var(--space-xl);}.s_automotive_selling_page .real-images-slider-section .content-box .course-info{margin-bottom: var(--space-lg);}.s_automotive_selling_page .real-images-slider-section .content-box .course-info .course-info-subtitle{line-height: 1.6; font-size: var(--fs-md); font-weight: var(--fw-semibold); color: rgba(35, 35, 35, 0.8); margin-bottom: var(--space-sm); text-align: start;}.s_automotive_selling_page .real-images-slider-section .content-box .course-info .course-info-subtitle .text-orange{color: var(--main-color); font-weight: var(--fw-bold);}.s_automotive_selling_page .real-images-slider-section .content-box .course-info .course-level-badge{background: linear-gradient(-135deg, var(--main-color) 0%, #ff6b3d 100%); color: white; padding: var(--space-sm) var(--space-xl); font-size: var(--fs-md); font-weight: var(--fw-semibold); display: inline-block; text-align: center; box-shadow: 0 4px 12px rgba(253, 79, 30, 0.2);}.s_automotive_selling_page .real-images-slider-section .image-icon-box{width: 80px; height: 80px; background: white; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08); border: 2px solid rgba(253, 79, 30, 0.4);}.s_automotive_selling_page .real-images-slider-section .image-icon-box img{width: 40px; height: 40px; object-fit: contain;}.s_automotive_selling_page .real-images-slider-section .content-box.d-flex{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_automotive_selling_page .real-images-slider-section .content-box.d-flex .top-text{font-size: var(--fs-sm); font-weight: var(--fw-bold); color: var(--main-color); margin: 0; padding: var(--space-xs) var(--space-sm); background-color: rgba(253, 79, 30, 0.1); display: inline-block;}.s_automotive_selling_page .real-images-slider-section .content-box.d-flex .top-text.bg-orange{background-color: var(--main-color); color: white;}.s_automotive_selling_page .real-images-slider-section .content-box.d-flex .bottom-text{font-size: var(--fs-md); margin: 0; padding: var(--space-xs) var(--space-sm); font-weight: var(--fw-semibold); background-color: #d9d9d94d; line-height: 1.5; font-size: var(--fs-sm);}.s_automotive_selling_page .real-images-slider-section .slider-container{position: relative; overflow: hidden;}.s_automotive_selling_page .real-images-slider-section .automotive-workshop-swiper{width: 100%; height: 100%; padding-bottom: 12px;}.s_automotive_selling_page .real-images-slider-section .swiper-wrapper{display: -webkit-box; display: -webkit-flex; display: flex; align-items: stretch;}.s_automotive_selling_page .real-images-slider-section .swiper-slide{height: auto; display: -webkit-box; display: -webkit-flex; display: flex;}.s_automotive_selling_page .real-images-slider-section .workshop-card{background: #fff; width: 100%; overflow: hidden; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; height: 100%; border: 2px solid transparent;}.s_automotive_selling_page .real-images-slider-section .workshop-card:hover{border-color: rgba(253, 79, 30, 0.3);}.s_automotive_selling_page .real-images-slider-section .workshop-image{position: relative; width: 100%; height: 280px; overflow: hidden;}.s_automotive_selling_page .real-images-slider-section .workshop-image img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);}.s_automotive_selling_page .real-images-slider-section .workshop-image::after{content: ''; position: absolute; bottom: 0; right: 0; left: 0; height: 100%; background: linear-gradient(-180deg, transparent 0%, rgba(0, 0, 0, 0.3) 100%); opacity: 0; transition: opacity 0.4s ease;}.s_automotive_selling_page .real-images-slider-section .workshop-card:hover .workshop-image img{transform: scale(1.08);}.s_automotive_selling_page .real-images-slider-section .workshop-card:hover .workshop-image::after{opacity: 1;}.s_automotive_selling_page .real-images-slider-section .workshop-info{padding: var(--space-md); background: white; flex-grow: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-between;}.s_automotive_selling_page .real-images-slider-section .workshop-info p{margin: 0; line-height: 1.6;}.s_automotive_selling_page .real-images-slider-section .workshop-date{font-size: 0.7rem; color: var(--main-color); font-weight: var(--fw-semibold); margin-bottom: var(--space-sm); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.5rem;}.s_automotive_selling_page .real-images-slider-section .workshop-date::before{content: '📅'; font-size: 1rem;}.s_automotive_selling_page .real-images-slider-section .workshop-location{font-size: 0.75rem; color: #666; margin-bottom: var(--space-sm); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.5rem;}.s_automotive_selling_page .real-images-slider-section .workshop-location::before{content: '📍'; font-size: 1rem;}.s_automotive_selling_page .real-images-slider-section .workshop-description{font-size: 0.75rem; color: #232323; padding-top: var(--space-sm); border-top: 1px solid rgba(253, 79, 30, 0.1); margin-top: auto;}.s_automotive_selling_page .real-images-slider-section .swiper-navigation{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: start; justify-content: flex-start; align-items: center; gap: var(--space-md); margin-top: var(--space-xl);}.s_automotive_selling_page .real-images-slider-section .swiper-button-prev-custom, .s_automotive_selling_page .real-images-slider-section .swiper-button-next-custom{width: 40px; height: 40px; background-color: #111111; color: white; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden;}.s_automotive_selling_page .real-images-slider-section .swiper-button-prev-custom i, .s_automotive_selling_page .real-images-slider-section .swiper-button-next-custom i{font-size: 1.1rem; z-index: 2; position: relative;}.s_automotive_selling_page .real-images-slider-section .swiper-button-prev-custom::before, .s_automotive_selling_page .real-images-slider-section .swiper-button-next-custom::before{content: ''; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: linear-gradient(-135deg, #ff6b3d 0%, var(--main-color) 100%); opacity: 0; transition: opacity 0.3s ease;}.s_automotive_selling_page .real-images-slider-section .swiper-button-prev-custom:hover::before, .s_automotive_selling_page .real-images-slider-section .swiper-button-next-custom:hover::before{opacity: 1;}.s_automotive_selling_page .real-images-slider-section .swiper-button-prev-custom:active, .s_automotive_selling_page .real-images-slider-section .swiper-button-next-custom:active{transform: scale(1.05);}.s_automotive_selling_page .real-images-slider-section .swiper-button-prev-custom.swiper-button-disabled, .s_automotive_selling_page .real-images-slider-section .swiper-button-next-custom.swiper-button-disabled{opacity: 0.4; cursor: not-allowed;}.s_automotive_selling_page .real-images-slider-section .swiper-button-prev-custom.swiper-button-disabled:hover, .s_automotive_selling_page .real-images-slider-section .swiper-button-next-custom.swiper-button-disabled:hover{transform: none;}.s_automotive_selling_page .real-images-slider-section .cta-buttons{margin-top: var(--space-xl); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; gap: var(--space-md);}.s_automotive_selling_page .real-images-slider-section .cta-buttons .btn{padding: var(--space-sm) var(--space-xl); border-radius: var(--btn-radius); font-size: var(--fs-md); font-weight: var(--fw-semibold); transition: all 0.3s ease; cursor: pointer; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: var(--space-sm); text-decoration: none; min-width: 200px; justify-content: center;}.s_automotive_selling_page .real-images-slider-section .cta-buttons .btn i{font-size: 1rem;}.s_automotive_selling_page .real-images-slider-section .cta-buttons .btn-outline{background-color: transparent; color: var(--main-color); border: 2px solid var(--main-color);}.s_automotive_selling_page .real-images-slider-section .cta-buttons .btn-outline:hover{background-color: var(--main-color); color: white; transform: translateY(-3px); box-shadow: 0 6px 20px rgba(253, 79, 30, 0.3);}.s_automotive_selling_page .real-images-slider-section .cta-buttons .btn-primary{background: linear-gradient(-135deg, var(--main-color) 0%, #ff6b3d 100%); color: white; border: 2px solid var(--main-color); box-shadow: 0 4px 15px rgba(253, 79, 30, 0.25);}.s_automotive_selling_page .real-images-slider-section .cta-buttons .btn-primary:hover{background: transparent; color: var(--main-color); transform: translateY(-3px); box-shadow: 0 6px 20px rgba(253, 79, 30, 0.3);}@media (max-width: 575.98px){.s_automotive_selling_page .real-images-slider-section{padding: 2rem 0;}.s_automotive_selling_page .real-images-slider-section::before, .s_automotive_selling_page .real-images-slider-section::after{width: 150px; height: 150px;}.s_automotive_selling_page .real-images-slider-section::before{top: -50px; left: -50px;}.s_automotive_selling_page .real-images-slider-section::after{bottom: -50px; right: -50px;}.s_automotive_selling_page .real-images-slider-section .section-header{margin-bottom: 1.5rem;}.s_automotive_selling_page .real-images-slider-section .section-header .section-title{font-size: 1.5rem;}.s_automotive_selling_page .real-images-slider-section .section-header .section-title .lightning-bolt-img{width: 35px; height: 35px;}.s_automotive_selling_page .real-images-slider-section .row{margin-bottom: 1.5rem;}.s_automotive_selling_page .real-images-slider-section .content-box .course-info{margin-bottom: 1rem; text-align: center;}.s_automotive_selling_page .real-images-slider-section .content-box .course-info .course-info-subtitle{font-size: 0.9rem; text-align: center; margin-bottom: 1rem;}.s_automotive_selling_page .real-images-slider-section .content-box .course-info .course-level-badge{font-size: 0.85rem; padding: 0.5rem 1rem; display: block; margin: 0 auto;}.s_automotive_selling_page .real-images-slider-section .slider-container{padding: 1rem;}.s_automotive_selling_page .real-images-slider-section .automotive-workshop-swiper{padding-bottom: 30px;}.s_automotive_selling_page .real-images-slider-section .workshop-card{margin: 0 0.5rem;}.s_automotive_selling_page .real-images-slider-section .workshop-image{height: 220px;}.s_automotive_selling_page .real-images-slider-section .workshop-info{padding: 1rem;}.s_automotive_selling_page .real-images-slider-section .workshop-date, .s_automotive_selling_page .real-images-slider-section .workshop-location{font-size: 0.8rem;}.s_automotive_selling_page .real-images-slider-section .workshop-description{font-size: 0.9rem;}.s_automotive_selling_page .real-images-slider-section .swiper-navigation{justify-content: center;}.s_automotive_selling_page .real-images-slider-section .swiper-button-prev-custom, .s_automotive_selling_page .real-images-slider-section .swiper-button-next-custom{width: 40px; height: 40px;}.s_automotive_selling_page .real-images-slider-section .swiper-button-prev-custom i, .s_automotive_selling_page .real-images-slider-section .swiper-button-next-custom i{font-size: 1rem;}.s_automotive_selling_page .real-images-slider-section .swiper-navigation{gap: 1rem; margin-top: 1rem;}.s_automotive_selling_page .real-images-slider-section .image-icon-box{width: 60px; height: 60px; margin-left: 0.75rem;}.s_automotive_selling_page .real-images-slider-section .image-icon-box img{width: 30px; height: 30px;}.s_automotive_selling_page .real-images-slider-section .content-box.d-flex .top-text{font-size: 0.8rem; padding: 0.25rem 0.75rem;}.s_automotive_selling_page .real-images-slider-section .content-box.d-flex .bottom-text{font-size: 0.85rem;}.s_automotive_selling_page .real-images-slider-section .slider-container{padding: 1rem; min-height: 200px; margin-top: 1rem;}.s_automotive_selling_page .real-images-slider-section .cta-buttons{margin-top: 1.5rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.75rem; width: 100%;}.s_automotive_selling_page .real-images-slider-section .cta-buttons .btn{font-size: 0.9rem; width: 100%; min-width: unset;}}@media (min-width: 576px) and (max-width: 767.98px){.s_automotive_selling_page .real-images-slider-section{padding: 2.5rem 0;}.s_automotive_selling_page .real-images-slider-section::before, .s_automotive_selling_page .real-images-slider-section::after{width: 200px; height: 200px;}.s_automotive_selling_page .real-images-slider-section .section-header .section-title{font-size: 1.75rem;}.s_automotive_selling_page .real-images-slider-section .section-header .section-title .lightning-bolt-img{width: 45px; height: 45px;}.s_automotive_selling_page .real-images-slider-section .content-box .course-info .course-info-subtitle{font-size: 1rem;}.s_automotive_selling_page .real-images-slider-section .content-box .course-info .course-level-badge{font-size: 0.9rem; padding: 0.6rem 1.2rem;}.s_automotive_selling_page .real-images-slider-section .image-icon-box{width: 70px; height: 70px;}.s_automotive_selling_page .real-images-slider-section .image-icon-box img{width: 35px; height: 35px;}.s_automotive_selling_page .real-images-slider-section .content-box.d-flex .top-text{font-size: 0.85rem;}.s_automotive_selling_page .real-images-slider-section .content-box.d-flex .bottom-text{font-size: 0.9rem;}.s_automotive_selling_page .real-images-slider-section .slider-container{padding: 1.5rem;}.s_automotive_selling_page .real-images-slider-section .workshop-image{height: 240px;}.s_automotive_selling_page .real-images-slider-section .swiper-button-prev-custom, .s_automotive_selling_page .real-images-slider-section .swiper-button-next-custom{width: 45px; height: 45px;}.s_automotive_selling_page .real-images-slider-section .cta-buttons{gap: 1rem;}.s_automotive_selling_page .real-images-slider-section .cta-buttons .btn{padding: 0.8rem 1.8rem; font-size: 0.95rem; min-width: 180px;}}@media (min-width: 768px) and (max-width: 991.98px){.s_automotive_selling_page .real-images-slider-section{padding: 3rem 0;}.s_automotive_selling_page .real-images-slider-section .section-header .section-title .lightning-bolt-img{width: 50px; height: 50px;}.s_automotive_selling_page .real-images-slider-section .workshop-image{height: 260px;}.s_automotive_selling_page .real-images-slider-section .cta-buttons{justify-content: center;}}@keyframes slideInUp{from{opacity: 0; transform: translateY(30px);}to{opacity: 1; transform: translateY(0);}}.s_automotive_selling_page .swiper-slide-active .workshop-card{animation: slideInUp 0.6s cubic-bezier(0.4, 0, 0.2, 1);}@media (min-width: 992px) and (max-width: 1199.98px){.s_automotive_selling_page .real-images-slider-section .section-header .section-title .lightning-bolt-img{width: 55px; height: 55px;}}@media (orientation: landscape) and (max-height: 600px){.s_automotive_selling_page .real-images-slider-section{padding: 1.5rem 0;}.s_automotive_selling_page .real-images-slider-section .section-header{margin-bottom: 1rem;}.s_automotive_selling_page .real-images-slider-section .row{margin-bottom: 1rem;}.s_automotive_selling_page .real-images-slider-section .slider-container{min-height: 180px; padding: 1rem;}.s_automotive_selling_page .real-images-slider-section .cta-buttons{margin-top: 1rem;}}@media (prefers-contrast: high){.s_automotive_selling_page .real-images-slider-section{background-color: #fff; border: 1px solid #000;}.s_automotive_selling_page .real-images-slider-section .content-box .course-level-badge{border: 2px solid #000;}.s_automotive_selling_page .real-images-slider-section .image-icon-box{border: 2px solid #000;}.s_automotive_selling_page .real-images-slider-section .slider-container{border: 2px solid #000;}.s_automotive_selling_page .real-images-slider-section .cta-buttons .btn-outline{border-width: 3px;}.s_automotive_selling_page .real-images-slider-section .cta-buttons .btn-primary{border-width: 3px; border-color: #000;}}@media (prefers-reduced-motion: reduce){.s_automotive_selling_page .real-images-slider-section .workshop-card, .s_automotive_selling_page .real-images-slider-section .workshop-image img, .s_automotive_selling_page .real-images-slider-section .swiper-button-prev-custom, .s_automotive_selling_page .real-images-slider-section .swiper-button-next-custom{transition: none; animation: none;}.s_automotive_selling_page .real-images-slider-section .workshop-card:hover{transform: none;}.s_automotive_selling_page .real-images-slider-section .workshop-image::after{transition: none;}.s_automotive_selling_page .real-images-slider-section .cta-buttons .btn{transition: none;}.s_automotive_selling_page .real-images-slider-section .cta-buttons .btn:hover{transform: none;}}.s_automotive_selling_page .engine-diagnostic-section{padding: var(--space-xl) 0; position: relative; overflow: hidden; background-color: #fff;}.s_automotive_selling_page .engine-diagnostic-section::before, .s_automotive_selling_page .engine-diagnostic-section::after{content: ''; position: absolute; width: 300px; height: 300px; z-index: 1;}.s_automotive_selling_page .engine-diagnostic-section::before{top: -100px; left: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.05) 0%, transparent 70%);}.s_automotive_selling_page .engine-diagnostic-section::after{bottom: -100px; right: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.03) 0%, transparent 70%);}.s_automotive_selling_page .engine-diagnostic-section .container{position: relative; z-index: 2; max-width: 1200px; margin: 0 auto;}.s_automotive_selling_page .engine-diagnostic-section .section-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: var(--space-xl);}.s_automotive_selling_page .engine-diagnostic-section .section-header .section-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: #232323; line-height: 1.4; margin: 0; text-align: start;}.s_automotive_selling_page .engine-diagnostic-section .section-header .section-title .text-orange{color: var(--main-color);}.s_automotive_selling_page .engine-diagnostic-section .section-header .section-title .lightning-bolt-img{width: 60px; height: 60px; object-fit: contain; filter: brightness(0.9) contrast(1.2);}.s_automotive_selling_page .engine-diagnostic-section .row{margin-bottom: var(--space-xl);}.s_automotive_selling_page .engine-diagnostic-section .row.align-items-center{margin-bottom: var(--space-xl);}.s_automotive_selling_page .engine-diagnostic-section .content-box .course-info{margin-bottom: var(--space-lg);}.s_automotive_selling_page .engine-diagnostic-section .content-box .course-info .course-info-subtitle{line-height: 1.6; font-size: var(--fs-md); font-weight: var(--fw-semibold); color: rgba(35, 35, 35, 0.8); margin-bottom: var(--space-sm); text-align: start;}.s_automotive_selling_page .engine-diagnostic-section .content-box .course-info .course-info-subtitle .text-orange{color: var(--main-color); font-weight: var(--fw-bold);}.s_automotive_selling_page .engine-diagnostic-section .content-box .course-info .course-level-badge{background: linear-gradient(-135deg, var(--main-color) 0%, #ff6b3d 100%); color: white; padding: var(--space-sm) var(--space-xl); font-size: var(--fs-md); font-weight: var(--fw-semibold); display: inline-block; text-align: center; box-shadow: 0 4px 12px rgba(253, 79, 30, 0.2); border-radius: 20px;}.s_automotive_selling_page .engine-diagnostic-section .image-wrapper{position: relative; text-align: center;}.s_automotive_selling_page .engine-diagnostic-section .image-wrapper img{max-width: 100%; height: auto; border-radius: var(--card-radius);}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; margin-bottom: var(--space-lg); padding: var(--space-md); background-color: #f9f9f9; border-radius: var(--card-radius); gap: var(--space-md); transition: all 0.3s ease; border: 1px solid transparent;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box:hover{border-color: rgba(253, 79, 30, 0.2); box-shadow: 0 6px 20px rgba(253, 79, 30, 0.1); transform: translateY(-3px);}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-icon{flex-shrink: 0; width: 50px; height: 50px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-icon img{width: 50px; height: 50px; object-fit: contain;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-content{flex-grow: 1;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-content .orange-text{color: var(--main-color); font-weight: var(--fw-bold);}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-content .feature-title{font-size: var(--fs-md); font-weight: var(--fw-bold); margin-bottom: var(--space-xs); line-height: 1.3;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-content .feature-desc{margin: 0; font-size: var(--fs-sm); line-height: 1.6; color: #555;}.s_automotive_selling_page .engine-diagnostic-section .images-box{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: stretch; gap: var(--space-lg); margin-top: var(--space-xl);}.s_automotive_selling_page .engine-diagnostic-section .images-box .image-item{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; overflow: hidden; border-radius: var(--card-radius); box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease;}.s_automotive_selling_page .engine-diagnostic-section .images-box .image-item:hover{transform: translateY(-5px);}.s_automotive_selling_page .engine-diagnostic-section .images-box .image-item img{width: 100%; height: 200px; object-fit: cover; transition: transform 0.5s ease;}.s_automotive_selling_page .engine-diagnostic-section .images-box .image-item:hover img{transform: scale(1.05);}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons{margin-top: var(--space-xl); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; gap: var(--space-md);}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons .btn{padding: var(--space-sm) var(--space-xl); border-radius: var(--btn-radius); font-size: var(--fs-md); font-weight: var(--fw-semibold); transition: all 0.3s ease; cursor: pointer; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: var(--space-sm); text-decoration: none; min-width: 200px; justify-content: center; text-align: center;}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons .btn i{font-size: 1rem;}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons .btn-outline{background-color: transparent; color: var(--main-color); border: 2px solid var(--main-color);}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons .btn-outline:hover{background-color: var(--main-color); color: white; transform: translateY(-3px); box-shadow: 0 6px 20px rgba(253, 79, 30, 0.3);}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons .btn-primary{background: linear-gradient(-135deg, var(--main-color) 0%, #ff6b3d 100%); color: white; border: 2px solid var(--main-color); box-shadow: 0 4px 15px rgba(253, 79, 30, 0.25);}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons .btn-primary:hover{background: transparent; color: var(--main-color); transform: translateY(-3px); box-shadow: 0 6px 20px rgba(253, 79, 30, 0.3);}@media (max-width: 575.98px){.s_automotive_selling_page .engine-diagnostic-section{padding: 2rem 0;}.s_automotive_selling_page .engine-diagnostic-section::before, .s_automotive_selling_page .engine-diagnostic-section::after{width: 150px; height: 150px;}.s_automotive_selling_page .engine-diagnostic-section::before{top: -50px; left: -50px;}.s_automotive_selling_page .engine-diagnostic-section::after{bottom: -50px; right: -50px;}.s_automotive_selling_page .engine-diagnostic-section .section-header{margin-bottom: 1.5rem;}.s_automotive_selling_page .engine-diagnostic-section .section-header .section-title{font-size: 1.5rem; text-align: center;}.s_automotive_selling_page .engine-diagnostic-section .section-header .section-title .d-flex{justify-content: center;}.s_automotive_selling_page .engine-diagnostic-section .section-header .section-title .lightning-bolt-img{width: 35px; height: 35px;}.s_automotive_selling_page .engine-diagnostic-section .section-header .section-title br{display: none;}.s_automotive_selling_page .engine-diagnostic-section .row{margin-bottom: 1.5rem;}.s_automotive_selling_page .engine-diagnostic-section .row.align-items-center{margin-bottom: 1.5rem;}.s_automotive_selling_page .engine-diagnostic-section .content-box{margin-bottom: 1.5rem;}.s_automotive_selling_page .engine-diagnostic-section .content-box .course-info{text-align: center; margin-bottom: 1rem;}.s_automotive_selling_page .engine-diagnostic-section .content-box .course-info .course-info-subtitle{font-size: 0.9rem; text-align: center; margin-bottom: 1rem;}.s_automotive_selling_page .engine-diagnostic-section .content-box .course-info .course-level-badge{font-size: 0.85rem; padding: 0.5rem 1rem; display: block; margin: 0 auto; max-width: 90%;}.s_automotive_selling_page .engine-diagnostic-section .image-wrapper{margin-bottom: 1.5rem;}.s_automotive_selling_page .engine-diagnostic-section .image-wrapper img{max-height: 250px; object-fit: contain;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; padding: 1rem; margin-bottom: 1rem; gap: 0.75rem;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-icon{margin: 0 auto; width: 45px; height: 45px;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-icon img{width: 20px; height: 20px;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-content .feature-title{font-size: 0.95rem;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-content .feature-desc{font-size: 0.85rem;}.s_automotive_selling_page .engine-diagnostic-section .images-box{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem; margin-top: 1.5rem;}.s_automotive_selling_page .engine-diagnostic-section .images-box .image-item img{height: 180px;}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons{margin-top: 1.5rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.75rem; width: 100%;}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons .btn{font-size: 0.9rem; width: 100%; min-width: unset; padding: 0.75rem 1rem;}}@media (min-width: 576px) and (max-width: 767.98px){.s_automotive_selling_page .engine-diagnostic-section{padding: 2.5rem 0;}.s_automotive_selling_page .engine-diagnostic-section::before, .s_automotive_selling_page .engine-diagnostic-section::after{width: 200px; height: 200px;}.s_automotive_selling_page .engine-diagnostic-section .section-header .section-title{font-size: 1.75rem;}.s_automotive_selling_page .engine-diagnostic-section .section-header .section-title .lightning-bolt-img{width: 45px; height: 45px;}.s_automotive_selling_page .engine-diagnostic-section .content-box .course-info .course-info-subtitle{font-size: 1rem;}.s_automotive_selling_page .engine-diagnostic-section .content-box .course-info .course-level-badge{font-size: 0.9rem; padding: 0.6rem 1.2rem;}.s_automotive_selling_page .engine-diagnostic-section .image-wrapper img{max-height: 300px;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box{padding: 1rem; margin-bottom: 1rem;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-icon{width: 45px; height: 45px;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-icon img{width: 22px; height: 22px;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-content .feature-title{font-size: 0.95rem;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-content .feature-desc{font-size: 0.85rem;}.s_automotive_selling_page .engine-diagnostic-section .images-box{gap: 1rem; margin-top: 1.5rem;}.s_automotive_selling_page .engine-diagnostic-section .images-box .image-item img{height: 180px;}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons{gap: 1rem;}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons .btn{padding: 0.8rem 1.8rem; font-size: 0.95rem; min-width: 180px;}}@media (min-width: 768px) and (max-width: 991.98px){.s_automotive_selling_page .engine-diagnostic-section{padding: 3rem 0;}.s_automotive_selling_page .engine-diagnostic-section .section-header .section-title .lightning-bolt-img{width: 50px; height: 50px;}.s_automotive_selling_page .engine-diagnostic-section .content-box .course-info{text-align: center;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box{padding: 1rem; margin-bottom: 1rem;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box .feature-icon{width: 50px; height: 50px;}.s_automotive_selling_page .engine-diagnostic-section .images-box{gap: 1rem;}.s_automotive_selling_page .engine-diagnostic-section .images-box .image-item img{height: 180px;}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons{justify-content: center;}}@media (min-width: 992px) and (max-width: 1199.98px){.s_automotive_selling_page .engine-diagnostic-section .section-header .section-title .lightning-bolt-img{width: 55px; height: 55px;}.s_automotive_selling_page .engine-diagnostic-section .images-box .image-item img{height: 220px;}}@media (min-width: 1200px){.s_automotive_selling_page .engine-diagnostic-section .images-box .image-item img{height: 240px;}}@media (orientation: landscape) and (max-height: 600px){.s_automotive_selling_page .engine-diagnostic-section{padding: 1.5rem 0;}.s_automotive_selling_page .engine-diagnostic-section .section-header{margin-bottom: 1rem;}.s_automotive_selling_page .engine-diagnostic-section .row{margin-bottom: 1rem;}.s_automotive_selling_page .engine-diagnostic-section .content-box{margin-bottom: 1rem;}.s_automotive_selling_page .engine-diagnostic-section .features-container .feature-box{padding: 0.75rem; margin-bottom: 0.75rem;}.s_automotive_selling_page .engine-diagnostic-section .images-box{margin-top: 1rem;}.s_automotive_selling_page .engine-diagnostic-section .images-box .image-item img{height: 150px;}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons{margin-top: 1rem;}}@media (prefers-contrast: high){.s_automotive_selling_page .engine-diagnostic-section{background-color: #fff; border: 1px solid #000;}.s_automotive_selling_page .engine-diagnostic-section .content-box .course-level-badge{border: 2px solid #000;}.s_automotive_selling_page .engine-diagnostic-section .feature-box{border: 1px solid #000;}.s_automotive_selling_page .engine-diagnostic-section .image-wrapper img, .s_automotive_selling_page .engine-diagnostic-section .images-box .image-item img{border: 2px solid #000;}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons .btn-outline{border-width: 3px;}.s_automotive_selling_page .engine-diagnostic-section .cta-buttons .btn-primary{border-width: 3px; border-color: #000;}}@media (prefers-reduced-motion: reduce){.s_automotive_selling_page .engine-diagnostic-section .feature-box, .s_automotive_selling_page .engine-diagnostic-section .image-item, .s_automotive_selling_page .engine-diagnostic-section .image-item img, .s_automotive_selling_page .engine-diagnostic-section .btn{transition: none; animation: none;}.s_automotive_selling_page .engine-diagnostic-section .feature-box:hover, .s_automotive_selling_page .engine-diagnostic-section .image-item:hover{transform: none;}.s_automotive_selling_page .engine-diagnostic-section .btn:hover{transform: none;}}@media (hover: none) and (pointer: coarse){.s_automotive_selling_page .engine-diagnostic-section .feature-box:hover, .s_automotive_selling_page .engine-diagnostic-section .image-item:hover, .s_automotive_selling_page .engine-diagnostic-section .btn:hover{transform: none; box-shadow: none;}.s_automotive_selling_page .engine-diagnostic-section .feature-box:active, .s_automotive_selling_page .engine-diagnostic-section .image-item:active, .s_automotive_selling_page .engine-diagnostic-section .btn:active{transform: scale(0.98);}}.s_automotive_selling_page .whose-section{position: relative; overflow: hidden; color: white;}.s_automotive_selling_page .whose-section::before{content: ''; position: absolute; top: 0; right: 0; width: 100%; height: 100%; background-image: url("/automotive_selling_page/static/img/whose-bg.png"); background-size: cover; background-position: center; background-repeat: no-repeat; z-index: 1;}.s_automotive_selling_page .whose-section .layer{position: relative; z-index: 2; background: linear-gradient(-112.99deg, rgba(0, 0, 0, 0.7) 54%, rgba(255, 255, 255, 0.1) 89.41%); padding: 4rem 2rem;}.s_automotive_selling_page .whose-section .container{max-width: 1200px; margin: 0 auto; position: relative; z-index: 3;}.s_automotive_selling_page .whose-section .section-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: var(--space-xl);}.s_automotive_selling_page .whose-section .section-header .section-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); line-height: 1.6; text-align: start; max-width: 800px; color: white;}.s_automotive_selling_page .whose-section .section-header .section-title .text-orange{color: var(--main-color);}.s_automotive_selling_page .whose-section .section-header .question-mark{animation: float 6s ease-in-out infinite; transform: translateY(-50%);}.s_automotive_selling_page .whose-section .section-header .question-mark img{width: 100%; height: 100%; object-fit: contain;}.s_automotive_selling_page .whose-section .reasons-box{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-between; gap: var(--space-md);}.s_automotive_selling_page .whose-section .reasons-box .reason{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--space-md); transition: all 0.3s ease;}.s_automotive_selling_page .whose-section .reasons-box .reason .reason-number{width: 40px; height: 40px; color: var(--main-color); border: 1px solid var(--main-color); border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; font-weight: var(--fw-bold); margin: 0;}.s_automotive_selling_page .whose-section .reasons-box .reason .reason-content{flex: 1; background-color: white; display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; align-items: stretch;}.s_automotive_selling_page .whose-section .reasons-box .reason .reason-content .reason-title{font-size: var(--fs-md); font-weight: var(--fw-bold); background-color: var(--main-color); color: var(--text-color); margin: 0; padding: var(--space-sm); min-width: 150px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_automotive_selling_page .whose-section .reasons-box .reason .reason-content .reason-desc{font-size: var(--fs-md); margin: 0; color: var(--text-color); padding: var(--space-sm);}.s_automotive_selling_page .whose-section .image-box{height: 100%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: stretch; border: 1px solid #666;}.s_automotive_selling_page .whose-section .image-box img{width: 100%; height: 100%; transition: transform 0.3s ease;}@media (max-width: 1200px){.s_automotive_selling_page .whose-section .content-wrapper{gap: 2rem;}.s_automotive_selling_page .whose-section .reason-title{min-width: 130px; font-size: calc(var(--fs-md) * 0.9);}.s_automotive_selling_page .whose-section .reason-desc{font-size: calc(var(--fs-md) * 0.9);}}@media (max-width: 992px){.s_automotive_selling_page .whose-section .content-wrapper{flex-direction: column-reverse; align-items: center;}.s_automotive_selling_page .whose-section .image-box{max-width: 500px; width: 100%; height: auto; max-height: 400px; margin: auto;}.s_automotive_selling_page .whose-section .image-box img{height: auto; max-height: 400px; object-fit: contain;}.s_automotive_selling_page .whose-section .reasons-box{width: 100%; max-width: 600px; margin: auto;}.s_automotive_selling_page .whose-section .layer{padding: 3rem 1.5rem;}}@media (max-width: 768px){.s_automotive_selling_page .whose-section .section-header .d-flex{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; gap: 1.5rem;}.s_automotive_selling_page .whose-section .section-title{text-align: center; font-size: calc(var(--fs-xl) * 0.85);}.s_automotive_selling_page .whose-section .question-mark{transform: translateY(0); margin-top: 1rem;}.s_automotive_selling_page .whose-section .question-mark img{max-width: 60px; height: auto;}.s_automotive_selling_page .whose-section .reason-content{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0;}.s_automotive_selling_page .whose-section .reason-title{min-width: 100%; padding: var(--space-xs) var(--space-sm);}.s_automotive_selling_page .whose-section .reason-desc{padding: var(--space-sm); text-align: center; justify-content: center;}.s_automotive_selling_page .whose-section .layer{padding: 2.5rem 1rem;}.s_automotive_selling_page .whose-section .reason-number{width: 35px; height: 35px; font-size: 0.9rem;}}@media (max-width: 576px){.s_automotive_selling_page .whose-section .section-title{font-size: calc(var(--fs-xl) * 0.75); line-height: 1.4;}.s_automotive_selling_page .whose-section .content-wrapper{gap: 1.5rem;}.s_automotive_selling_page .whose-section .reason{gap: var(--space-sm);}.s_automotive_selling_page .whose-section .reason-title{font-size: calc(var(--fs-md) * 0.85); padding: 0.75rem;}.s_automotive_selling_page .whose-section .reason-desc{font-size: calc(var(--fs-md) * 0.85); padding: 0.75rem;}.s_automotive_selling_page .whose-section .layer{padding: 2rem 1rem;}}@media (max-width: 480px){.s_automotive_selling_page .whose-section .section-title{font-size: calc(var(--fs-xl) * 0.65);}.s_automotive_selling_page .whose-section .reason{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}.s_automotive_selling_page .whose-section .reason-number{align-self: flex-start; margin-bottom: 0.5rem;}.s_automotive_selling_page .whose-section .reason-content{width: 100%;}}@media (min-width: 769px){.s_automotive_selling_page .whose-section .reason:hover{transform: translateX(-5px);}.s_automotive_selling_page .whose-section .reason:hover .reason-number{background-color: var(--main-color); color: var(--text-color); transform: scale(1.1);}.s_automotive_selling_page .whose-section .image-box:hover img{transform: scale(1.05);}}.s_automotive_selling_page .course-instructor-section{padding: var(--space-xl) 0; position: relative; overflow: hidden; background-color: #f8f8f8;}.s_automotive_selling_page .course-instructor-section::before, .s_automotive_selling_page .course-instructor-section::after{content: ''; position: absolute; width: 300px; height: 300px; z-index: 1;}.s_automotive_selling_page .course-instructor-section::before{top: -100px; left: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.05) 0%, transparent 70%);}.s_automotive_selling_page .course-instructor-section::after{bottom: -100px; right: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.03) 0%, transparent 70%);}.s_automotive_selling_page .course-instructor-section .container{position: relative; z-index: 2; max-width: 1200px; margin: 0 auto; padding: 0 var(--space-md);}.s_automotive_selling_page .course-instructor-section .section-header{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; margin-bottom: var(--space-xl);}.s_automotive_selling_page .course-instructor-section .section-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--second-color); line-height: 1.4; margin: 0; text-align: center;}.s_automotive_selling_page .course-instructor-section .section-title .text-orange{color: var(--main-color);}.s_automotive_selling_page .course-instructor-section .lightning-bolt-img{width: 60px; height: 60px; object-fit: contain; filter: brightness(0.9) contrast(1.2);}.s_automotive_selling_page .course-instructor-section .content-wrapper{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: var(--space-lg);}.s_automotive_selling_page .course-instructor-section .image-box{flex-shrink: 0; width: 240px;}.s_automotive_selling_page .course-instructor-section .image-box img{width: 100%; height: auto; display: block;}.s_automotive_selling_page .course-instructor-section .instructor-info{flex: 1; position: relative; padding: var(--space-lg); border-radius: 8px;}.s_automotive_selling_page .course-instructor-section .instructor-info::before{content: ''; position: absolute; bottom: 40px; left: 0; width: 5px; height: 60px; background-color: var(--main-color); border-radius: 2px;}.s_automotive_selling_page .course-instructor-section .instructor-title{font-size: var(--fs-md); font-weight: var(--fw-semibold); margin-bottom: var(--space-md); text-transform: uppercase; letter-spacing: 1px; background-color: rgba(217, 217, 217, 0.3); border-radius: 50px; padding: var(--space-sm); display: inline-block;}.s_automotive_selling_page .course-instructor-section .instructor-name{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--second-color); margin-bottom: var(--space-md); line-height: 1.4;}.s_automotive_selling_page .course-instructor-section .years-of-experience{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: var(--space-md); display: inline-block; padding: var(--space-xs) var(--space-md); border-radius: 50px; background-color: rgba(217, 217, 217, 0.3);}.s_automotive_selling_page .course-instructor-section .instructor-experience-desc{font-size: var(--fs-md); color: var(--text-color); line-height: 1.6; margin-bottom: var(--space-sm);}.s_automotive_selling_page .course-instructor-section .instructor-experience-desc .orange-text{color: var(--main-color); font-weight: var(--fw-bold);}.s_automotive_selling_page .course-instructor-section .instructor-bio{font-size: var(--fs-md); color: var(--text-color); line-height: 1.6; margin-bottom: 0;}@media (max-width: 1200px){.s_automotive_selling_page .course-instructor-section .container{max-width: 960px; padding: 0 var(--space-md);}.s_automotive_selling_page .course-instructor-section .content-wrapper{gap: var(--space-md);}.s_automotive_selling_page .course-instructor-section .image-box{width: 220px;}.s_automotive_selling_page .course-instructor-section .instructor-name{font-size: calc(var(--fs-xl) * 0.9);}}@media (max-width: 992px){.s_automotive_selling_page .course-instructor-section .content-wrapper{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; text-align: center; gap: var(--space-xl);}.s_automotive_selling_page .course-instructor-section .image-box{width: 280px; order: 2; margin: auto;}.s_automotive_selling_page .course-instructor-section .instructor-info{order: 1; width: 100%; max-width: 700px; margin: auto;}.s_automotive_selling_page .course-instructor-section .instructor-info::before{display: none;}.s_automotive_selling_page .course-instructor-section::before{top: -150px; left: -150px;}.s_automotive_selling_page .course-instructor-section::after{bottom: -150px; right: -150px;}}@media (max-width: 768px){.s_automotive_selling_page .course-instructor-section{padding: var(--space-lg) 0;}.s_automotive_selling_page .course-instructor-section .section-header{margin-bottom: var(--space-lg);}.s_automotive_selling_page .course-instructor-section .section-title{font-size: calc(var(--fs-xl) * 0.85);}.s_automotive_selling_page .course-instructor-section .lightning-bolt-img{width: 50px; height: 50px;}.s_automotive_selling_page .course-instructor-section .instructor-info{padding: var(--space-md);}.s_automotive_selling_page .course-instructor-section .instructor-name{font-size: calc(var(--fs-xl) * 0.8); margin-bottom: var(--space-sm);}.s_automotive_selling_page .course-instructor-section .years-of-experience{font-size: calc(var(--fs-xl) * 0.8); margin-bottom: var(--space-sm);}.s_automotive_selling_page .course-instructor-section .instructor-title, .s_automotive_selling_page .course-instructor-section .instructor-experience-desc, .s_automotive_selling_page .course-instructor-section .instructor-bio{font-size: calc(var(--fs-md) * 0.95);}.s_automotive_selling_page .course-instructor-section::before{width: 200px; height: 200px; top: -80px; left: -80px;}.s_automotive_selling_page .course-instructor-section::after{width: 200px; height: 200px; bottom: -80px; right: -80px;}}@media (max-width: 576px){.s_automotive_selling_page .course-instructor-section .container{padding: 0 var(--space-sm);}.s_automotive_selling_page .course-instructor-section .section-title{font-size: calc(var(--fs-xl) * 0.75);}.s_automotive_selling_page .course-instructor-section .d-flex{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--space-xs);}.s_automotive_selling_page .course-instructor-section .lightning-bolt-img{width: 40px; height: 40px;}.s_automotive_selling_page .course-instructor-section .image-box{width: 220px;}.s_automotive_selling_page .course-instructor-section .instructor-info{padding: var(--space-sm);}.s_automotive_selling_page .course-instructor-section .instructor-name{font-size: calc(var(--fs-xl) * 0.7);}.s_automotive_selling_page .course-instructor-section .years-of-experience{font-size: calc(var(--fs-xl) * 0.7); padding: var(--space-xs) var(--space-sm);}.s_automotive_selling_page .course-instructor-section .instructor-title{font-size: calc(var(--fs-md) * 0.9); padding: 0.5rem 0.75rem;}.s_automotive_selling_page .course-instructor-section .instructor-experience-desc, .s_automotive_selling_page .course-instructor-section .instructor-bio{font-size: calc(var(--fs-md) * 0.9); line-height: 1.5;}.s_automotive_selling_page .course-instructor-section .content-wrapper{gap: var(--space-lg);}.s_automotive_selling_page .course-instructor-section::before{width: 150px; height: 150px; top: -60px; left: -60px;}.s_automotive_selling_page .course-instructor-section::after{width: 150px; height: 150px; bottom: -60px; right: -60px;}}@media (max-width: 480px){.s_automotive_selling_page .course-instructor-section .section-title{font-size: calc(var(--fs-xl) * 0.65);}.s_automotive_selling_page .course-instructor-section .instructor-name{font-size: calc(var(--fs-xl) * 0.65); line-height: 1.3;}.s_automotive_selling_page .course-instructor-section .instructor-title{font-size: calc(var(--fs-md) * 0.85); letter-spacing: 0.5px;}.s_automotive_selling_page .course-instructor-section .instructor-experience-desc, .s_automotive_selling_page .course-instructor-section .instructor-bio{font-size: calc(var(--fs-md) * 0.85);}.s_automotive_selling_page .course-instructor-section .image-box{width: 200px;}}@media (max-width: 576px) and (orientation: landscape){.s_automotive_selling_page .course-instructor-section .content-wrapper{flex-direction: row; align-items: flex-start; gap: var(--space-md);}.s_automotive_selling_page .course-instructor-section .image-box{width: 180px; order: 1; flex-shrink: 0;}.s_automotive_selling_page .course-instructor-section .instructor-info{order: 2; flex: 1;}}@media (min-width: 1400px){.s_automotive_selling_page .course-instructor-section .container{max-width: 1320px;}.s_automotive_selling_page .course-instructor-section .image-box{width: 280px;}}.s_automotive_selling_page .your-chance-section{background-color: #010101; color: white; position: relative; overflow: hidden; padding: var(--space-xl) 0;}.s_automotive_selling_page .your-chance-section::before, .s_automotive_selling_page .your-chance-section::after{content: ''; position: absolute; width: 300px; height: 300px; z-index: 1;}.s_automotive_selling_page .your-chance-section::before{top: -100px; left: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.05) 0%, transparent 70%);}.s_automotive_selling_page .your-chance-section::after{bottom: -100px; right: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.03) 0%, transparent 70%);}.s_automotive_selling_page .your-chance-section .container{position: relative; z-index: 2; max-width: 1200px; margin: 0 auto; padding: 0 var(--space-md);}.s_automotive_selling_page .your-chance-section .section-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: var(--space-xl);}.s_automotive_selling_page .your-chance-section .section-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: white; line-height: 1.4; margin: 0; text-align: start;}.s_automotive_selling_page .your-chance-section .section-title .text-orange{color: var(--main-color);}.s_automotive_selling_page .your-chance-section .coin-img{width: 60px; height: 60px; object-fit: contain; animation: float 3s ease-in-out infinite;}.s_automotive_selling_page .your-chance-section .gifts-list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--space-lg); margin-top: var(--space-lg);}.s_automotive_selling_page .your-chance-section .gift-item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--space-md); padding: var(--space-md); border-radius: 8px; transition: all 0.3s ease;}.s_automotive_selling_page .your-chance-section .gift-icon{width: 60px; height: 60px; flex-shrink: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; background: rgba(253, 79, 30, 0.1); border-radius: 50%; padding: var(--space-md);}.s_automotive_selling_page .your-chance-section .gift-icon img{width: 100%; height: 100%; object-fit: contain;}.s_automotive_selling_page .your-chance-section .gift-content{flex: 1; padding-bottom: var(--space-md); border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.s_automotive_selling_page .your-chance-section .gift-title{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: white; margin: 0 0 var(--space-xs) 0;}.s_automotive_selling_page .your-chance-section .gift-desc{font-size: var(--fs-md); color: rgba(255, 255, 255, 0.8); margin: 0; line-height: 1.5;}.s_automotive_selling_page .your-chance-section .image-box{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; height: 100%; padding: var(--space-md);}.s_automotive_selling_page .your-chance-section .image-box img{max-width: 100%; height: auto; object-fit: contain; animation: float 4s ease-in-out infinite; animation-delay: 0.5s;}.s_automotive_selling_page .your-chance-section .cta-buttons{margin-top: var(--space-xl); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; gap: var(--space-md); -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_automotive_selling_page .your-chance-section .cta-buttons .btn{padding: var(--space-sm) var(--space-lg); border-radius: var(--btn-radius); font-size: var(--fs-md); font-weight: var(--fw-semibold); transition: all 0.3s ease; cursor: pointer; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: var(--space-sm); text-decoration: none; min-width: 200px; justify-content: center;}.s_automotive_selling_page .your-chance-section .cta-buttons .btn i{font-size: 1rem;}.s_automotive_selling_page .your-chance-section .cta-buttons .btn-outline{background-color: transparent; color: white; border: 2px solid white;}.s_automotive_selling_page .your-chance-section .cta-buttons .btn-outline:hover{background-color: white; color: #232323; transform: translateY(-3px);}.s_automotive_selling_page .your-chance-section .cta-buttons .btn-primary{background-color: var(--main-color); color: white; border: 2px solid var(--main-color);}.s_automotive_selling_page .your-chance-section .cta-buttons .btn-primary:hover{background-color: transparent; color: var(--main-color); transform: translateY(-3px);}@keyframes float{0%, 100%{transform: translateY(0);}50%{transform: translateY(-10px);}}@media (max-width: 1200px){.s_automotive_selling_page .your-chance-section .container{max-width: 960px;}}@media (max-width: 992px){.s_automotive_selling_page .your-chance-section .gifts-list{margin-top: 0; margin-bottom: var(--space-xl);}.s_automotive_selling_page .your-chance-section .image-box{padding: var(--space-lg);}.s_automotive_selling_page .your-chance-section .image-box img{max-height: 300px;}}@media (max-width: 768px){.s_automotive_selling_page .your-chance-section{padding: var(--space-lg) 0;}.s_automotive_selling_page .your-chance-section .content-background .layer{padding: var(--space-lg) 0;}.s_automotive_selling_page .your-chance-section .section-header{margin-bottom: var(--space-lg);}.s_automotive_selling_page .your-chance-section .section-title{font-size: calc(var(--fs-xl) * 0.85);}.s_automotive_selling_page .your-chance-section .coin-img{width: 50px; height: 50px;}.s_automotive_selling_page .your-chance-section .gift-item{padding: var(--space-sm); gap: var(--space-sm);}.s_automotive_selling_page .your-chance-section .gift-icon{width: 50px; height: 50px;}.s_automotive_selling_page .your-chance-section .gift-title{font-size: var(--fs-md);}.s_automotive_selling_page .your-chance-section .gift-desc{font-size: calc(var(--fs-md) * 0.9);}.s_automotive_selling_page .your-chance-section .cta-buttons{margin-top: var(--space-lg);}.s_automotive_selling_page .your-chance-section .cta-buttons .btn{min-width: 180px; padding: var(--space-sm) var(--space-md); font-size: calc(var(--fs-md) * 0.9);}.s_automotive_selling_page .your-chance-section::before{width: 200px; height: 200px; top: -80px; left: -80px;}.s_automotive_selling_page .your-chance-section::after{width: 200px; height: 200px; bottom: -80px; right: -80px;}}@media (max-width: 576px){.s_automotive_selling_page .your-chance-section .container{padding: 0 var(--space-sm);}.s_automotive_selling_page .your-chance-section .section-title{font-size: calc(var(--fs-xl) * 0.75);}.s_automotive_selling_page .your-chance-section .coin-img{width: 40px; height: 40px;}.s_automotive_selling_page .your-chance-section .d-flex{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--space-xs);}.s_automotive_selling_page .your-chance-section .gift-item{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; padding: var(--space-md);}.s_automotive_selling_page .your-chance-section .gift-content{width: 100%;}.s_automotive_selling_page .your-chance-section .image-box img{max-height: 250px;}.s_automotive_selling_page .your-chance-section .cta-buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--space-sm);}.s_automotive_selling_page .your-chance-section .cta-buttons .btn{width: 100%; max-width: 300px;}.s_automotive_selling_page .your-chance-section::before{width: 150px; height: 150px; top: -60px; left: -60px;}.s_automotive_selling_page .your-chance-section::after{width: 150px; height: 150px; bottom: -60px; right: -60px;}}@media (max-width: 480px){.s_automotive_selling_page .your-chance-section .section-title{font-size: calc(var(--fs-xl) * 0.65); line-height: 1.3;}.s_automotive_selling_page .your-chance-section .coin-img{width: 35px; height: 35px;}.s_automotive_selling_page .your-chance-section .gift-title{font-size: calc(var(--fs-md) * 0.95);}.s_automotive_selling_page .your-chance-section .gift-desc{font-size: calc(var(--fs-md) * 0.85);}.s_automotive_selling_page .your-chance-section .cta-buttons .btn{font-size: calc(var(--fs-md) * 0.85);}}@media (min-width: 1400px){.s_automotive_selling_page .your-chance-section .container{max-width: 1320px;}.s_automotive_selling_page .your-chance-section .gift-icon{width: 70px; height: 70px;}.s_automotive_selling_page .your-chance-section .image-box img{max-height: 400px;}}.s_automotive_selling_page .reviews{padding: 4rem 2rem; background: linear-gradient(-135.02deg, rgba(32, 15, 59, 0.06) 36.3%, rgba(87, 41, 161, 0) 89.64%); background-blend-mode: multiply; overflow: hidden;}.s_automotive_selling_page .reviews .cta-buttons{margin-top: var(--space-xl); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; gap: var(--space-md);}.s_automotive_selling_page .reviews .cta-buttons .btn{padding: var(--space-sm) var(--space-xl); border-radius: var(--btn-radius); font-size: var(--fs-md); font-weight: var(--fw-semibold); transition: all 0.3s ease; cursor: pointer; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: var(--space-sm); text-decoration: none; min-width: 200px; justify-content: center;}.s_automotive_selling_page .reviews .cta-buttons .btn i{font-size: 1rem;}.s_automotive_selling_page .reviews .cta-buttons .btn-outline{background-color: transparent; color: var(--main-color); border: 2px solid var(--main-color);}.s_automotive_selling_page .reviews .cta-buttons .btn-outline:hover{background-color: var(--main-color); color: white; transform: translateY(-3px); box-shadow: 0 6px 20px rgba(253, 79, 30, 0.3);}.s_automotive_selling_page .reviews .cta-buttons .btn-primary{background: linear-gradient(-135deg, var(--main-color) 0%, #ff6b3d 100%); color: white; border: 2px solid var(--main-color); box-shadow: 0 4px 15px rgba(253, 79, 30, 0.25);}.s_automotive_selling_page .reviews .cta-buttons .btn-primary:hover{background: transparent; color: var(--main-color); transform: translateY(-3px); box-shadow: 0 6px 20px rgba(253, 79, 30, 0.3);}.s_automotive_selling_page .automotive-faq{background-image: url("https://engosoft.com/website/static/cfm-images/bg.webp"); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed;}.s_automotive_selling_page .automotive-faq .layer{background: linear-gradient(-112.99deg, rgba(0, 0, 0, 0.7) 54%, rgba(255, 255, 255, 0.1) 89.41%); background-blend-mode: multiply; padding: 4rem 2rem; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_automotive_selling_page .automotive-faq .layer .faq-container{margin: 0 auto; background: #FFF; border: 4px solid var(--main-color); width: 80%; border-radius: 12px; overflow: visible;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer{background: #FFF; padding: 2rem; display: -webkit-box; display: -webkit-flex; display: flex; gap: 2rem; height: 100%; box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); align-items: stretch; border-radius: 12px;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .right-side{flex: 0 0 300px; max-width: 300px; width: 100%; padding-inline-start: 10px; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-between;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .right-side .header{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.5rem; text-align: start; margin-bottom: 2rem;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .right-side .header .automotive-faq-title{font-weight: 700; font-size: var(--fs-xl); line-height: 1.5; color: var(--second-color);}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .right-side .header .automotive-faq-subtitle{font-weight: 600; font-size: 1.2rem; line-height: 1.5; color: #232323CC;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .right-side .header .underline{width: 100px; height: 8px; background-color: var(--main-color); border-radius: 20px; margin-bottom: 1rem;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .right-side .image-box{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; width: 100%; max-width: 200px; margin: auto; align-items: flex-end; overflow: visible; background: var(--main-color); border-radius: 150px; padding: 0.5rem; position: relative; margin-top: 2rem; animation: floatAnimation 3s ease-in-out infinite; overflow: hidden;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .right-side .image-box img{width: 100%; border-radius: 150px; height: auto; object-fit: cover; display: block; position: relative; z-index: 100;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .left-side{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .left-side .automotive-faq-item.active .automotive-faq-item-question .icon{transform: rotate(-180deg);}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .left-side .automotive-faq-item.active .automotive-faq-item-answer{max-height: 1000px;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .left-side .automotive-faq-item.active .automotive-faq-item-answer p{padding: 1rem 0;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .left-side .automotive-faq-item{background: #FFFFFFB0; border-radius: 8px; border: 1px solid #CCCCCC80; margin-bottom: 1rem; overflow: hidden; transition: all 0.3s ease-in-out;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .left-side .automotive-faq-item:hover{background: #FFFFFF; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .left-side .automotive-faq-item:hover .automotive-faq-item-question{color: var(--main-color);}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .left-side .automotive-faq-item .automotive-faq-item-question{width: 100%; text-align: start; padding: 1rem; font-size: 1.2rem; background: none; border: none; outline: none; cursor: pointer; font-weight: 700; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; color: #232323; border-inline-start: 12px solid var(--main-color); transition: color 0.3s ease;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .left-side .automotive-faq-item .automotive-faq-item-question .icon{transition: transform 0.3s ease-in-out;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .left-side .automotive-faq-item .automotive-faq-item-answer{max-height: 0; overflow: hidden; transition: max-height 0.5s ease-in-out, padding 0.3s ease-in-out; padding: 0 1rem; font-size: 1rem; color: #232323CC; border-inline-start: 12px solid var(--second-color); background: #0E335205;}.s_automotive_selling_page .automotive-faq .layer .faq-container .layer .left-side .automotive-faq-item .automotive-faq-item-answer p{font-weight: 500; font-size: 20px; line-height: 1.6; text-align: start; padding: 1rem 0;}@keyframes floatAnimation{0%, 100%{transform: translateY(0px);}50%{transform: translateY(-20px);}}.s_automotive_selling_page .payment-options-section{padding: 4rem 2rem; background: #2323230D; background-blend-mode: multiply; overflow: hidden;}.s_automotive_selling_page .payment-options-section .header-section{border-bottom: 2px solid #23232333; padding-bottom: 1rem;}.s_automotive_selling_page .payment-options-section .header-section .payment-options-section-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 1rem;}.s_automotive_selling_page .payment-options-section .header-section .payment-options-section-header-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 1rem; color: #232323CC;}.s_automotive_selling_page .payment-options-section .text-container .title-desc{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem;}.s_automotive_selling_page .payment-options-section .text-container .gradient-div-desc{background: #009F97; color: white; padding: 0.75rem 4rem; text-align: center; margin: auto; margin-bottom: 2rem; width: fit-content; border-radius: 50px; font-size: var(--fs-md); font-weight: var(--fw-bold); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_automotive_selling_page .payment-options-section .text-container .gradient-div-desc:hover{transform: scale(1.05); box-shadow: 0 5px 15px rgba(0, 159, 151, 0.3);}.s_automotive_selling_page .payment-options-section .text-container .gradient-div-tabby{background: linear-gradient(-60.7deg, #232323 55.59%, var(--main-color) 158.54%); color: white; padding: 0.75rem 4rem; text-align: center; margin: auto; margin-bottom: 2rem; width: fit-content; border-radius: 50px; font-size: var(--fs-md); font-weight: var(--fw-bold); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_automotive_selling_page .payment-options-section .text-container .gradient-div-tabby:hover{transform: scale(1.05); box-shadow: 0 5px 15px rgba(225, 45, 30, 0.3);}.s_automotive_selling_page .payment-options-section .text-container .payments-text{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem; text-align: center; color: #232323;}.s_automotive_selling_page .payment-options-section .text-container .images .image{position: relative; padding-inline-end: 1rem; transition: transform 0.3s ease;}.s_automotive_selling_page .payment-options-section .text-container .images .image:hover{transform: translateY(-5px);}.s_automotive_selling_page .payment-options-section .text-container .images .image:not(:last-child)::after{content: ""; position: absolute; inset-inline-end: 0; top: 50%; transform: translateY(-50%); width: 1.5px; height: 20px; background: #200f3b; border-radius: 2px;}.s_automotive_selling_page .payment-options-section .text-container .suitable-payment{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem; text-align: center; color: #232323; margin-top: 2rem;}.s_automotive_selling_page .payment-options-section .text-container .buttons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: 1rem; margin-top: 2rem;}.s_automotive_selling_page .payment-options-section .text-container .buttons .payment-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--second-color); color: var(--main-color); border: 1px solid var(--second-color); padding: 0.5rem 4rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_automotive_selling_page .payment-options-section .text-container .buttons .payment-btn-main:hover{background-color: transparent; color: var(--second-color); transform: translateY(-3px); box-shadow: 0 5px 15px rgba(199, 233, 0, 0.3);}.s_automotive_selling_page .payment-options-section .image-container{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; height: 100%; position: relative; min-height: 500px;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image{position: absolute; z-index: 10;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 60px; inset-inline-end: 100px; animation: floatUpDown 3s ease-in-out infinite;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 70px; inset-inline-start: 100px; animation: floatUpDown 3s ease-in-out infinite 1.5s;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: 0px; inset-inline-end: 20px; animation: rotateFloat 4s ease-in-out infinite;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: 0px; inset-inline-start: 0px; animation: rotateFloat 4s ease-in-out infinite 2s;}.s_automotive_selling_page .payment-options-section .image-container .image-box{background: linear-gradient(-275.4deg, rgba(199, 233, 0, 0.3) 4.32%, var(--main-color) 97.31%); padding: 20px; border-radius: 250px; transition: transform 0.3s ease, box-shadow 0.3s ease; position: relative; z-index: 5;}.s_automotive_selling_page .payment-options-section .image-container .image-box:hover{transform: scale(1.05); box-shadow: 0 10px 30px rgba(199, 233, 0, 0.3);}.s_automotive_selling_page .payment-options-section .image-box img{border-radius: 250px; max-width: 100%; height: auto;}@keyframes floatUpDown{0%, 100%{transform: translateY(0px);}50%{transform: translateY(-20px);}}@keyframes rotateFloat{0%, 100%{transform: translateY(0px) rotate(0deg);}50%{transform: translateY(-15px) rotate(-10deg);}}@media (max-width: 1199px){.s_automotive_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 40px; inset-inline-end: 60px;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 50px; inset-inline-start: 60px;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: 0px; inset-inline-end: 10px;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: 0px; inset-inline-start: 10px;}}@media (max-width: 991px){.s_automotive_selling_page .payment-options-section{padding: 3rem 1.5rem;}.s_automotive_selling_page .payment-options-section .image-container{min-height: 450px; margin-top: 3rem;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 20px; inset-inline-end: 40px;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 30px; inset-inline-start: 40px;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: -10px; inset-inline-end: 5px;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: -10px; inset-inline-start: 5px;}.s_automotive_selling_page .payment-options-section .text-container .gradient-div-desc, .s_automotive_selling_page .payment-options-section .text-container .gradient-div-tabby{padding: 0.75rem 2rem;}.s_automotive_selling_page .payment-options-section .text-container .buttons .payment-btn-main{padding: 0.5rem 2rem;}}@media (max-width: 767px){.s_automotive_selling_page .payment-options-section .header-section .payment-options-section-header-title{font-size: 1.75rem;}.s_automotive_selling_page .payment-options-section .header-section .payment-options-section-header-subtitle{font-size: 1rem;}.s_automotive_selling_page .payment-options-section .text-container .title-desc{font-size: 1rem;}.s_automotive_selling_page .payment-options-section .image-container{min-height: 380px;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image img{max-width: 60px; height: auto;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 10px; inset-inline-end: 20px;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 20px; inset-inline-start: 20px;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: -5px; inset-inline-end: 0px;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: -5px; inset-inline-start: 0px;}.s_automotive_selling_page .payment-options-section .text-container .gradient-div-desc, .s_automotive_selling_page .payment-options-section .text-container .gradient-div-tabby{padding: 0.5rem 1.5rem; font-size: 0.9rem;}.s_automotive_selling_page .payment-options-section .text-container .payments-text{font-size: 1rem;}.s_automotive_selling_page .payment-options-section .text-container .suitable-payment{font-size: 1rem;}.s_automotive_selling_page .payment-options-section .text-container .buttons .payment-btn-main{padding: 0.5rem 1.5rem; font-size: 0.9rem;}.s_automotive_selling_page .payment-options-section .image-box{padding: 15px;}}@media (max-width: 575px){.s_automotive_selling_page .payment-options-section{padding: 2rem 1rem;}.s_automotive_selling_page .payment-options-section .image-container{min-height: 320px;}.s_automotive_selling_page .payment-options-section .image-container .absolute-image img{max-width: 50px;}.s_automotive_selling_page .payment-options-section .text-container .images{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem !important;}.s_automotive_selling_page .payment-options-section .text-container .images .image:not(:last-child)::after{display: none;}.s_automotive_selling_page .payment-options-section .text-container .images .image{padding-inline-end: 0;}.s_automotive_selling_page .payment-options-section .text-container .buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_automotive_selling_page .payment-options-section .text-container .buttons .payment-btn-main{width: 100%;}}.s_automotive_selling_page .limited-seats{padding: 4rem 2rem;}.s_automotive_selling_page .limited-seats .header .limited-seats-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 2.5rem;}.s_automotive_selling_page .limited-seats .header .limited-seats-title .ring-word{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; padding-inline-end: 8px;}.s_automotive_selling_page .limited-seats .header .limited-seats-title .ring-word .ring-img{position: absolute; inset-inline-start: -6px; top: 50%; width: 120px; transform: translateY(-50%) !important;}.s_automotive_selling_page .limited-seats .header .limited-seats-subtitle{font-size: var(--fs-xl); font-weight: var(--fw-semibold); color: #232323CC;}.s_automotive_selling_page .limited-seats .limited-seats-btn{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; text-decoration: none; justify-content: center; gap: 0.5rem; background-color: var(--second-color); color: white; border: 1px solid var(--second-color); padding: 0.75rem 5rem; font-size: 1.25em; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_automotive_selling_page .limited-seats .limited-seats-btn:hover{background-color: transparent; color: var(--second-color); transform: translateY(-3px); box-shadow: 0 5px 15px rgba(199, 233, 0, 0.3);}.s_automotive_selling_page .new-automotive-landing-footer{background: linear-gradient(-220.46deg, #232323 66.3%, #A8A8A8 224.12%); color: #fff; padding: 4.5rem 1rem 1.5rem 1rem;}.s_automotive_selling_page .new-automotive-landing-footer .footer-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 1.5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; text-align: center;}.s_automotive_selling_page .new-automotive-landing-footer .footer-block{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; min-width: 220px;}.s_automotive_selling_page .social-block .social-icons{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 1.25rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_automotive_selling_page .social-block .social-icons a{color: #fff; text-decoration: none; padding: 0.5rem; border: 1px solid var(--main-color); border-radius: 50%; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 40px; height: 40px; align-items: center; justify-content: center; font-size: 1.2rem; transition: color 0.3s ease, transform 0.3s ease, border-color 0.3s ease;}.s_automotive_selling_page .social-block .social-icons a:hover{color: var(--main-color); transform: translateY(-3px); border-color: var(--main-color);}.s_automotive_selling_page .new-automotive-landing-footer .logo{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; text-align: center;}.s_automotive_selling_page .new-automotive-landing-footer .logo .footer-logo{height: 40px; margin-bottom: 0.5rem;}.s_automotive_selling_page .contact-block{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.75rem; align-items: center;}.s_automotive_selling_page .contact-block .contact-link{color: #fff; text-decoration: none; font-size: 1.1rem; font-weight: var(--fw-medium); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.75rem; transition: color 0.3s ease;}.s_automotive_selling_page .contact-block .contact-link:hover{color: var(--main-color);}.s_automotive_selling_page .contact-block .contact-link i{font-size: 1.5rem;}.s_automotive_selling_page .footer-divider{width: 1px; height: 40px; background-color: var(--main-color);}.s_automotive_selling_page .footer-separator{height: 1px; background-color: var(--main-color); margin: 2rem 0;}.s_automotive_selling_page .footer-bottom{text-align: center;}.s_automotive_selling_page .footer-bottom p{font-size: 0.9rem; color: rgba(255, 255, 255, 0.7); margin: 0;}@media (max-width: 992px){.s_automotive_selling_page .new-automotive-landing-footer .footer-top{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 2rem;}.s_automotive_selling_page .footer-divider{display: none;}}@media (max-width: 576px){.s_automotive_selling_page .new-automotive-landing-footer{padding: 3rem 1rem 1rem 1rem;}.s_automotive_selling_page .social-block .social-icons a{width: 36px; height: 36px; font-size: 1rem;}.s_automotive_selling_page .contact-block .contact-link{font-size: 1rem;}}.s_automotive_selling_page .dropdown-container{position: relative;}.s_automotive_selling_page .dropdown-menu{position: absolute; top: 100%; inset-inline-end: 0; margin-top: 10px; background-color: white; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); min-width: 150px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s; z-index: 1010; padding: 0.5rem 0;}.s_automotive_selling_page .dropdown-menu.show{opacity: 1; visibility: visible; transform: translateY(0);}.s_automotive_selling_page .dropdown-item{display: block; padding: 0.75rem 1.5rem; color: var(--text-color); text-decoration: none; transition: background-color 0.2s ease-in-out; text-align: start;}.s_automotive_selling_page .dropdown-item:hover{background-color: #f8f9fa; color: var(--main-color);}.s_automotive_selling_page .dropdown-divider{height: 1px; background-color: #e9ecef; margin: 0.5rem 0;}.s_automotive_selling_page .lang-dropdown{inset-inline-end: 0; inset-inline-start: auto;}.s_automotive_selling_page .links-dropdown{inset-inline-end: 0; inset-inline-start: auto; min-width: 200px;}.s_automotive_selling_page .landing-dropdown-links-toggler.close .fa-bars{display: none;}.s_automotive_selling_page .landing-dropdown-links-toggler .fa-xmark{display: none;}.s_automotive_selling_page .landing-dropdown-links-toggler.close .fa-xmark{display: block;}.s_automotive_selling_page .overlay{position: fixed; top: 0; inset-inline-end: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 900; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s;}.s_automotive_selling_page .overlay.show{opacity: 1; visibility: visible;}@media (max-width: 768px){.s_automotive_selling_page .dropdown-menu{inset-inline-end: 0; inset-inline-start: auto;}}@media (max-width: 992px){.s_automotive_selling_page .automotive-faq .faq-container{width: 100%;}.s_automotive_selling_page .automotive-faq .faq-container .layer{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_automotive_selling_page .automotive-faq .faq-container .layer .right-side{flex: auto !important;}.s_automotive_selling_page .automotive-faq .faq-container .layer .right-side .header{text-align: center; margin-bottom: 0;}.s_automotive_selling_page .automotive-faq .faq-container .layer .right-side .header .underline{width: 250px;}.s_automotive_selling_page .automotive-faq .faq-container .layer .right-side .image-box{display: none !important;}.s_automotive_selling_page .automotive-faq .faq-container .layer .left-side .automotive-faq-item-question{font-size: 1rem; padding: 1.5rem 1rem;}.s_automotive_selling_page .automotive-faq .faq-container .layer .left-side .automotive-faq-item-answer p{font-size: 1rem;}}@media (max-width: 768px){.s_automotive_selling_page .landing-navbar .navbar .container{padding: 1rem 0;}.s_automotive_selling_page .automotive-faq .layer{padding: 4rem 1rem; min-height: 80vh;}.s_automotive_selling_page .automotive-faq .layer .faq-container{width: 100%; border-radius: 10px;}.s_automotive_selling_page .automotive-faq .layer .faq-container .automotive-faq-item-question{font-size: 0.95rem; padding: 1rem;}.s_automotive_selling_page .automotive-faq .layer .faq-container .automotive-faq-item-answer p{font-size: 0.95rem;}.s_automotive_selling_page .new-automotive-landing-footer .footer-divider{opacity: 0;}}@media (max-width: 480px){.s_automotive_selling_page .register-section{padding: 2rem 0;}.s_automotive_selling_page .register-section .text-container{text-align: center; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}.s_automotive_selling_page .header-title{font-size: 1.1rem;}.s_automotive_selling_page .header-subtitle{font-size: 0.9rem;}.s_automotive_selling_page .automotive-faq .layer .faq-container .left-side .automotive-faq-item-question{font-size: 0.9rem; padding: 0.75rem;}.s_automotive_selling_page .automotive-faq .layer .faq-container .left-side .automotive-faq-item-answer p{font-size: 0.85rem;}}

/* /automotive_selling_page/static/src/scss/interior_notification_styles.scss */
 .automotive-notification-container{position: fixed; top: 20px; left: 20px; z-index: 99999; max-width: 450px; width: calc(100% - 40px); pointer-events: none;}@media (max-width: 768px){.automotive-notification-container{top: 10px; left: 10px; max-width: calc(100% - 20px);}}.automotive-notification{background: white; border-radius: 12px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15); margin-bottom: 15px; overflow: hidden; opacity: 0; transform: translateX(-400px); transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); pointer-events: all; border-right: 5px solid #ccc;}.automotive-notification.show{opacity: 1; transform: translateX(0);}.automotive-notification.success{border-right-color: #28a745;}.automotive-notification.success .notification-icon{background: linear-gradient(-135deg, #28a745 0%, #20c997 100%); color: white;}.automotive-notification.success .notification-title{color: #28a745;}.automotive-notification.error{border-right-color: #dc3545;}.automotive-notification.error .notification-icon{background: linear-gradient(-135deg, #dc3545 0%, #c82333 100%); color: white;}.automotive-notification.error .notification-title{color: #dc3545;}.automotive-notification.warning{border-right-color: #ffc107;}.automotive-notification.warning .notification-icon{background: linear-gradient(-135deg, #ffc107 0%, #ff9800 100%); color: white;}.automotive-notification.warning .notification-title{color: #ffc107;}.automotive-notification.info{border-right-color: #17a2b8;}.automotive-notification.info .notification-icon{background: linear-gradient(-135deg, #17a2b8 0%, #138496 100%); color: white;}.automotive-notification.info .notification-title{color: #17a2b8;}.notification-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; padding: 20px; gap: 15px; position: relative;}.notification-icon{flex-shrink: 0; width: 50px; height: 50px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 24px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);}.notification-icon i{animation: iconPop 0.5s ease;}@keyframes iconPop{0%{transform: scale(0);}50%{transform: scale(1.2);}100%{transform: scale(1);}}.notification-content{flex: 1; min-width: 0;}.notification-title{font-size: 18px; font-weight: bold; margin: 0 0 8px 0; line-height: 1.3;}.notification-message{font-size: 14px; color: #666; margin: 0; line-height: 1.5;}.notification-details{margin-top: 15px; padding-top: 15px; border-top: 1px solid #e0e0e0; font-size: 13px; color: #555;}.notification-details .detail-section{margin-bottom: 12px;}.notification-details .detail-section:last-child{margin-bottom: 0;}.notification-details .detail-section strong{display: block; margin-bottom: 5px; font-size: 14px;}.notification-details .detail-section ul{list-style: none; padding: 0; margin: 0;}.notification-details .detail-section ul li{padding: 4px 20px 4px 0; position: relative;}.notification-details .detail-section ul li:before{content: "•"; position: absolute; right: 5px; font-size: 16px;}.notification-details .detail-section.success-items{color: #28a745;}.notification-details .detail-section.success-items li:before{content: "✓"; color: #28a745;}.notification-details .detail-section.info-items{color: #17a2b8;}.notification-details .detail-section.info-items li:before{content: "ℹ"; color: #17a2b8;}.notification-details .detail-section.error-items{color: #dc3545;}.notification-details .detail-section.error-items li:before{content: "✗"; color: #dc3545;}.notification-close{position: absolute; top: 15px; left: 15px; background: transparent; border: none; font-size: 20px; color: #999; cursor: pointer; padding: 5px; line-height: 1; transition: all 0.2s ease; width: 30px; height: 30px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border-radius: 50%;}.notification-close:hover{background: #f0f0f0; color: #333; transform: rotate(-90deg);}.notification-close:active{transform: scale(0.9) rotate(-90deg);}.notification-actions{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; padding: 0 20px 20px 20px; border-top: 1px solid #f0f0f0; padding-top: 15px; margin-top: -5px;}@media (max-width: 480px){.notification-actions{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}}.notification-action{flex: 1; padding: 12px 20px; border: none; border-radius: 8px; font-size: 14px; font-weight: 600; cursor: pointer; transition: all 0.2s ease; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 8px; position: relative;}.notification-action i{font-size: 16px;}.notification-action:active{transform: scale(0.98);}.notification-action.notification-action-cart{background: linear-gradient(-135deg, var(--main-color, #fd4e1e) 0%, #fd821e 100%); color: var(--second-color, #1a1a1a); box-shadow: 0 4px 15px rgba(233, 85, 0, 0.3);}.notification-action.notification-action-cart:hover{box-shadow: 0 6px 20px rgba(233, 93, 0, 0.4); transform: translateY(-2px);}.notification-action.notification-action-cart .cart-badge{position: absolute; top: -8px; left: -8px; background: #dc3545; color: white; width: 22px; height: 22px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: bold; box-shadow: 0 2px 8px rgba(220, 53, 69, 0.4); animation: badgePulse 2s infinite;}.notification-action.notification-action-continue{background: white; color: var(--second-color, #1a1a1a); border: 2px solid var(--main-color, #e95d00);}.notification-action.notification-action-continue:hover{background: var(--main-color, #e95d00); color: var(--second-color, #1a1a1a); transform: translateY(-2px);}@keyframes badgePulse{0%, 100%{transform: scale(1);}50%{transform: scale(1.1);}}[dir="rtl"] .automotive-notification-container{left: auto; right: 20px;}@media (max-width: 768px){[dir="rtl"] .automotive-notification-container{right: 10px;}}[dir="rtl"] .automotive-notification{border-right: none; border-left: 5px solid #ccc; transform: translateX(400px);}[dir="rtl"] .automotive-notification.show{transform: translateX(0);}[dir="rtl"] .automotive-notification.success{border-left-color: #28a745;}[dir="rtl"] .automotive-notification.error{border-left-color: #dc3545;}[dir="rtl"] .automotive-notification.warning{border-left-color: #ffc107;}[dir="rtl"] .automotive-notification.info{border-left-color: #17a2b8;}[dir="rtl"] .notification-close{left: auto; right: 15px;}[dir="rtl"] .notification-details ul li{padding-right: 0; padding-left: 20px;}[dir="rtl"] .notification-details ul li:before{right: auto; left: 5px;}[dir="rtl"] .notification-action-cart .cart-badge{left: auto; right: -8px;}.spinner-border-sm{width: 1rem; height: 1rem; border-width: 0.15em;}.spinner-border{display: inline-block; vertical-align: middle; border: 0.25em solid currentColor; border-left-color: transparent; border-radius: 50%; animation: spinner-border 0.75s linear infinite;}@keyframes spinner-border{to{transform: rotate(-360deg);}}@media (max-width: 576px){.notification-header{padding: 15px; gap: 12px;}.notification-icon{width: 40px; height: 40px; font-size: 20px;}.notification-title{font-size: 16px;}.notification-message{font-size: 13px;}.notification-details{font-size: 12px;}.notification-actions{padding: 0 15px 15px 15px;}.notification-action{padding: 10px 15px; font-size: 13px;}}.notification-action:focus, .notification-close:focus{outline: 2px solid var(--main-color, #e97c00); outline-offset: 2px;}@media print{.automotive-notification-container{display: none;}}

/* /bim_selling_page/static/src/scss/bim_notification_styles.scss */
 :root{--main-color: #0da574; --second-color: #232323; --text-color: #212121; --form-bg-color: #f1f0ef; --border-radius: 4px; --card-radius: 8px; --btn-radius: 0px; --shadow-sm: 0px 0px 6.9px #0da57440; --shadow-hover: 0px 4px 15px #0da57473; --font-family: "Noto Kufi Arabic", sans-serif; --fs-xs: 0.9rem; --fs-sm: 1rem; --fs-md: 1.25rem; --fs-lg: 1.5rem; --fs-xl: 1.75rem; --fs-xxl: 2rem; --fw-regular: 400; --fw-medium: 500; --fw-semibold: 600; --fw-bold: 700; --space-xs: 0.25rem; --space-sm: 0.5rem; --space-md: 1rem; --space-lg: 2rem; --space-xl: 4rem;}.bim-notification-container{position: fixed; top: 20px; left: 20px; z-index: 99999; max-width: 450px; width: calc(100% - 40px); pointer-events: none;}@media (max-width: 768px){.bim-notification-container{top: 10px; left: 10px; max-width: calc(100% - 20px);}}.bim-notification{background: #ffffff; border-radius: var(--border-radius, 4px); box-shadow: var(--shadow-sm, 0px 0px 6.9px rgba(13, 165, 116, 0.25)); margin-bottom: 15px; overflow: hidden; opacity: 0; transform: translateX(-420px); transition: all 0.3s ease-out; pointer-events: all; border-right: 4px solid #e0e0e0; font-family: var(--font-family, sans-serif);}.bim-notification.show{opacity: 1; transform: translateX(0);}.bim-notification.success{border-right-color: var(--main-color, #0da574);}.bim-notification.success .notification-icon{background: var(--main-color, #0da574); color: white;}.bim-notification.success .notification-title{color: var(--main-color, #0da574);}.bim-notification.error{border-right-color: #dc3545;}.bim-notification.error .notification-icon{background: #dc3545; color: white;}.bim-notification.error .notification-title{color: #dc3545;}.bim-notification.warning{border-right-color: #ffc107;}.bim-notification.warning .notification-icon{background: #ffc107; color: var(--second-color, #232323);}.bim-notification.warning .notification-title{color: #ffc107;}.bim-notification.info{border-right-color: #17a2b8;}.bim-notification.info .notification-icon{background: #17a2b8; color: white;}.bim-notification.info .notification-title{color: #17a2b8;}.bim-notification::before{display: none;}.notification-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; padding: var(--space-md, 1rem); gap: var(--space-md, 1rem); position: relative; background: #ffffff;}.notification-icon{flex-shrink: 0; width: 48px; height: 48px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 24px; box-shadow: none;}.notification-icon i{animation: iconPop 0.3s ease;}@keyframes iconPop{0%{transform: scale(0.8); opacity: 0;}100%{transform: scale(1); opacity: 1;}}.notification-content{flex: 1; min-width: 0;}.notification-title{font-size: var(--fs-md, 1.25rem); font-weight: var(--fw-semibold, 600); margin: 0 0 var(--space-xs, 0.25rem) 0; line-height: 1.3; color: var(--text-color, #212121);}.notification-message{font-size: var(--fs-sm, 1rem); color: var(--second-color, #232323); margin: 0; line-height: 1.5; opacity: 0.9;}.notification-details{margin-top: var(--space-sm, 0.5rem); padding-top: var(--space-sm, 0.5rem); border-top: 1px solid var(--form-bg-color, #f1f0ef); font-size: var(--fs-xs, 0.9rem); color: var(--second-color, #232323);}.notification-details .detail-section{margin-bottom: var(--space-xs, 0.25rem);}.notification-details .detail-section:last-child{margin-bottom: 0;}.notification-details .detail-section strong{display: block; margin-bottom: var(--space-xs, 0.25rem); font-size: var(--fs-sm, 1rem); color: var(--text-color, #212121);}.notification-details .detail-section ul{list-style: none; padding: 0; margin: 0;}.notification-details .detail-section ul li{padding: 4px 20px 4px 0; position: relative;}.notification-details .detail-section ul li:before{content: "•"; position: absolute; right: 5px; font-size: 16px;}.notification-details .detail-section.success-items{color: var(--main-color, #0da574);}.notification-details .detail-section.success-items li:before{content: "✓"; color: var(--main-color, #0da574);}.notification-details .detail-section.info-items{color: #17a2b8;}.notification-details .detail-section.info-items li:before{content: "ℹ"; color: #17a2b8;}.notification-details .detail-section.error-items{color: #dc3545;}.notification-details .detail-section.error-items li:before{content: "✗"; color: #dc3545;}.notification-close{position: absolute; top: var(--space-sm, 0.5rem); left: var(--space-sm, 0.5rem); background: transparent; border: none; font-size: 20px; color: var(--second-color, #232323); cursor: pointer; padding: var(--space-xs, 0.25rem); line-height: 1; transition: all 0.2s ease; width: 32px; height: 32px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border-radius: var(--btn-radius, 0px);}.notification-close:hover{background: var(--form-bg-color, #f1f0ef); color: var(--main-color, #0da574); transform: none;}.notification-close:active{transform: scale(0.95);}.notification-actions{display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--space-sm, 0.5rem); padding: 0 var(--space-md, 1rem) var(--space-md, 1rem) var(--space-md, 1rem); border-top: 1px solid var(--form-bg-color, #f1f0ef); padding-top: var(--space-sm, 0.5rem); margin-top: 0; background: #ffffff;}@media (max-width: 480px){.notification-actions{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}}.notification-action{flex: 1; padding: var(--space-sm, 0.5rem) var(--space-md, 1rem); border: none; border-radius: var(--btn-radius, 0px); font-size: var(--fs-sm, 1rem); font-weight: var(--fw-medium, 500); cursor: pointer; transition: all 0.2s ease; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: var(--space-xs, 0.25rem); position: relative; text-transform: none;}.notification-action i{font-size: 16px;}.notification-action:active{transform: scale(0.98);}.notification-action.notification-action-cart{background: var(--main-color, #0da574); color: white; box-shadow: var(--shadow-sm, 0px 0px 6.9px rgba(13, 165, 116, 0.25));}.notification-action.notification-action-cart:hover{background: #0b8d63; box-shadow: var(--shadow-hover, 0px 4px 15px rgba(13, 165, 116, 0.45)); transform: translateY(-1px);}.notification-action.notification-action-cart .cart-badge{position: absolute; top: -6px; left: -6px; background: var(--second-color, #232323); color: white; width: 20px; height: 20px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: var(--fw-bold, 700); box-shadow: var(--shadow-sm, 0px 0px 6.9px rgba(0, 0, 0, 0.2)); animation: none;}.notification-action.notification-action-continue{background: transparent; color: var(--main-color, #0da574); border: 1px solid var(--main-color, #0da574);}.notification-action.notification-action-continue:hover{background: var(--main-color, #0da574); color: white; border-color: var(--main-color, #0da574); transform: translateY(-1px);}.spinner-border-sm{width: 1rem; height: 1rem; border-width: 0.15em;}.spinner-border{display: inline-block; vertical-align: middle; border: 0.2em solid currentColor; border-left-color: transparent; border-radius: 50%; animation: spinner-border 0.75s linear infinite;}@keyframes spinner-border{to{transform: rotate(-360deg);}}@media (max-width: 576px){.notification-header{padding: var(--space-sm, 0.5rem); gap: var(--space-sm, 0.5rem);}.notification-icon{width: 40px; height: 40px; font-size: 20px;}.notification-title{font-size: var(--fs-sm, 1rem);}.notification-message{font-size: var(--fs-xs, 0.9rem);}.notification-details{font-size: var(--fs-xs, 0.9rem);}.notification-actions{padding: 0 var(--space-sm, 0.5rem) var(--space-sm, 0.5rem) var(--space-sm, 0.5rem);}.notification-action{padding: var(--space-xs, 0.25rem) var(--space-sm, 0.5rem); font-size: var(--fs-xs, 0.9rem);}}.notification-action:focus, .notification-close:focus{outline: 2px solid var(--main-color, #0da574); outline-offset: 2px;}@media print{.bim-notification-container{display: none;}}

/* /bim_selling_page/static/src/scss/bim_purchase_section.scss */
 .s_bim_purchase_section{padding: var(--space-xl) var(--space-md); background: var(--form-bg-color); position: relative; overflow: hidden;}.s_bim_purchase_section::before{content: ''; position: absolute; top: 0; right: 0; left: 0; height: 6px; background: linear-gradient(-90deg, var(--main-color) 0%, #0da57480 50%, var(--main-color) 100%);}.s_bim_purchase_section .bim-purchase-container{max-width: 1200px; margin: 0 auto; background: white; border-radius: var(--card-radius); padding: var(--space-xl); box-shadow: var(--shadow-sm); border: 1px solid #e0e0e0; position: relative;}.s_bim_purchase_section .bim-packages-tabs{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; border-bottom: 2px solid #e0e0e0; padding-bottom: 0;}.s_bim_purchase_section .bim-packages-tabs .bim-package-tab{padding: 10px 24px; border: none; background: transparent; color: #666; font-size: 15px; font-weight: 500; cursor: pointer; border-bottom: 3px solid transparent; margin-bottom: -2px; border-radius: 4px 4px 0 0; transition: all 0.2s ease;}.s_bim_purchase_section .bim-packages-tabs .bim-package-tab:hover{color: var(--main-color, #0d9488); background: rgba(13, 148, 136, 0.05);}.s_bim_purchase_section .bim-packages-tabs .bim-package-tab.active{color: var(--main-color, #0d9488); border-bottom-color: var(--main-color, #0d9488); font-weight: 600;}.s_bim_purchase_section .package-header{text-align: center; margin-bottom: var(--space-xl); padding-bottom: var(--space-lg); border-bottom: 2px solid var(--form-bg-color);}.s_bim_purchase_section .package-header .package-label{display: inline-block; background: var(--main-color); color: white; padding: var(--space-xs) var(--space-md); border-radius: var(--border-radius); font-size: var(--fs-xs); font-weight: var(--fw-semibold); text-transform: uppercase; letter-spacing: 1px; margin-bottom: var(--space-md);}.s_bim_purchase_section .package-header .package-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); color: var(--second-color); margin-bottom: var(--space-md); line-height: 1.3;}.s_bim_purchase_section .package-header .package-description{font-size: var(--fs-md); color: #666; max-width: 600px; margin: 0 auto; line-height: 1.6;}.s_bim_purchase_section .package-header .discount-badge{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: var(--space-sm); background: linear-gradient(-135deg, var(--main-color) 0%, #0b8a5e 100%); color: white; padding: var(--space-sm) var(--space-lg); border-radius: var(--border-radius); font-weight: var(--fw-bold); font-size: var(--fs-md); box-shadow: var(--shadow-sm); margin-top: var(--space-md); animation: pulse 2s ease-in-out infinite;}.s_bim_purchase_section .package-header .discount-badge::before{content: '🔥';}.s_bim_purchase_section .package-header .discount-badge:hover{transform: translateY(-2px); box-shadow: var(--shadow-hover);}.s_bim_purchase_section .levels-selection{margin-bottom: var(--space-xl);}.s_bim_purchase_section .levels-selection .selection-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; margin-bottom: var(--space-lg); -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--space-md);}.s_bim_purchase_section .levels-selection .selection-header h3{font-size: var(--fs-xl); color: var(--second-color); font-weight: var(--fw-bold); margin: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--space-sm);}.s_bim_purchase_section .levels-selection .selection-header h3::before{content: ''; display: block; width: 4px; height: 24px; background: var(--main-color); border-radius: 2px;}.s_bim_purchase_section .levels-selection .selection-header .selection-hint{font-size: var(--fs-sm); color: #666; background: var(--form-bg-color); padding: var(--space-xs) var(--space-md); border-radius: var(--border-radius);}.s_bim_purchase_section .levels-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: var(--space-lg);}.s_bim_purchase_section .level-card{position: relative;}.s_bim_purchase_section .level-card input[type="checkbox"]{display: none;}.s_bim_purchase_section .level-card input[type="checkbox"]:checked + label{border-color: var(--main-color); background: linear-gradient(-135deg, #f0fdf9 0%, #ffffff 100%); box-shadow: var(--shadow-hover);}.s_bim_purchase_section .level-card input[type="checkbox"]:checked + label .check-indicator{background: var(--main-color); border-color: var(--main-color);}.s_bim_purchase_section .level-card input[type="checkbox"]:checked + label .check-indicator::after{content: '✓'; color: white; font-size: 14px; font-weight: bold;}.s_bim_purchase_section .level-card input[type="checkbox"]:checked + label .level-badge{background: var(--main-color); color: white;}.s_bim_purchase_section .level-card input[type="checkbox"]:checked + label .level-price{color: var(--main-color);}.s_bim_purchase_section .level-card label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; height: 100%; background: white; border: 2px solid #e0e0e0; border-radius: var(--card-radius); padding: var(--space-lg); cursor: pointer; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); position: relative;}.s_bim_purchase_section .level-card label:hover{border-color: var(--main-color); transform: translateY(-4px); box-shadow: var(--shadow-hover);}.s_bim_purchase_section .level-card .card-header{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: var(--space-md);}.s_bim_purchase_section .level-card .check-indicator{width: 24px; height: 24px; border: 2px solid #ccc; border-radius: 4px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; transition: all 0.3s ease; flex-shrink: 0;}.s_bim_purchase_section .level-card .level-badge{display: inline-block; background: var(--form-bg-color); color: var(--second-color); padding: var(--space-xs) var(--space-md); border-radius: var(--border-radius); font-size: var(--fs-xs); font-weight: var(--fw-semibold); transition: all 0.3s ease;}.s_bim_purchase_section .level-card .level-content{flex: 1;}.s_bim_purchase_section .level-card .level-name{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--second-color); margin-bottom: var(--space-sm); line-height: 1.4;}.s_bim_purchase_section .level-card .level-meta{font-size: var(--fs-sm); color: #666; margin-bottom: var(--space-md);}.s_bim_purchase_section .level-card .level-footer{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; margin-top: auto; padding-top: var(--space-md); border-top: 1px solid var(--form-bg-color);}.s_bim_purchase_section .level-card .level-price{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--second-color); transition: color 0.3s ease;}.s_bim_purchase_section .level-card .level-price .currency{font-size: var(--fs-sm); font-weight: var(--fw-medium); color: #666; margin-inline-start: var(--space-xs);}.s_bim_purchase_section .level-card .original-price{font-size: var(--fs-sm); color: #999; text-decoration: line-through; margin-inline-end: var(--space-sm);}.s_bim_purchase_section .pricing-summary{background: var(--form-bg-color); border-radius: var(--card-radius); padding: var(--space-lg); margin-bottom: var(--space-xl); border: 1px solid #e0e0e0;}.s_bim_purchase_section .pricing-summary .summary-header{font-size: var(--fs-md); font-weight: var(--fw-bold); color: var(--second-color); margin-bottom: var(--space-md); padding-bottom: var(--space-sm); border-bottom: 1px solid #ddd;}.s_bim_purchase_section .pricing-summary .price-row{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; padding: var(--space-sm) 0; font-size: var(--fs-md); color: #666;}.s_bim_purchase_section .pricing-summary .price-row:not(:last-child){border-bottom: 1px dashed #ddd;}.s_bim_purchase_section .pricing-summary .price-row.discount-row{color: var(--main-color); font-weight: var(--fw-semibold);}.s_bim_purchase_section .pricing-summary .price-row.discount-row .discount-tag{background: var(--main-color); color: white; padding: 2px 8px; border-radius: 4px; font-size: var(--fs-xs); margin-inline-start: var(--space-sm);}.s_bim_purchase_section .pricing-summary .price-row.final-row{margin-top: var(--space-md); padding-top: var(--space-md); border-top: 2px solid var(--main-color); border-bottom: none; font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--second-color);}.s_bim_purchase_section .pricing-summary .price-row.final-row .price-value{color: var(--main-color); font-size: var(--fs-xxl);}.s_bim_purchase_section .pricing-summary .price-row .price-label{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--space-sm);}.s_bim_purchase_section .pricing-summary .price-row .price-value{font-weight: var(--fw-semibold); color: var(--second-color);}.s_bim_purchase_section .pricing-summary .savings-highlight{background: linear-gradient(-135deg, var(--main-color) 0%, #0b8a5e 100%); color: white; padding: var(--space-sm) var(--space-md); border-radius: var(--border-radius); text-align: center; margin-top: var(--space-md); font-weight: var(--fw-semibold); animation: slideIn 0.5s ease;}.s_bim_purchase_section .action-buttons{display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--space-md); justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_bim_purchase_section .action-buttons button{position: relative; padding: var(--space-md) var(--space-xl); font-size: var(--fs-md); font-weight: var(--fw-bold); border: none; border-radius: var(--btn-radius); cursor: pointer; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: var(--space-sm); text-decoration: none; min-width: 220px; overflow: hidden;}.s_bim_purchase_section .action-buttons button::before{content: ''; position: absolute; top: 0; right: -100%; width: 100%; height: 100%; background: linear-gradient(-90deg, transparent, rgba(255, 255, 255, 0.2), transparent); transition: right 0.5s;}.s_bim_purchase_section .action-buttons button:hover::before{right: 100%;}.s_bim_purchase_section .action-buttons button.btn-primary{background: var(--main-color); color: white; box-shadow: var(--shadow-sm);}.s_bim_purchase_section .action-buttons button.btn-primary:hover:not(:disabled){background: #0b8a5e; transform: translateY(-2px); box-shadow: var(--shadow-hover);}.s_bim_purchase_section .action-buttons button.btn-primary:active{transform: translateY(0);}.s_bim_purchase_section .action-buttons button.btn-secondary{background: white; color: var(--main-color); border: 2px solid var(--main-color);}.s_bim_purchase_section .action-buttons button.btn-secondary:hover:not(:disabled){background: var(--main-color); color: white; transform: translateY(-2px); box-shadow: var(--shadow-hover);}.s_bim_purchase_section .action-buttons button.btn-secondary:disabled{background: #f5f5f5; border-color: #ccc; color: #999; opacity: 0.7; cursor: not-allowed; transform: none !important; box-shadow: none !important;}.s_bim_purchase_section .action-buttons button i{font-size: 1.1em;}.s_bim_purchase_section .selection-counter{text-align: center; margin-bottom: var(--space-lg); padding: var(--space-md); background: white; border-radius: var(--border-radius); border: 1px solid #e0e0e0;}.s_bim_purchase_section .selection-counter .counter-text{font-size: var(--fs-md); color: #666;}.s_bim_purchase_section .selection-counter .counter-text strong{color: var(--main-color); font-size: var(--fs-lg);}.s_bim_purchase_section .selection-counter .progress-bar{width: 200px; height: 4px; background: #e0e0e0; border-radius: 2px; margin: var(--space-sm) auto 0; overflow: hidden;}.s_bim_purchase_section .selection-counter .progress-bar .progress-fill{height: 100%; background: var(--main-color); transition: width 0.3s ease;}@keyframes pulse{0%, 100%{transform: scale(1);}50%{transform: scale(1.02);}}@keyframes slideIn{from{opacity: 0; transform: translateY(-10px);}to{opacity: 1; transform: translateY(0);}}@keyframes bounceIn{0%{transform: scale(0.3); opacity: 0;}50%{transform: scale(1.05);}70%{transform: scale(0.9);}100%{transform: scale(1); opacity: 1;}}@media (max-width: 768px){.s_bim_purchase_section{padding: var(--space-lg) var(--space-md);}.s_bim_purchase_section .bim-purchase-container{padding: var(--space-lg);}.s_bim_purchase_section .package-header .package-title{font-size: var(--fs-xl);}.s_bim_purchase_section .package-header .discount-badge{font-size: var(--fs-sm); padding: var(--space-xs) var(--space-md);}.s_bim_purchase_section .levels-grid{grid-template-columns: 1fr; gap: var(--space-md);}.s_bim_purchase_section .level-card label{padding: var(--space-md);}.s_bim_purchase_section .action-buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}.s_bim_purchase_section .action-buttons button{width: 100%; min-width: auto;}.s_bim_purchase_section .pricing-summary .final-row{font-size: var(--fs-lg);}.s_bim_purchase_section .pricing-summary .final-row .price-value{font-size: var(--fs-xl);}}@media (max-width: 576px){.s_bim_purchase_section{padding: var(--space-md);}.s_bim_purchase_section .bim-purchase-container{padding: var(--space-md); border-radius: var(--border-radius);}.s_bim_purchase_section .package-header{margin-bottom: var(--space-lg);}.s_bim_purchase_section .package-header .package-title{font-size: var(--fs-lg);}.s_bim_purchase_section .level-card .level-name{font-size: var(--fs-md);}.s_bim_purchase_section .level-card .level-price{font-size: var(--fs-lg);}.s_bim_purchase_section .action-buttons button{padding: var(--space-sm) var(--space-md); font-size: var(--fs-sm);}}[dir="rtl"] .s_bim_purchase_section .level-card .check-indicator{margin-right: 0; margin-left: auto;}

/* /bim_selling_page/static/src/scss/bim_selling_page.scss */
 .s_bim_selling_page{--main-color: #0da574; --second-color: #232323; --text-color: #212121; --form-bg-color: #f1f0ef; --border-radius: 4px; --card-radius: 8px; --btn-radius: 0px; --shadow-sm: 0px 0px 6.9px #0da57440; --shadow-hover: 0px 4px 15px #0da57473; --font-family: "Noto Kufi Arabic", sans-serif; --fs-xs: 0.9rem; --fs-sm: 1rem; --fs-md: 1.25rem; --fs-lg: 1.5rem; --fs-xl: 1.75rem; --fs-xxl: 2rem; --fw-regular: 400; --fw-medium: 500; --fw-semibold: 600; --fw-bold: 700; --space-xs: 0.25rem; --space-sm: 0.5rem; --space-md: 1rem; --space-lg: 2rem; --space-xl: 4rem; --dir-start: inline-start; --dir-end: inline-end; overflow: hidden;}.s_bim_selling_page .text-primary-color{color: var(--main-color);}.s_bim_selling_page a:hover{text-decoration: none;}.s_bim_selling_page .text-secondary-color{color: var(--second-color);}.s_bim_selling_page #bim-selling-page-loader{position: fixed; top: 0; right: 0; width: 100%; height: 100%; background: #fff; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; z-index: 9999; transition: opacity 0.5s ease, visibility 0.5s ease;}.s_bim_selling_page .loader-spinner{width: 50px; height: 50px; border: 5px solid #f3f3f3; border-top: 5px solid var(--main-color); border-radius: 50%; animation: spin 1s linear infinite;}@keyframes spin{0%{transform: rotate(0deg);}100%{transform: rotate(-360deg);}}.s_bim_selling_page .register-cta-btn{background-color: var(--main-color); color: white; padding: var(--space-sm) var(--space-xl); border-radius: var(--btn-radius); font-size: var(--fs-md); font-weight: var(--fw-semibold); text-decoration: none; transition: all 0.3s ease; display: inline-block; border: 2px solid var(--main-color); box-shadow: var(--shadow-sm);}.s_bim_selling_page .register-cta-btn:hover{background-color: transparent; color: var(--main-color); box-shadow: var(--shadow-hover); transform: translateY(-3px);}@media (max-width: 768px){.s_bim_selling_page .register-cta-btn{padding: var(--space-sm) var(--space-lg); font-size: var(--fs-sm);}}.s_bim_selling_page .landing-navbar{position: absolute; top: 0; width: 100%; z-index: 1000; background-color: transparent; transition: background-color 0.3s ease, padding 0.3s ease-in-out;}.s_bim_selling_page .landing-navbar.fixed{position: fixed; background-color: #23232375; backdrop-filter: blur(10px); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}.s_bim_selling_page .landing-navbar.fixed .navbar .container{padding: 0.75rem 0; border-bottom: none;}.s_bim_selling_page .landing-navbar.fixed .navbar .container .start-content img{height: 30px !important;}.s_bim_selling_page .landing-navbar .navbar .container{border-bottom: 2px solid var(--main-color); padding: 1.5rem 0;}.s_bim_selling_page .landing-navbar .navbar .container .start-content{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: start; align-items: center; gap: 0.75rem;}.s_bim_selling_page .landing-navbar .navbar .container .start-content .nav-logo img{height: 40px; transition: height 0.3s ease-in-out;}.s_bim_selling_page .landing-navbar .navbar .container .end-content{display: -webkit-box; display: -webkit-flex; display: flex; gap: 0.5rem; align-items: center; position: relative;}.s_bim_selling_page .landing-navbar .navbar .container .end-content .landing-lang-selector, .s_bim_selling_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler{background-color: var(--main-color); border: 1px solid var(--main-color); width: 35px; height: 35px; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: var(--second-color); padding: 0.3rem; aspect-ratio: 1/1; border-radius: 50%; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease-in-out;}.s_bim_selling_page .landing-navbar .navbar .container .end-content .landing-lang-selector:hover, .s_bim_selling_page .landing-navbar .navbar .container .end-content .landing-lang-selector:focus, .s_bim_selling_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:hover, .s_bim_selling_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:focus{background-color: transparent; color: var(--main-color); text-decoration: none;}.s_bim_selling_page .bim-hero-section{position: relative; min-height: 100vh; background-image: url("/bim_selling_page/static/img/hero-bg.png") !important; background-size: cover; background-position: center; background-repeat: no-repeat; color: white;}.s_bim_selling_page .bim-hero-section .layer{position: relative; z-index: 2; width: 100%; height: 100%; min-height: 100vh; text-align: center; background-color: #000000b2; padding: var(--space-xl) var(--space-md); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_bim_selling_page .bim-hero-section .layer .slogan-box{margin-top: var(--space-xl); margin-bottom: var(--space-sm);}.s_bim_selling_page .bim-hero-section .layer .slogan-box .one-hundred-img{max-width: 350px; height: auto; margin: 0 auto;}.s_bim_selling_page .bim-hero-section .layer .hero-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); margin-bottom: var(--space-md); line-height: 1.3; text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);}.s_bim_selling_page .bim-hero-section .layer .underline{width: 350px; height: 3px; background: #ffffff; margin: var(--space-lg) auto; position: relative;}.s_bim_selling_page .bim-hero-section .layer .underline::before{position: absolute; content: ""; left: 10px; top: 50%; transform: translateY(-50%); height: 7px; width: 60px; background-color: var(--main-color);}.s_bim_selling_page .bim-hero-section .layer .hero-desc{font-size: var(--fs-md); font-weight: var(--fw-regular); line-height: 1.8; max-width: 800px; margin: 0 auto var(--space-lg); text-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);}@media (max-width: 768px){.s_bim_selling_page .bim-hero-section{min-height: 90vh; padding: var(--space-lg) 0;}.s_bim_selling_page .bim-hero-section .one-hundred-img{max-width: 120px;}.s_bim_selling_page .bim-hero-section .hero-title{font-size: var(--fs-xl); padding: 0 var(--space-sm);}.s_bim_selling_page .bim-hero-section .hero-desc{font-size: var(--fs-sm); padding: 0 var(--space-sm);}}@media (max-width: 480px){.s_bim_selling_page .bim-hero-section .hero-title{font-size: var(--fs-lg);}.s_bim_selling_page .bim-hero-section .hero-desc{font-size: var(--fs-xs);}.s_bim_selling_page .bim-hero-section .underline{margin: var(--space-md) auto;}}.s_bim_selling_page .about-section{padding: var(--space-xl); background-color: #fff; position: relative; overflow: hidden;}.s_bim_selling_page .about-section::before{content: ""; position: absolute; top: -100px; left: -100px; width: 300px; height: 300px; background: radial-gradient(circle, rgba(253, 79, 30, 0.1) 0%, transparent 70%); z-index: 1;}.s_bim_selling_page .about-section::after{content: ""; position: absolute; bottom: -100px; right: -100px; width: 300px; height: 300px; background: radial-gradient(circle, rgba(253, 79, 30, 0.05) 0%, transparent 70%); z-index: 1;}.s_bim_selling_page .about-section .container{position: relative; z-index: 2;}.s_bim_selling_page .about-section .container .row .images-wrapper{padding: var(--space-md);}.s_bim_selling_page .about-section .container .row .images-wrapper .image-col-1, .s_bim_selling_page .about-section .container .row .images-wrapper .image-col-2{position: relative; overflow: hidden; box-shadow: var(--shadow-md); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_bim_selling_page .about-section .container .row .images-wrapper .image-col-1:hover, .s_bim_selling_page .about-section .container .row .images-wrapper .image-col-2:hover{transform: translateY(-5px); box-shadow: var(--shadow-lg);}.s_bim_selling_page .about-section .container .row .images-wrapper .image-col-1 img, .s_bim_selling_page .about-section .container .row .images-wrapper .image-col-2 img{width: 100%; height: 100%; object-fit: cover;}.s_bim_selling_page .about-section .container .row .about-text-box{position: relative;}.s_bim_selling_page .about-section .container .row .about-text-box .about-title-container{position: relative; margin-bottom: 30px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.s_bim_selling_page .about-section .container .row .about-text-box .about-title-container .title-arrow-img{width: 40px; height: auto; margin-left: 15px;}.s_bim_selling_page .about-section .container .row .about-text-box .mechanic-image-container{position: absolute; bottom: -50px; left: 10px; z-index: 3;}.s_bim_selling_page .about-section .container .row .about-text-box .mechanic-image-container .mechanic-image{width: 160px; height: 160px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);}.s_bim_selling_page .about-section .container .row .about-text-box .about-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--second-color); line-height: 1.6; margin-bottom: var(--space-md); text-align: start;}.s_bim_selling_page .about-section .container .row .about-text-box .about-title .ring-bg{background-image: url("/bim_selling_page/static/img/green-ring.png"); background-position: center; background-repeat: no-repeat; padding: var(--space-xs);}.s_bim_selling_page .about-section .container .row .about-text-box .about-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-semibold); color: var(--main-color); line-height: 1.6; margin-bottom: var(--space-lg); text-align: start;}.s_bim_selling_page .about-section .container .row .about-text-box .about-description{font-size: var(--fs-md); font-weight: var(--fw-medium); color: var(--text-color); line-height: 1.6; margin-bottom: var(--space-lg); text-align: start;}@media (max-width: 1200px){.s_bim_selling_page .about-section .container .about-text-box .mechanic-image-container{bottom: -80px;}.s_bim_selling_page .about-section .container .about-text-box .mechanic-image-container .mechanic-image{width: 100px; height: 100px;}}@media (max-width: 992px){.s_bim_selling_page .about-section .container .about-text-box{padding: var(--space-md); text-align: center !important; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}.s_bim_selling_page .about-section .container .about-text-box .mechanic-image-container{display: none;}.s_bim_selling_page .about-section .container .about-text-box .about-title-container{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center !important; text-align: center !important;}.s_bim_selling_page .about-section .container .about-text-box .about-title-container .title-arrow-img{margin: 10px 0 15px !important;}.s_bim_selling_page .about-section .container .about-text-box .about-title{font-size: var(--fs-lg) !important; text-align: center !important;}.s_bim_selling_page .about-section .container .about-text-box .about-subtitle{font-size: var(--fs-sm) !important; text-align: center !important;}}@media (max-width: 768px){.s_bim_selling_page .about-section{padding: var(--space-lg) 0 !important;}.s_bim_selling_page .about-section .container .row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_bim_selling_page .about-section .container .row .about-text-box .btn-green{display: block; width: 100%; text-align: center;}.s_bim_selling_page .about-section .container .row .about-text-box .mechanic-image-container{margin-top: 15px; position: relative; bottom: 0; right: 0;}.s_bim_selling_page .about-section .container .row .about-text-box .mechanic-image-container .mechanic-image{width: 80px; height: 80px;}.s_bim_selling_page .about-section .container .row .about-text-box .about-title-container .title-arrow-img{width: 30px;}}@media (max-width: 480px){.s_bim_selling_page .about-section .container .about-text-box .about-title{font-size: var(--fs-md) !important;}.s_bim_selling_page .about-section .container .about-text-box .about-subtitle{font-size: var(--fs-xs) !important;}.s_bim_selling_page .about-section .container .about-text-box .btn-green{padding: var(--space-sm) var(--space-md); font-size: var(--fs-sm);}}.s_bim_selling_page .bim-importance-section{padding: var(--space-xl); background-color: #0da574; color: white; position: relative; overflow: hidden;}.s_bim_selling_page .bim-importance-section .container{position: relative; z-index: 2;}.s_bim_selling_page .bim-importance-section .container .importance-text-box .importance-title-container .bim-text{font-size: var(--fs-xxl); font-weight: var(--fw-bold); margin-bottom: var(--space-md); text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);}.s_bim_selling_page .bim-importance-section .container .importance-text-box .importance-subtitle{font-size: var(--fs-xxl); font-weight: var(--fw-bold); line-height: 1.4; margin-bottom: var(--space-lg); text-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);}.s_bim_selling_page .bim-importance-section .container .importance-text-box .importance-description{font-size: var(--fs-md); font-weight: var(--fw-regular); line-height: 1.8; max-width: 600px; text-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);}.s_bim_selling_page .bim-importance-section .container .importance-text-box .importance-description p{margin: 0;}.s_bim_selling_page .bim-importance-section .container .importance-image-container{position: relative; border-radius: var(--card-radius); overflow: hidden; box-shadow: var(--shadow-lg);}.s_bim_selling_page .bim-importance-section .container .importance-image-container .importance-image{width: 100%; height: auto; object-fit: cover;}@media (max-width: 992px){.s_bim_selling_page .bim-importance-section .container .row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_bim_selling_page .bim-importance-section .container .row .importance-text-box{text-align: center;}.s_bim_selling_page .bim-importance-section .container .row .importance-text-box .importance-subtitle{font-size: var(--fs-lg) !important; line-height: 1.6;}.s_bim_selling_page .bim-importance-section .container .row .importance-text-box .importance-description{max-width: 100% !important;}}@media (max-width: 768px){.s_bim_selling_page .bim-importance-section{padding: var(--space-lg) 0;}.s_bim_selling_page .bim-importance-section .container .importance-text-box .importance-subtitle{font-size: var(--fs-md) !important;}.s_bim_selling_page .bim-importance-section .container .importance-text-box .importance-description{font-size: var(--fs-sm) !important;}}.s_bim_selling_page .certificates-payment{margin-bottom: 4rem; background: linear-gradient(-262.62deg, #000000 51.67%, #07533A 74.51%, #0DA574 97.35%); background-blend-mode: multiply; padding: var(--space-lg); border-radius: 180px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 2rem; position: relative;}.s_bim_selling_page .certificates-payment .placeholder-image{width: 130px;}.s_bim_selling_page .certificates-payment .certificate-image{position: absolute; inset-inline-start: -40px;}.s_bim_selling_page .certificates-payment .text-content{flex: 1; min-width: 200px; color: white;}.s_bim_selling_page .certificates-payment .text-content .certificates-payment-badge{font-weight: var(--fw-bold); color: var(--main-color);}.s_bim_selling_page .certificates-payment .text-content .certificates-payment-title{font-weight: var(--fw-bold); font-size: var(--fs-md); padding-bottom: 6px; margin-bottom: 6px; border-bottom: 1px solid var(--main-color);}.s_bim_selling_page .certificates-payment .text-content .certificates-payment-desc{font-size: var(--fs-md);}.s_bim_selling_page .certificates-payment .certificates-payment-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: white; color: var(--main-color); border: 1px solid white; padding: 0.5rem 2rem; font-size: 1rem; font-weight: 600; border-radius: 50px; cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap; text-decoration: none;}.s_bim_selling_page .certificates-payment .certificates-payment-btn-main:hover{background-color: transparent; color: white;}@media (max-width: 992px){.s_bim_selling_page .certificates-payment{padding: var(--space-md); border-radius: 120px; gap: 1.5rem;}.s_bim_selling_page .certificates-payment .placeholder-image{width: 110px;}.s_bim_selling_page .certificates-payment .certificate-image{inset-inline-start: -30px;}.s_bim_selling_page .certificates-payment .text-content .certificates-payment-title{font-size: var(--fs-sm);}.s_bim_selling_page .certificates-payment .text-content .certificates-payment-desc{font-size: var(--fs-sm);}.s_bim_selling_page .certificates-payment .certificates-payment-btn-main{padding: 0.4rem 1.5rem; font-size: 0.9rem;}}@media (max-width: 768px){.s_bim_selling_page .certificates-payment{padding: var(--space-md) var(--space-sm); border-radius: 80px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; gap: 1.5rem; margin-bottom: 3rem;}.s_bim_selling_page .certificates-payment .placeholder-image{width: 100px;}.s_bim_selling_page .certificates-payment .certificate-image{position: relative; inset-inline-start: 0; margin: 0 auto;}.s_bim_selling_page .certificates-payment .text-content{min-width: unset;}.s_bim_selling_page .certificates-payment .text-content .certificates-payment-title{font-size: var(--fs-xs); padding-bottom: 4px; margin-bottom: 4px;}.s_bim_selling_page .certificates-payment .text-content .certificates-payment-desc{font-size: var(--fs-xs);}.s_bim_selling_page .certificates-payment .certificates-payment-btn-main{width: 100%; max-width: 280px; padding: 0.5rem 1.5rem; font-size: 0.85rem;}}@media (max-width: 480px){.s_bim_selling_page .certificates-payment{padding: var(--space-sm) var(--space-xs); border-radius: 60px; margin-bottom: 2rem; gap: 1rem;}.s_bim_selling_page .certificates-payment .placeholder-image{width: 80px;}.s_bim_selling_page .certificates-payment .text-content .certificates-payment-badge{font-size: 0.8rem;}.s_bim_selling_page .certificates-payment .text-content .certificates-payment-title{font-size: 0.85rem;}.s_bim_selling_page .certificates-payment .text-content .certificates-payment-desc{font-size: 0.8rem;}.s_bim_selling_page .certificates-payment .certificates-payment-btn-main{max-width: 250px; padding: 0.4rem 1.2rem; font-size: 0.8rem;}}.s_bim_selling_page .bim-market-section{padding: var(--space-xl); background-color: #fff; overflow: hidden;}.s_bim_selling_page .bim-market-section .market-image-wrapper{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; margin-bottom: var(--space-lg);}.s_bim_selling_page .bim-market-section .market-image-wrapper .laptop-circle{background-color: #f4f4f4; border-radius: 50%; width: 100%; max-width: 420px; aspect-ratio: 1/1; position: relative; margin: 0 auto;}.s_bim_selling_page .bim-market-section .market-image-wrapper .laptop-circle .laptop-img{position: absolute; width: 130%; max-width: 550px; transform: translate(-20%, -10%);}.s_bim_selling_page .bim-market-section .market-content{text-align: center;}.s_bim_selling_page .bim-market-section .market-content .market-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); line-height: 1.6; margin-bottom: var(--space-md);}.s_bim_selling_page .bim-market-section .market-content .market-title .highlight{color: var(--main-color);}.s_bim_selling_page .bim-market-section .market-content .market-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: var(--space-lg); color: var(--main-color);}.s_bim_selling_page .bim-market-section .market-content .bim-title{background-color: #000; color: #fff; border-radius: var(--btn-radius); padding: 12px; text-align: center; font-size: var(--fs-md); font-weight: var(--fw-bold); margin-bottom: 16px;}.s_bim_selling_page .bim-market-section .market-content .bim-steps{margin-bottom: var(--space-lg);}.s_bim_selling_page .bim-market-section .market-content .bim-steps .step-item{background-color: #f3f3f3; padding: 15px 20px; position: relative; margin-bottom: var(--space-md);}.s_bim_selling_page .bim-market-section .market-content .bim-steps .step-item.main-bg{background-color: var(--main-color); color: #ffffff;}.s_bim_selling_page .bim-market-section .market-content .bim-steps .step-item.main-bg .step-number{background-color: #f3f3f3; color: #000;}.s_bim_selling_page .bim-market-section .market-content .bim-steps .step-item .step-number{width: 40px; height: 40px; background-color: var(--main-color); color: #fff; box-shadow: -2px 2px 2px #00000050; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-weight: var(--fw-bold); position: absolute; top: -20px; right: 50%; transform: translateX(50%);}.s_bim_selling_page .bim-market-section .market-content .bim-steps .step-item p{margin: 0; font-size: var(--fs-md); font-weight: var(--fw-bold); text-align: center;}.s_bim_selling_page .bim-market-section .cta-actions{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}@media (max-width: 992px){.s_bim_selling_page .bim-market-section{padding: var(--space-lg);}.s_bim_selling_page .bim-market-section .market-content .market-title{font-size: var(--fs-lg); text-align: center;}.s_bim_selling_page .bim-market-section .market-content .market-subtitle{font-size: var(--fs-md); text-align: center;}.s_bim_selling_page .bim-market-section .market-content .bim-title{font-size: var(--fs-sm);}.s_bim_selling_page .bim-market-section .market-content .bim-steps .step-item p{font-size: var(--fs-sm);}.s_bim_selling_page .bim-market-section .market-image-wrapper .laptop-circle{max-width: 350px;}.s_bim_selling_page .bim-market-section .market-image-wrapper .laptop-circle .laptop-img{max-width: 450px;}}@media (max-width: 768px){.s_bim_selling_page .bim-market-section{padding: var(--space-md) var(--space-sm);}.s_bim_selling_page .bim-market-section .market-content .market-title{font-size: var(--fs-md); margin-bottom: var(--space-sm);}.s_bim_selling_page .bim-market-section .market-content .market-subtitle{font-size: var(--fs-sm); margin-bottom: var(--space-md);}.s_bim_selling_page .bim-market-section .market-content .bim-title{font-size: var(--fs-xs); padding: 10px; margin-bottom: 12px;}.s_bim_selling_page .bim-market-section .market-content .bim-steps .step-item{padding: 12px 15px; margin-bottom: 35px;}.s_bim_selling_page .bim-market-section .market-content .bim-steps .step-item .step-number{width: 35px; height: 35px; top: -17px; font-size: var(--fs-sm);}.s_bim_selling_page .bim-market-section .market-content .bim-steps .step-item p{font-size: var(--fs-xs);}.s_bim_selling_page .bim-market-section .market-image-wrapper{margin-bottom: var(--space-md);}.s_bim_selling_page .bim-market-section .market-image-wrapper .laptop-circle{max-width: 280px;}.s_bim_selling_page .bim-market-section .market-image-wrapper .laptop-circle .laptop-img{max-width: 360px; transform: translate(-18%, -10%);}.s_bim_selling_page .bim-market-section .cta-actions .register-cta-btn{width: 100%; max-width: 300px; padding: var(--space-sm) var(--space-md);}}@media (max-width: 480px){.s_bim_selling_page .bim-market-section{padding: var(--space-md) var(--space-xs);}.s_bim_selling_page .bim-market-section .market-image-wrapper .laptop-circle{max-width: 220px;}.s_bim_selling_page .bim-market-section .market-image-wrapper .laptop-circle .laptop-img{max-width: 280px; transform: translate(-15%, -10%);}.s_bim_selling_page .bim-market-section .market-content .bim-steps .step-item{padding: 10px 12px;}.s_bim_selling_page .bim-market-section .market-content .bim-steps .step-item p{font-size: 0.85rem;}}.s_bim_selling_page .why-choose-bim-section{padding: var(--space-xl) var(--space-md); background-color: #f8f9fa; position: relative; overflow: hidden;}.s_bim_selling_page .why-choose-bim-section .decorative-star, .s_bim_selling_page .why-choose-bim-section .decorative-coin{position: absolute; z-index: 1; animation: float 3s ease-in-out infinite;}.s_bim_selling_page .why-choose-bim-section .star-top-left{top: 50px; right: 30px; width: 40px; height: 40px;}.s_bim_selling_page .why-choose-bim-section .star-top-left img{width: 100%; height: 100%; object-fit: contain;}.s_bim_selling_page .why-choose-bim-section .coin-top-right{top: 80px; left: 50px; width: 35px; height: 35px; animation-delay: 0.5s;}.s_bim_selling_page .why-choose-bim-section .coin-top-right img{width: 100%; height: 100%; object-fit: contain;}.s_bim_selling_page .why-choose-bim-section .coin-bottom-left{bottom: 100px; right: 80px; width: 30px; height: 30px; animation-delay: 1s;}.s_bim_selling_page .why-choose-bim-section .coin-bottom-left img{width: 100%; height: 100%; object-fit: contain;}@keyframes float{0%, 100%{transform: translateY(0px);}50%{transform: translateY(-20px);}}.s_bim_selling_page .why-choose-bim-section .section-header{position: relative; z-index: 2; margin-bottom: 4rem;}.s_bim_selling_page .why-choose-bim-section .section-header .question-icon{width: 50px; height: 50px; object-fit: contain;}.s_bim_selling_page .why-choose-bim-section .section-header .section-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); color: var(--second-color); line-height: 1.4;}.s_bim_selling_page .why-choose-bim-section .section-header .section-title .highlight-text{color: var(--main-color); font-weight: var(--fw-bold);}.s_bim_selling_page .why-choose-bim-section .section-header .section-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-medium); color: var(--text-color); margin-top: 1rem;}.s_bim_selling_page .why-choose-bim-section .benefits-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; position: relative; z-index: 2; margin-bottom: 3rem;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card{background-color: #ffffff; border: 1px solid #bcbbbb; padding: 2rem 1.5rem; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05); transition: all 0.3s ease; border-radius: var(--border-radius); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-between;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card:hover{transform: translateY(-5px); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card.image-card{padding: 0; min-height: 280px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; overflow: hidden;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card.image-card .card-image-wrapper{width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card.image-card .card-image-wrapper img{width: 100%; object-fit: contain; transition: opacity 0.3s ease; border-radius: calc(var(--border-radius) * 0.5);}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card.image-card:hover{background-color: var(--main-color) !important;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card.image-card:hover .card-image-wrapper img{opacity: 0.85;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .benefit-number{color: var(--main-color); border-bottom: 1px solid var(--text-color); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: var(--fs-xl); font-weight: var(--fw-bold); width: 50px;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .benefit-title{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--second-color); margin-bottom: 1rem; margin-top: 1.5rem; line-height: 1.4;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .benefit-desc{font-size: var(--fs-md); font-weight: var(--fw-bold); color: rgba(9, 0, 0, 0.8); line-height: 1.6; margin-bottom: var(--space-md);}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .arrow-up{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .arrow-up i{font-size: var(--fs-md); border-radius: 50%; border: 1px solid var(--main-color); color: var(--main-color); width: 40px; aspect-ratio: 1 / 1; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .benefit-image{margin-top: 1.5rem; border-radius: var(--border-radius); overflow: hidden;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .benefit-image img{width: 100%; height: auto; object-fit: cover;}.s_bim_selling_page .why-choose-bim-section .cta-section{position: relative; z-index: 2; padding: 2rem 1rem;}.s_bim_selling_page .why-choose-bim-section .cta-section .cta-text-wrapper{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 1rem;}.s_bim_selling_page .why-choose-bim-section .cta-section .cta-text-wrapper .cta-icon .lightning-icon{width: 40px; height: auto; animation: pulse 2s ease-in-out infinite;}@keyframes pulse{0%, 100%{transform: scale(1);}50%{transform: scale(1.1);}}.s_bim_selling_page .why-choose-bim-section .cta-section .cta-text-wrapper .cta-text{font-size: var(--fs-lg); font-weight: var(--fw-medium); color: var(--second-color); line-height: 1.6; margin: 0;}.s_bim_selling_page .why-choose-bim-section .cta-section .cta-text-wrapper .cta-text strong{color: var(--main-color); font-weight: var(--fw-bold);}@media (max-width: 1024px){.s_bim_selling_page .why-choose-bim-section{padding: var(--space-lg) var(--space-md);}.s_bim_selling_page .why-choose-bim-section .section-header .question-icon{width: 40px; height: 40px;}.s_bim_selling_page .why-choose-bim-section .section-header .section-title{font-size: var(--fs-xl);}.s_bim_selling_page .why-choose-bim-section .section-header .section-subtitle{font-size: var(--fs-md);}.s_bim_selling_page .why-choose-bim-section .benefits-grid{grid-template-columns: repeat(2, 1fr); gap: 1.25rem;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card{padding: 1.75rem 1.25rem;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .benefit-title{font-size: var(--fs-sm);}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .benefit-desc{font-size: 0.9rem;}.s_bim_selling_page .why-choose-bim-section .cta-section .cta-text-wrapper .cta-text{font-size: var(--fs-md);}}@media (max-width: 768px){.s_bim_selling_page .why-choose-bim-section{padding: var(--space-md) var(--space-sm);}.s_bim_selling_page .why-choose-bim-section .decorative-star, .s_bim_selling_page .why-choose-bim-section .decorative-coin{display: none;}.s_bim_selling_page .why-choose-bim-section .section-header{margin-bottom: 2.5rem;}.s_bim_selling_page .why-choose-bim-section .section-header .d-flex{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem !important;}.s_bim_selling_page .why-choose-bim-section .section-header .question-icon{width: 35px; height: 35px;}.s_bim_selling_page .why-choose-bim-section .section-header .section-title{font-size: var(--fs-lg); text-align: center;}.s_bim_selling_page .why-choose-bim-section .section-header .section-subtitle{font-size: var(--fs-sm); text-align: center;}.s_bim_selling_page .why-choose-bim-section .benefits-grid{grid-template-columns: 1fr; gap: 1.5rem;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card{padding: 1.5rem 1rem;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .benefit-number{width: 40px; height: 40px; font-size: 0.9rem; top: -12px; left: 15px;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .benefit-title{font-size: var(--fs-sm); margin-top: 1.25rem;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .benefit-desc{font-size: 0.85rem;}.s_bim_selling_page .why-choose-bim-section .cta-section{padding: 1.5rem 0.5rem;}.s_bim_selling_page .why-choose-bim-section .cta-section .cta-text-wrapper .cta-icon .lightning-icon{width: 30px;}.s_bim_selling_page .why-choose-bim-section .cta-section .cta-text-wrapper .cta-text{font-size: var(--fs-sm); text-align: center;}.s_bim_selling_page .why-choose-bim-section .cta-section .register-cta-btn{width: 100%; max-width: 300px; font-size: var(--fs-sm); padding: var(--space-sm) var(--space-lg);}}@media (max-width: 480px){.s_bim_selling_page .why-choose-bim-section .section-header .section-title{font-size: var(--fs-md);}.s_bim_selling_page .why-choose-bim-section .section-header .section-subtitle{font-size: 0.9rem;}.s_bim_selling_page .why-choose-bim-section .benefits-grid{gap: 1.25rem;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card{padding: 1.25rem 0.875rem;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .benefit-number{width: 35px; height: 35px; font-size: 0.85rem;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .benefit-title{font-size: 0.95rem;}.s_bim_selling_page .why-choose-bim-section .benefits-grid .benefit-card .benefit-desc{font-size: 0.8rem;}.s_bim_selling_page .why-choose-bim-section .cta-section .cta-text-wrapper .cta-text{font-size: 0.9rem;}}.s_bim_selling_page .why-engosoft-section{position: relative; overflow: hidden; padding: var(--space-xl) 0;}.s_bim_selling_page .why-engosoft-section::before, .s_bim_selling_page .why-engosoft-section::after{content: ""; position: absolute; width: 300px; height: 300px; z-index: 1;}.s_bim_selling_page .why-engosoft-section::before{top: -100px; left: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.05) 0%, transparent 70%);}.s_bim_selling_page .why-engosoft-section::after{bottom: -100px; right: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.03) 0%, transparent 70%);}.s_bim_selling_page .why-engosoft-section .dark-container{position: relative; z-index: 2; margin: 0 auto; background: linear-gradient(-235.9deg, #000000 63.12%, #313131 102.16%); background-blend-mode: multiply; padding: var(--space-xl) var(--space-lg);}.s_bim_selling_page .why-engosoft-section .section-header{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; margin-bottom: var(--space-xl);}.s_bim_selling_page .why-engosoft-section .section-header .header-title{text-align: start; font-size: var(--fs-xl); font-weight: var(--fw-bold); color: #f8f8f8; line-height: 1.6; margin: 0; position: relative; display: inline-block;}.s_bim_selling_page .why-engosoft-section .section-header .header-title .text-green{color: var(--main-color);}.s_bim_selling_page .why-engosoft-section .row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px;}.s_bim_selling_page .why-engosoft-section .col-md-6{padding: 0 15px; flex: 0 0 50%; max-width: 50%;}@media (max-width: 768px){.s_bim_selling_page .why-engosoft-section .col-md-6{flex: 0 0 100%; max-width: 100%; margin-bottom: var(--space-lg);}}.s_bim_selling_page .why-engosoft-section .features-column .feature-list{list-style: none; padding: 0; margin: 0;}.s_bim_selling_page .why-engosoft-section .features-column .feature-list .feature-item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: var(--space-sm); margin-bottom: var(--space-lg); padding-bottom: var(--space-md); border-bottom: 1px solid rgba(231, 223, 223, 0.39); font-size: var(--fs-md); color: #f8f8f8;}.s_bim_selling_page .why-engosoft-section .features-column .feature-list .feature-item .checkmark{color: var(--main-color); font-size: 1.2rem; margin-top: 2px; flex-shrink: 0;}.s_bim_selling_page .why-engosoft-section .features-column .feature-list .feature-item .feature-text{flex: 1; line-height: 1.6;}.s_bim_selling_page .why-engosoft-section .features-column .feature-list .feature-item .feature-item-title{margin: 0 0 var(--space-xs); font-weight: var(--fw-bold); color: #f8f8f8;}.s_bim_selling_page .why-engosoft-section .features-column .feature-list .feature-item .feature-item-desc{margin: 0; color: #f8f8f8; font-size: var(--fs-sm);}.s_bim_selling_page .why-engosoft-section .image-grid{display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--space-md); margin-top: var(--space-lg);}.s_bim_selling_page .why-engosoft-section .image-grid .images-col{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}.s_bim_selling_page .why-engosoft-section .image-grid .images-col.first-col{flex: 2; min-width: 0;}.s_bim_selling_page .why-engosoft-section .image-grid .images-col.first-col .grid-image{flex: 1; min-height: 0; max-height: 175px;}.s_bim_selling_page .why-engosoft-section .image-grid .images-col.first-col .grid-image:first-child{flex: 1 1 calc(50% - var(--space-md) / 2);}.s_bim_selling_page .why-engosoft-section .image-grid .images-col.first-col .grid-image:last-child{flex: 1 1 calc(50% - var(--space-md) / 2);}.s_bim_selling_page .why-engosoft-section .image-grid .images-col.second-col{flex: 1; min-width: 0;}.s_bim_selling_page .why-engosoft-section .image-grid .images-col.second-col .grid-image{height: 100%; flex: 1;}.s_bim_selling_page .why-engosoft-section .image-grid .grid-image{position: relative; border-bottom: 3px solid var(--main-color); overflow: hidden; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease;}.s_bim_selling_page .why-engosoft-section .image-grid .grid-image:hover{transform: translateY(-4px);}.s_bim_selling_page .why-engosoft-section .image-grid .grid-image img{width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.5s ease;}.s_bim_selling_page .why-engosoft-section .image-grid .grid-image:hover img{transform: scale(1.05);}.s_bim_selling_page .why-engosoft-section .cta-buttons{margin-top: var(--space-xl); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}@media (max-width: 992px){.s_bim_selling_page .why-engosoft-section{padding: var(--space-lg) var(--space-md);}.s_bim_selling_page .why-engosoft-section .section-header .header-title{font-size: var(--fs-lg);}.s_bim_selling_page .why-engosoft-section .image-grid{gap: var(--space-sm);}.s_bim_selling_page .why-engosoft-section .image-grid .images-col{gap: var(--space-sm);}}@media (max-width: 768px){.s_bim_selling_page .why-engosoft-section .image-grid{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; height: auto;}.s_bim_selling_page .why-engosoft-section .image-grid .images-col.first-col{flex-direction: row;}.s_bim_selling_page .why-engosoft-section .image-grid .images-col.first-col .grid-image{flex: 1;}.s_bim_selling_page .why-engosoft-section .image-grid .images-col.first-col .grid-image img{height: 200px;}.s_bim_selling_page .why-engosoft-section .image-grid .images-col.second-col .grid-image img{height: 200px;}}@media (max-width: 480px){.s_bim_selling_page .why-engosoft-section .image-grid .images-col.first-col{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_bim_selling_page .why-engosoft-section .image-grid .images-col.first-col .grid-image img{height: 180px;}}.s_bim_selling_page .achieve-bim-section{padding: var(--space-xl) 0; position: relative; overflow: hidden;}.s_bim_selling_page .achieve-bim-section .section-header{margin-bottom: var(--space-xl); position: relative;}.s_bim_selling_page .achieve-bim-section .section-header .title-with-arrow{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: var(--space-md); margin-bottom: var(--space-sm); -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_bim_selling_page .achieve-bim-section .section-header .title-with-arrow .section-title{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--second-color); line-height: 1.4; margin: 0; text-align: center;}.s_bim_selling_page .achieve-bim-section .section-header .title-with-arrow .title-arrow{width: 30px; height: auto; transform: rotate(45deg);}.s_bim_selling_page .achieve-bim-section .section-header .section-subtitle{font-size: var(--fs-md); color: var(--main-color); font-weight: var(--fw-semibold); margin-bottom: var(--space-md); text-align: center; padding: 0 var(--space-sm);}.s_bim_selling_page .achieve-bim-section .section-header .green-circle-icon{width: 60px; height: 60px; color: var(--main-color); border: 1px solid var(--main-color); border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin: 0 auto; box-shadow: 0 4px 15px rgba(13, 165, 116, 0.3);}.s_bim_selling_page .achieve-bim-section .section-header .green-circle-icon .play-icon{font-size: var(--fs-sm); margin-inline-start: 4px; transform: rotate(45deg);}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper{display: grid; grid-template-columns: 1fr; gap: var(--space-md); align-items: center; margin: 0 auto; padding: 0 var(--space-sm);}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .mapmind-images-side{grid-column: 1; grid-row: 1; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .mapmind-images-side .img-card{width: 100%; max-width: 100%;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .mapmind-images-side .img-card img{width: 100%; height: auto; display: block; border-radius: 8px;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .revit-images-side{grid-column: 1; grid-row: 2; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .revit-images-side .img-card{width: 100%; max-width: 100%;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .revit-images-side .img-card img{width: 100%; height: auto; display: block; border-radius: 8px;}.s_bim_selling_page .achieve-bim-section .section-cta{margin-top: var(--space-lg);}.s_bim_selling_page .achieve-bim-section .section-cta .register-cta-btn{display: inline-block; padding: var(--space-sm) var(--space-lg); font-size: var(--fs-sm);}@media (min-width: 768px){.s_bim_selling_page .achieve-bim-section .section-header .title-with-arrow .section-title{font-size: var(--fs-xl);}.s_bim_selling_page .achieve-bim-section .section-header .title-with-arrow .title-arrow{width: 40px;}.s_bim_selling_page .achieve-bim-section .section-header .section-subtitle{font-size: var(--fs-lg);}.s_bim_selling_page .achieve-bim-section .section-header .green-circle-icon{width: 70px; height: 70px;}.s_bim_selling_page .achieve-bim-section .section-header .green-circle-icon .play-icon{font-size: var(--fs-md);}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper{grid-template-columns: 1fr 1fr; gap: var(--space-lg); padding: 0 var(--space-md);}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .mapmind-images-side{grid-column: 1; grid-row: 1;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .mapmind-images-side .img-card{max-width: 400px;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .mapmind-images-side .img-card img{border-radius: 10px;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .revit-images-side{grid-column: 2; grid-row: 1;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .revit-images-side .img-card{max-width: 350px;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .revit-images-side .img-card img{border-radius: 10px;}.s_bim_selling_page .achieve-bim-section .section-cta{margin-top: var(--space-xl);}.s_bim_selling_page .achieve-bim-section .section-cta .register-cta-btn{font-size: var(--fs-md);}}@media (min-width: 1024px){.s_bim_selling_page .achieve-bim-section .section-header .title-with-arrow .section-title{font-size: var(--fs-xl);}.s_bim_selling_page .achieve-bim-section .section-header .section-subtitle{font-size: var(--fs-xl);}.s_bim_selling_page .achieve-bim-section .section-header .green-circle-icon{width: 80px; height: 80px;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper{gap: var(--space-xl); max-width: 1200px;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .mapmind-images-side .img-card{max-width: 600px;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .mapmind-images-side .img-card img{border-radius: 12px;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .revit-images-side .img-card{max-width: 500px;}.s_bim_selling_page .achieve-bim-section .ring-content-wrapper .revit-images-side .img-card img{border-radius: 12px;}}@media (min-width: 1440px){.s_bim_selling_page .achieve-bim-section .ring-content-wrapper{max-width: 1400px; gap: var(--space-xl);}}.s_bim_selling_page .bim-specializations-section{position: relative; background-image: url("/bim_selling_page/static/img/specializations-bg.png") !important; background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed;}.s_bim_selling_page .bim-specializations-section .bg-layer{background: linear-gradient(-135deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.75) 50%, rgba(13, 165, 116, 0.2) 100%); padding: var(--space-xl) 0; position: relative;}.s_bim_selling_page .bim-specializations-section .bg-layer::before{content: ""; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: radial-gradient(ellipse at center, transparent 0%, rgba(0, 0, 0, 0.4) 100%); pointer-events: none;}.s_bim_selling_page .bim-specializations-section .container{position: relative; z-index: 2;}.s_bim_selling_page .bim-specializations-section .section-header{margin-bottom: var(--space-lg);}.s_bim_selling_page .bim-specializations-section .section-header .section-subtitle{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: #fff; margin-bottom: var(--space-sm); opacity: 0.9;}.s_bim_selling_page .bim-specializations-section .section-header .section-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); color: var(--main-color); margin: 0; text-shadow: 0 2px 10px rgba(13, 165, 116, 0.3);}.s_bim_selling_page .bim-specializations-section .specialization-tabs{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; gap: var(--space-md); margin-bottom: var(--space-lg); -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_bim_selling_page .bim-specializations-section .specialization-tabs .tab-item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--space-sm); padding: var(--space-sm) var(--space-lg); background: #fff; border: 2px solid white; border-radius: 30px; cursor: pointer; transition: all 0.3s ease;}.s_bim_selling_page .bim-specializations-section .specialization-tabs .tab-item:hover{background: rgba(255, 255, 255, 0.2); transform: translateY(-2px);}.s_bim_selling_page .bim-specializations-section .specialization-tabs .tab-item .tab-number{width: 28px; height: 28px; background: var(--main-color); color: #fff; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 0.85rem; font-weight: var(--fw-bold); transition: all 0.3s ease;}.s_bim_selling_page .bim-specializations-section .specialization-tabs .tab-item .tab-text{color: var(--second-color); font-size: var(--fs-sm); font-weight: var(--fw-bold);}.s_bim_selling_page .bim-specializations-section .courses-subtitle{text-align: center; color: #fff; font-size: var(--fs-md); font-weight: var(--fw-semibold); margin-bottom: var(--space-xl); opacity: 0.9;}.s_bim_selling_page .bim-specializations-section .specialization-cards{display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-lg); margin-bottom: var(--space-xl);}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card{transition: all 0.4s ease; position: relative; overflow: hidden;}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card.architecture .card-header{background: #c41e3a;}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card.architecture .card-btn{background: #c41e3a; border-color: #c41e3a;}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card.architecture .card-btn:hover{color: #c41e3a;}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card.structure .card-header{background: #1e3a8a;}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card.structure .card-btn{background: #1e3a8a; border-color: #1e3a8a;}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card.structure .card-btn:hover{color: #1e3a8a;}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card.mep .card-header{background: var(--main-color);}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card.mep .card-btn{background: var(--main-color); border-color: var(--main-color);}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card.mep .card-btn:hover{color: var(--main-color);}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card .card-header{margin-bottom: var(--space-md); padding: var(--space-md); text-align: center;}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card .card-header .card-title{color: #fff; font-size: var(--fs-lg); font-weight: var(--fw-bold); margin: 0;}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card .card-features{list-style: none; padding: var(--space-lg); margin: 0 0 var(--space-lg) 0; background: rgba(0, 0, 0, 0.1); backdrop-filter: blur(10px);}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card .card-features .feature-item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--space-sm); padding: var(--space-sm) 0; border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; font-size: var(--fs-md); line-height: 1.6;}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card .card-features .feature-item:last-child{border-bottom: none;}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card .card-features .feature-item i{color: var(--main-color); font-size: 0.9rem; flex-shrink: 0;}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card .card-btn{display: block; width: fit-content; margin: auto; padding: var(--space-sm) var(--space-lg); color: #fff; text-align: center; text-decoration: none; border-radius: 100px; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border: 2px solid; transition: all 0.3s ease;}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card .card-btn:hover{background: transparent; transform: translateY(-2px);}.s_bim_selling_page .bim-specializations-section .bottom-cta .cta-text{color: #fff; font-size: var(--fs-lg); font-weight: var(--fw-semibold); margin-bottom: var(--space-md); line-height: 1.6;}.s_bim_selling_page .bim-specializations-section .bottom-cta .cta-text strong{color: var(--main-color);}.s_bim_selling_page .bim-specializations-section .bottom-cta .register-cta-btn{display: inline-block; padding: var(--space-sm) var(--space-xl); background: var(--main-color); color: #fff; text-decoration: none; border-radius: var(--border-radius); font-size: var(--fs-md); font-weight: var(--fw-bold); border: 2px solid var(--main-color); transition: all 0.3s ease; min-width: 200px;}.s_bim_selling_page .bim-specializations-section .bottom-cta .register-cta-btn:hover{background: transparent; color: var(--main-color); transform: translateY(-3px); box-shadow: 0 10px 25px rgba(13, 165, 116, 0.3);}@media (max-width: 991px){.s_bim_selling_page .bim-specializations-section .bg-layer{padding: var(--space-lg) 0;}.s_bim_selling_page .bim-specializations-section .section-header .section-title{font-size: var(--fs-xl);}.s_bim_selling_page .bim-specializations-section .specialization-tabs{gap: var(--space-sm);}.s_bim_selling_page .bim-specializations-section .specialization-tabs .tab-item{padding: var(--space-xs) var(--space-md);}.s_bim_selling_page .bim-specializations-section .specialization-tabs .tab-item .tab-text{font-size: var(--fs-xs);}.s_bim_selling_page .bim-specializations-section .specialization-cards{grid-template-columns: repeat(1, 1fr); gap: var(--space-lg);}}@media (max-width: 767px){.s_bim_selling_page .bim-specializations-section .bg-layer{padding: var(--space-md) 0; background-attachment: scroll;}.s_bim_selling_page .bim-specializations-section .section-header .section-subtitle{font-size: var(--fs-md);}.s_bim_selling_page .bim-specializations-section .section-header .section-title{font-size: var(--fs-lg);}.s_bim_selling_page .bim-specializations-section .specialization-tabs{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100%; max-width: 300px; margin: 0 auto var(--space-lg);}.s_bim_selling_page .bim-specializations-section .specialization-tabs .tab-item{width: 100%; justify-content: center;}.s_bim_selling_page .bim-specializations-section .courses-subtitle{font-size: var(--fs-sm);}.s_bim_selling_page .bim-specializations-section .specialization-cards{grid-template-columns: 1fr; gap: var(--space-lg);}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card .card-header .card-title{font-size: var(--fs-md);}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card .card-features .feature-item{font-size: var(--fs-xs);}.s_bim_selling_page .bim-specializations-section .bottom-cta .cta-text{font-size: var(--fs-md);}.s_bim_selling_page .bim-specializations-section .bottom-cta .register-cta-btn{width: 100%; max-width: 300px;}}@media (max-width: 480px){.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card{padding: var(--space-md);}.s_bim_selling_page .bim-specializations-section .specialization-cards .spec-card .card-header{margin: calc(var(--space-md) * -1) calc(var(--space-md) * -1) var(--space-sm) calc(var(--space-md) * -1);}}.s_bim_selling_page .bim-manager-section{padding: var(--space-xl) 0; background-color: #f8f9fa; position: relative; overflow: hidden;}.s_bim_selling_page .bim-manager-section .section-header{margin-bottom: var(--space-lg); position: relative;}.s_bim_selling_page .bim-manager-section .section-header .title-with-arrow{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: var(--space-sm); margin-bottom: var(--space-md); -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_bim_selling_page .bim-manager-section .section-header .title-with-arrow .section-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--second-color); line-height: 1.4; margin: 0; text-align: center;}.s_bim_selling_page .bim-manager-section .section-header .title-with-arrow .section-title .highlight{color: var(--main-color);}.s_bim_selling_page .bim-manager-section .section-header .title-with-arrow .title-arrow-curved{width: 50px; height: auto; transform: scaleX(-1);}.s_bim_selling_page .bim-manager-section .section-header .section-subtitle{font-size: var(--fs-lg); color: var(--text-color); font-weight: var(--fw-medium); text-align: center; margin: 0;}.s_bim_selling_page .bim-manager-section .specialization-buttons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; gap: var(--space-sm); margin-bottom: var(--space-xl); -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_bim_selling_page .bim-manager-section .specialization-buttons .spec-btn{padding: var(--space-sm) var(--space-lg); border: none; border-radius: var(--border-radius); font-size: var(--fs-sm); font-weight: var(--fw-semibold); cursor: pointer; transition: all 0.3s ease; color: white; min-width: 140px;}.s_bim_selling_page .bim-manager-section .specialization-buttons .spec-btn.architecture{background-color: #c41e3a;}.s_bim_selling_page .bim-manager-section .specialization-buttons .spec-btn.architecture:hover{background-color: #98172d; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(196, 30, 58, 0.3);}.s_bim_selling_page .bim-manager-section .specialization-buttons .spec-btn.structure{background-color: #1e3a8a;}.s_bim_selling_page .bim-manager-section .specialization-buttons .spec-btn.structure:hover{background-color: #152860; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(30, 58, 138, 0.3);}.s_bim_selling_page .bim-manager-section .specialization-buttons .spec-btn.mep{background-color: var(--main-color);}.s_bim_selling_page .bim-manager-section .specialization-buttons .spec-btn.mep:hover{background-color: #097653; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(13, 165, 116, 0.3);}.s_bim_selling_page .bim-manager-section .features-header{text-align: center; margin-bottom: var(--space-lg);}.s_bim_selling_page .bim-manager-section .features-header .features-title{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--second-color); margin-bottom: var(--space-sm);}.s_bim_selling_page .bim-manager-section .features-header .arrow-down{color: var(--main-color); font-size: var(--fs-md); margin: var(--space-xs) 0; animation: bounce 2s infinite;}.s_bim_selling_page .bim-manager-section .features-header .features-subtitle{font-size: var(--fs-md); color: var(--text-color); font-weight: var(--fw-medium);}.s_bim_selling_page .bim-manager-section .content-grid{display: grid; grid-template-columns: 1fr; gap: var(--space-lg); align-items: start; margin-bottom: var(--space-xl);}.s_bim_selling_page .bim-manager-section .content-grid .images-side .images-grid{display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(2, 105px); gap: var(--space-sm);}.s_bim_selling_page .bim-manager-section .content-grid .images-side .images-grid .img-item{overflow: hidden; position: relative;}.s_bim_selling_page .bim-manager-section .content-grid .images-side .images-grid .img-item img{width: 100%; height: 100%; object-fit: cover; display: block;}.s_bim_selling_page .bim-manager-section .content-grid .images-side .images-grid .img-item.tall{grid-row: span 2;}.s_bim_selling_page .bim-manager-section .content-grid .images-side .images-grid .img-item.wide{grid-column: span 2;}.s_bim_selling_page .bim-manager-section .content-grid .features-side .features-list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--space-sm);}.s_bim_selling_page .bim-manager-section .content-grid .features-side .features-list .feature-card{background-color: white; border: 2px solid #e0e0e0; border-radius: 4px; padding: var(--space-sm); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; transition: all 0.3s ease; gap: 12px;}.s_bim_selling_page .bim-manager-section .content-grid .features-side .features-list .feature-card:hover{border-color: var(--main-color); box-shadow: 0 4px 12px rgba(13, 165, 116, 0.1); transform: translateX(5px);}.s_bim_selling_page .bim-manager-section .content-grid .features-side .features-list .feature-card .feature-text{font-size: var(--fs-sm); font-weight: var(--fw-semibold); color: var(--second-color);}.s_bim_selling_page .bim-manager-section .content-grid .features-side .features-list .feature-card .feature-icon{width: 40px; height: 40px; flex-shrink: 0;}.s_bim_selling_page .bim-manager-section .content-grid .features-side .features-list .feature-card .feature-icon img{width: 100%; height: 100%; object-fit: contain;}.s_bim_selling_page .bim-manager-section .section-cta{margin-top: var(--space-xl);}@media (min-width: 768px){.s_bim_selling_page .bim-manager-section .section-header .title-with-arrow .section-title{font-size: var(--fs-xxl);}.s_bim_selling_page .bim-manager-section .section-header .title-with-arrow .title-arrow-curved{width: 60px;}.s_bim_selling_page .bim-manager-section .section-header .section-subtitle{font-size: var(--fs-xl);}.s_bim_selling_page .bim-manager-section .specialization-buttons{gap: var(--space-md);}.s_bim_selling_page .bim-manager-section .specialization-buttons .spec-btn{padding: var(--space-sm) var(--space-xl); font-size: var(--fs-md); min-width: 180px;}.s_bim_selling_page .bim-manager-section .content-grid{grid-template-columns: 1fr 1fr; gap: var(--space-xl); align-items: center;}.s_bim_selling_page .bim-manager-section .content-grid .images-side .images-grid{grid-template-rows: repeat(2, 140px);}.s_bim_selling_page .bim-manager-section .content-grid .features-side .features-list .feature-card{padding: var(--space-sm);}}@media (min-width: 1024px){.s_bim_selling_page .bim-manager-section .features-header .features-title{font-size: var(--fs-xl);}.s_bim_selling_page .bim-manager-section .features-header .features-subtitle{font-size: var(--fs-lg);}.s_bim_selling_page .bim-manager-section .content-grid{margin-right: auto; margin-left: auto;}.s_bim_selling_page .bim-manager-section .content-grid .images-side .images-grid{grid-template-rows: repeat(2, 170px); gap: var(--space-md);}.s_bim_selling_page .bim-manager-section .content-grid .features-side .features-list{gap: var(--space-lg);}.s_bim_selling_page .bim-manager-section .content-grid .features-side .features-list .feature-card{padding: var(--space-sm) var(--space-md);}.s_bim_selling_page .bim-manager-section .content-grid .features-side .features-list .feature-card .feature-text{font-size: var(--fs-md);}.s_bim_selling_page .bim-manager-section .content-grid .features-side .features-list .feature-card .feature-icon{width: 50px; height: 50px;}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform: translateY(0);}40%{transform: translateY(-10px);}60%{transform: translateY(-5px);}}.s_bim_selling_page .bim-career-path-section{position: relative; background-image: url("/bim_selling_page/static/img/career-path-bg.png") !important; background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed;}.s_bim_selling_page .bim-career-path-section .bg-layer{background: linear-gradient(-135deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(13, 165, 116, 0.05) 100%); padding: var(--space-xl) 0; position: relative;}.s_bim_selling_page .bim-career-path-section .bg-layer::before{content: ""; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: radial-gradient(ellipse at center, transparent 0%, rgba(255, 255, 255, 0.3) 100%); pointer-events: none;}.s_bim_selling_page .bim-career-path-section .container{position: relative; z-index: 2;}.s_bim_selling_page .bim-career-path-section .section-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: var(--space-xl);}.s_bim_selling_page .bim-career-path-section .section-header .section-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); line-height: 1.6; text-align: start; max-width: 800px; color: var(--text-color);}.s_bim_selling_page .bim-career-path-section .section-header .section-title .text-green{color: var(--main-color);}.s_bim_selling_page .bim-career-path-section .section-header .question-mark{animation: float 6s ease-in-out infinite; transform: translateY(-50%);}.s_bim_selling_page .bim-career-path-section .section-header .question-mark img{width: 100%; height: 100%; object-fit: contain;}.s_bim_selling_page .bim-career-path-section .career-description{margin-bottom: var(--space-xl);}.s_bim_selling_page .bim-career-path-section .career-description .desc-text{font-size: var(--fs-lg); font-weight: var(--fw-semibold); color: var(--second-color); margin-bottom: var(--space-lg);}.s_bim_selling_page .bim-career-path-section .career-description .desc-text .highlight{color: var(--main-color); font-weight: var(--fw-bold);}.s_bim_selling_page .bim-career-path-section .career-description .desc-subtext{font-size: var(--fs-lg); color: var(--text-color); margin-bottom: var(--space-lg); font-weight: var(--fw-bold);}.s_bim_selling_page .bim-career-path-section .career-description .desc-subtext .highlight{color: var(--main-color);}.s_bim_selling_page .bim-career-path-section .career-description .desc-start{font-size: var(--fs-md); color: #ffffff; font-weight: var(--fw-bold); position: relative; display: inline-block; min-width: 500px; background: linear-gradient(-270deg, #000000 17.28%, #666666 84.88%); padding: var(--space-sm) var(--space-xl);}.s_bim_selling_page .bim-career-path-section .career-steps{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; gap: var(--space-md); margin-bottom: var(--space-xl); -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_bim_selling_page .bim-career-path-section .career-steps .step-item{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: var(--space-lg); position: relative;}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon{width: 100px; height: 100px; background: #fff; border: 3px solid #e0e0e0; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon img{width: 50px; height: 50px; object-fit: contain;}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon.active{border-color: var(--main-color); background: var(--main-color); transform: scale(1.1); box-shadow: 0 6px 20px rgba(13, 165, 116, 0.3);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon.active img{filter: brightness(0) invert(1);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon:hover{transform: translateY(-5px); border-color: var(--main-color);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-title{font-size: var(--fs-md); font-weight: var(--fw-bold); color: var(--second-color); margin: 0; text-align: center;}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-number{color: var(--text-color); border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-top: var(--space-xs);}.s_bim_selling_page .bim-career-path-section .career-steps .step-arrow{color: var(--main-color); font-size: var(--fs-lg); animation: bounce-arrow 1.5s ease-in-out infinite;}@keyframes bounce-arrow{0%, 100%{transform: translateX(0);}50%{transform: translateX(5px);}}@media (max-width: 1200px){.s_bim_selling_page .bim-career-path-section .section-header .section-title{font-size: calc(var(--fs-xl) * 0.9); max-width: 600px;}.s_bim_selling_page .bim-career-path-section .section-header .question-mark{width: 70px; height: 70px;}.s_bim_selling_page .bim-career-path-section .career-steps{gap: var(--space-md);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon{width: 90px; height: 90px;}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon img{width: 45px; height: 45px;}}@media (max-width: 991px){.s_bim_selling_page .bim-career-path-section{background-attachment: scroll;}.s_bim_selling_page .bim-career-path-section .bg-layer{padding: var(--space-lg) 0;}.s_bim_selling_page .bim-career-path-section .section-header{margin-bottom: var(--space-lg); -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center;}.s_bim_selling_page .bim-career-path-section .section-header .section-title{font-size: var(--fs-lg); text-align: center; max-width: 100%;}.s_bim_selling_page .bim-career-path-section .section-header .question-mark{width: 60px; height: 60px; order: -1; transform: translateY(0);}.s_bim_selling_page .bim-career-path-section .career-description{margin-bottom: var(--space-lg);}.s_bim_selling_page .bim-career-path-section .career-description .desc-text{font-size: var(--fs-md); margin-bottom: var(--space-md);}.s_bim_selling_page .bim-career-path-section .career-description .desc-subtext{font-size: var(--fs-md); margin-bottom: var(--space-md);}.s_bim_selling_page .bim-career-path-section .career-description .desc-start{font-size: var(--fs-sm); min-width: 400px; padding: var(--space-sm) var(--space-lg);}.s_bim_selling_page .bim-career-path-section .career-steps{gap: var(--space-md); margin-bottom: var(--space-lg);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item{gap: var(--space-sm);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon{width: 80px; height: 80px;}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon img{width: 40px; height: 40px;}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-title{font-size: var(--fs-sm);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-number{font-size: var(--fs-md);}.s_bim_selling_page .bim-career-path-section .career-steps .step-arrow{font-size: var(--fs-lg);}.s_bim_selling_page .bim-career-path-section .section-cta .register-cta-btn{padding: var(--space-sm) var(--space-lg); font-size: var(--fs-sm); min-width: 180px;}}@media (max-width: 767px){.s_bim_selling_page .bim-career-path-section .bg-layer{padding: var(--space-md) 0;}.s_bim_selling_page .bim-career-path-section .section-header{margin-bottom: var(--space-md); gap: var(--space-sm);}.s_bim_selling_page .bim-career-path-section .section-header .section-title{font-size: var(--fs-md); line-height: 1.4;}.s_bim_selling_page .bim-career-path-section .section-header .section-title br{display: none;}.s_bim_selling_page .bim-career-path-section .section-header .question-mark{width: 50px; height: 50px;}.s_bim_selling_page .bim-career-path-section .career-description{margin-bottom: var(--space-md);}.s_bim_selling_page .bim-career-path-section .career-description .desc-text{font-size: var(--fs-sm); margin-bottom: var(--space-sm);}.s_bim_selling_page .bim-career-path-section .career-description .desc-subtext{font-size: var(--fs-sm); margin-bottom: var(--space-sm);}.s_bim_selling_page .bim-career-path-section .career-description .desc-start{font-size: var(--fs-xs); min-width: auto; width: 90%; max-width: 300px; padding: var(--space-xs) var(--space-md);}.s_bim_selling_page .bim-career-path-section .career-steps{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--space-md); margin-bottom: var(--space-lg);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item{width: 100%; max-width: 200px; gap: var(--space-sm);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon{width: 80px; height: 80px;}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon img{width: 40px; height: 40px;}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-title{font-size: var(--fs-sm);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-number{font-size: var(--fs-sm);}.s_bim_selling_page .bim-career-path-section .career-steps .step-arrow{transform: rotate(-90deg); animation: bounce-arrow-mobile 1.5s ease-in-out infinite; font-size: var(--fs-md);}@keyframes bounce-arrow-mobile{0%, 100%{transform: rotate(-90deg) translateY(0);}50%{transform: rotate(-90deg) translateY(-5px);}}.s_bim_selling_page .bim-career-path-section .section-cta .register-cta-btn{width: 90%; max-width: 300px; padding: var(--space-sm) var(--space-md);}}@media (max-width: 480px){.s_bim_selling_page .bim-career-path-section .bg-layer{padding: var(--space-sm) 0;}.s_bim_selling_page .bim-career-path-section .section-header{margin-bottom: var(--space-sm);}.s_bim_selling_page .bim-career-path-section .section-header .section-title{font-size: var(--fs-sm);}.s_bim_selling_page .bim-career-path-section .section-header .question-mark{width: 40px; height: 40px;}.s_bim_selling_page .bim-career-path-section .career-description{margin-bottom: var(--space-sm);}.s_bim_selling_page .bim-career-path-section .career-description .desc-text{font-size: var(--fs-xs);}.s_bim_selling_page .bim-career-path-section .career-description .desc-subtext{font-size: var(--fs-xs);}.s_bim_selling_page .bim-career-path-section .career-description .desc-start{font-size: 0.8rem; width: 95%; padding: var(--space-xs) var(--space-sm);}.s_bim_selling_page .bim-career-path-section .career-steps{gap: var(--space-sm);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item{max-width: 150px; gap: var(--space-xs);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon{width: 60px; height: 60px; border-width: 2px;}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon img{width: 30px; height: 30px;}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon.active{transform: scale(1.05);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-title{font-size: var(--fs-xs);}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-number{font-size: var(--fs-xs);}.s_bim_selling_page .bim-career-path-section .career-steps .step-arrow{font-size: var(--fs-sm);}.s_bim_selling_page .bim-career-path-section .section-cta .register-cta-btn{font-size: var(--fs-xs); padding: var(--space-xs) var(--space-md); min-width: auto;}}@media (max-width: 360px){.s_bim_selling_page .bim-career-path-section .section-header .section-title{font-size: calc(var(--fs-xs) * 1.1);}.s_bim_selling_page .bim-career-path-section .career-description .desc-start{font-size: 0.75rem;}.s_bim_selling_page .bim-career-path-section .career-steps .step-item{max-width: 130px;}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon{width: 50px; height: 50px;}.s_bim_selling_page .bim-career-path-section .career-steps .step-item .step-icon img{width: 25px; height: 25px;}}.s_bim_selling_page .whose-section{overflow: hidden; color: var(--text-color);}.s_bim_selling_page .whose-section .layer{padding: 4rem 2rem;}.s_bim_selling_page .whose-section .container{margin: 0 auto; position: relative; z-index: 3;}.s_bim_selling_page .whose-section .section-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: var(--space-xl);}.s_bim_selling_page .whose-section .section-header .section-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); line-height: 1.6; text-align: start; max-width: 800px; color: var(--text-color);}.s_bim_selling_page .whose-section .section-header .section-title .text-green{color: var(--main-color);}.s_bim_selling_page .whose-section .section-header .question-mark{animation: float 6s ease-in-out infinite; transform: translateY(-50%);}.s_bim_selling_page .whose-section .section-header .question-mark img{width: 100%; height: 100%; object-fit: contain;}.s_bim_selling_page .whose-section .reasons-box{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-between; gap: var(--space-md);}.s_bim_selling_page .whose-section .reasons-box .reason{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--space-md); transition: all 0.3s ease;}.s_bim_selling_page .whose-section .reasons-box .reason .reason-number{width: 40px; height: 40px; color: white; background-color: var(--text-color); border: 1px solid var(--text-color); border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; font-weight: var(--fw-bold); margin: 0;}.s_bim_selling_page .whose-section .reasons-box .reason .reason-content{flex: 1; background-color: var(--text-color); color: white; display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; align-items: stretch;}.s_bim_selling_page .whose-section .reasons-box .reason .reason-content .reason-title{font-size: var(--fs-md); font-weight: var(--fw-bold); background-color: var(--main-color); color: white; margin: 0; padding: var(--space-sm); min-width: 150px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_bim_selling_page .whose-section .reasons-box .reason .reason-content .reason-desc{font-size: var(--fs-md); margin: 0; color: white; padding: var(--space-sm);}.s_bim_selling_page .whose-section .image-box{height: 100%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: stretch; border: 1px solid #666;}.s_bim_selling_page .whose-section .image-box img{width: 100%; height: 100%; transition: transform 0.3s ease;}@media (max-width: 1200px){.s_bim_selling_page .whose-section .content-wrapper{gap: 2rem;}.s_bim_selling_page .whose-section .reason-title{min-width: 130px; font-size: calc(var(--fs-md) * 0.9);}.s_bim_selling_page .whose-section .reason-desc{font-size: calc(var(--fs-md) * 0.9);}}@media (max-width: 992px){.s_bim_selling_page .whose-section .content-wrapper{flex-direction: column-reverse; align-items: center;}.s_bim_selling_page .whose-section .image-box{max-width: 500px; width: 100%; height: auto; max-height: 400px; margin: auto;}.s_bim_selling_page .whose-section .image-box img{height: auto; max-height: 400px; object-fit: contain;}.s_bim_selling_page .whose-section .reasons-box{width: 100%; max-width: 600px; margin: auto;}.s_bim_selling_page .whose-section .layer{padding: 3rem 1.5rem;}}@media (max-width: 768px){.s_bim_selling_page .whose-section .section-header .d-flex{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; gap: 1.5rem;}.s_bim_selling_page .whose-section .section-title{text-align: center; font-size: calc(var(--fs-xl) * 0.85);}.s_bim_selling_page .whose-section .question-mark{transform: translateY(0); margin-top: 1rem;}.s_bim_selling_page .whose-section .question-mark img{max-width: 60px; height: auto;}.s_bim_selling_page .whose-section .reason-content{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0;}.s_bim_selling_page .whose-section .reason-title{min-width: 100%; padding: var(--space-xs) var(--space-sm);}.s_bim_selling_page .whose-section .reason-desc{padding: var(--space-sm); text-align: center; justify-content: center;}.s_bim_selling_page .whose-section .layer{padding: 2.5rem 1rem;}.s_bim_selling_page .whose-section .reason-number{width: 35px; height: 35px; font-size: 0.9rem;}}@media (max-width: 576px){.s_bim_selling_page .whose-section .section-title{font-size: calc(var(--fs-xl) * 0.75); line-height: 1.4;}.s_bim_selling_page .whose-section .content-wrapper{gap: 1.5rem;}.s_bim_selling_page .whose-section .reason{gap: var(--space-sm);}.s_bim_selling_page .whose-section .reason-title{font-size: calc(var(--fs-md) * 0.85); padding: 0.75rem;}.s_bim_selling_page .whose-section .reason-desc{font-size: calc(var(--fs-md) * 0.85); padding: 0.75rem;}.s_bim_selling_page .whose-section .layer{padding: 2rem 1rem;}}@media (max-width: 480px){.s_bim_selling_page .whose-section .section-title{font-size: calc(var(--fs-xl) * 0.65);}.s_bim_selling_page .whose-section .reason{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}.s_bim_selling_page .whose-section .reason-number{align-self: flex-start; margin-bottom: 0.5rem;}.s_bim_selling_page .whose-section .reason-content{width: 100%;}}@media (min-width: 769px){.s_bim_selling_page .whose-section .reason:hover{transform: translateX(-5px);}.s_bim_selling_page .whose-section .reason:hover .reason-number{background-color: var(--main-color); color: var(--text-color); transform: scale(1.1);}.s_bim_selling_page .whose-section .image-box:hover img{transform: scale(1.05);}}.s_bim_selling_page .course-instructor-section{padding: var(--space-xl) 0; position: relative; overflow: hidden; background-color: #f8f8f8;}.s_bim_selling_page .course-instructor-section::before, .s_bim_selling_page .course-instructor-section::after{content: ""; position: absolute; width: 300px; height: 300px; z-index: 1;}.s_bim_selling_page .course-instructor-section::before{top: -100px; left: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.05) 0%, transparent 70%);}.s_bim_selling_page .course-instructor-section::after{bottom: -100px; right: -100px; background: radial-gradient(circle, rgba(253, 79, 30, 0.03) 0%, transparent 70%);}.s_bim_selling_page .course-instructor-section .container{position: relative; z-index: 2; max-width: 1200px; margin: 0 auto; padding: 0 var(--space-md);}.s_bim_selling_page .course-instructor-section .section-header{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; margin-bottom: var(--space-xl);}.s_bim_selling_page .course-instructor-section .section-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--second-color); line-height: 1.4; margin: 0; text-align: center;}.s_bim_selling_page .course-instructor-section .section-title .text-green{color: var(--main-color);}.s_bim_selling_page .course-instructor-section .lightning-bolt-img{width: 60px; height: 60px; object-fit: contain; filter: brightness(0.9) contrast(1.2);}.s_bim_selling_page .course-instructor-section .content-wrapper{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: var(--space-lg);}.s_bim_selling_page .course-instructor-section .image-box{flex-shrink: 0; width: 240px;}.s_bim_selling_page .course-instructor-section .image-box img{width: 100%; height: auto; display: block;}.s_bim_selling_page .course-instructor-section .instructor-info{flex: 1; position: relative; padding: var(--space-lg); border-radius: 8px;}.s_bim_selling_page .course-instructor-section .instructor-info::before{content: ""; position: absolute; bottom: 40px; left: 0; width: 5px; height: 60px; background-color: var(--main-color); border-radius: 2px;}.s_bim_selling_page .course-instructor-section .instructor-title{font-size: var(--fs-md); font-weight: var(--fw-semibold); margin-bottom: var(--space-md); text-transform: uppercase; letter-spacing: 1px; background-color: rgba(217, 217, 217, 0.3); border-radius: 50px; padding: var(--space-sm); display: inline-block;}.s_bim_selling_page .course-instructor-section .instructor-name{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--second-color); margin-bottom: var(--space-md); line-height: 1.4;}.s_bim_selling_page .course-instructor-section .years-of-experience{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: var(--space-md); display: inline-block; padding: var(--space-xs) var(--space-md); border-radius: 50px; background-color: rgba(217, 217, 217, 0.3);}.s_bim_selling_page .course-instructor-section .instructor-experience-desc{font-size: var(--fs-md); color: var(--text-color); line-height: 1.6; margin-bottom: var(--space-sm);}.s_bim_selling_page .course-instructor-section .instructor-experience-desc .green-text{color: var(--main-color); font-weight: var(--fw-bold);}.s_bim_selling_page .course-instructor-section .instructor-bio{font-size: var(--fs-md); color: var(--text-color); line-height: 1.6; margin-bottom: 0;}.s_bim_selling_page .course-instructor-section .instructor-bio .green-text{color: var(--main-color); font-weight: var(--fw-bold);}@media (max-width: 1200px){.s_bim_selling_page .course-instructor-section .container{max-width: 960px; padding: 0 var(--space-md);}.s_bim_selling_page .course-instructor-section .content-wrapper{gap: var(--space-md);}.s_bim_selling_page .course-instructor-section .image-box{width: 220px;}.s_bim_selling_page .course-instructor-section .instructor-name{font-size: calc(var(--fs-xl) * 0.9);}}@media (max-width: 992px){.s_bim_selling_page .course-instructor-section .content-wrapper{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; text-align: center; gap: var(--space-xl);}.s_bim_selling_page .course-instructor-section .image-box{width: 280px; order: 2; margin: auto;}.s_bim_selling_page .course-instructor-section .instructor-info{order: 1; width: 100%; max-width: 700px; margin: auto;}.s_bim_selling_page .course-instructor-section .instructor-info::before{display: none;}.s_bim_selling_page .course-instructor-section::before{top: -150px; left: -150px;}.s_bim_selling_page .course-instructor-section::after{bottom: -150px; right: -150px;}}@media (max-width: 768px){.s_bim_selling_page .course-instructor-section{padding: var(--space-lg) 0;}.s_bim_selling_page .course-instructor-section .section-header{margin-bottom: var(--space-lg);}.s_bim_selling_page .course-instructor-section .section-title{font-size: calc(var(--fs-xl) * 0.85);}.s_bim_selling_page .course-instructor-section .lightning-bolt-img{width: 50px; height: 50px;}.s_bim_selling_page .course-instructor-section .instructor-info{padding: var(--space-md);}.s_bim_selling_page .course-instructor-section .instructor-name{font-size: calc(var(--fs-xl) * 0.8); margin-bottom: var(--space-sm);}.s_bim_selling_page .course-instructor-section .years-of-experience{font-size: calc(var(--fs-xl) * 0.8); margin-bottom: var(--space-sm);}.s_bim_selling_page .course-instructor-section .instructor-title, .s_bim_selling_page .course-instructor-section .instructor-experience-desc, .s_bim_selling_page .course-instructor-section .instructor-bio{font-size: calc(var(--fs-md) * 0.95);}.s_bim_selling_page .course-instructor-section::before{width: 200px; height: 200px; top: -80px; left: -80px;}.s_bim_selling_page .course-instructor-section::after{width: 200px; height: 200px; bottom: -80px; right: -80px;}}@media (max-width: 576px){.s_bim_selling_page .course-instructor-section .container{padding: 0 var(--space-sm);}.s_bim_selling_page .course-instructor-section .section-title{font-size: calc(var(--fs-xl) * 0.75);}.s_bim_selling_page .course-instructor-section .d-flex{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--space-xs);}.s_bim_selling_page .course-instructor-section .lightning-bolt-img{width: 40px; height: 40px;}.s_bim_selling_page .course-instructor-section .image-box{width: 220px;}.s_bim_selling_page .course-instructor-section .instructor-info{padding: var(--space-sm);}.s_bim_selling_page .course-instructor-section .instructor-name{font-size: calc(var(--fs-xl) * 0.7);}.s_bim_selling_page .course-instructor-section .years-of-experience{font-size: calc(var(--fs-xl) * 0.7); padding: var(--space-xs) var(--space-sm);}.s_bim_selling_page .course-instructor-section .instructor-title{font-size: calc(var(--fs-md) * 0.9); padding: 0.5rem 0.75rem;}.s_bim_selling_page .course-instructor-section .instructor-experience-desc, .s_bim_selling_page .course-instructor-section .instructor-bio{font-size: calc(var(--fs-md) * 0.9); line-height: 1.5;}.s_bim_selling_page .course-instructor-section .content-wrapper{gap: var(--space-lg);}.s_bim_selling_page .course-instructor-section::before{width: 150px; height: 150px; top: -60px; left: -60px;}.s_bim_selling_page .course-instructor-section::after{width: 150px; height: 150px; bottom: -60px; right: -60px;}}@media (max-width: 480px){.s_bim_selling_page .course-instructor-section .section-title{font-size: calc(var(--fs-xl) * 0.65);}.s_bim_selling_page .course-instructor-section .instructor-name{font-size: calc(var(--fs-xl) * 0.65); line-height: 1.3;}.s_bim_selling_page .course-instructor-section .instructor-title{font-size: calc(var(--fs-md) * 0.85); letter-spacing: 0.5px;}.s_bim_selling_page .course-instructor-section .instructor-experience-desc, .s_bim_selling_page .course-instructor-section .instructor-bio{font-size: calc(var(--fs-md) * 0.85);}.s_bim_selling_page .course-instructor-section .image-box{width: 200px;}}@media (max-width: 576px) and (orientation: landscape){.s_bim_selling_page .course-instructor-section .content-wrapper{flex-direction: row; align-items: flex-start; gap: var(--space-md);}.s_bim_selling_page .course-instructor-section .image-box{width: 180px; order: 1; flex-shrink: 0;}.s_bim_selling_page .course-instructor-section .instructor-info{order: 2; flex: 1;}}@media (min-width: 1400px){.s_bim_selling_page .course-instructor-section .container{max-width: 1320px;}.s_bim_selling_page .course-instructor-section .image-box{width: 280px;}}.s_bim_selling_page .reviews{padding: 4rem 2rem; background: linear-gradient(-135.02deg, rgba(32, 15, 59, 0.06) 36.3%, rgba(87, 41, 161, 0) 89.64%); background-blend-mode: multiply; overflow: hidden;}.s_bim_selling_page .reviews .cta-buttons{margin-top: var(--space-xl); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; gap: var(--space-md);}.s_bim_selling_page .reviews .cta-buttons .btn{padding: var(--space-sm) var(--space-xl); border-radius: var(--btn-radius); font-size: var(--fs-md); font-weight: var(--fw-semibold); transition: all 0.3s ease; cursor: pointer; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: var(--space-sm); text-decoration: none; min-width: 200px; justify-content: center;}.s_bim_selling_page .reviews .cta-buttons .btn i{font-size: 1rem;}.s_bim_selling_page .reviews .cta-buttons .btn-outline{background-color: transparent; color: var(--main-color); border: 2px solid var(--main-color);}.s_bim_selling_page .reviews .cta-buttons .btn-outline:hover{background-color: var(--main-color); color: white; transform: translateY(-3px); box-shadow: 0 6px 20px rgba(18, 218, 118, 0.25);}.s_bim_selling_page .reviews .cta-buttons .btn-primary{background: linear-gradient(-135deg, var(--main-color) 0%, var(--main-color) 100%); color: white; border: 2px solid var(--main-color); box-shadow: 0 4px 15px rgba(18, 218, 118, 0.25);}.s_bim_selling_page .reviews .cta-buttons .btn-primary:hover{background: transparent; color: var(--main-color); transform: translateY(-3px); box-shadow: 0 6px 20px rgba(18, 218, 118, 0.25);}.s_bim_selling_page .bim-faq{background-image: url("https://engosoft.com/website/static/cfm-images/bg.webp"); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed;}.s_bim_selling_page .bim-faq .layer{background: linear-gradient(-112.99deg, rgba(0, 0, 0, 0.7) 54%, rgba(255, 255, 255, 0.1) 89.41%); background-blend-mode: multiply; padding: 4rem 2rem; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_bim_selling_page .bim-faq .layer .faq-container{margin: 0 auto; background: #fff; border: 4px solid var(--main-color); width: 80%; border-radius: 12px; overflow: visible;}.s_bim_selling_page .bim-faq .layer .faq-container .layer{background: #fff; padding: 2rem; display: -webkit-box; display: -webkit-flex; display: flex; gap: 2rem; height: 100%; box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); align-items: stretch; border-radius: 12px;}.s_bim_selling_page .bim-faq .layer .faq-container .layer .right-side{flex: 0 0 300px; max-width: 300px; width: 100%; padding-inline-start: 10px; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-between;}.s_bim_selling_page .bim-faq .layer .faq-container .layer .right-side .header{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.5rem; text-align: start; margin-bottom: 2rem;}.s_bim_selling_page .bim-faq .layer .faq-container .layer .right-side .header .bim-faq-title{font-weight: 700; font-size: var(--fs-xl); line-height: 1.5; color: var(--second-color);}.s_bim_selling_page .bim-faq .layer .faq-container .layer .right-side .header .bim-faq-subtitle{font-weight: 600; font-size: 1.2rem; line-height: 1.5; color: #232323cc;}.s_bim_selling_page .bim-faq .layer .faq-container .layer .right-side .header .underline{width: 100px; height: 8px; background-color: var(--main-color); border-radius: 20px; margin-bottom: 1rem;}.s_bim_selling_page .bim-faq .layer .faq-container .layer .right-side .image-box{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; width: 100%; max-width: 200px; margin: auto; align-items: flex-end; overflow: visible; background: var(--main-color); border-radius: 150px; padding: 0.5rem; position: relative; margin-top: 2rem; animation: floatAnimation 3s ease-in-out infinite; overflow: hidden;}.s_bim_selling_page .bim-faq .layer .faq-container .layer .right-side .image-box img{width: 100%; border-radius: 150px; height: auto; object-fit: cover; display: block; position: relative; z-index: 100;}.s_bim_selling_page .bim-faq .layer .faq-container .layer .left-side{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0;}.s_bim_selling_page .bim-faq .layer .faq-container .layer .left-side .bim-faq-item.active .bim-faq-item-question .icon{transform: rotate(-180deg);}.s_bim_selling_page .bim-faq .layer .faq-container .layer .left-side .bim-faq-item.active .bim-faq-item-answer{max-height: 1000px;}.s_bim_selling_page .bim-faq .layer .faq-container .layer .left-side .bim-faq-item.active .bim-faq-item-answer p{padding: 1rem 0;}.s_bim_selling_page .bim-faq .layer .faq-container .layer .left-side .bim-faq-item{background: #ffffffb0; border-radius: 8px; border: 1px solid #cccccc80; margin-bottom: 1rem; overflow: hidden; transition: all 0.3s ease-in-out;}.s_bim_selling_page .bim-faq .layer .faq-container .layer .left-side .bim-faq-item:hover{background: #ffffff; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);}.s_bim_selling_page .bim-faq .layer .faq-container .layer .left-side .bim-faq-item:hover .bim-faq-item-question{color: var(--main-color);}.s_bim_selling_page .bim-faq .layer .faq-container .layer .left-side .bim-faq-item .bim-faq-item-question{width: 100%; text-align: start; padding: 1rem; font-size: 1.2rem; background: none; border: none; outline: none; cursor: pointer; font-weight: 700; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; color: #232323; border-inline-start: 12px solid var(--main-color); transition: color 0.3s ease;}.s_bim_selling_page .bim-faq .layer .faq-container .layer .left-side .bim-faq-item .bim-faq-item-question .icon{transition: transform 0.3s ease-in-out;}.s_bim_selling_page .bim-faq .layer .faq-container .layer .left-side .bim-faq-item .bim-faq-item-answer{max-height: 0; overflow: hidden; transition: max-height 0.5s ease-in-out, padding 0.3s ease-in-out; padding: 0 1rem; font-size: 1rem; color: #232323cc; border-inline-start: 12px solid var(--second-color); background: #0e335205;}.s_bim_selling_page .bim-faq .layer .faq-container .layer .left-side .bim-faq-item .bim-faq-item-answer p{font-weight: 500; font-size: 20px; line-height: 1.6; text-align: start; padding: 1rem 0;}@keyframes floatAnimation{0%, 100%{transform: translateY(0px);}50%{transform: translateY(-20px);}}.s_bim_selling_page .payment-options-section{padding: 4rem 2rem; background: #2323230d; background-blend-mode: multiply; overflow: hidden;}.s_bim_selling_page .payment-options-section .header-section{border-bottom: 2px solid #23232333; padding-bottom: 1rem;}.s_bim_selling_page .payment-options-section .header-section .payment-options-section-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 1rem;}.s_bim_selling_page .payment-options-section .header-section .payment-options-section-header-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 1rem; color: #232323cc;}.s_bim_selling_page .payment-options-section .text-container .title-desc{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem;}.s_bim_selling_page .payment-options-section .text-container .gradient-div-desc{background: #009f97; color: white; padding: 0.75rem 4rem; text-align: center; margin: auto; margin-bottom: 2rem; width: fit-content; border-radius: 50px; font-size: var(--fs-md); font-weight: var(--fw-bold); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_bim_selling_page .payment-options-section .text-container .gradient-div-desc:hover{transform: scale(1.05); box-shadow: 0 5px 15px rgba(0, 159, 151, 0.3);}.s_bim_selling_page .payment-options-section .text-container .gradient-div-tabby{background: linear-gradient(-60.7deg, #232323 55.59%, var(--main-color) 158.54%); color: white; padding: 0.75rem 4rem; text-align: center; margin: auto; margin-bottom: 2rem; width: fit-content; border-radius: 50px; font-size: var(--fs-md); font-weight: var(--fw-bold); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_bim_selling_page .payment-options-section .text-container .gradient-div-tabby:hover{transform: scale(1.05); box-shadow: 0 5px 15px rgba(225, 45, 30, 0.3);}.s_bim_selling_page .payment-options-section .text-container .payments-text{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem; text-align: center; color: #232323;}.s_bim_selling_page .payment-options-section .text-container .images .image{position: relative; padding-inline-end: 1rem; transition: transform 0.3s ease;}.s_bim_selling_page .payment-options-section .text-container .images .image:hover{transform: translateY(-5px);}.s_bim_selling_page .payment-options-section .text-container .images .image:not(:last-child)::after{content: ""; position: absolute; inset-inline-end: 0; top: 50%; transform: translateY(-50%); width: 1.5px; height: 20px; background: #200f3b; border-radius: 2px;}.s_bim_selling_page .payment-options-section .text-container .suitable-payment{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem; text-align: center; color: #232323; margin-top: 2rem;}.s_bim_selling_page .payment-options-section .text-container .buttons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: 1rem; margin-top: 2rem;}.s_bim_selling_page .payment-options-section .text-container .buttons .payment-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--second-color); color: var(--main-color); border: 1px solid var(--second-color); padding: 0.5rem 4rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_bim_selling_page .payment-options-section .text-container .buttons .payment-btn-main:hover{background-color: transparent; color: var(--second-color); transform: translateY(-3px); box-shadow: 0 5px 15px rgba(199, 233, 0, 0.3);}.s_bim_selling_page .payment-options-section .image-container{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; height: 100%; position: relative; min-height: 500px;}.s_bim_selling_page .payment-options-section .image-container .absolute-image{position: absolute; z-index: 10;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 60px; inset-inline-end: 100px; animation: floatUpDown 3s ease-in-out infinite;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 70px; inset-inline-start: 100px; animation: floatUpDown 3s ease-in-out infinite 1.5s;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: 0px; inset-inline-end: 20px; animation: rotateFloat 4s ease-in-out infinite;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: 0px; inset-inline-start: 0px; animation: rotateFloat 4s ease-in-out infinite 2s;}.s_bim_selling_page .payment-options-section .image-container .image-box{background: linear-gradient(-275.4deg, rgba(199, 233, 0, 0.3) 4.32%, var(--main-color) 97.31%); padding: 20px; border-radius: 250px; transition: transform 0.3s ease, box-shadow 0.3s ease; position: relative; z-index: 5;}.s_bim_selling_page .payment-options-section .image-container .image-box:hover{transform: scale(1.05); box-shadow: 0 10px 30px rgba(199, 233, 0, 0.3);}.s_bim_selling_page .payment-options-section .image-box img{border-radius: 250px; max-width: 100%; height: auto;}@keyframes floatUpDown{0%, 100%{transform: translateY(0px);}50%{transform: translateY(-20px);}}@keyframes rotateFloat{0%, 100%{transform: translateY(0px) rotate(0deg);}50%{transform: translateY(-15px) rotate(-10deg);}}@media (max-width: 1199px){.s_bim_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 40px; inset-inline-end: 60px;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 50px; inset-inline-start: 60px;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: 0px; inset-inline-end: 10px;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: 0px; inset-inline-start: 10px;}}@media (max-width: 991px){.s_bim_selling_page .payment-options-section{padding: 3rem 1.5rem;}.s_bim_selling_page .payment-options-section .image-container{min-height: 450px; margin-top: 3rem;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 20px; inset-inline-end: 40px;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 30px; inset-inline-start: 40px;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: -10px; inset-inline-end: 5px;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: -10px; inset-inline-start: 5px;}.s_bim_selling_page .payment-options-section .text-container .gradient-div-desc, .s_bim_selling_page .payment-options-section .text-container .gradient-div-tabby{padding: 0.75rem 2rem;}.s_bim_selling_page .payment-options-section .text-container .buttons .payment-btn-main{padding: 0.5rem 2rem;}}@media (max-width: 767px){.s_bim_selling_page .payment-options-section .header-section .payment-options-section-header-title{font-size: 1.75rem;}.s_bim_selling_page .payment-options-section .header-section .payment-options-section-header-subtitle{font-size: 1rem;}.s_bim_selling_page .payment-options-section .text-container .title-desc{font-size: 1rem;}.s_bim_selling_page .payment-options-section .image-container{min-height: 380px;}.s_bim_selling_page .payment-options-section .image-container .absolute-image img{max-width: 60px; height: auto;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 10px; inset-inline-end: 20px;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 20px; inset-inline-start: 20px;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: -5px; inset-inline-end: 0px;}.s_bim_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: -5px; inset-inline-start: 0px;}.s_bim_selling_page .payment-options-section .text-container .gradient-div-desc, .s_bim_selling_page .payment-options-section .text-container .gradient-div-tabby{padding: 0.5rem 1.5rem; font-size: 0.9rem;}.s_bim_selling_page .payment-options-section .text-container .payments-text{font-size: 1rem;}.s_bim_selling_page .payment-options-section .text-container .suitable-payment{font-size: 1rem;}.s_bim_selling_page .payment-options-section .text-container .buttons .payment-btn-main{padding: 0.5rem 1.5rem; font-size: 0.9rem;}.s_bim_selling_page .payment-options-section .image-box{padding: 15px;}}@media (max-width: 575px){.s_bim_selling_page .payment-options-section{padding: 2rem 1rem;}.s_bim_selling_page .payment-options-section .image-container{min-height: 320px;}.s_bim_selling_page .payment-options-section .image-container .absolute-image img{max-width: 50px;}.s_bim_selling_page .payment-options-section .text-container .images{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem !important;}.s_bim_selling_page .payment-options-section .text-container .images .image:not(:last-child)::after{display: none;}.s_bim_selling_page .payment-options-section .text-container .images .image{padding-inline-end: 0;}.s_bim_selling_page .payment-options-section .text-container .buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_bim_selling_page .payment-options-section .text-container .buttons .payment-btn-main{width: 100%;}}.s_bim_selling_page .limited-seats{padding: 4rem 2rem;}.s_bim_selling_page .limited-seats .header .limited-seats-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 2.5rem;}.s_bim_selling_page .limited-seats .header .limited-seats-title .ring-word{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; padding-inline-end: 8px;}.s_bim_selling_page .limited-seats .header .limited-seats-title .ring-word .ring-img{position: absolute; inset-inline-start: -6px; top: 50%; width: 120px; transform: translateY(-50%) !important;}.s_bim_selling_page .limited-seats .header .limited-seats-subtitle{font-size: var(--fs-xl); font-weight: var(--fw-semibold); color: #232323cc;}.s_bim_selling_page .limited-seats .limited-seats-btn{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; text-decoration: none; justify-content: center; gap: 0.5rem; background-color: var(--second-color); color: white; border: 1px solid var(--second-color); padding: 0.75rem 5rem; font-size: 1.25em; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_bim_selling_page .limited-seats .limited-seats-btn:hover{background-color: transparent; color: var(--second-color); transform: translateY(-3px); box-shadow: 0 5px 15px rgba(199, 233, 0, 0.3);}.s_bim_selling_page .new-bim-landing-footer{background: linear-gradient(-220.46deg, #232323 66.3%, #a8a8a8 224.12%); color: #fff; padding: 4.5rem 1rem 1.5rem 1rem;}.s_bim_selling_page .new-bim-landing-footer .footer-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 1.5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; text-align: center;}.s_bim_selling_page .new-bim-landing-footer .footer-block{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; min-width: 220px;}.s_bim_selling_page .social-block .social-icons{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 1.25rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_bim_selling_page .social-block .social-icons a{color: #fff; text-decoration: none; padding: 0.5rem; border: 1px solid var(--main-color); border-radius: 50%; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 40px; height: 40px; align-items: center; justify-content: center; font-size: 1.2rem; transition: color 0.3s ease, transform 0.3s ease, border-color 0.3s ease;}.s_bim_selling_page .social-block .social-icons a:hover{color: var(--main-color); transform: translateY(-3px); border-color: var(--main-color);}.s_bim_selling_page .new-bim-landing-footer .logo{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; text-align: center;}.s_bim_selling_page .new-bim-landing-footer .logo .footer-logo{height: 40px; margin-bottom: 0.5rem;}.s_bim_selling_page .contact-block{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.75rem; align-items: center;}.s_bim_selling_page .contact-block .contact-link{color: #fff; text-decoration: none; font-size: 1.1rem; font-weight: var(--fw-medium); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.75rem; transition: color 0.3s ease;}.s_bim_selling_page .contact-block .contact-link:hover{color: var(--main-color);}.s_bim_selling_page .contact-block .contact-link i{font-size: 1.5rem;}.s_bim_selling_page .footer-divider{width: 1px; height: 40px; background-color: var(--main-color);}.s_bim_selling_page .footer-separator{height: 1px; background-color: var(--main-color); margin: 2rem 0;}.s_bim_selling_page .footer-bottom{text-align: center;}.s_bim_selling_page .footer-bottom p{font-size: 0.9rem; color: rgba(255, 255, 255, 0.7); margin: 0;}@media (max-width: 992px){.s_bim_selling_page .new-bim-landing-footer .footer-top{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 2rem;}.s_bim_selling_page .footer-divider{display: none;}}@media (max-width: 576px){.s_bim_selling_page .new-bim-landing-footer{padding: 3rem 1rem 1rem 1rem;}.s_bim_selling_page .social-block .social-icons a{width: 36px; height: 36px; font-size: 1rem;}.s_bim_selling_page .contact-block .contact-link{font-size: 1rem;}}.s_bim_selling_page .dropdown-container{position: relative;}.s_bim_selling_page .dropdown-menu{position: absolute; top: 100%; inset-inline-end: 0; margin-top: 10px; background-color: white; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); min-width: 150px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s; z-index: 1010; padding: 0.5rem 0;}.s_bim_selling_page .dropdown-menu.show{opacity: 1; visibility: visible; transform: translateY(0);}.s_bim_selling_page .dropdown-item{display: block; padding: 0.75rem 1.5rem; color: var(--text-color); text-decoration: none; transition: background-color 0.2s ease-in-out; text-align: start;}.s_bim_selling_page .dropdown-item:hover{background-color: #f8f9fa; color: var(--main-color);}.s_bim_selling_page .dropdown-divider{height: 1px; background-color: #e9ecef; margin: 0.5rem 0;}.s_bim_selling_page .lang-dropdown{inset-inline-end: 0; inset-inline-start: auto;}.s_bim_selling_page .links-dropdown{inset-inline-end: 0; inset-inline-start: auto; min-width: 200px;}.s_bim_selling_page .landing-dropdown-links-toggler.close .fa-bars{display: none;}.s_bim_selling_page .landing-dropdown-links-toggler .fa-xmark{display: none;}.s_bim_selling_page .landing-dropdown-links-toggler.close .fa-xmark{display: block;}.s_bim_selling_page .overlay{position: fixed; top: 0; inset-inline-end: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 900; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s;}.s_bim_selling_page .overlay.show{opacity: 1; visibility: visible;}@media (max-width: 768px){.s_bim_selling_page .dropdown-menu{inset-inline-end: 0; inset-inline-start: auto;}}@media (max-width: 992px){.s_bim_selling_page .bim-faq .faq-container{width: 100%;}.s_bim_selling_page .bim-faq .faq-container .layer{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_bim_selling_page .bim-faq .faq-container .layer .right-side{flex: auto !important;}.s_bim_selling_page .bim-faq .faq-container .layer .right-side .header{text-align: center; margin-bottom: 0;}.s_bim_selling_page .bim-faq .faq-container .layer .right-side .header .underline{width: 250px;}.s_bim_selling_page .bim-faq .faq-container .layer .right-side .image-box{display: none !important;}.s_bim_selling_page .bim-faq .faq-container .layer .left-side .bim-faq-item-question{font-size: 1rem; padding: 1.5rem 1rem;}.s_bim_selling_page .bim-faq .faq-container .layer .left-side .bim-faq-item-answer p{font-size: 1rem;}}@media (max-width: 768px){.s_bim_selling_page .landing-navbar .navbar .container{padding: 1rem 0;}.s_bim_selling_page .bim-faq .layer{padding: 4rem 1rem; min-height: 80vh;}.s_bim_selling_page .bim-faq .layer .faq-container{width: 100%; border-radius: 10px;}.s_bim_selling_page .bim-faq .layer .faq-container .bim-faq-item-question{font-size: 0.95rem; padding: 1rem;}.s_bim_selling_page .bim-faq .layer .faq-container .bim-faq-item-answer p{font-size: 0.95rem;}.s_bim_selling_page .new-bim-landing-footer .footer-divider{opacity: 0;}}@media (max-width: 480px){.s_bim_selling_page .register-section{padding: 2rem 0;}.s_bim_selling_page .register-section .text-container{text-align: center; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}.s_bim_selling_page .header-title{font-size: 1.1rem;}.s_bim_selling_page .header-subtitle{font-size: 0.9rem;}.s_bim_selling_page .bim-faq .layer .faq-container .left-side .bim-faq-item-question{font-size: 0.9rem; padding: 0.75rem;}.s_bim_selling_page .bim-faq .layer .faq-container .left-side .bim-faq-item-answer p{font-size: 0.85rem;}}

/* /cfm_exam_webinar/static/src/scss/cfm_exam_webinar.scss */
 @font-face{font-family: "IBM Plex Sans Arabic"; font-style: normal; font-weight: 400; font-display: swap; src: url(/cfm_exam_webinar/static/src/fonts/ibmplexsansarabic-400-arabic.woff2) format("woff2"); unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;}@font-face{font-family: "IBM Plex Sans Arabic"; font-style: normal; font-weight: 400; font-display: swap; src: url(/cfm_exam_webinar/static/src/fonts/ibmplexsansarabic-400-latin.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: "IBM Plex Sans Arabic"; font-style: normal; font-weight: 500; font-display: swap; src: url(/cfm_exam_webinar/static/src/fonts/ibmplexsansarabic-500-arabic.woff2) format("woff2"); unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;}@font-face{font-family: "IBM Plex Sans Arabic"; font-style: normal; font-weight: 500; font-display: swap; src: url(/cfm_exam_webinar/static/src/fonts/ibmplexsansarabic-500-latin.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: "IBM Plex Sans Arabic"; font-style: normal; font-weight: 600; font-display: swap; src: url(/cfm_exam_webinar/static/src/fonts/ibmplexsansarabic-600-arabic.woff2) format("woff2"); unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;}@font-face{font-family: "IBM Plex Sans Arabic"; font-style: normal; font-weight: 600; font-display: swap; src: url(/cfm_exam_webinar/static/src/fonts/ibmplexsansarabic-600-latin.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: "IBM Plex Sans Arabic"; font-style: normal; font-weight: 700; font-display: swap; src: url(/cfm_exam_webinar/static/src/fonts/ibmplexsansarabic-700-arabic.woff2) format("woff2"); unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;}@font-face{font-family: "IBM Plex Sans Arabic"; font-style: normal; font-weight: 700; font-display: swap; src: url(/cfm_exam_webinar/static/src/fonts/ibmplexsansarabic-700-latin.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}html{scroll-behavior: smooth;}.s_cfm_exam_webinar{--cew-navy: #011d36; --cew-navy-2: #0a2c49; --cew-blue: #075bd8; --cew-blue-dark: #0348ad; --cew-pale: #eaf2fc; --cew-ink: #102a43; --cew-muted: #5a7085; --cew-line: #cfdae4; --cew-paper: #fff; --cew-canvas: #f4f7fa; --cew-success: #0a6c48; --cew-danger: #b42318; --cew-radius: 16px; --cew-radius-sm: 10px; --cew-shadow: 0 16px 40px rgba(1, 29, 54, .12); --cew-container: 1180px; scroll-padding-top: 88px; background: var(--cew-paper); color: var(--cew-ink); overflow: hidden; font-family: "IBM Plex Sans Arabic", Tahoma, Arial, sans-serif; font-size: 16px; line-height: 1.75; font-kerning: normal; -webkit-font-smoothing: antialiased;}.s_cfm_exam_webinar *, .s_cfm_exam_webinar *::before, .s_cfm_exam_webinar *::after{box-sizing: border-box;}.s_cfm_exam_webinar img{display: block; max-width: 100%;}.s_cfm_exam_webinar a{color: inherit; text-decoration: none;}.s_cfm_exam_webinar button, .s_cfm_exam_webinar input, .s_cfm_exam_webinar select{font-family: inherit; font-size: 1rem;}.s_cfm_exam_webinar h1, .s_cfm_exam_webinar h2, .s_cfm_exam_webinar h3, .s_cfm_exam_webinar h4, .s_cfm_exam_webinar h5, .s_cfm_exam_webinar h6, .s_cfm_exam_webinar .h1, .s_cfm_exam_webinar .h2, .s_cfm_exam_webinar .h3, .s_cfm_exam_webinar .h4, .s_cfm_exam_webinar .h5, .s_cfm_exam_webinar .h6{font-family: inherit; font-weight: 700;}.s_cfm_exam_webinar :focus-visible{outline: 3px solid #77adf3; outline-offset: 3px;}.s_cfm_exam_webinar .cew-skip{position: fixed; inset-block-start: 8px; inset-inline-start: 8px; z-index: 100; padding: 9px 15px; border-radius: 8px; background: #fff; color: var(--cew-navy); transform: translateY(-160%);}.s_cfm_exam_webinar .cew-skip:focus{transform: translateY(0);}.s_cfm_exam_webinar .cew-sr-only{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}.s_cfm_exam_webinar .cew-container{width: calc(100% - 40px); max-width: var(--cew-container); margin-inline: auto;}.s_cfm_exam_webinar .cew-section{padding-block: clamp(64px, 7vw, 96px);}.s_cfm_exam_webinar .cew-eyebrow{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px; margin: 0 0 14px; color: var(--cew-blue); font-size: .9rem; font-weight: 700;}.s_cfm_exam_webinar .cew-eyebrow::before{content: ""; width: 32px; height: 2px; background: currentColor;}.s_cfm_exam_webinar .cew-section-title{max-width: 760px; margin: 0; color: var(--cew-navy); font-size: clamp(2rem, 4vw, 3.15rem); line-height: 1.25;}.s_cfm_exam_webinar .cew-section-lead{max-width: 680px; margin: 16px 0 0; color: var(--cew-muted); font-size: clamp(1rem, 1.4vw, 1.15rem);}.s_cfm_exam_webinar .cew-icon{width: 21px; height: 21px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round;}.s_cfm_exam_webinar .cew-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; min-height: 52px; align-items: center; justify-content: center; gap: 9px; padding: 12px 22px; border: 1px solid transparent; border-radius: var(--cew-radius-sm); font-weight: 700; cursor: pointer; transition: background-color .2s, border-color .2s, transform .2s;}.s_cfm_exam_webinar .cew-btn:hover{transform: translateY(-1px);}.s_cfm_exam_webinar .cew-btn-primary{background: var(--cew-blue); color: #fff;}.s_cfm_exam_webinar .cew-btn-primary:hover{background: var(--cew-blue-dark);}.s_cfm_exam_webinar .cew-btn-secondary{border-color: #91a7ba; background: transparent; color: var(--cew-navy);}.s_cfm_exam_webinar .cew-btn-secondary:hover{border-color: var(--cew-navy); background: #fff;}.s_cfm_exam_webinar .cew-site-header{position: sticky; inset-block-start: 0; z-index: 50; border-bottom: 1px solid rgba(207, 218, 228, 0.92); background: rgba(255, 255, 255, 0.96);}.s_cfm_exam_webinar .cew-header-inner{min-height: 76px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 24px;}.s_cfm_exam_webinar .cew-logo{width: 143px; height: auto;}.s_cfm_exam_webinar .cew-nav{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 28px; color: #405a71; font-size: .95rem; font-weight: 600;}.s_cfm_exam_webinar .cew-nav a:not(.cew-btn):hover{color: var(--cew-blue);}.s_cfm_exam_webinar .cew-nav .cew-btn{min-height: 46px; padding-inline: 19px; color: #fff;}.s_cfm_exam_webinar .cew-hero{overflow: hidden; border-bottom: 1px solid var(--cew-line); background: var(--cew-canvas);}.s_cfm_exam_webinar .cew-hero-grid{min-height: 620px; display: grid; grid-template-columns: minmax(340px, 0.86fr) minmax(0, 1.14fr); align-items: end; gap: clamp(40px, 6vw, 80px);}.s_cfm_exam_webinar .cew-hero-copy{align-self: center; padding-block: 70px;}.s_cfm_exam_webinar .cew-hero-kicker{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 11px; margin: 0 0 20px; color: var(--cew-blue); font-size: .95rem; font-weight: 700;}.s_cfm_exam_webinar .cew-hero-kicker::before{content: ""; width: 12px; height: 12px; border: 3px solid var(--cew-blue); border-radius: 50%;}.s_cfm_exam_webinar .cew-hero-title{max-width: 760px; margin: 0; color: var(--cew-navy); font-size: clamp(2.55rem, 5vw, 4.45rem); line-height: 1.13;}.s_cfm_exam_webinar .cew-hero-title span{display: block; color: var(--cew-blue);}.s_cfm_exam_webinar .cew-hero-summary{max-width: 670px; margin: 22px 0 0; color: #445f75; font-size: clamp(1.05rem, 1.5vw, 1.23rem);}.s_cfm_exam_webinar .cew-event-meta{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px 22px; margin: 28px 0 0; padding: 19px 0; border-block: 1px solid #c3d1dd;}.s_cfm_exam_webinar .cew-meta-item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; color: var(--cew-navy); font-size: .96rem; font-weight: 600;}.s_cfm_exam_webinar .cew-meta-item .cew-icon{color: var(--cew-blue);}.s_cfm_exam_webinar .cew-hero-actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; margin-top: 28px;}.s_cfm_exam_webinar .cew-portrait{position: relative; align-self: end; margin: 0;}.s_cfm_exam_webinar .cew-portrait-frame{min-height: 555px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-end; justify-content: center; overflow: hidden; border: 1px solid #bfd0de; border-bottom: 0; border-radius: 125px 125px 0 0; background: #dce8f1;}.s_cfm_exam_webinar .cew-speaker{width: 100%; max-width: 440px; height: auto; object-fit: contain; object-position: bottom center;}.s_cfm_exam_webinar .cew-portrait figcaption{position: absolute; inset: auto 18px 18px; padding: 12px 15px; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 9px; background: rgba(1, 29, 54, 0.92); color: #fff; text-align: center; font-size: .88rem; font-weight: 600;}.s_cfm_exam_webinar .cew-facts{border-bottom: 1px solid var(--cew-line); background: #fff;}.s_cfm_exam_webinar .cew-facts-grid{display: grid; grid-template-columns: repeat(4, 1fr);}.s_cfm_exam_webinar .cew-fact{min-height: 104px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; padding: 20px clamp(16px, 2vw, 30px); border-inline-start: 1px solid var(--cew-line);}.s_cfm_exam_webinar .cew-fact:last-child{border-inline-end: 1px solid var(--cew-line);}.s_cfm_exam_webinar .cew-fact small{color: var(--cew-muted); font-size: .8rem; font-weight: 600;}.s_cfm_exam_webinar .cew-fact strong{color: var(--cew-navy); font-size: 1.06rem;}.s_cfm_exam_webinar .cew-register-section{padding-block: clamp(58px, 7vw, 84px); background: var(--cew-navy); color: #fff;}.s_cfm_exam_webinar .cew-register-layout{display: grid; grid-template-columns: minmax(390px, 0.78fr) minmax(0, 1.22fr); align-items: center; gap: clamp(38px, 6vw, 80px);}.s_cfm_exam_webinar .cew-register-info .cew-eyebrow{color: #83b8ff;}.s_cfm_exam_webinar .cew-register-title{max-width: 700px; margin: 0; color: #fff; font-size: clamp(2rem, 3.8vw, 3.15rem); line-height: 1.25;}.s_cfm_exam_webinar .cew-register-intro{max-width: 660px; margin: 14px 0 0; color: #cfdeea; font-size: 1.03rem;}.s_cfm_exam_webinar .cew-mini-title{margin: 24px 0 11px; color: #fff; font-size: 1rem;}.s_cfm_exam_webinar .cew-coverage{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 9px 20px; margin: 0; padding: 0; list-style: none;}.s_cfm_exam_webinar .cew-coverage li{display: -webkit-box; display: -webkit-flex; display: flex; gap: 9px; color: #e8f0f6; font-size: .92rem; line-height: 1.6;}.s_cfm_exam_webinar .cew-coverage .cew-icon{width: 18px; height: 18px; margin-top: 4px; color: #83b8ff;}.s_cfm_exam_webinar .cew-gifts{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); border-block: 1px solid rgba(207, 222, 234, 0.26);}.s_cfm_exam_webinar .cew-gift{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 10px; padding: 13px 0; color: #fff; font-size: .9rem; font-weight: 600;}.s_cfm_exam_webinar .cew-gift + .s_cfm_exam_webinar .cew-gift{padding-inline-start: 18px; border-inline-start: 1px solid rgba(207, 222, 234, 0.26);}.s_cfm_exam_webinar .cew-gift-index{display: grid; width: 28px; height: 28px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; place-items: center; border: 1px solid #83b8ff; border-radius: 50%; color: #a9cdff; font-size: .76rem;}.s_cfm_exam_webinar .cew-form-card{padding: clamp(24px, 3vw, 34px); border: 1px solid #d8e1e9; border-radius: var(--cew-radius); background: #fff; color: var(--cew-ink); box-shadow: var(--cew-shadow);}.s_cfm_exam_webinar .cew-form-card h2{margin: 0; color: var(--cew-navy); font-size: clamp(1.45rem, 2.4vw, 1.82rem); line-height: 1.35;}.s_cfm_exam_webinar .cew-form-card > p{margin: 7px 0 19px; color: var(--cew-muted); font-size: .92rem;}.s_cfm_exam_webinar .cew-form-grid{display: grid; grid-template-columns: 1fr; gap: 13px;}.s_cfm_exam_webinar .cew-field{min-width: 0;}.s_cfm_exam_webinar .cew-field label{display: block; margin-bottom: 5px; color: #29445b; font-size: .85rem; font-weight: 700;}.s_cfm_exam_webinar .cew-field input, .s_cfm_exam_webinar .cew-field select{width: 100%; height: 50px; padding: 0 13px; border: 1px solid #7d91a4; border-radius: 9px; background: #fff; color: var(--cew-ink);}.s_cfm_exam_webinar .cew-field input::placeholder, .s_cfm_exam_webinar .cew-field select::placeholder{color: #74879a;}.s_cfm_exam_webinar .cew-field input:focus, .s_cfm_exam_webinar .cew-field select:focus{border-color: var(--cew-blue); outline: 0; box-shadow: 0 0 0 3px rgba(7, 91, 216, 0.16);}.s_cfm_exam_webinar .cew-field input[dir="ltr"]{text-align: right;}.s_cfm_exam_webinar .cew-phone-wrap{display: -webkit-box; display: -webkit-flex; display: flex;}.s_cfm_exam_webinar .cew-phone-wrap .cew-dial{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; min-width: 62px; width: 62px; flex: 0 0 62px; align-items: center; justify-content: center; padding: 0 10px; border: 1px solid #7d91a4; border-left: 0; border-radius: 0 9px 9px 0; background: #eef4fa; color: #29445b; font-weight: 700; text-align: center;}.s_cfm_exam_webinar .cew-phone-wrap input:not(.cew-dial){min-width: 0; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; border-radius: 9px 0 0 9px;}.s_cfm_exam_webinar .cew-phone-wrap:focus-within .cew-dial{border-color: var(--cew-blue); box-shadow: 0 0 0 3px rgba(7, 91, 216, 0.16);}.s_cfm_exam_webinar .cew-submit{width: 100%; margin-top: 16px; border: 0;}.s_cfm_exam_webinar .cew-submit[disabled]{cursor: wait; opacity: .72; transform: none;}.s_cfm_exam_webinar .cew-privacy{display: -webkit-box; display: -webkit-flex; display: flex; gap: 7px; margin: 10px 0 0; color: #62778a; font-size: .77rem; line-height: 1.55;}.s_cfm_exam_webinar .cew-privacy .cew-icon{width: 16px; height: 16px; margin-top: 2px;}.s_cfm_exam_webinar .cew-speaker-bio{border-bottom: 1px solid var(--cew-line); background: #fff;}.s_cfm_exam_webinar .cew-speaker-bio-card{display: grid; grid-template-columns: minmax(240px, 0.62fr) minmax(0, 1.38fr); gap: clamp(32px, 6vw, 74px); padding: clamp(30px, 5vw, 56px); border: 1px solid #cbdbe8; border-radius: var(--cew-radius); background: var(--cew-pale);}.s_cfm_exam_webinar .cew-speaker-bio-card .cew-eyebrow{margin-bottom: 10px;}.s_cfm_exam_webinar .cew-speaker-bio-card h2{margin: 0; color: var(--cew-navy); font-size: clamp(2rem, 4vw, 3.15rem); line-height: 1.25;}.s_cfm_exam_webinar .cew-speaker-role{margin: 9px 0 0; color: var(--cew-blue); font-weight: 700;}.s_cfm_exam_webinar .cew-speaker-copy{max-width: 76ch; margin: 0; color: #3f5b72; font-size: 1.03rem; line-height: 1.9;}.s_cfm_exam_webinar .cew-speaker-credentials{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 9px; margin-top: 21px;}.s_cfm_exam_webinar .cew-speaker-credentials span{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; min-height: 36px; align-items: center; padding: 5px 12px; border: 1px solid #b9cddd; border-radius: 999px; background: #fff; color: var(--cew-navy); font-size: .82rem; font-weight: 700;}.s_cfm_exam_webinar .cew-audience{background: #fff;}.s_cfm_exam_webinar .cew-audience-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: end; justify-content: space-between; gap: 40px;}.s_cfm_exam_webinar .cew-audience-head .cew-section-lead{max-width: 430px;}.s_cfm_exam_webinar .cew-audience-grid{display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 42px; border-block: 1px solid var(--cew-line);}.s_cfm_exam_webinar .cew-audience-item{padding: 29px clamp(20px, 3vw, 36px); border-inline-start: 1px solid var(--cew-line);}.s_cfm_exam_webinar .cew-audience-item:last-child{border-inline-end: 1px solid var(--cew-line);}.s_cfm_exam_webinar .cew-audience-item small{color: var(--cew-blue); font-weight: 700;}.s_cfm_exam_webinar .cew-audience-item h3{margin: 11px 0 7px; color: var(--cew-navy); font-size: 1.17rem;}.s_cfm_exam_webinar .cew-audience-item p{margin: 0; color: var(--cew-muted); font-size: .93rem;}.s_cfm_exam_webinar .cew-after{border-block: 1px solid var(--cew-line); background: var(--cew-canvas);}.s_cfm_exam_webinar .cew-steps-layout{display: grid; grid-template-columns: .8fr 1.2fr; gap: clamp(42px, 7vw, 90px);}.s_cfm_exam_webinar .cew-steps{margin: 0; padding: 0; list-style: none; counter-reset: cew-step;}.s_cfm_exam_webinar .cew-steps li{position: relative; min-height: 84px; padding-block: 4px 23px; padding-inline: 62px 0; border-bottom: 1px solid var(--cew-line); counter-increment: cew-step;}.s_cfm_exam_webinar .cew-steps li::before{content: counter(cew-step, decimal-leading-zero); position: absolute; inset-block: 4px auto; inset-inline: 0 auto; color: var(--cew-blue); font-weight: 700;}.s_cfm_exam_webinar .cew-steps li + li{padding-block-start: 23px;}.s_cfm_exam_webinar .cew-steps li + li::before{inset-block-start: 23px;}.s_cfm_exam_webinar .cew-steps h3{margin: 0 0 4px; color: var(--cew-navy); font-size: 1.03rem;}.s_cfm_exam_webinar .cew-steps span{display: block; margin: 0; color: var(--cew-muted); font-size: .91rem;}.s_cfm_exam_webinar .cew-faq-layout{display: grid; grid-template-columns: .78fr 1.22fr; gap: clamp(44px, 7vw, 90px);}.s_cfm_exam_webinar .cew-faq-list{border-top: 1px solid var(--cew-line);}.s_cfm_exam_webinar details{border-bottom: 1px solid var(--cew-line);}.s_cfm_exam_webinar summary{display: -webkit-box; display: -webkit-flex; display: flex; min-height: 67px; align-items: center; justify-content: space-between; gap: 20px; color: var(--cew-navy); font-weight: 700; cursor: pointer; list-style: none;}.s_cfm_exam_webinar summary::-webkit-details-marker{display: none;}.s_cfm_exam_webinar summary::after{content: "+"; color: var(--cew-blue); font-size: 1.5rem; font-weight: 400;}.s_cfm_exam_webinar details[open] summary::after{content: "\2212";}.s_cfm_exam_webinar .cew-answer{padding: 0 0 21px; color: var(--cew-muted);}.s_cfm_exam_webinar .cew-answer p{margin: 0;}.s_cfm_exam_webinar .cew-final{background: var(--cew-pale);}.s_cfm_exam_webinar .cew-final-inner{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 42px; padding-block: 50px;}.s_cfm_exam_webinar .cew-final-inner h2{max-width: 720px; margin: 0; color: var(--cew-navy); font-size: clamp(1.8rem, 3.5vw, 2.75rem); line-height: 1.3;}.s_cfm_exam_webinar .cew-final-inner p{margin: 8px 0 0; color: var(--cew-muted);}.s_cfm_exam_webinar .cew-footer{padding-block: 25px 88px; background: var(--cew-navy); color: #b8cad8; font-size: .84rem;}.s_cfm_exam_webinar .cew-footer-inner{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 24px;}.s_cfm_exam_webinar .cew-footer-logo{width: 122px; padding: 6px; border-radius: 7px; background: #fff;}@media (max-width: 1020px){.s_cfm_exam_webinar .cew-hero-grid{grid-template-columns: minmax(300px, 0.8fr) minmax(0, 1.2fr); gap: 36px;}.s_cfm_exam_webinar .cew-portrait-frame{min-height: 510px;}.s_cfm_exam_webinar .cew-register-layout{grid-template-columns: minmax(350px, 0.85fr) minmax(0, 1.15fr); gap: 40px;}.s_cfm_exam_webinar .cew-coverage{grid-template-columns: 1fr;}}@media (max-width: 820px){.s_cfm_exam_webinar .cew-container{width: calc(100% - 32px); max-width: var(--cew-container);}.s_cfm_exam_webinar .cew-section{padding-block: 64px;}.s_cfm_exam_webinar .cew-nav > a:not(.cew-btn){display: none;}.s_cfm_exam_webinar .cew-hero-grid{min-height: auto; grid-template-columns: 1fr; gap: 0;}.s_cfm_exam_webinar .cew-hero-copy{grid-row: 1; padding-block: 56px 33px;}.s_cfm_exam_webinar .cew-portrait{grid-row: 2; width: 100%; max-width: 480px; margin-inline: auto;}.s_cfm_exam_webinar .cew-portrait-frame{min-height: 475px;}.s_cfm_exam_webinar .cew-facts-grid{grid-template-columns: repeat(2, 1fr);}.s_cfm_exam_webinar .cew-fact{border-bottom: 1px solid var(--cew-line);}.s_cfm_exam_webinar .cew-fact:nth-last-child(-n+2){border-bottom: 0;}.s_cfm_exam_webinar .cew-register-layout, .s_cfm_exam_webinar .cew-steps-layout, .s_cfm_exam_webinar .cew-faq-layout, .s_cfm_exam_webinar .cew-speaker-bio-card{grid-template-columns: 1fr;}.s_cfm_exam_webinar .cew-register-info{grid-row: 1;}.s_cfm_exam_webinar .cew-form-card{grid-row: 2;}.s_cfm_exam_webinar .cew-coverage{grid-template-columns: repeat(2, minmax(0, 1fr));}.s_cfm_exam_webinar .cew-audience-head, .s_cfm_exam_webinar .cew-final-inner{align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_cfm_exam_webinar .cew-audience-grid{grid-template-columns: 1fr;}.s_cfm_exam_webinar .cew-audience-item{border-inline-end: 1px solid var(--cew-line); border-bottom: 1px solid var(--cew-line);}.s_cfm_exam_webinar .cew-audience-item:last-child{border-bottom: 0;}}@media (max-width: 600px){.s_cfm_exam_webinar .cew-container{width: calc(100% - 24px); max-width: var(--cew-container);}.s_cfm_exam_webinar .cew-header-inner{min-height: 66px;}.s_cfm_exam_webinar .cew-logo{width: 126px;}.s_cfm_exam_webinar .cew-nav .cew-btn{display: none;}.s_cfm_exam_webinar .cew-hero-copy{padding-block: 32px 20px;}.s_cfm_exam_webinar .cew-hero-kicker{margin-bottom: 15px;}.s_cfm_exam_webinar .cew-hero-title{font-size: clamp(1.95rem, 9vw, 2.7rem);}.s_cfm_exam_webinar .cew-hero-summary{margin-top: 16px; font-size: 1rem;}.s_cfm_exam_webinar .cew-event-meta{display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 22px; padding: 16px 0;}.s_cfm_exam_webinar .cew-hero-actions{margin-top: 22px;}.s_cfm_exam_webinar .cew-hero-actions .cew-btn{width: 100%;}.s_cfm_exam_webinar .cew-portrait{width: 100%; max-width: 430px;}.s_cfm_exam_webinar .cew-portrait-frame{min-height: 328px; border-radius: 64px 64px 0 0;}.s_cfm_exam_webinar .cew-speaker{width: 72%; max-width: 248px;}.s_cfm_exam_webinar .cew-portrait figcaption{inset-inline: 12px; inset-block-end: 12px;}.s_cfm_exam_webinar .cew-facts-grid{grid-template-columns: 1fr;}.s_cfm_exam_webinar .cew-fact{min-height: 74px; align-items: center; justify-content: space-between; flex-direction: row; gap: 18px; padding: 13px 16px; border-bottom: 1px solid var(--cew-line);}.s_cfm_exam_webinar .cew-fact:nth-last-child(-n+2){border-bottom: 1px solid var(--cew-line);}.s_cfm_exam_webinar .cew-fact:last-child{border-bottom: 0;}.s_cfm_exam_webinar .cew-fact strong{font-size: .94rem; text-align: right;}.s_cfm_exam_webinar .cew-register-section{padding-block: 50px;}.s_cfm_exam_webinar .cew-register-layout{gap: 29px;}.s_cfm_exam_webinar .cew-register-title{font-size: 1.95rem;}.s_cfm_exam_webinar .cew-coverage, .s_cfm_exam_webinar .cew-gifts, .s_cfm_exam_webinar .cew-form-grid{grid-template-columns: 1fr;}.s_cfm_exam_webinar .cew-gift + .cew-gift{padding-inline-start: 0; border-inline-start: 0; border-top: 1px solid rgba(207, 222, 234, 0.26);}.s_cfm_exam_webinar .cew-form-card{padding: 21px 16px;}.s_cfm_exam_webinar .cew-privacy{font-size: .83rem;}.s_cfm_exam_webinar .cew-speaker-bio-card{gap: 23px; padding: 25px 20px;}.s_cfm_exam_webinar .cew-speaker-bio-card h2{font-size: 2rem;}.s_cfm_exam_webinar .cew-speaker-copy{font-size: .98rem;}.s_cfm_exam_webinar .cew-audience-grid{margin-top: 29px;}.s_cfm_exam_webinar .cew-audience-item{padding: 24px 19px;}.s_cfm_exam_webinar .cew-final-inner{padding-block: 40px;}.s_cfm_exam_webinar .cew-final .cew-btn{width: 100%;}.s_cfm_exam_webinar .cew-footer-inner{align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}}@media (max-width: 360px){.s_cfm_exam_webinar .cew-container{width: calc(100% - 20px); max-width: var(--cew-container);}.s_cfm_exam_webinar .cew-hero-copy{padding-block: 26px 18px;}.s_cfm_exam_webinar .cew-hero-title{font-size: clamp(1.72rem, 8.4vw, 2.25rem);}.s_cfm_exam_webinar .cew-hero-summary{font-size: .95rem;}.s_cfm_exam_webinar .cew-event-meta{grid-template-columns: 1fr; gap: 11px;}.s_cfm_exam_webinar .cew-speaker{width: 76%; max-width: 214px;}.s_cfm_exam_webinar .cew-portrait-frame{min-height: 296px; border-radius: 50px 50px 0 0;}.s_cfm_exam_webinar .cew-fact{min-height: 86px; padding: 13px 11px;}.s_cfm_exam_webinar .cew-fact strong{font-size: .9rem;}.s_cfm_exam_webinar .cew-form-card{padding: 19px 14px;}.s_cfm_exam_webinar .cew-phone-wrap .cew-dial{min-width: 54px; width: 54px; flex-basis: 54px; padding-inline: 7px;}.s_cfm_exam_webinar .cew-phone-wrap input:not(.cew-dial){padding-inline: 10px;}}@media (prefers-reduced-motion: reduce){.s_cfm_exam_webinar{scroll-behavior: auto;}.s_cfm_exam_webinar *, .s_cfm_exam_webinar *::before, .s_cfm_exam_webinar *::after{scroll-behavior: auto !important; transition-duration: .01ms !important;}}.s_cfm_exam_webinar .cew-field input.is-invalid, .s_cfm_exam_webinar .cew-field select.is-invalid{border-color: var(--cew-danger) !important; box-shadow: 0 0 0 3px rgba(180, 35, 24, 0.12) !important;}.s_cfm_exam_webinar .cew-field input.is-valid, .s_cfm_exam_webinar .cew-field select.is-valid{border-color: var(--cew-success) !important;}.s_cfm_exam_webinar .cew-invalid-feedback{display: block; margin-top: 5px; color: var(--cew-danger); font-size: .82rem; font-weight: 600;}.s_cfm_exam_webinar .cew-status{display: none; margin: 13px 0 0; padding: 10px 12px; border-radius: 8px; font-size: .88rem; font-weight: 600;}.s_cfm_exam_webinar .cew-status.show{display: block;}.s_cfm_exam_webinar .cew-status.cew-success{background: #e5f5ee; color: var(--cew-success);}.s_cfm_exam_webinar .cew-status.cew-error{background: #fef0ee; color: var(--cew-danger);}.cew-mobile-cta{display: none; position: fixed; inset: auto 0 0; z-index: 45; padding: 10px 14px calc(10px + env(safe-area-inset-bottom)); border-top: 1px solid #cfdae4; background: rgba(255, 255, 255, 0.96); font-family: "IBM Plex Sans Arabic", Tahoma, Arial, sans-serif;}.cew-mobile-cta .cew-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 100%; min-height: 52px; align-items: center; justify-content: center; gap: 9px; padding: 12px 22px; border: 1px solid transparent; border-radius: 10px; font-weight: 700; cursor: pointer; text-decoration: none; transition: background-color .2s, border-color .2s, transform .2s;}.cew-mobile-cta .cew-btn:hover{transform: translateY(-1px);}.cew-mobile-cta .cew-btn-primary{background: #075bd8; color: #fff;}.cew-mobile-cta .cew-btn-primary:hover{background: #0348ad;}@media (max-width: 600px){.cew-mobile-cta{display: block;}}

/* /cfm_lead_form/static/src/scss/cfm_lead_form.scss */
 .s_new_cfm_lead_page{--main-color: #E12D1E; --second-color: #231F20; --text-color: #212121; --form-bg-color: #f1f0ef; --linkedin-blue: #0a66c2; --border-radius: 4px; --card-radius: 8px; --btn-radius: 6px; --shadow-sm: 0px 0px 6.9px #E12D1E40; --shadow-hover: 0px 4px 15px #E12D1E73; --font-family: "Noto Kufi Arabic", sans-serif; --fs-xs: 0.9rem; --fs-sm: 1rem; --fs-md: 1.25rem; --fs-lg: 1.5rem; --fs-xl: 1.75rem; --fs-xxl: 2rem; --fw-regular: 400; --fw-medium: 500; --fw-semibold: 600; --fw-bold: 700; --space-xs: 0.25rem; --space-sm: 0.5rem; --space-md: 1rem; --space-lg: 2rem; --space-xl: 4rem; --dir-start: inline-start; --dir-end: inline-end; overflow: hidden;}.s_new_cfm_lead_page .text-primary-color{color: var(--main-color);}.s_new_cfm_lead_page .text-secondary-color{color: var(--second-color);}.s_new_cfm_lead_page .landing-navbar{position: absolute; top: 0; width: 100%; z-index: 1000; background-color: transparent; transition: background-color 0.3s ease, padding 0.3s ease-in-out;}.s_new_cfm_lead_page .landing-navbar .navbar .container{border-bottom: 2px solid #E0201D70; padding: 1.5rem 0;}.s_new_cfm_lead_page .landing-navbar .navbar .container .end-content{display: -webkit-box; display: -webkit-flex; display: flex; gap: 0.5rem; align-items: center; position: relative;}.s_new_cfm_lead_page .landing-navbar .navbar .container .end-content .landing-lang-selector, .s_new_cfm_lead_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler{background-color: var(--main-color); border: 1px solid var(--main-color); width: 35px; height: 35px; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: white; padding: 0.3rem; aspect-ratio: 1/1; border-radius: 50%; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease-in-out;}.s_new_cfm_lead_page .landing-navbar .navbar .container .end-content .landing-lang-selector:hover, .s_new_cfm_lead_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:hover{background-color: transparent; color: var(--main-color); text-decoration: none;}.s_new_cfm_lead_page .landing-navbar .navbar .container .end-content .landing-lang-selector:focus, .s_new_cfm_lead_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:focus{background-color: transparent; color: var(--main-color); text-decoration: none;}.s_new_cfm_lead_page .landing-navbar.fixed{position: fixed; background-color: #231F2075; backdrop-filter: blur(10px); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}.s_new_cfm_lead_page .landing-navbar.fixed .navbar .container{padding: 0.75rem 0; border-bottom: none;}.s_new_cfm_lead_page .landing-navbar img{height: 50px; transition: height 0.3s ease-in-out;}.s_new_cfm_lead_page .landing-navbar.fixed img{height: 30px;}.s_new_cfm_lead_page .cfm-hero-section{height: auto; min-height: 100vh; width: 100%; background: url("https://engosoft.com/website/static/cfm-images/bg.webp") no-repeat center center/cover;}.s_new_cfm_lead_page .cfm-hero-section .layer{height: auto; min-height: 100vh; width: 100%; background: linear-gradient(-56.27deg, rgba(35, 31, 32, 0.8) 72.69%, rgba(247, 167, 0, 0.4) 128.07%); background-blend-mode: multiply; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: white; padding: 4rem 0;}.s_new_cfm_lead_page .cfm-hero-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; padding: 2rem 0; margin-top: 2rem;}.s_new_cfm_lead_page .cfm-hero-content .cfm-hero-image-holder{width: 120px; height: 120px; margin-bottom: 2rem;}.s_new_cfm_lead_page .cfm-hero-content .header-title{font-size: var(--fs-xxl); font-weight: 700; margin-bottom: 1.5rem; line-height: 1.3;}.s_new_cfm_lead_page .cfm-hero-content .line{width: 200px; height: 1px; background-color: #FFFFFF50; margin: 1.5rem 0; border-radius: var(--border-radius); position: relative; text-align: left;}.s_new_cfm_lead_page .cfm-hero-content .line::before{position: absolute; content: ''; display: block; width: 40px; height: 8px; background-color: var(--main-color); top: 50%; left: 0; transform: translateY(-50%);}.s_new_cfm_lead_page .cfm-hero-content .header-subtitle{font-size: var(--fs-lg); font-weight: 600; margin-bottom: 2rem; color: var(--form-bg-color); line-height: 1.6;}.s_new_cfm_lead_page .cfm-hero-content .buttons{-webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start;}.s_new_cfm_lead_page .cfm-hero-content .header-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; display: inline-block;}.s_new_cfm_lead_page .cfm-hero-content .header-btn-main:hover{background-color: transparent; transform: translateY(-2px);}.s_new_cfm_lead_page .cfm-hero-content .download-content-btn{background-color: transparent; text-decoration: none; color: white; border: 1px solid #FFFFFF; padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 1rem; align-items: center;}.s_new_cfm_lead_page .cfm-hero-content .download-content-btn:hover{background-color: var(--main-color); color: #fff; border-color: var(--main-color); box-shadow: var(--shadow-hover); transform: translateY(-2px);}.s_new_cfm_lead_page .hero-video-section .video-container{border-radius: var(--card-radius); overflow: hidden; box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3); transition: all 0.3s ease-in-out; border: 2px solid rgba(255, 255, 255, 0.1);}.s_new_cfm_lead_page .hero-video-section .video-container:hover{transform: translateY(-5px); box-shadow: 0 20px 50px rgba(225, 45, 30, 0.4); border-color: rgba(225, 45, 30, 0.3);}.s_new_cfm_lead_page .hero-video-section .video-wrapper{position: relative; background: #000; border-radius: var(--card-radius); overflow: hidden;}.s_new_cfm_lead_page .hero-video-section .promo-video-element{width: 100%; height: auto; display: block; border-radius: var(--card-radius);}.s_new_cfm_lead_page .hero-video-section .video-play-overlay{position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: rgba(35, 31, 32, 0.85); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; align-items: center; opacity: 1; transition: all 0.3s ease-in-out; cursor: pointer; border-radius: var(--card-radius);}.s_new_cfm_lead_page .hero-video-section .video-play-overlay.hidden{opacity: 0; pointer-events: none;}.s_new_cfm_lead_page .hero-video-section .video-play-button{width: 70px; height: 70px; background-color: var(--main-color); border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s ease-in-out; margin-bottom: 1rem;}.s_new_cfm_lead_page .hero-video-section .video-play-button i{color: white; font-size: 1.5rem; margin-right: 5px;}.s_new_cfm_lead_page .hero-video-section .video-play-button:hover{background-color: white; transform: scale(1.1);}.s_new_cfm_lead_page .hero-video-section .video-play-button:hover i{color: var(--main-color);}.s_new_cfm_lead_page .hero-video-section .play-text{color: white; font-size: var(--fs-md); font-weight: var(--fw-semibold); margin: 0; text-align: center;}.s_new_cfm_lead_page .hero-video-section .video-stats{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; margin-top: 1.5rem; padding: 1rem; background: rgba(255, 255, 255, 0.1); border-radius: var(--card-radius); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2);}.s_new_cfm_lead_page .hero-video-section .stat-item{text-align: center; flex: 1;}.s_new_cfm_lead_page .hero-video-section .stat-number{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--main-color); display: block; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);}.s_new_cfm_lead_page .hero-video-section .stat-label{font-size: var(--fs-xs); color: white; font-weight: var(--fw-medium); opacity: 0.9;}@media (max-width: 992px){.s_new_cfm_lead_page .cfm-hero-section{height: auto; min-height: auto;}.s_new_cfm_lead_page .cfm-hero-section .layer{min-height: auto; padding: 3rem 0;}.s_new_cfm_lead_page .cfm-hero-content{text-align: center; margin-bottom: 3rem;}.s_new_cfm_lead_page .cfm-hero-content .cfm-hero-image-holder{margin: auto;}.s_new_cfm_lead_page .cfm-hero-content .line{margin: 1.5rem auto; text-align: center;}.s_new_cfm_lead_page .cfm-hero-content .line::before{left: 50%; transform: translate(-50%, -50%);}.s_new_cfm_lead_page .cfm-hero-content .buttons{justify-content: center;}.s_new_cfm_lead_page .hero-video-section .video-stats{padding: 0.75rem;}.s_new_cfm_lead_page .hero-video-section .stat-number{font-size: var(--fs-md);}.s_new_cfm_lead_page .hero-video-section .stat-label{font-size: 0.8rem;}}@media (max-width: 768px){.s_new_cfm_lead_page .cfm-hero-content .header-title{font-size: var(--fs-xl);}.s_new_cfm_lead_page .cfm-hero-content .header-subtitle{font-size: var(--fs-md);}.s_new_cfm_lead_page .cfm-hero-content .buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem;}.s_new_cfm_lead_page .cfm-hero-content .header-btn-main, .s_new_cfm_lead_page .cfm-hero-content .download-content-btn{width: 100%; text-align: center; justify-content: center;}.s_new_cfm_lead_page .hero-video-section .video-stats{gap: 0.5rem;}.s_new_cfm_lead_page .hero-video-section .video-play-button{width: 60px; height: 60px;}.s_new_cfm_lead_page .hero-video-section .video-play-button i{font-size: 1.25rem;}}@keyframes fadeInRight{from{opacity: 0; transform: translateX(30px);}to{opacity: 1; transform: translateX(0);}}@keyframes fadeInLeft{from{opacity: 0; transform: translateX(-30px);}to{opacity: 1; transform: translateX(0);}}.s_new_cfm_lead_page .cfm-hero-content{animation: fadeInRight 0.8s ease-out;}.s_new_cfm_lead_page .hero-video-section{animation: fadeInLeft 0.8s ease-out;}.s_new_cfm_lead_page .cfm-about-section{padding: 4rem 2rem;}.s_new_cfm_lead_page .cfm-about-section .about-title{font-size: var(--fs-xxl); font-weight: 700; margin-bottom: 1rem;}.s_new_cfm_lead_page .cfm-about-section .about-subtitle{font-size: var(--fs-xl); font-weight: 700; margin-bottom: 1rem; color: var(--second-color); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 1.5rem; margin: 2rem auto;}.s_new_cfm_lead_page .cfm-about-section .about-subtitle .icon{background-color: var(--second-color); color: #FFFFFF; border-radius: 50%; aspect-ratio: 1/1; width: 40px; height: 40px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_new_cfm_lead_page .cfm-about-section .about-hint{font-size: 1.25rem; padding: 0.5rem 1rem; font-weight: 600; margin-bottom: 2rem; background: linear-gradient(-90deg, #575555 7.21%, #231F20 100%); text-align: center; color: white;}.s_new_cfm_lead_page .cfm-about-section .about-subtitle-2{font-size: var(--fs-xl); font-weight: 700; margin-bottom: 1.5rem; padding-bottom: 1rem; color: var(--second-color); border-bottom: 1px solid #33333380;}.s_new_cfm_lead_page .cfm-about-section .landing-about-desc{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 1rem; font-size: 1.5rem; color: #231F20CC; font-weight: 600; line-height: 1.6; margin-bottom: 1.5rem;}.s_new_cfm_lead_page .cfm-about-section .about-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block;}.s_new_cfm_lead_page .cfm-about-section .about-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_new_cfm_lead_page .cfm-about-section .buttons .download-content-btn{background-color: transparent; text-decoration: none; color: var(--second-color); border: 1px solid var(--second-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; display: inline-block; display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center;}.s_new_cfm_lead_page .cfm-about-section .buttons .download-content-btn:hover{background-color: var(--second-color); color: #fff; border-color: var(--second-color); transition: all 0.3s ease-in-out;}.s_new_cfm_lead_page .cfm-about-section .buttons .download-content-btn:active{transform: translateY(0);}.s_new_cfm_lead_page .u-border-container{position: relative; display: inline-block; vertical-align: middle; padding: 0.5rem 0.75rem;}.s_new_cfm_lead_page .u-border-animation, .s_new_cfm_lead_page .u-border-animation-extra{position: absolute; top: 0; inset-inline-start: 0; width: 60%; height: 100%; pointer-events: none;}.s_new_cfm_lead_page .u-border-animation::before, .s_new_cfm_lead_page .u-border-animation::after, .s_new_cfm_lead_page .u-border-animation-extra::before{content: ''; position: absolute; background-color: var(--main-color); transform: scale(0);}@keyframes draw-top-line{0%{transform-origin: right; transform: scaleX(0);}12.5%, 25%{transform-origin: right; transform: scaleX(1);}37.5%, 50%{transform-origin: right; transform: scaleX(1);}62.5%, 75%{transform-origin: right; transform: scaleX(1);}87.5%{transform-origin: right; transform: scaleX(1);}100%{transform-origin: right; transform: scaleX(0);}}@keyframes draw-right-line{0%, 12.5%{transform-origin: top; transform: scaleY(0);}25%, 37.5%{transform-origin: top; transform: scaleY(1);}50%, 62.5%{transform-origin: top; transform: scaleY(1);}75%{transform-origin: top; transform: scaleY(1);}87.5%{transform-origin: top; transform: scaleY(0);}100%{transform-origin: top; transform: scaleY(0);}}@keyframes draw-bottom-line{0%, 12.5%, 25%{transform-origin: left; transform: scaleX(0);}37.5%, 50%{transform-origin: left; transform: scaleX(1);}62.5%{transform-origin: left; transform: scaleX(1);}75%{transform-origin: left; transform: scaleX(0);}87.5%, 100%{transform-origin: left; transform: scaleX(0);}}.s_new_cfm_lead_page .u-border-animation::before{width: 5px; height: 100%; top: 0; inset-inline-start: 0; animation: draw-right-line 4s ease-in-out infinite;}.s_new_cfm_lead_page .u-border-animation::after{width: 75%; height: 5px; bottom: 0; inset-inline-start: 0; animation: draw-bottom-line 4s ease-in-out infinite;}.s_new_cfm_lead_page .u-border-animation-extra::before{height: 5px; width: 75%; top: 0; inset-inline-start: 0; animation: draw-top-line 4s ease-in-out infinite;}.s_new_cfm_lead_page .cfm-about-section .about-title{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.s_new_cfm_lead_page .cfm-projects-key-section{padding: 4rem 2rem; background: #231F200D;}.s_new_cfm_lead_page .cfm-projects-key-section .projects-key-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); line-height: 1.6;}.s_new_cfm_lead_page .cfm-projects-key-section .star-image{position: relative;}.s_new_cfm_lead_page .cfm-projects-key-section .star-image img{width: 80px; animation: floatShine 5s ease-in-out infinite;}@keyframes floatShine{0%{transform: translateY(0) rotate(0deg); filter: drop-shadow(0 0 0 rgba(255, 215, 0, 0));}25%{transform: translateY(-5px) rotate(-10deg); filter: drop-shadow(0 0 8px rgba(255, 215, 0, 0.6));}50%{transform: translateY(0) rotate(0deg); filter: drop-shadow(0 0 12px rgba(255, 215, 0, 0.9));}75%{transform: translateY(5px) rotate(10deg); filter: drop-shadow(0 0 8px rgba(255, 215, 0, 0.6));}100%{transform: translateY(0) rotate(0deg); filter: drop-shadow(0 0 0 rgba(255, 215, 0, 0));}}.s_new_cfm_lead_page .cfm-projects-key-section .projects-key-image{border-radius: 180px; max-width: 100%; height: auto;}.s_new_cfm_lead_page .cfm-projects-key-section .under-image-text{color: var(--second-color);}.s_new_cfm_lead_page .cfm-projects-key-section .under-image-text h5{font-weight: var(--fw-bold); font-size: var(--fs-xl);}.s_new_cfm_lead_page .cfm-projects-key-section .under-image-text p{font-weight: var(--fw-semibold); font-size: var(--fs-lg); color: #231F20CC;}.s_new_cfm_lead_page .cfm-projects-key-section .text-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; height: 100%; gap: 1rem; padding: 1rem; border-bottom: 1px solid #200F3B30; margin-bottom: 20px;}.s_new_cfm_lead_page .cfm-projects-key-section .text-content .list{font-size: var(--fs-lg); font-weight: var(--fw-medium); color: var(--second-color); line-height: 2; margin-top: 1rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1.5rem;}.s_new_cfm_lead_page .cfm-projects-key-section .text-content .list .item-desc{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center;}.s_new_cfm_lead_page .cfm-projects-key-section .text-content .list .item-desc .icon{color: var(--main-color);}.s_new_cfm_lead_page .cfm-projects-key-section .text-content .list .item-desc .text{margin: 0;}.s_new_cfm_lead_page .cfm-projects-key-section .text-content .projects-key-subtitle{font-size: 1.5rem; font-weight: 700; line-height: 1.6; color: var(--second-color);}.s_new_cfm_lead_page .cfm-projects-key-section .buttons .projects-key-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block;}.s_new_cfm_lead_page .cfm-projects-key-section .buttons .projects-key-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_new_cfm_lead_page .cfm-projects-key-section .buttons .download-content-btn{background-color: transparent; text-decoration: none; color: var(--second-color); border: 1px solid var(--second-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; display: inline-block; display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center;}.s_new_cfm_lead_page .cfm-projects-key-section .buttons .download-content-btn:hover{background-color: var(--second-color); color: #fff; border-color: var(--second-color); transition: all 0.3s ease-in-out;}.s_new_cfm_lead_page .cfm-projects-key-section .buttons .download-content-btn:active{transform: translateY(0);}.s_new_cfm_lead_page .cfm-pillars{padding: 4rem 2rem; background: linear-gradient(-225deg, rgba(35, 31, 32, 0) 1.8%, rgba(225, 45, 30, 0.1) 80.21%);}.s_new_cfm_lead_page .cfm-pillars .header .pillars-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); line-height: 1.6;}.s_new_cfm_lead_page .cfm-pillars .header .pillars-header-subtitle{font-size: 1.5rem; font-weight: 700; line-height: 1.6; color: #231F20CC;}.s_new_cfm_lead_page .cfm-pillars .pillars-list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem;}.s_new_cfm_lead_page .cfm-pillars .pillars-list .pillar-item{background: #FFF7F6; box-shadow: var(--shadow-sm); border-radius: var(--card-radius); padding: var(--space-sm); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--space-md); transition: all 0.3s ease-in-out; overflow: hidden;}.s_new_cfm_lead_page .cfm-pillars .pillars-list .pillar-item .image-container{width: 50px; flex: 0 0 50px;}.s_new_cfm_lead_page .cfm-pillars .pillars-list .pillar-item .v-line{inline-size: 8px; width: 4px; height: 60px; border-radius: var(--border-radius); background-color: var(--second-color); position: relative; transition: all 0.3s ease-in-out;}.s_new_cfm_lead_page .cfm-pillars .pillars-list .pillar-item .v-line .icon{content: ''; position: absolute; top: 50%; inset-inline-start: 50%; font-size: 14px; transform: translate(50%, -50%); color: var(--main-color); background: #fffcfa; border-radius: 50%; transition: all 0.3s ease-in-out;}.s_new_cfm_lead_page .cfm-pillars .pillars-list .pillar-item .text-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; gap: 0.5rem;}.s_new_cfm_lead_page .cfm-pillars .pillars-list .pillar-item .text-content .pillar-item-title{font-size: 1.25rem; font-weight: 700;}.s_new_cfm_lead_page .cfm-pillars .pillars-column:nth-child(2) .pillars-list{display: grid; grid-template-columns: repeat(1, 1fr); gap: 1rem;}.s_new_cfm_lead_page .cfm-pillars .pillars-column:nth-child(2) .pillars-list .pillar-item{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; justify-content: center; align-items: center; padding: 1rem; height: 100%; overflow: hidden;}.s_new_cfm_lead_page .cfm-pillars .pillars-column:nth-child(2) .pillars-list .pillar-item .v-line{inline-size: 8px; width: 60px; height: 4px; border-radius: var(--border-radius); background-color: var(--second-color); position: relative; transition: all 0.3s ease-in-out;}.s_new_cfm_lead_page .cfm-pillars .pillars-column:nth-child(2) .pillars-list .pillar-item .text-content{text-align: center;}.s_new_cfm_lead_page .cfm-pillars .pillars-column:nth-child(2) .pillars-list .pillar-item .pillar-item-title{font-weight: 800; font-size: 1.1rem; color: var(--second-color); position: relative;}.s_new_cfm_lead_page .cfm-pillars .pillars-column:nth-child(2) .pillars-list .pillar-item .pillar-item-title::after{width: 80%;}.s_new_cfm_lead_page .cfm-pillars .buttons .pillars-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block;}.s_new_cfm_lead_page .cfm-pillars .buttons .pillars-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_new_cfm_lead_page .cfm-pillars .buttons .download-content-btn{background-color: transparent; text-decoration: none; color: var(--second-color); border: 1px solid var(--second-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; display: inline-block; display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center;}.s_new_cfm_lead_page .cfm-pillars .buttons .download-content-btn:hover{background-color: var(--second-color); color: #fff; border-color: var(--second-color); transition: all 0.3s ease-in-out;}.s_new_cfm_lead_page .cfm-pillars .buttons .download-content-btn:active{transform: translateY(0);}.s_new_cfm_lead_page .cfm-banner{background: url("https://engosoft.com/website/static/cfm-images/banner.webp") no-repeat center center/cover; overflow: hidden;}.s_new_cfm_lead_page .cfm-banner .layer{background: linear-gradient(-241.13deg, rgba(35, 31, 32, 0.75) 66.51%, rgba(225, 45, 30, 0.375) 104.62%); background-blend-mode: multiply; width: 100%; height: 100%; padding: 4rem 2rem;}.s_new_cfm_lead_page .cfm-banner .layer .cfm-banner-title{color: white; font-size: var(--fs-xl); font-weight: 700; line-height: 1.4;}.s_new_cfm_lead_page .cfm-banner .layer .signature img{width: 150px; height: auto;}.s_new_cfm_lead_page .cfm-banner .layer .cfm-banner-subtitle{color: white; font-size: var(--fs-xl); font-weight: 700; line-height: 1.4; padding-inline-start: 140px;}.s_new_cfm_lead_page .cfm-banner .layer .cfm-banner-btn{margin-top: 2rem; margin-inline-start: 140px; padding: 0.75rem 4.5rem; background-color: #FFFFFF; color: var(--second-color); text-decoration: none; font-weight: 800; font-size: var(--fs-lg);}.s_new_cfm_lead_page .cfm-banner .layer .cfm-banner-btn:hover{background-color: var(--main-color); color: #fff; border-color: var(--main-color); transition: all 0.3s ease-in-out;}.s_new_cfm_lead_page .cfm-why-us{padding: 4rem 2rem; background: linear-gradient(-141.82deg, rgba(255, 97, 15, 0) 0.45%, rgba(255, 94, 10, 0.04) 76.22%);}.s_new_cfm_lead_page .cfm-why-us .header-section .why-us-header-title{font-size: var(--fs-xl); font-weight: 700; margin-bottom: 1rem;}.s_new_cfm_lead_page .cfm-why-us .row .list-item{font-size: var(--fs-lg); font-weight: var(--fw-bold); padding-bottom: 1.5rem; border-bottom: 1px solid #200F3B30;}.s_new_cfm_lead_page .cfm-why-us .row .start-div{padding: var(--space-lg); border-radius: var(--card-radius);}.s_new_cfm_lead_page .cfm-why-us .row .start-div .list-item .strong{font-weight: var(--fw-bold);}.s_new_cfm_lead_page .cfm-why-us .row .end-div{background: linear-gradient(-323.86deg, rgba(0, 0, 0, 0) 33.99%, rgba(255, 69, 70, 0.06) 81.43%); background-blend-mode: multiply; padding: var(--space-lg); border-radius: var(--card-radius);}.s_new_cfm_lead_page .cfm-why-us .row .end-div .list-item .strong{font-weight: var(--fw-bold);}.s_new_cfm_lead_page .cfm-why-us .row .icon{color: var(--main-color); border-radius: 50%;}.s_new_cfm_lead_page .cfm-why-us .certificates-payment{margin-top: 4rem; background: linear-gradient(-263.99deg, #231F20 26.54%, #E12D1E 64.72%); background-blend-mode: multiply; padding: var(--space-lg); border-radius: 180px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 2rem; position: relative;}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .placeholder-image{width: 130px;}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .certificate-image{position: absolute; inset-inline-start: -40px;}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .text-content{flex: 1; min-width: 200px; color: white;}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .text-content .certificates-payment-title{font-weight: var(--fw-bold); font-size: var(--fs-lg);}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .text-content .certificates-payment-desc{font-size: var(--fs-sm);}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .certificates-payment-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: white; color: var(--main-color); border: 1px solid white; padding: 0.5rem 2rem; font-size: 1rem; font-weight: 600; border-radius: 50px; cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap; text-decoration: none;}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .certificates-payment-btn-main:hover{background-color: transparent; color: white;}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .download-content-btn{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: transparent; color: #FFFFFF; border: 1px solid white; padding: 0.5rem 2rem; font-size: 1rem; font-weight: 600; border-radius: 50px; cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap; text-decoration: none;}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .download-content-btn:hover{color: var(--main-color); background-color: #FFFFFF;}.s_new_cfm_lead_page .cfm-graduates{margin-top: 4rem; margin-bottom: 4rem;}.s_new_cfm_lead_page .cfm-graduates .header{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 0.5rem; justify-content: center; text-align: center;}.s_new_cfm_lead_page .cfm-graduates .header .cfm-graduates-title{font-weight: 700; font-size: var(--fs-xl); line-height: 1.5; color: var(--second-color);}.s_new_cfm_lead_page .cfm-graduates .header .cfm-graduates-subtitle{font-weight: 600; font-size: 1.5rem; line-height: 1.5; color: #231F20CC;}.s_new_cfm_lead_page .cfm-graduates .graduates-swiper{padding: 1rem 0;}.s_new_cfm_lead_page .cfm-graduates .graduates-swiper .swiper-wrapper{padding-bottom: 2rem;}.s_new_cfm_lead_page .graduate-card{background-color: #ffffff; border: 1px solid #e5e5e5; border-radius: var(--card-radius); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); overflow: hidden; transition: all 0.3s ease; min-height: 200px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin: 0 10px;}.s_new_cfm_lead_page .graduate-card:hover{box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);}.s_new_cfm_lead_page .card-header{padding: 16px; border-bottom: 1px solid #e5e5e5; background-color: #ffffff;}.s_new_cfm_lead_page .card-header .header-top{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 12px;}.s_new_cfm_lead_page .card-header .profile-info{display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; flex: 1; min-width: 0;}.s_new_cfm_lead_page .card-header .profile-image{width: 48px; height: 48px; border-radius: 50%; object-fit: cover; flex-shrink: 0; border: 2px solid #e5e5e5;}.s_new_cfm_lead_page .card-header .info-text{flex: 1; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; text-align: var(--dir-end);}.s_new_cfm_lead_page .card-header .graduate-name{margin: 0; font-size: 14px; font-weight: var(--fw-semibold); color: var(--text-color); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.4;}.s_new_cfm_lead_page .card-header .job-title{margin: 4px 0 0 0; font-size: 12px; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.3;}.s_new_cfm_lead_page .card-header .time-info{margin: 4px 0 0 0; font-size: 11px; color: #8a8d91; line-height: 1.2;}.s_new_cfm_lead_page .card-header .header-actions{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; flex-shrink: 0;}.s_new_cfm_lead_page .card-header .more-btn{border: none; background: transparent; cursor: pointer; font-size: 16px; padding: 6px 8px; border-radius: 20px; transition: all 0.2s ease; white-space: nowrap; color: #666666;}.s_new_cfm_lead_page .card-header .more-btn:hover{background-color: var(--form-bg-color);}.s_new_cfm_lead_page .card-body{padding: 16px; flex: 1; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; direction: ltr; text-align: left;}.s_new_cfm_lead_page .card-body .opening-text{font-size: 16px; font-weight: var(--fw-semibold); color: var(--text-color); margin: 0;}.s_new_cfm_lead_page .card-body .body-content{flex: 1; overflow: hidden; max-height: 100px; position: relative; transition: max-height 0.5s ease-in-out;}.s_new_cfm_lead_page .card-body .body-content p{margin: 0 0 12px 0; font-size: 14px; line-height: 1.6; color: var(--text-color);}.s_new_cfm_lead_page .card-body .body-content p:last-child{margin-bottom: 0;}.s_new_cfm_lead_page .card-body .body-content .main-text, .s_new_cfm_lead_page .card-body .body-content .thanks-text, .s_new_cfm_lead_page .card-body .body-content .company-text{text-align: justify; word-spacing: 0.05em;}.s_new_cfm_lead_page .card-body .body-content .highlight-link{color: var(--main-color); font-weight: var(--fw-medium); cursor: pointer; text-decoration: none;}.s_new_cfm_lead_page .card-body .body-content .highlight-link:hover{text-decoration: underline;}.s_new_cfm_lead_page .card-body .body-content::after{content: ''; position: absolute; bottom: 0; right: 0; left: 0; height: 40px; background: linear-gradient(to bottom, transparent, #ffffff); pointer-events: none; opacity: 1; transition: opacity 0.3s ease-in-out;}.s_new_cfm_lead_page .card-body .body-content.no-truncation::after{display: none;}.s_new_cfm_lead_page .card-body .read-more-btn{align-self: flex-start; background: none; border: none; color: var(--main-color); font-size: 13px; font-weight: var(--fw-semibold); cursor: pointer; padding: 8px 0; margin-top: 8px; transition: all 0.2s ease; text-decoration: none;}.s_new_cfm_lead_page .card-body .read-more-btn:hover{text-decoration: underline;}.s_new_cfm_lead_page .card-body.expanded .body-content{max-height: 1000px;}.s_new_cfm_lead_page .card-body.expanded .body-content::after{opacity: 0;}.s_new_cfm_lead_page .card-footer{padding: 12px 16px; border-top: 1px solid #e5e5e5; background-color: #ffffff;}.s_new_cfm_lead_page .card-footer .hashtags{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; -webkit-box-pack: start; justify-content: flex-start; direction: rtl; text-align: right;}.s_new_cfm_lead_page .card-footer .hashtag{display: inline-block; color: var(--main-color); font-size: 12px; font-weight: var(--fw-medium); cursor: pointer; white-space: nowrap; transition: all 0.2s ease;}.s_new_cfm_lead_page .card-footer .hashtag:hover{text-decoration: underline;}.s_new_cfm_lead_page .graduates-swiper .swiper-button-next, .s_new_cfm_lead_page .graduates-swiper .swiper-button-prev{color: var(--main-color);}.s_new_cfm_lead_page .graduates-swiper .swiper-button-next:hover, .s_new_cfm_lead_page .graduates-swiper .swiper-button-prev:hover{background: var(--main-color);}.s_new_cfm_lead_page .graduates-swiper .swiper-button-next::after, .s_new_cfm_lead_page .graduates-swiper .swiper-button-prev::after{color: var(--main-color);}.s_new_cfm_lead_page .graduates-swiper .swiper-pagination-bullet-active{background-color: var(--main-color); border: 2px solid var(--main-color); outline: 2px solid rgba(10, 102, 194, 0.5);}@media (max-width: 768px){.s_new_cfm_lead_page .card-body .body-content{max-height: 180px;}}@media (max-width: 480px){.s_new_cfm_lead_page .card-body .body-content{max-height: 160px;}}.s_new_cfm_lead_page .cfm-graduates .graduate-person{padding: 12px; border-radius: 15px; border: 1px solid #E0E0E0; transition: all 0.3s ease;}.s_new_cfm_lead_page .cfm-graduates .graduate-person:hover{border-color: var(--main-color); box-shadow: 0 4px 5px rgba(255, 69, 70, 0.2);}.s_new_cfm_lead_page .cfm-graduates .graduate-person .image{overflow: hidden; margin: 0 auto 20px; border-radius: 12px; overflow: hidden;}.s_new_cfm_lead_page .cfm-graduates .graduate-person .image img{width: 100%; height: 100%; object-fit: contain;}.s_new_cfm_lead_page .cfm-graduates .graduate-person .name{font-weight: 700; margin-bottom: 8px; font-size: 1.2rem; line-height: 1.5; color: var(--second-color);}.s_new_cfm_lead_page .cfm-graduates .graduate-person .certificate{font-weight: 600; font-size: 1rem; line-height: 1.5; color: #231F20CC;}.s_new_cfm_lead_page .cfm-graduates .swiper-button-next, .s_new_cfm_lead_page .cfm-graduates .swiper-button-prev{color: var(--main-color); background: #FFFFFF33; backdrop-filter: blur(10px); width: 50px; height: 50px; border-radius: 50%; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.12); transition: all 0.3s ease; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; border: 1px solid var(--main-color); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.s_new_cfm_lead_page .cfm-graduates .swiper-button-next:after, .s_new_cfm_lead_page .cfm-graduates .swiper-button-prev:after{font-size: 18px; font-weight: bold; color: var(--main-color); transition: transform 0.3s ease, color 0.3s ease;}.s_new_cfm_lead_page .cfm-graduates .swiper-button-next:hover, .s_new_cfm_lead_page .cfm-graduates .swiper-button-prev:hover{background: var(--main-color); color: white; box-shadow: 0 6px 20px rgba(0, 0, 0, 0.18);}.s_new_cfm_lead_page .cfm-graduates .swiper-button-next:hover:after, .s_new_cfm_lead_page .cfm-graduates .swiper-button-prev:hover:after{color: white; transform: scale(1.2);}.s_new_cfm_lead_page .cfm-graduates .swiper-button-next::before, .s_new_cfm_lead_page .cfm-graduates .swiper-button-prev::before{content: ""; position: absolute; width: 55px; height: 55px; border-radius: 50%; border: 2px solid var(--main-color); opacity: 0; transform: scale(0.8); transition: all 0.4s ease;}.s_new_cfm_lead_page .cfm-graduates .swiper-button-next:hover::before, .s_new_cfm_lead_page .cfm-graduates .swiper-button-prev:hover::before{opacity: 0.5; transform: scale(1.3);}.s_new_cfm_lead_page .cfm-graduates .swiper-pagination-bullet{background-color: var(--second-color); width: 8px; height: 8px; opacity: 1; transition: all 0.3s ease; border-radius: 50%; position: relative; margin: 0 8px !important;}.s_new_cfm_lead_page .cfm-graduates .swiper-pagination-bullet-active{background-color: var(--main-color); transform: scale(1.2); border: 2px solid var(--main-color); outline: 2px solid rgba(255, 69, 70, 0.5);}.s_new_cfm_lead_page .cfm-graduates .swiper-pagination-bullet-active::after{content: ""; position: absolute; top: 50%; right: 50%; width: 20px; height: 20px; border: 2px solid var(--second-color); border-radius: 50%; transform: translate(50%, -50%) scale(1); opacity: 0.6;}@keyframes bulletPulse{0%{transform: translate(50%, -50%) scale(1); opacity: 0.7;}70%{transform: translate(50%, -50%) scale(2.2); opacity: 0;}100%{transform: translate(50%, -50%) scale(2.2); opacity: 0;}}.s_new_cfm_lead_page .cfm-graduates .cfm-graduates-footer{text-align: center; margin-top: 4rem;}.s_new_cfm_lead_page .cfm-graduates .cfm-graduates-footer h5{font-weight: 700; font-size: 1.4rem; line-height: 1.5; color: var(--second-color); margin-bottom: 4rem;}.s_new_cfm_lead_page .cfm-graduates .cfm-graduates-footer h5 .ring-word{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; padding-inline-end: 8px;}.s_new_cfm_lead_page .cfm-graduates .cfm-graduates-footer h5 .ring-word .ring-img{position: absolute; inset-inline-start: -6px; top: 50%; width: 90px; transform: translateY(-50%) !important;}.s_new_cfm_lead_page .cfm-graduates .cfm-graduates-footer .cfm-graduates-btn{background-color: var(--main-color); text-decoration: none; color: white; padding: 0.75rem 2.5rem; border: 1px solid var(--main-color); border-radius: 5px; font-size: 1rem; font-weight: 700; cursor: pointer; transition: all 0.3s ease;}.s_new_cfm_lead_page .cfm-graduates .cfm-graduates-footer .cfm-graduates-btn:hover{background-color: transparent; color: var(--main-color);}.s_new_cfm_lead_page .start-your-journey{overflow: hidden; margin-top: 4rem; margin-bottom: 4rem;}.s_new_cfm_lead_page .start-your-journey .layer{padding: 4rem 2rem; background: linear-gradient(-238.12deg, rgba(224, 32, 29, 0.1) -5.85%, rgba(0, 0, 0, 0) 50.81%);}.s_new_cfm_lead_page .start-your-journey .layer .header{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.5rem; margin-bottom: 2rem;}.s_new_cfm_lead_page .start-your-journey .layer .header .start-your-journey-title{font-weight: 700; font-size: var(--fs-xl); line-height: 1.5; color: #231F20;}.s_new_cfm_lead_page .start-your-journey .layer .header .start-your-journey-subtitle{font-weight: 600; font-size: var(--fs-lg); line-height: 1.5; color: #231F20E5;}.s_new_cfm_lead_page .start-your-journey .layer .img-container{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: 2rem; border-radius: 20px; position: relative; padding: 2rem !important; aspect-ratio: 1/1 !important; object-fit: cover;}.s_new_cfm_lead_page .start-your-journey .layer .img-container img{aspect-ratio: 1/1 !important; object-fit: cover; border-radius: 50px; height: auto; width: 100%; max-width: 500px;}.s_new_cfm_lead_page .start-your-journey .layer .img-container::before{content: ""; position: absolute; background-color: var(--main-color); width: 350px; height: 350px; top: -10px; inset-inline-start: -0px; z-index: -1; border-radius: 80px; animation: floatRotate 7s ease-in-out infinite;}@keyframes floatRotate{0%{transform: translateY(0) rotate(0deg);}25%{transform: translateY(-12px) rotate(-3deg);}50%{transform: translateY(0) rotate(0deg);}75%{transform: translateY(12px) rotate(3deg);}100%{transform: translateY(0) rotate(0deg);}}.s_new_cfm_lead_page .start-your-journey .layer .content-container{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2rem; flex: 1; height: 100%;}.s_new_cfm_lead_page .start-your-journey .layer .content-container .head{padding-bottom: 1rem; border-bottom: 1px solid #231F2080;}.s_new_cfm_lead_page .start-your-journey .layer .content-container .head span{font-weight: 500; font-style: Medium; font-size: 1rem; color: #231F20CC; margin-bottom: 0.4rem; display: inline-block;}.s_new_cfm_lead_page .start-your-journey .layer .content-container .head h5{font-weight: 700; font-size: 1.5rem;}.s_new_cfm_lead_page .start-your-journey .layer .content-container .list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1.5rem;}.s_new_cfm_lead_page .start-your-journey .layer .content-container .list .item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 1rem;}.s_new_cfm_lead_page .start-your-journey .layer .content-container .list .item .bullet{width: 16px; height: 16px; flex-shrink: 0; margin-top: 4px; background-color: #FF5C5D; border-radius: 50%;}.s_new_cfm_lead_page .start-your-journey .layer .content-container .list .item .item-text{font-weight: 500; font-size: 1.2rem; color: #231F20CC;}.s_new_cfm_lead_page .start-your-journey .layer .cfm-start-your-journey-footer{padding-top: 1.5rem;}.s_new_cfm_lead_page .start-your-journey .layer .cfm-start-your-journey-footer h5{font-weight: 700; font-size: 1.5rem; line-height: 1.5;}.s_new_cfm_lead_page .start-your-journey .layer .cfm-start-your-journey-footer p{font-size: 1.4rem; color: #231F20; margin-top: 0.5rem; font-weight: 600;}.s_new_cfm_lead_page .start-your-journey .layer .cfm-start-your-journey-footer .cfm-start-your-journey-btn{background-color: var(--main-color); text-decoration: none; color: white; padding: 0.75rem 2.5rem; border: 1px solid var(--main-color); border-radius: 5px; font-size: 1rem; font-weight: 700; cursor: pointer; transition: background-color 0.3s ease;}.s_new_cfm_lead_page .start-your-journey .layer .cfm-start-your-journey-footer .download-content-btn{background-color: transparent; text-decoration: none; color: var(--second-color); border: 1px solid var(--second-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; display: inline-block; display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center;}.s_new_cfm_lead_page .start-your-journey .layer .cfm-start-your-journey-footer .download-content-btn:hover{background-color: var(--second-color); color: #fff; border-color: var(--second-color); transition: all 0.3s ease-in-out;}.s_new_cfm_lead_page .start-your-journey .layer .cfm-start-your-journey-footer .download-content-btn:active{transform: translateY(0);}.s_new_cfm_lead_page .why-our-cfm-course{border-radius: 12px; overflow: hidden; padding: 4rem 2rem; background: linear-gradient(-238.12deg, rgba(224, 32, 29, 0.1) -5.85%, rgba(0, 0, 0, 0) 50.81%);}.s_new_cfm_lead_page .why-our-cfm-course .container .header{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.5rem; margin-bottom: 2rem;}.s_new_cfm_lead_page .why-our-cfm-course .container .header .why-our-cfm-course-title{font-weight: 700; font-size: var(--fs-xl); line-height: 1.4; color: var(--second-color);}.s_new_cfm_lead_page .why-our-cfm-course .container .list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2rem; padding-bottom: 2rem; margin-bottom: 2rem; border-bottom: 1px solid;}.s_new_cfm_lead_page .why-our-cfm-course .container .list .item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 1rem;}.s_new_cfm_lead_page .why-our-cfm-course .container .list .item .check-icon{width: 30px; height: 30px; flex-shrink: 0;}.s_new_cfm_lead_page .why-our-cfm-course .container .list .item .item-text{font-size: 1.2rem; line-height: 1.5; font-weight: 600; color: var(--second-color);}.s_new_cfm_lead_page .why-our-cfm-course .container .cfm-why-our-cfm-course-footer{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_new_cfm_lead_page .why-our-cfm-course .container .cfm-why-our-cfm-course-footer .text-content .text h5{font-weight: 800; font-size: 1.5rem;}.s_new_cfm_lead_page .why-our-cfm-course .container .cfm-why-our-cfm-course-footer .text-content .text p{font-weight: 700; color: #231F20CC; font-size: 22px; margin: 0;}.s_new_cfm_lead_page .why-our-cfm-course .container .cfm-why-our-cfm-course-footer .why-our-cfm-limits-btn{background-color: transparent; text-decoration: none; color: var(--second-color); padding: 0.75rem 3rem; border: 2px solid var(--second-color); border-radius: 5px; font-size: 1rem; font-weight: 700; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease;}.s_new_cfm_lead_page .why-our-cfm-course .container .cfm-why-our-cfm-course-footer .why-our-cfm-limits-btn:hover{background-color: var(--second-color); color: white;}.s_new_cfm_lead_page .why-our-cfm-course .container .cfm-why-our-cfm-course-footer .why-our-cfm-join-us-btn{background-color: var(--main-color); text-decoration: none; color: white; padding: 0.75rem 3rem; border: none; border-radius: 5px; font-size: 1rem; font-weight: 700; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease;}.s_new_cfm_lead_page .why-our-cfm-course .container .cfm-why-our-cfm-course-footer .why-our-cfm-join-us-btn:hover{background-color: var(--second-color); color: white;}.s_new_cfm_lead_page .whose{padding: 4rem 2rem;}.s_new_cfm_lead_page .whose .text-container .whose-header-title{font-size: var(--fs-xl); font-weight: 700; margin-bottom: 3rem;}.s_new_cfm_lead_page .whose .text-container .item{font-size: var(--fs-md); padding-bottom: 1.5rem; border-bottom: 1px solid #200F3B30;}.s_new_cfm_lead_page .whose .text-container .item .item-title{font-weight: var(--fw-bold); color: white; background-color: var(--second-color); display: inline-block; padding: 0.75rem 2rem; flex: 1; flex-shrink: calc(100% - 60px); position: relative;}.s_new_cfm_lead_page .whose .text-container .item .item-title::after{content: ''; position: absolute; width: 0; height: 0; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-inline-start: 25px solid var(--main-color); top: 50%; inset-inline-start: 0px; transform: translateY(-50%);}.s_new_cfm_lead_page .whose .text-container .item .number{padding: 1rem; aspect-ratio: 1/1; border-radius: 50%; border: 1px solid var(--second-color); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; font-weight: var(--fw-bold); color: var(--second-color); width: 50px; height: 50px;}.s_new_cfm_lead_page .whose .text-container .item .reverse-color .item-title{font-weight: var(--fw-bold); color: white; background-color: var(--main-color); display: inline-block; padding: 0.75rem 2rem; flex: 1; flex-shrink: calc(100% - 60px); position: relative;}.s_new_cfm_lead_page .whose .text-container .item .reverse-color .item-title::after{content: ''; position: absolute; width: 0; height: 0; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-inline-start: 25px solid var(--second-color); top: 50%; inset-inline-start: 0px; transform: translateY(-50%);}.s_new_cfm_lead_page .whose .text-container .item .reverse-color .number{padding: 1rem; aspect-ratio: 1/1; border-radius: 50%; border: 1px solid var(--main-color); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; font-weight: var(--fw-bold); color: var(--main-color); width: 50px; height: 50px;}.s_new_cfm_lead_page .whose .text-container .item .item-desc{font-weight: var(--fw-medium); color: #00000080; line-height: 1.6;}.s_new_cfm_lead_page .whose .image-section{text-align: center; position: relative;}.s_new_cfm_lead_page .whose .image-section::before{content: ""; position: absolute; background-color: #E12D1E1A; box-shadow: 0px 0px 10px 0px #00000019; width: 200px; height: 200px; border-radius: 50%; inset-inline-end: 0; top: 0; animation: floatCircle 4s ease-in-out infinite;}@keyframes floatCircle{0%{transform: translateY(0) rotate(0deg);}25%{transform: translateY(-10px) rotate(-10deg);}50%{transform: translateY(0) rotate(0deg);}75%{transform: translateY(10px) rotate(10deg);}100%{transform: translateY(0) rotate(0deg);}}.s_new_cfm_lead_page .whose .image-section img{max-width: 100%; height: auto;}.s_new_cfm_lead_page .whose .text-content-under-image{color: var(--second-color); font-size: var(--fs-lg); font-weight: var(--fw-bold);}.s_new_cfm_lead_page .whose .text-content-under-image .text-desc-1{padding: 1rem 0; border-bottom: 1px solid #200F3B30;}.s_new_cfm_lead_page .whose .text-content-under-image .text-desc-2{padding: 1rem 0; text-align: end;}.s_new_cfm_lead_page .whose .text-content-under-image .text-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.5rem 2rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap; width: 100%;}.s_new_cfm_lead_page .whose .text-content-under-image .text-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_new_cfm_lead_page .reviews{padding: 4rem 2rem; background: linear-gradient(-135.02deg, rgba(32, 15, 59, 0.06) 36.3%, rgba(87, 41, 161, 0) 89.64%); background-blend-mode: multiply; overflow: hidden;}.s_new_cfm_lead_page .reviews .header-section .reviews-header-title{font-size: var(--fs-xl); font-weight: 700; margin-bottom: 3rem;}.s_new_cfm_lead_page .reviews .reviews-discount{background: linear-gradient(-233.45deg, #231F20 52.28%, #E12D1E 103.15%); padding: var(--space-lg); border-radius: var(--card-radius); color: white; font-size: var(--fs-lg); font-weight: var(--fw-bold); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 1rem; position: relative;}.s_new_cfm_lead_page .reviews .reviews-discount::before{content: ""; position: absolute; background-color: #e12d1e1a; box-shadow: 0px 0px 10px 0px #00000019; width: 200px; height: 200px; border-radius: 50%; inset-inline-end: -80px; z-index: -1; top: -50%; animation: floatCircle 4s ease-in-out infinite;}.s_new_cfm_lead_page .reviews .reviews-discount .discount-text{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}.s_new_cfm_lead_page .reviews .reviews-discount .discount-text .discount-title{margin-bottom: 1rem; font-size: var(--fs-lg);}.s_new_cfm_lead_page .reviews .reviews-discount .discount-text .discount-desc{font-size: var(--fs-md); font-weight: var(--fw-medium); width: fit-content; border: 3px solid white; margin-bottom: 1rem; padding: 0.25rem 1.5rem; border-radius: var(--btn-radius);}.s_new_cfm_lead_page .reviews .reviews-discount .reviews-discount-btn-main{background-color: transparent; color: white; border: 2px solid white; padding: 0.5rem 2rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_new_cfm_lead_page .reviews .reviews-discount .reviews-discount-btn-main:hover{background-color: white; color: var(--main-color);}@keyframes floatCircle{0%{transform: translateY(0);}25%{transform: translateY(-10px);}50%{transform: translateY(0);}75%{transform: translateY(10px);}100%{transform: translateY(0);}}.s_new_cfm_lead_page .cfm-faq{background-image: url("https://engosoft.com/website/static/cfm-images/bg.webp"); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed;}.s_new_cfm_lead_page .cfm-faq .layer{background: linear-gradient(-251.99deg, rgba(225, 45, 30, 0.5) 49.42%, rgba(35, 31, 32, 0.5) 84.34%); background-blend-mode: multiply; padding: 4rem 2rem; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container{margin: 0 auto; background: #FFF; border: 1px solid rgba(255, 255, 255, 0.5); width: 80%; border-radius: 12px; overflow: visible;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer{background: linear-gradient(-251.26deg, rgba(35, 31, 32, 0) 19.47%, rgba(225, 45, 30, 0.105) 50.1%); padding: 2rem; display: -webkit-box; display: -webkit-flex; display: flex; gap: 2rem; height: 100%; box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); align-items: stretch;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .right-side{flex: 0 0 300px; max-width: 300px; width: 100%; padding-inline-start: 10px; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-between;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .right-side .header{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.5rem; text-align: start; margin-bottom: 2rem;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .right-side .header .cfm-faq-title{font-weight: 700; font-size: var(--fs-xl); line-height: 1.5; color: var(--second-color);}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .right-side .header .cfm-faq-subtitle{font-weight: 600; font-size: 1.2rem; line-height: 1.5; color: #231F20CC;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .right-side .header .underline{width: 100px; height: 8px; background-color: var(--main-color); border-radius: 20px; margin-bottom: 1rem;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .right-side .image-box{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; width: 100%; max-width: 200px; margin: auto; align-items: flex-end; overflow: visible; background: var(--main-color); border-radius: 150px; padding: 0.5rem; position: relative; margin-top: 2rem; box-shadow: 0 10px 30px rgba(225, 45, 30, 0.3); animation: floatAnimation 3s ease-in-out infinite;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .right-side .image-box img{width: 100%; height: auto; object-fit: cover; display: block; position: relative; z-index: 100;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .left-side{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item.active .cfm-faq-item-question .icon{transform: rotate(-180deg);}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item.active .cfm-faq-item-answer{max-height: 1000px;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item.active .cfm-faq-item-answer p{padding: 1rem 0;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item{background: #FFFFFFB0; border-radius: 8px; margin-bottom: 1rem; overflow: hidden; transition: all 0.3s ease-in-out;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item:hover{background: #FFFFFF; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item:hover .cfm-faq-item-question{color: #E12D1E;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item .cfm-faq-item-question{width: 100%; text-align: start; padding: 1rem; font-size: 1.2rem; background: none; border: none; outline: none; cursor: pointer; font-weight: 700; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; color: #231F20; border-inline-start: 12px solid var(--main-color); transition: color 0.3s ease;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item .cfm-faq-item-question .icon{transition: transform 0.3s ease-in-out;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item .cfm-faq-item-answer{max-height: 0; overflow: hidden; transition: max-height 0.5s ease-in-out, padding 0.3s ease-in-out; padding: 0 1rem; font-size: 1rem; color: #231F20CC; border-inline-start: 12px solid var(--second-color); background: #0E335205;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item .cfm-faq-item-answer p{font-weight: 500; font-size: 20px; line-height: 1.6; text-align: start; padding: 1rem 0;}@keyframes floatAnimation{0%, 100%{transform: translateY(0px);}50%{transform: translateY(-20px);}}.s_new_cfm_lead_page .payment-options-section{padding: 4rem 2rem; background: #231F200D; background-blend-mode: multiply; overflow: hidden;}.s_new_cfm_lead_page .payment-options-section .header-section{border-bottom: 2px solid #231F2033; padding-bottom: 1rem;}.s_new_cfm_lead_page .payment-options-section .header-section .payment-options-section-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 1rem;}.s_new_cfm_lead_page .payment-options-section .header-section .payment-options-section-header-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 1rem; color: #231F20CC;}.s_new_cfm_lead_page .payment-options-section .text-container .title-desc{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem;}.s_new_cfm_lead_page .payment-options-section .text-container .gradient-div-desc{background: #009F97; color: white; padding: 0.75rem 4rem; text-align: center; margin: auto; margin-bottom: 2rem; width: fit-content; border-radius: 50px; font-size: var(--fs-md); font-weight: var(--fw-bold); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_new_cfm_lead_page .payment-options-section .text-container .gradient-div-desc:hover{transform: scale(1.05); box-shadow: 0 5px 15px rgba(0, 159, 151, 0.3);}.s_new_cfm_lead_page .payment-options-section .text-container .gradient-div-tabby{background: linear-gradient(-60.7deg, #231F20 55.59%, #E12D1E 158.54%); color: white; padding: 0.75rem 4rem; text-align: center; margin: auto; margin-bottom: 2rem; width: fit-content; border-radius: 50px; font-size: var(--fs-md); font-weight: var(--fw-bold); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_new_cfm_lead_page .payment-options-section .text-container .gradient-div-tabby:hover{transform: scale(1.05); box-shadow: 0 5px 15px rgba(225, 45, 30, 0.3);}.s_new_cfm_lead_page .payment-options-section .text-container .payments-text{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem; text-align: center; color: #231F20;}.s_new_cfm_lead_page .payment-options-section .text-container .images .image{position: relative; padding-inline-end: 1rem; transition: transform 0.3s ease;}.s_new_cfm_lead_page .payment-options-section .text-container .images .image:hover{transform: translateY(-5px);}.s_new_cfm_lead_page .payment-options-section .text-container .images .image:not(:last-child)::after{content: ""; position: absolute; inset-inline-end: 0; top: 50%; transform: translateY(-50%); width: 1.5px; height: 20px; background: #200f3b; border-radius: 2px;}.s_new_cfm_lead_page .payment-options-section .text-container .suitable-payment{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem; text-align: center; color: #231F20; margin-top: 2rem;}.s_new_cfm_lead_page .payment-options-section .text-container .buttons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: 1rem; margin-top: 2rem;}.s_new_cfm_lead_page .payment-options-section .text-container .buttons .payment-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.5rem 4rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_new_cfm_lead_page .payment-options-section .text-container .buttons .payment-btn-main:hover{background-color: transparent; color: var(--main-color); transform: translateY(-3px); box-shadow: 0 5px 15px rgba(225, 45, 30, 0.3);}.s_new_cfm_lead_page .payment-options-section .image-container{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; height: 100%; position: relative; min-height: 500px;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image{position: absolute; z-index: 10;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 60px; inset-inline-end: 100px; animation: floatUpDown 3s ease-in-out infinite;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 70px; inset-inline-start: 100px; animation: floatUpDown 3s ease-in-out infinite 1.5s;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: 0px; inset-inline-end: 20px; animation: rotateFloat 4s ease-in-out infinite;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.coin-image-2{top: 0px; inset-inline-start: 0px; animation: rotateFloat 4s ease-in-out infinite 2s;}.s_new_cfm_lead_page .payment-options-section .image-container .image-box{background: linear-gradient(-114.6deg, rgba(255, 69, 70, 0.3) 3.71%, rgba(99, 226, 220, 0.12) 71.5%); padding: 20px; border-radius: 250px; transition: transform 0.3s ease, box-shadow 0.3s ease; position: relative; z-index: 5;}.s_new_cfm_lead_page .payment-options-section .image-container .image-box:hover{transform: scale(1.05); box-shadow: 0 10px 30px rgba(255, 69, 70, 0.3);}.s_new_cfm_lead_page .payment-options-section .image-box img{border-radius: 250px; max-width: 100%; height: auto;}@keyframes floatUpDown{0%, 100%{transform: translateY(0px);}50%{transform: translateY(-20px);}}@keyframes rotateFloat{0%, 100%{transform: translateY(0px) rotate(0deg);}50%{transform: translateY(-15px) rotate(-10deg);}}@media (max-width: 1199px){.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 40px; inset-inline-end: 60px;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 50px; inset-inline-start: 60px;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: 0px; inset-inline-end: 10px;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.coin-image-2{top: 0px; inset-inline-start: 10px;}}@media (max-width: 991px){.s_new_cfm_lead_page .payment-options-section{padding: 3rem 1.5rem;}.s_new_cfm_lead_page .payment-options-section .image-container{min-height: 450px; margin-top: 3rem;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 20px; inset-inline-end: 40px;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 30px; inset-inline-start: 40px;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: -10px; inset-inline-end: 5px;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.coin-image-2{top: -10px; inset-inline-start: 5px;}.s_new_cfm_lead_page .payment-options-section .text-container .gradient-div-desc, .s_new_cfm_lead_page .payment-options-section .text-container .gradient-div-tabby{padding: 0.75rem 2rem;}.s_new_cfm_lead_page .payment-options-section .text-container .buttons .payment-btn-main{padding: 0.5rem 2rem;}}@media (max-width: 767px){.s_new_cfm_lead_page .payment-options-section .header-section .payment-options-section-header-title{font-size: 1.75rem;}.s_new_cfm_lead_page .payment-options-section .header-section .payment-options-section-header-subtitle{font-size: 1rem;}.s_new_cfm_lead_page .payment-options-section .text-container .title-desc{font-size: 1rem;}.s_new_cfm_lead_page .payment-options-section .image-container{min-height: 380px;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image img{max-width: 60px; height: auto;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 10px; inset-inline-end: 20px;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 20px; inset-inline-start: 20px;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: -5px; inset-inline-end: 0px;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image.coin-image-2{top: -5px; inset-inline-start: 0px;}.s_new_cfm_lead_page .payment-options-section .text-container .gradient-div-desc, .s_new_cfm_lead_page .payment-options-section .text-container .gradient-div-tabby{padding: 0.5rem 1.5rem; font-size: 0.9rem;}.s_new_cfm_lead_page .payment-options-section .text-container .payments-text{font-size: 1rem;}.s_new_cfm_lead_page .payment-options-section .text-container .suitable-payment{font-size: 1rem;}.s_new_cfm_lead_page .payment-options-section .text-container .buttons .payment-btn-main{padding: 0.5rem 1.5rem; font-size: 0.9rem;}.s_new_cfm_lead_page .payment-options-section .image-box{padding: 15px;}}@media (max-width: 575px){.s_new_cfm_lead_page .payment-options-section{padding: 2rem 1rem;}.s_new_cfm_lead_page .payment-options-section .image-container{min-height: 320px;}.s_new_cfm_lead_page .payment-options-section .image-container .absolute-image img{max-width: 50px;}.s_new_cfm_lead_page .payment-options-section .text-container .images{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem !important;}.s_new_cfm_lead_page .payment-options-section .text-container .images .image:not(:last-child)::after{display: none;}.s_new_cfm_lead_page .payment-options-section .text-container .images .image{padding-inline-end: 0;}.s_new_cfm_lead_page .payment-options-section .text-container .buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_new_cfm_lead_page .payment-options-section .text-container .buttons .payment-btn-main{width: 100%;}}.s_new_cfm_lead_page .limited-seats{padding: 4rem 2rem;}.s_new_cfm_lead_page .limited-seats .header .limited-seats-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 2.5rem;}.s_new_cfm_lead_page .limited-seats .header .limited-seats-title .ring-word{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; padding-inline-end: 8px;}.s_new_cfm_lead_page .limited-seats .header .limited-seats-title .ring-word .ring-img{position: absolute; inset-inline-start: -6px; top: 50%; width: 120px; transform: translateY(-50%) !important;}.s_new_cfm_lead_page .limited-seats .header .limited-seats-subtitle{font-size: var(--fs-xl); font-weight: var(--fw-semibold); color: #231F20CC;}.s_new_cfm_lead_page .limited-seats .limited-seats-btn{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; text-decoration: none; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.75rem 5rem; font-size: 1.25em; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_new_cfm_lead_page .limited-seats .limited-seats-btn:hover{background-color: transparent; color: var(--main-color); transform: translateY(-3px); box-shadow: 0 5px 15px rgba(225, 45, 30, 0.3);}.s_new_cfm_lead_page .register-section{padding: 4rem 2rem; background: linear-gradient(-316.53deg, #FF610F10 19.96%, rgba(255, 97, 15, 0) 66.15%); background-blend-mode: multiply;}.s_new_cfm_lead_page .register-section .text-container .title-desc{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 1rem;}.s_new_cfm_lead_page .register-section .text-container .short-line{height: 4px; width: 60px; background-color: var(--main-color); margin: 2rem 0;}.s_new_cfm_lead_page .register-section .text-container .contact-text{font-weight: var(--fw-medium); font-size: var(--fs-lg); color: var(--second-color);}.s_new_cfm_lead_page .register-section .form-container{padding: 2.5rem 2rem; background-color: var(--form-bg-color); box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08); border-radius: var(--card-radius); border: 1px solid #200F3B1A;}.s_new_cfm_lead_page .register-section .form-container .form-header{text-align: center; margin-bottom: var(--space-lg); padding-top: 1.5rem; padding-bottom: 1.5rem; border-bottom: 1px solid var(--main-color);}.s_new_cfm_lead_page .register-section .form-container .form-title{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--main-color); margin-bottom: var(--space-md);}.s_new_cfm_lead_page .register-section .form-container .form-subtitle{font-size: var(--fs-md); color: var(--second-color); font-weight: var(--fw-medium); display: inline-block; padding-bottom: 0.75rem;}.s_new_cfm_lead_page .register-section .form-container .form-label{display: block; margin-bottom: 0.5rem; font-size: var(--fs-xs); color: var(--second-color); font-weight: var(--fw-regular); text-align: start;}.s_new_cfm_lead_page .register-section .form-container .form-control, .s_new_cfm_lead_page .register-section .form-container .form-select{background: #200F3B1A; border: 0.67px solid #200F3B1A; border-radius: 20px; padding: 0.5rem 1.5rem; font-size: var(--fs-sm); transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; width: 100%;}.s_new_cfm_lead_page .register-section .form-container .form-control::placeholder, .s_new_cfm_lead_page .register-section .form-container .form-select::placeholder{color: #A0A0A0;}.s_new_cfm_lead_page .register-section .form-container .form-control:focus, .s_new_cfm_lead_page .register-section .form-container .form-select:focus{background-color: #fff; border-color: var(--main-color); box-shadow: 0 0 0 0.25rem rgba(255, 97, 15, 0.2); outline: none;}.s_new_cfm_lead_page .register-section .form-container .input-group{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.s_new_cfm_lead_page .register-section .form-container .input-group .form-control{border-radius: 20px 0 0 20px !important; flex-shrink: 80px;}.s_new_cfm_lead_page .register-section .form-container .country-code-select{background-color: #EEEEEE; width: 80px; border: 1px solid #E0E0E0; border-radius: 0 20px 20px 0 !important; color: var(--second-color); font-weight: var(--fw-medium); padding: 0 1rem; font-size: var(--fs-sm);}.s_new_cfm_lead_page .register-section .form-container .form-select{background-color: #fff; border: 1px solid #ced4da; border-radius: 20px; padding: 0.5rem 1.5rem; font-size: var(--fs-sm); color: var(--text-color); -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -moz--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: left 1.5rem center; background-size: 16px 12px;}.s_new_cfm_lead_page .register-section .form-container .form-select:focus{border-color: var(--main-color); box-shadow: 0 0 0 0.25rem rgba(255, 97, 15, 0.2); outline: none;}.s_new_cfm_lead_page .register-section .form-container .submit-btn{width: 100%; background-color: var(--main-color); color: white; border: none; padding: 0.9rem; font-size: var(--fs-md); font-weight: var(--fw-bold); border-radius: 20px; cursor: pointer; transition: background-color 0.3s ease, transform 0.2s ease; margin-top: var(--space-md);}.s_new_cfm_lead_page .register-section .form-container .submit-btn:hover{background-color: #E12D1ECC; transform: translateY(-2px);}.s_new_cfm_lead_page .new-cfm-landing-footer{background: linear-gradient(-37.67deg, #E12D1E -22.93%, #231F20 28.22%); color: #fff; padding: 4.5rem 1rem 1.5rem 1rem;}.s_new_cfm_lead_page .new-cfm-landing-footer .footer-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 1.5rem;}.s_new_cfm_lead_page .new-cfm-landing-footer .footer-block{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_new_cfm_lead_page .social-block .social-icons{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 1.25rem;}.s_new_cfm_lead_page .social-block .social-icons a{color: #fff; text-decoration: none; padding: 0.5rem; border: 1px solid #E12D1E4D; border-radius: 50%; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 40px; height: 40px; align-items: center; justify-content: center; font-size: 1.2rem; transition: color 0.3s ease, transform 0.3s ease;}.s_new_cfm_lead_page .social-block .social-icons a:hover{color: var(--main-color); transform: translateY(-3px); border-color: var(--main-color);}.s_new_cfm_lead_page .new-cfm-landing-footer .logo .footer-logo{height: 40px; margin-bottom: 0.5rem;}.s_new_cfm_lead_page .contact-block .contact-link{color: #fff; text-decoration: none; font-size: 1.1rem; font-weight: var(--fw-medium); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.75rem; transition: color 0.3s ease;}.s_new_cfm_lead_page .contact-block .contact-link:hover{color: var(--main-color);}.s_new_cfm_lead_page .contact-block .contact-link i{font-size: 1.5rem;}.s_new_cfm_lead_page .footer-divider{width: 1px; height: 40px; background-color: var(--main-color);}.s_new_cfm_lead_page .footer-separator{height: 1px; background-color: var(--main-color); margin: 2rem 0;}.s_new_cfm_lead_page .footer-bottom p{font-size: 0.9rem; color: rgba(255, 255, 255, 0.7);}.s_new_cfm_lead_page .dropdown-container{position: relative;}.s_new_cfm_lead_page .dropdown-menu{position: absolute; top: 100%; inset-inline-end: 0; margin-top: 10px; background-color: white; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); min-width: 150px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s; z-index: 1010; padding: 0.5rem 0;}.s_new_cfm_lead_page .dropdown-menu.show{opacity: 1; visibility: visible; transform: translateY(0);}.s_new_cfm_lead_page .dropdown-item{display: block; padding: 0.75rem 1.5rem; color: var(--text-color); text-decoration: none; transition: background-color 0.2s ease-in-out; text-align: start;}.s_new_cfm_lead_page .dropdown-item:hover{background-color: #f8f9fa; color: var(--main-color);}.s_new_cfm_lead_page .dropdown-divider{height: 1px; background-color: #e9ecef; margin: 0.5rem 0;}.s_new_cfm_lead_page .lang-dropdown{inset-inline-end: 0; inset-inline-start: auto;}.s_new_cfm_lead_page .links-dropdown{inset-inline-end: 0; inset-inline-start: auto; min-width: 200px;}.s_new_cfm_lead_page .landing-dropdown-links-toggler.close .fa-bars{display: none;}.s_new_cfm_lead_page .landing-dropdown-links-toggler .fa-xmark{display: none;}.s_new_cfm_lead_page .landing-dropdown-links-toggler.close .fa-xmark{display: block;}.s_new_cfm_lead_page .overlay{position: fixed; top: 0; inset-inline-end: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 900; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s;}.s_new_cfm_lead_page .overlay.show{opacity: 1; visibility: visible;}@media (max-width: 768px){.s_new_cfm_lead_page .header-title{font-size: 1.5rem;}.s_new_cfm_lead_page .line{width: 300px;}.s_new_cfm_lead_page .dropdown-menu{inset-inline-end: 0; inset-inline-start: auto;}}@media (max-width: 992px){.s_new_cfm_lead_page .cfm-projects-key-section .projects-key-header-title{font-size: 1.5rem;}.s_new_cfm_lead_page .cfm-projects-key-section .projects-key-desc, .s_new_cfm_lead_page .cfm-projects-key-section .projects-key-subtitle{font-size: 1.25rem;}.s_new_cfm_lead_page .cfm-about-section .about-subtitle, .s_new_cfm_lead_page .cfm-about-section .about-subtitle-2{font-size: 1.4rem;}.s_new_cfm_lead_page .cfm-why-us .certificates-payment{border-radius: 50px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; padding: var(--space-md);}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .certificate-image{position: static; margin: 0 auto 1rem; display: block;}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .images{justify-content: center;}.s_new_cfm_lead_page .cfm-faq .faq-container{width: 100%;}.s_new_cfm_lead_page .cfm-faq .faq-container .layer{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_new_cfm_lead_page .cfm-faq .faq-container .layer .right-side{flex: auto !important;}.s_new_cfm_lead_page .cfm-faq .faq-container .layer .right-side .header{text-align: center; margin-bottom: 0;}.s_new_cfm_lead_page .cfm-faq .faq-container .layer .right-side .header .underline{width: 250px;}.s_new_cfm_lead_page .cfm-faq .faq-container .layer .right-side .image-box{display: none !important;}.s_new_cfm_lead_page .cfm-faq .faq-container .layer .left-side .cfm-faq-item-question{font-size: 1rem; padding: 1.5rem 1rem;}.s_new_cfm_lead_page .cfm-faq .faq-container .layer .left-side .cfm-faq-item-answer p{font-size: 1rem;}}@media (max-width: 768px){.s_new_cfm_lead_page .header-title{font-size: 1.3rem; line-height: 1.6;}.s_new_cfm_lead_page .line{width: 200px;}.s_new_cfm_lead_page .header-subtitle{font-size: 1rem;}.s_new_cfm_lead_page .cfm-about-section{padding: 2rem 1rem; text-align: center;}.s_new_cfm_lead_page .cfm-about-section .about-subtitle, .s_new_cfm_lead_page .cfm-about-section .about-subtitle-2{font-size: 1.2rem;}.s_new_cfm_lead_page .cfm-projects-key-section{padding: 2rem 1rem; text-align: center;}.s_new_cfm_lead_page .cfm-projects-key-section .text-content{padding: 0.5rem 0; margin-bottom: 1rem; border: none;}.s_new_cfm_lead_page .landing-navbar .navbar .container{padding: 1rem 0;}.s_new_cfm_lead_page .cfm-why-us .row .start-div{padding: 0;}.s_new_cfm_lead_page .cfm-why-us .row .start-div .list-item{font-size: var(--fs-md);}.s_new_cfm_lead_page .cfm-why-us .row .end-div{padding: var(--space-md);}.s_new_cfm_lead_page .cfm-why-us .row .end-div .list-item{font-size: var(--fs-md);}.s_new_cfm_lead_page .cfm-why-us .certificates-payment{border-radius: 20px; gap: 1rem;}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .text-content p{color: white;}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .text-content p span{color: white !important;}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .buttons .certificates-payment-btn-main{width: 100%;}.s_new_cfm_lead_page .cfm-why-us .certificates-payment .buttons .download-content-btn{width: 100%;}.s_new_cfm_lead_page .cfm-faq .layer{padding: 4rem 1rem; min-height: 80vh;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container{width: 100%; border-radius: 10px;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .cfm-faq-item-question{font-size: 0.95rem; padding: 1rem;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .cfm-faq-item-answer p{font-size: 0.95rem;}}@media (max-width: 480px){.s_new_cfm_lead_page .cfm-hero-section .buttons .header-btn-main{width: 100%;}.s_new_cfm_lead_page .cfm-hero-section .buttons .download-content-btn{width: 100%; justify-content: center;}.s_new_cfm_lead_page .cfm-about-section .about-title{font-size: 1.5rem;}.s_new_cfm_lead_page .cfm-about-section .about-hint{font-size: 1rem;}.s_new_cfm_lead_page .cfm-about-section .buttons .about-btn-main{width: 100%; text-align: center;}.s_new_cfm_lead_page .cfm-about-section .buttons .download-content-btn{width: 100%; justify-content: center;}.s_new_cfm_lead_page .cfm-projects-key-section .projects-key-header-title{font-size: 1.3rem;}.s_new_cfm_lead_page .cfm-projects-key-section .projects-key-desc, .s_new_cfm_lead_page .cfm-projects-key-section .projects-key-subtitle{font-size: 1rem;}.s_new_cfm_lead_page .cfm-projects-key-section .text-content .list .item-desc{align-items: start;}.s_new_cfm_lead_page .cfm-projects-key-section .text-content .list .item-desc .text{text-align: start;}.s_new_cfm_lead_page .cfm-projects-key-section .buttons .projects-key-btn-main{width: 100%; text-align: center;}.s_new_cfm_lead_page .cfm-projects-key-section .buttons .download-content-btn{width: 100%; justify-content: center;}.s_new_cfm_lead_page .cfm-pillars .pillars-list .pillar-item .text-content .pillar-item-title{font-size: 0.9rem !important;}.s_new_cfm_lead_page .cfm-pillars .buttons .pillars-btn-main{width: 100%; text-align: center;}.s_new_cfm_lead_page .cfm-pillars .buttons .download-content-btn{width: 100%; justify-content: center;}.s_new_cfm_lead_page .cfm-banner .layer .cfm-banner-subtitle{padding-inline-start: 0;}.s_new_cfm_lead_page .cfm-banner .layer .cfm-banner-btn{margin-inline-start: 0; font-size: var(--fs-md);}.s_new_cfm_lead_page .start-your-journey{margin-bottom: 2rem;}.s_new_cfm_lead_page .start-your-journey .layer{padding: 2rem 0;}.s_new_cfm_lead_page .start-your-journey .layer .header .start-your-journey-title{font-size: var(--fs-lg);}.s_new_cfm_lead_page .start-your-journey .layer .header .start-your-journey-subtitle{font-size: var(--fs-md);}.s_new_cfm_lead_page .start-your-journey .layer .img-container{padding: 0;}.s_new_cfm_lead_page .start-your-journey .layer .img-container::before{width: 260px; height: 260px;}.s_new_cfm_lead_page .start-your-journey .cfm-start-your-journey-footer .buttons .cfm-start-your-journey-btn{width: 100%; text-align: center;}.s_new_cfm_lead_page .start-your-journey .cfm-start-your-journey-footer .buttons .download-content-btn{width: 100%; justify-content: center;}.s_new_cfm_lead_page .why-our-cfm-course{padding: 2rem 0;}.s_new_cfm_lead_page .why-our-cfm-course .header .why-our-cfm-course-title{font-size: var(--fs-lg);}.s_new_cfm_lead_page .why-our-cfm-course .row .list .item .check-icon{width: 20px; height: 20px;}.s_new_cfm_lead_page .why-our-cfm-course .row .list .item .item-text{font-size: 1rem;}.s_new_cfm_lead_page .why-our-cfm-course .cfm-why-our-cfm-course-footer .text-content .certificate-image{width: 75px; height: 75px;}.s_new_cfm_lead_page .why-our-cfm-course .cfm-why-our-cfm-course-footer .text-content .text h5{font-size: var(--fs-md);}.s_new_cfm_lead_page .why-our-cfm-course .cfm-why-our-cfm-course-footer .text-content .text .why_cfm_certificate_desc{font-size: var(--fs-sm);}.s_new_cfm_lead_page .why-our-cfm-course .cfm-why-our-cfm-course-footer .why-our-cfm-limits-btn{width: 100%; text-align: center;}.s_new_cfm_lead_page .why-our-cfm-course .cfm-why-our-cfm-course-footer .why-our-cfm-join-us-btn{width: 100%; text-align: center;}.s_new_cfm_lead_page .whose{padding: 2rem 0;}.s_new_cfm_lead_page .whose .text-container .whose-header-title{font-size: var(--fs-lg);}.s_new_cfm_lead_page .limited-seats{padding: 2rem 0;}.s_new_cfm_lead_page .register-section{padding: 2rem 0;}.s_new_cfm_lead_page .register-section .text-container{text-align: center; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}.s_new_cfm_lead_page .header-title{font-size: 1.1rem;}.s_new_cfm_lead_page .header-subtitle{font-size: 0.9rem;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .left-side .cfm-faq-item-question{font-size: 0.9rem; padding: 0.75rem;}.s_new_cfm_lead_page .cfm-faq .layer .faq-container .left-side .cfm-faq-item-answer p{font-size: 0.85rem;}}.s_new_cfm_lead_page .validation-summary{margin-bottom: var(--space-lg); animation: slideDown 0.3s ease-in-out;}@keyframes slideDown{from{opacity: 0; transform: translateY(-10px);}to{opacity: 1; transform: translateY(0);}}.s_new_cfm_lead_page .form-control.is-valid, .s_new_cfm_lead_page .form-select.is-valid{border-color: #28a745 !important; border-width: 2px !important; padding-left: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: left calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); background-color: #f0fff4;}.s_new_cfm_lead_page .form-control.is-valid:focus, .s_new_cfm_lead_page .form-select.is-valid:focus{border-color: #28a745 !important; box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.25) !important;}.s_new_cfm_lead_page .form-control.is-invalid, .s_new_cfm_lead_page .form-select.is-invalid{border-color: #dc3545 !important; border-width: 2px !important; padding-left: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: left calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); background-color: #fff5f5;}.s_new_cfm_lead_page .form-control.is-invalid:focus, .s_new_cfm_lead_page .form-select.is-invalid:focus{border-color: #dc3545 !important; box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25) !important;}.s_new_cfm_lead_page .invalid-feedback{display: block; margin-top: 0.25rem; font-size: var(--fs-xs); color: #dc3545; animation: fadeIn 0.3s ease-in-out;}@keyframes fadeIn{from{opacity: 0;}to{opacity: 1;}}.s_new_cfm_lead_page .input-group .is-invalid ~ .invalid-feedback, .s_new_cfm_lead_page .input-group .is-valid ~ .valid-feedback{display: block;}.s_new_cfm_lead_page .input-group .form-control.is-invalid{border-right-color: #dc3545 !important; border-width: 2px !important;}.s_new_cfm_lead_page .input-group .form-control.is-valid{border-right-color: #28a745 !important; border-width: 2px !important;}.s_new_cfm_lead_page .country-code-select.is-invalid{border-color: #dc3545 !important; border-width: 2px !important; background-color: #fff5f5;}.s_new_cfm_lead_page .country-code-select.is-valid{border-color: #28a745 !important; border-width: 2px !important; background-color: #f0fff4;}.s_new_cfm_lead_page[dir="rtl"] .form-control.is-valid, .s_new_cfm_lead_page[dir="rtl"] .form-select.is-valid, .s_new_cfm_lead_page[dir="rtl"] .form-control.is-invalid, .s_new_cfm_lead_page[dir="rtl"] .form-select.is-invalid{padding-left: 0.75rem; padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) center;}.s_new_cfm_lead_page[dir="rtl"] .input-group .form-control.is-invalid{border-left-color: #dc3545 !important; border-right-color: #200F3B1A !important; border-width: 2px !important;}.s_new_cfm_lead_page[dir="rtl"] .input-group .form-control.is-valid{border-left-color: #28a745 !important; border-right-color: #200F3B1A !important; border-width: 2px !important;}.s_new_cfm_lead_page[dir="rtl"] select.form-select.is-invalid{background-position: right calc(0.375em + 0.1875rem) center, right 1.5rem center; padding-right: calc(2.5em + 0.75rem); padding-left: 0.75rem;}.s_new_cfm_lead_page[dir="rtl"] select.form-select.is-valid{background-position: right calc(0.375em + 0.1875rem) center, right 1.5rem center; padding-right: calc(2.5em + 0.75rem); padding-left: 0.75rem;}.s_new_cfm_lead_page #country_search.is-invalid{border-color: #dc3545 !important; border-width: 2px !important; background-color: #fff5f5;}.s_new_cfm_lead_page #country_search.is-valid{border-color: #28a745 !important; border-width: 2px !important; background-color: #f0fff4;}.s_new_cfm_lead_page select.form-select.is-invalid{border-color: #dc3545 !important; border-width: 2px !important; background-color: #fff5f5; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-position: left calc(0.375em + 0.1875rem) center, left 1.5rem center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem), 16px 12px; background-repeat: no-repeat, no-repeat; padding-left: calc(2.5em + 0.75rem);}.s_new_cfm_lead_page select.form-select.is-valid{border-color: #28a745 !important; border-width: 2px !important; background-color: #f0fff4; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-position: left calc(0.375em + 0.1875rem) center, left 1.5rem center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem), 16px 12px; background-repeat: no-repeat, no-repeat; padding-left: calc(2.5em + 0.75rem);}.s_new_cfm_lead_page .alert{border-radius: var(--border-radius); padding: 1rem 1.25rem;}.s_new_cfm_lead_page .alert.alert-success{background-color: #d4edda; border-color: #c3e6cb; color: #155724;}.s_new_cfm_lead_page .alert.alert-danger{background-color: #f8d7da; border-color: #f5c6cb; color: #721c24;}.s_new_cfm_lead_page .alert .btn-close{padding: 0.5rem; opacity: 0.5;}.s_new_cfm_lead_page .alert .btn-close:hover{opacity: 1;}.s_new_cfm_lead_page .form-control:focus, .s_new_cfm_lead_page .form-select:focus{transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.s_new_cfm_lead_page .form-control, .s_new_cfm_lead_page .form-select{transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background-image 0.15s ease-in-out;}@media (max-width: 768px){.s_new_cfm_lead_page{}.s_new_cfm_lead_page .input-group{flex-wrap: wrap !important;}.s_new_cfm_lead_page .country-code-select{flex: 0 0 auto !important; width: 80px !important; border-radius: 0 20px 20px 0 !important;}.s_new_cfm_lead_page #mobileNumber{flex: 1 1 auto !important; min-width: 200px !important; border-radius: 20px 0 0 20px !important;}.s_new_cfm_lead_page .col-md-6.mb-4 .invalid-feedback{width: 100% !important; margin-top: 0.5rem !important; margin-bottom: 0 !important; padding: 0.25rem 0 !important; text-align: start !important; order: 3;}.s_new_cfm_lead_page .input-group ~ .invalid-feedback{flex-basis: 100% !important; display: block !important; clear: both !important;}.s_new_cfm_lead_page[dir="rtl"] .country-code-select{border-radius: 20px 0 0 20px !important;}.s_new_cfm_lead_page[dir="rtl"] #mobileNumber{border-radius: 0 20px 20px 0 !important;}.s_new_cfm_lead_page[dir="rtl"] .col-md-6.mb-4 .invalid-feedback{text-align: end !important;}}@media (max-width: 480px){.s_new_cfm_lead_page{}.s_new_cfm_lead_page .input-group{flex-direction: column !important; align-items: stretch !important;}.s_new_cfm_lead_page .country-code-select{width: 100% !important; border-radius: 20px 20px 0 0 !important; text-align: center !important; margin-bottom: 0 !important;}.s_new_cfm_lead_page #mobileNumber{width: 100% !important; border-radius: 0 0 20px 20px !important; border-top: none !important;}.s_new_cfm_lead_page[dir="rtl"] .country-code-select{border-radius: 20px 20px 0 0 !important;}.s_new_cfm_lead_page[dir="rtl"] #mobileNumber{border-radius: 0 0 20px 20px !important;}}

/* /cfm_selling_page/static/src/scss/cfm_purchase_section.scss */
 .s_cfm_purchase_section{--primary-color: #02223C; --secondary-color: #FF4546; --accent-color: #F7A700; --light-bg: #f9f9f9; --white: #ffffff; --text-dark: #0E3352; --text-muted: #6c757d; --border-color: #e9ecef; font-family: "Noto Kufi Arabic", sans-serif; background: linear-gradient(-342.98deg, rgba(14, 51, 82, 0.08) -26.18%, rgba(255, 69, 70, 0.04) 34.08%, rgba(255, 69, 70, 0) 75.43%); padding: 4rem 0; display: block !important; position: relative;}.s_cfm_purchase_section .purchase-wrapper{margin: 0 auto;}.s_cfm_purchase_section .purchase-loading-overlay{position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: var(--white); z-index: 100; opacity: 1; visibility: visible; transition: opacity 0.3s ease, visibility 0.3s ease; border-radius: inherit; overflow: hidden;}.s_cfm_purchase_section .purchase-loading-overlay.loaded{opacity: 0; visibility: hidden; pointer-events: none;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-loader{height: 100%; padding: 3rem 2.5rem; position: relative;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-loader .shimmer{position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: linear-gradient(-90deg, transparent 0%, rgba(255, 255, 255, 0.8) 50%, transparent 100%); animation: shimmer 2s infinite; transform: translateX(100%);}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-badge, .s_cfm_purchase_section .purchase-loading-overlay .skeleton-title, .s_cfm_purchase_section .purchase-loading-overlay .skeleton-subtitle, .s_cfm_purchase_section .purchase-loading-overlay .skeleton-option-title, .s_cfm_purchase_section .purchase-loading-overlay .skeleton-option-description, .s_cfm_purchase_section .purchase-loading-overlay .skeleton-option-price, .s_cfm_purchase_section .purchase-loading-overlay .skeleton-details-title, .s_cfm_purchase_section .purchase-loading-overlay .skeleton-label, .s_cfm_purchase_section .purchase-loading-overlay .skeleton-payment-title, .s_cfm_purchase_section .purchase-loading-overlay .skeleton-price-label, .s_cfm_purchase_section .purchase-loading-overlay .skeleton-price-amount{background: linear-gradient(-90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%); background-size: 200% 100%; animation: skeleton-loading 1.5s infinite; border-radius: 4px;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-header{text-align: center; margin-bottom: 3rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-header .skeleton-badge{width: 200px; height: 32px; margin: 0 auto 1.5rem; border-radius: 25px;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-header .skeleton-title{width: 70%; height: 40px; margin: 0 auto 1rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-header .skeleton-subtitle{width: 50%; height: 24px; margin: 0 auto;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-options{position: relative; z-index: 1; margin-bottom: 2.5rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-options .skeleton-option{background: #f9f9f9; border: 2px solid transparent; border-radius: 12px; padding: 1.5rem; margin-bottom: 1rem; display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 1rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-options .skeleton-option .skeleton-checkbox{width: 24px; height: 24px; background: #e0e0e0; border-radius: 6px; flex-shrink: 0; margin-top: 2px; animation: skeleton-loading 1.5s infinite;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-options .skeleton-option .skeleton-option-content{flex: 1;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-options .skeleton-option .skeleton-option-content .skeleton-option-title{width: 40%; height: 24px; margin-bottom: 0.5rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-options .skeleton-option .skeleton-option-content .skeleton-option-description{width: 60%; height: 16px; margin-bottom: 0.75rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-options .skeleton-option .skeleton-option-content .skeleton-option-price{width: 30%; height: 32px;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-details{background: #f8f9fa; border-radius: 12px; padding: 1.5rem; margin-bottom: 2rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-details .skeleton-details-title{width: 40%; height: 24px; margin-bottom: 1rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-details .skeleton-selectors{display: grid; gap: 1rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-details .skeleton-selectors .skeleton-selector-group .skeleton-label{width: 30%; height: 18px; margin-bottom: 0.5rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-details .skeleton-selectors .skeleton-selector-group .skeleton-select{width: 100%; height: 48px; background: var(--white); border-radius: 8px; border: 2px solid #e9ecef; animation: skeleton-loading 1.5s infinite;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-payment{margin-bottom: 2rem; text-align: center;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-payment .skeleton-payment-title{width: 40%; height: 20px; margin: 0 auto 1rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-payment .skeleton-payment-icons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; gap: 0.75rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-payment .skeleton-payment-icons .skeleton-icon{width: 80px; height: 30px; background: #e0e0e0; border-radius: 4px; animation: skeleton-loading 1.5s infinite;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-price{text-align: center; margin-bottom: 2rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-price .skeleton-price-label{width: 20%; height: 20px; margin: 0 auto 0.5rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-price .skeleton-price-amount{width: 30%; height: 48px; margin: 0 auto; border-radius: 8px;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-button{width: 100%; height: 56px; background: #e0e0e0; border-radius: 8px; margin: 0 auto; animation: skeleton-loading 1.5s infinite;}@keyframes skeleton-loading{0%{background-position: 300% 0;}100%{background-position: -100% 0;}}@keyframes shimmer{100%{transform: translateX(-100%);}}.s_cfm_purchase_section .s_cfm_purchase_section{position: relative;}.s_cfm_purchase_section [dir="rtl"] .s_cfm_purchase_section .purchase-loading-overlay .shimmer{animation-direction: reverse; transform: translateX(-100%);}@keyframes shimmer{100%{transform: translateX(100%);}}.s_cfm_purchase_section [dir="rtl"] .s_cfm_purchase_section .purchase-loading-overlay .skeleton-badge, .s_cfm_purchase_section [dir="rtl"] .s_cfm_purchase_section .purchase-loading-overlay .skeleton-title, .s_cfm_purchase_section [dir="rtl"] .s_cfm_purchase_section .purchase-loading-overlay .skeleton-subtitle, .s_cfm_purchase_section [dir="rtl"] .s_cfm_purchase_section .purchase-loading-overlay .skeleton-option-title, .s_cfm_purchase_section [dir="rtl"] .s_cfm_purchase_section .purchase-loading-overlay .skeleton-option-description, .s_cfm_purchase_section [dir="rtl"] .s_cfm_purchase_section .purchase-loading-overlay .skeleton-option-price, .s_cfm_purchase_section [dir="rtl"] .s_cfm_purchase_section .purchase-loading-overlay .skeleton-details-title, .s_cfm_purchase_section [dir="rtl"] .s_cfm_purchase_section .purchase-loading-overlay .skeleton-label, .s_cfm_purchase_section [dir="rtl"] .s_cfm_purchase_section .purchase-loading-overlay .skeleton-payment-title, .s_cfm_purchase_section [dir="rtl"] .s_cfm_purchase_section .purchase-loading-overlay .skeleton-price-label, .s_cfm_purchase_section [dir="rtl"] .s_cfm_purchase_section .purchase-loading-overlay .skeleton-price-amount{background: linear-gradient(-270deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);}@media (max-width: 767.98px){.s_cfm_purchase_section .purchase-loading-overlay .skeleton-loader{padding: 2rem 1.5rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-header .skeleton-badge{width: 150px; height: 28px;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-header .skeleton-title{width: 80%; height: 32px;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-header .skeleton-subtitle{width: 60%; height: 20px;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-options .skeleton-option{padding: 1rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-options .skeleton-option .skeleton-option-content .skeleton-option-title{width: 60%;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-options .skeleton-option .skeleton-option-content .skeleton-option-description{width: 80%;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-options .skeleton-option .skeleton-option-content .skeleton-option-price{width: 40%;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-details{padding: 1rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-details .skeleton-details-title{width: 50%;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-payment .skeleton-payment-title{width: 50%;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-payment .skeleton-payment-icons .skeleton-icon{width: 60px; height: 24px;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-price .skeleton-price-label{width: 30%;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-price .skeleton-price-amount{width: 40%;}}@media (max-width: 575.98px){.s_cfm_purchase_section .purchase-loading-overlay .skeleton-loader{padding: 1.5rem 1rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-header .skeleton-badge{width: 120px; height: 24px;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-header .skeleton-title{width: 90%; height: 28px;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-header .skeleton-subtitle{width: 70%; height: 18px;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-payment-icons{gap: 0.5rem;}.s_cfm_purchase_section .purchase-loading-overlay .skeleton-payment-icons .skeleton-icon{width: 50px; height: 20px;}}.s_cfm_purchase_section .purchase-header{text-align: center; margin-bottom: 3rem;}.s_cfm_purchase_section .purchase-header .purchase-badge{display: inline-block; background: linear-gradient(-90deg, var(--secondary-color) 0%, var(--primary-color) 100%); color: var(--white); padding: 0.5rem 1.5rem; border-radius: 25px; font-size: 0.9rem; font-weight: 600; margin-bottom: 1.5rem; box-shadow: 0 4px 15px rgba(255, 69, 70, 0.2);}.s_cfm_purchase_section .purchase-header h2{font-size: 2rem; font-weight: 800; color: var(--primary-color); margin-bottom: 1rem; line-height: 1.4;}.s_cfm_purchase_section .purchase-header .subtitle{font-size: 1.2rem; color: var(--text-dark); font-weight: 500; opacity: 0.8;}.s_cfm_purchase_section .purchase-card{position: relative; overflow: hidden;}.s_cfm_purchase_section .purchase-card::before{content: ''; position: absolute; top: 0; left: 0; width: 200px; height: 200px; background: linear-gradient(-135deg, rgba(255, 69, 70, 0.05) 0%, transparent 70%); border-radius: 0 0 100% 0;}.s_cfm_purchase_section .course-options{position: relative; z-index: 1; margin-bottom: 2.5rem;}.s_cfm_purchase_section .course-options .section-title{font-size: 1.3rem; font-weight: 700; color: var(--primary-color); margin-bottom: 1.5rem; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.5rem;}.s_cfm_purchase_section .course-options .section-title::before{content: ''; width: 4px; height: 24px; background: var(--secondary-color); border-radius: 2px;}.s_cfm_purchase_section .course-options .course-option{background: #0E33520A; border: 2px solid transparent; border-radius: 12px; padding: 1.5rem; margin-bottom: 1rem; cursor: pointer; transition: all 0.3s ease; display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 1rem; position: relative;}.s_cfm_purchase_section .course-options .course-option:hover{background: rgba(255, 69, 70, 0.05); border-color: var(--secondary-color); transform: translateX(5px);}.s_cfm_purchase_section .course-options .course-option.selected{background: linear-gradient(to left, rgba(255, 69, 70, 0.08), rgba(2, 34, 60, 0.05)); border-color: var(--secondary-color); box-shadow: 0 4px 15px rgba(255, 69, 70, 0.15);}.s_cfm_purchase_section .course-options .course-option .custom-checkbox{flex-shrink: 0; width: 24px; height: 24px; border: 2px solid var(--text-muted); border-radius: 6px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; transition: all 0.3s ease; margin-top: 2px;}.s_cfm_purchase_section .course-options .course-option .custom-checkbox .checkmark{opacity: 0; transform: scale(0); transition: all 0.3s ease; color: var(--white); font-size: 14px;}.s_cfm_purchase_section .course-options .course-option.selected .custom-checkbox{background: var(--secondary-color); border-color: var(--secondary-color);}.s_cfm_purchase_section .course-options .course-option.selected .custom-checkbox .checkmark{opacity: 1; transform: scale(1);}.s_cfm_purchase_section .course-options .course-option .option-content{flex: 1;}.s_cfm_purchase_section .course-options .course-option .option-content .option-title{font-size: 1.1rem; font-weight: 700; color: var(--primary-color); margin-bottom: 0.5rem; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.5rem;}.s_cfm_purchase_section .course-options .course-option .option-content .option-title i{color: var(--secondary-color); font-size: 1.2rem;}.s_cfm_purchase_section .course-options .course-option .option-content .option-description{font-size: 0.95rem; color: var(--text-dark); opacity: 0.7; line-height: 1.5;}.s_cfm_purchase_section .course-options .course-option .option-content .option-price{font-size: 1.5rem; font-weight: 800; color: var(--secondary-color); margin-top: 0.75rem;}.s_cfm_purchase_section .course-options .course-option .option-content .option-price .currency{font-size: 1.1rem; margin-inline-start: 0.25rem;}.s_cfm_purchase_section .course-details{background: linear-gradient(-135deg, rgba(2, 34, 60, 0.03) 0%, rgba(255, 69, 70, 0.03) 100%); border-radius: 12px; padding: 1.5rem; margin-bottom: 2rem; display: none;}.s_cfm_purchase_section .course-details.show{display: block; animation: slideDown 0.4s ease;}.s_cfm_purchase_section .course-details .details-title{font-size: 1.1rem; font-weight: 700; color: var(--primary-color); margin-bottom: 1rem; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.5rem;}.s_cfm_purchase_section .course-details .details-title i{color: var(--secondary-color);}.s_cfm_purchase_section .course-details .detail-selectors{display: grid; gap: 1rem;}.s_cfm_purchase_section .course-details .detail-selectors .selector-group label{font-size: 0.9rem; font-weight: 600; color: var(--text-dark); margin-bottom: 0.5rem; display: block;}.s_cfm_purchase_section .course-details .detail-selectors .selector-group .custom-select{position: relative; background: var(--white); border: 2px solid var(--border-color); border-radius: 8px; padding: 0.75rem 1rem; cursor: pointer; transition: all 0.3s ease;}.s_cfm_purchase_section .course-details .detail-selectors .selector-group .custom-select:hover{border-color: var(--secondary-color);}.s_cfm_purchase_section .course-details .detail-selectors .selector-group .custom-select .selected-option{font-weight: 500; color: var(--text-dark);}.s_cfm_purchase_section .course-details .detail-selectors .selector-group .custom-select::after{content: '▼'; position: absolute; top: 50%; left: 1rem; transform: translateY(-50%); color: var(--secondary-color); font-size: 0.8rem;}.s_cfm_purchase_section .course-details .detail-selectors .selector-group .custom-select .options{position: absolute; top: calc(100% + 0.5rem); right: 0; left: 0; background: var(--white); border: 2px solid var(--border-color); border-radius: 8px; max-height: 200px; overflow-y: auto; list-style: none; padding: 0.5rem 0; margin: 0; z-index: 100; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); display: none; color: #231F20;}.s_cfm_purchase_section .course-details .detail-selectors .selector-group .custom-select .options.show{display: block;}.s_cfm_purchase_section .course-details .detail-selectors .selector-group .custom-select .options li{padding: 0.75rem 1rem; cursor: pointer; transition: all 0.2s ease;}.s_cfm_purchase_section .course-details .detail-selectors .selector-group .custom-select .options li:hover{background: var(--secondary-color); color: var(--white);}.s_cfm_purchase_section .course-details .ticket-info{margin-top: 1rem; padding: 1rem; background: var(--white); border-radius: 8px;}.s_cfm_purchase_section .course-details .ticket-info .info-row{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; padding: 0.5rem 0; border-bottom: 1px dashed var(--border-color);}.s_cfm_purchase_section .course-details .ticket-info .info-row:last-child{border-bottom: none;}.s_cfm_purchase_section .course-details .ticket-info .info-row strong{color: var(--text-dark); font-weight: 600;}.s_cfm_purchase_section .course-details .ticket-info .info-row span{color: var(--text-muted);}.s_cfm_purchase_section .payment-methods{margin-bottom: 2rem; text-align: center;}.s_cfm_purchase_section .payment-methods .methods-title{font-size: 0.95rem; font-weight: 600; color: var(--text-dark); margin-bottom: 1rem;}.s_cfm_purchase_section .payment-methods .payment-icons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; gap: 1rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_cfm_purchase_section .payment-methods .payment-icons img{height: 28px; opacity: 0.7; transition: opacity 0.3s ease;}.s_cfm_purchase_section .payment-methods .payment-icons img:hover{opacity: 1;}.s_cfm_purchase_section .price-display{text-align: center; margin-bottom: 2rem;}.s_cfm_purchase_section .price-display .price-label{font-size: 1rem; color: var(--text-muted); margin-bottom: 0.5rem;}.s_cfm_purchase_section .price-display .price-amount{font-size: 2rem; font-weight: 800; color: var(--secondary-color); line-height: 1;}.s_cfm_purchase_section .price-display .price-amount .currency{font-size: 1.25rem; margin-inline-start: 0.5rem;}.s_cfm_purchase_section .action-button{text-align: center;}.s_cfm_purchase_section .action-button .btn-purchase{background: linear-gradient(-135deg, var(--secondary-color) 0%, #E14247 100%); color: var(--white); border: none; border-radius: 8px; padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 700; cursor: pointer; transition: all 0.3s ease; box-shadow: 0 8px 25px rgba(255, 69, 70, 0.3); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 0.75rem; position: relative; overflow: hidden;}.s_cfm_purchase_section .action-button .btn-purchase::before{content: ''; position: absolute; top: 50%; right: 50%; width: 0; height: 0; border-radius: 50%; background: rgba(255, 255, 255, 0.2); transform: translate(50%, -50%); transition: width 0.6s ease, height 0.6s ease;}.s_cfm_purchase_section .action-button .btn-purchase:hover{transform: translateY(-3px); box-shadow: 0 12px 35px rgba(255, 69, 70, 0.4);}.s_cfm_purchase_section .action-button .btn-purchase:hover::before{width: 300px; height: 300px;}.s_cfm_purchase_section .action-button .btn-purchase:active{transform: translateY(-1px);}.s_cfm_purchase_section .action-button .btn-purchase:disabled{opacity: 0.6; cursor: not-allowed; transform: none;}.s_cfm_purchase_section .action-button .btn-purchase i{font-size: 1.3rem;}@keyframes slideDown{from{opacity: 0; transform: translateY(-10px);}to{opacity: 1; transform: translateY(0);}}@media (max-width: 767.98px){.s_cfm_purchase_section{padding: 2rem 0;}.s_cfm_purchase_section .purchase-header{margin-bottom: 2rem;}.s_cfm_purchase_section .purchase-header h2{font-size: 1.5rem;}.s_cfm_purchase_section .purchase-header .subtitle{font-size: 1rem;}.s_cfm_purchase_section .purchase-card{padding: 2rem 1.5rem; border-radius: 15px;}.s_cfm_purchase_section .course-options .course-option{padding: 1rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start;}.s_cfm_purchase_section .course-options .course-option .option-content .option-title{font-size: 1rem;}.s_cfm_purchase_section .course-options .course-option .option-content .option-price{font-size: 1.3rem;}.s_cfm_purchase_section .price-display .price-amount{font-size: 2.5rem;}.s_cfm_purchase_section .action-button .btn-purchase{padding: 0.875rem 2rem; font-size: 1.1rem; width: 100%; justify-content: center;}}[dir="rtl"] .s_cfm_purchase_section .course-options .section-title::before{margin-left: 0; margin-right: 0.5rem;}[dir="rtl"] .s_cfm_purchase_section .custom-select::after{left: auto; right: 1rem;}[dir="rtl"] .s_cfm_purchase_section .ticket-info{border-right: none; border-left: 4px solid var(--secondary-color);}.s_cfm_purchase_section .images-box{position: relative; height: 500px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.s_cfm_purchase_section .image-1, .s_cfm_purchase_section .image-2{position: absolute; border-radius: 20px; overflow: hidden; box-shadow: 0 15px 40px rgba(2, 34, 60, 0.15); border: 3px solid var(--white); transition: all 0.4s ease; background: var(--white);}.s_cfm_purchase_section .image-1{top: 0; left: 10%; width: 280px; height: 220px; transform: rotate(5deg); z-index: 2;}.s_cfm_purchase_section .image-2{bottom: 0; right: 10%; width: 260px; height: 240px; transform: rotate(-4deg); z-index: 1;}.s_cfm_purchase_section .image-1:hover, .s_cfm_purchase_section .image-2:hover{transform: rotate(0deg) scale(1.05); box-shadow: 0 20px 50px rgba(2, 34, 60, 0.25); z-index: 3;}.s_cfm_purchase_section .image-1 img, .s_cfm_purchase_section .image-2 img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s ease;}.s_cfm_purchase_section .image-1:hover img, .s_cfm_purchase_section .image-2:hover img{transform: scale(1.1);}.s_cfm_purchase_section .images-box::before{content: ''; position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); width: 80%; height: 80%; background: linear-gradient(-135deg, rgba(255, 69, 70, 0.05) 0%, rgba(2, 34, 60, 0.05) 100%); border-radius: 30px; z-index: 0;}.s_cfm_purchase_section .images-box::after{content: ''; position: absolute; top: 20%; left: 5%; width: 100px; height: 100px; background: linear-gradient(-45deg, var(--secondary-color) 0%, transparent 70%); border-radius: 50%; opacity: 0.1; z-index: 0;}@keyframes float{0%, 100%{transform: translateY(0) rotate(5deg);}50%{transform: translateY(-10px) rotate(5deg);}}@keyframes floatReverse{0%, 100%{transform: translateY(0) rotate(-4deg);}50%{transform: translateY(-10px) rotate(-4deg);}}.s_cfm_purchase_section .image-1{animation: float 6s ease-in-out infinite;}.s_cfm_purchase_section .image-2{animation: floatReverse 7s ease-in-out infinite;}@media (max-width: 991.98px){.s_cfm_purchase_section .images-box{height: 400px; margin-top: 2rem;}.s_cfm_purchase_section .image-1{width: 220px; height: 180px; left: 5%;}.s_cfm_purchase_section .image-2{width: 200px; height: 200px; right: 5%;}}@media (max-width: 767.98px){.s_cfm_purchase_section .images-box{height: 350px;}.s_cfm_purchase_section .image-1{width: 180px; height: 150px; left: 10%;}.s_cfm_purchase_section .image-2{width: 160px; height: 170px; right: 10%;}.s_cfm_purchase_section .images-box::before{width: 90%; height: 90%;}}@media (max-width: 575.98px){.s_cfm_purchase_section .images-box{height: 300px;}.s_cfm_purchase_section .image-1{width: 150px; height: 130px; left: 15%;}.s_cfm_purchase_section .image-2{width: 140px; height: 150px; right: 15%;}}.s_cfm_purchase_section [dir="rtl"] .images-box{direction: rtl;}.s_cfm_purchase_section [dir="rtl"] .image-1{left: auto; right: 10%;}.s_cfm_purchase_section [dir="rtl"] .image-2{right: auto; left: 10%;}

/* /cfm_selling_page/static/src/scss/cfm_selling_page.scss */
 .s_new_cfm_selling_page{--main-color: #E12D1E; --second-color: #231F20; --text-color: #212121; --form-bg-color: #f1f0ef; --border-radius: 4px; --card-radius: 8px; --btn-radius: 6px; --shadow-sm: 0px 0px 6.9px #E12D1E40; --shadow-hover: 0px 4px 15px #E12D1E73; --font-family: "Noto Kufi Arabic", sans-serif; --fs-xs: 0.9rem; --fs-sm: 1rem; --fs-md: 1.25rem; --fs-lg: 1.5rem; --fs-xl: 1.75rem; --fs-xxl: 2rem; --fw-regular: 400; --fw-medium: 500; --fw-semibold: 600; --fw-bold: 700; --space-xs: 0.25rem; --space-sm: 0.5rem; --space-md: 1rem; --space-lg: 2rem; --space-xl: 4rem; --dir-start: inline-start; --dir-end: inline-end; overflow: hidden;}.s_new_cfm_selling_page .text-primary-color{color: var(--main-color);}.s_new_cfm_selling_page .text-secondary-color{color: var(--second-color);}.s_new_cfm_selling_page .landing-navbar{position: absolute; top: 0; width: 100%; z-index: 1000; background-color: transparent; transition: background-color 0.3s ease, padding 0.3s ease-in-out;}.s_new_cfm_selling_page .landing-navbar .navbar .container{border-bottom: 2px solid #E0201D70; padding: 1.5rem 0;}.s_new_cfm_selling_page .landing-navbar .navbar .container .end-content{display: -webkit-box; display: -webkit-flex; display: flex; gap: 0.5rem; align-items: center; position: relative;}.s_new_cfm_selling_page .landing-navbar .navbar .container .end-content .landing-cart-icon{background-color: var(--main-color); border: 1px solid var(--main-color); width: 35px; height: 35px; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: white; padding: 0.3rem; aspect-ratio: 1/1; border-radius: 50%; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease-in-out; text-decoration: none; position: relative;}.s_new_cfm_selling_page .landing-navbar .navbar .container .end-content .landing-cart-icon:hover{background-color: transparent; color: var(--main-color); text-decoration: none;}.s_new_cfm_selling_page .landing-navbar .navbar .container .end-content .landing-cart-icon:focus{background-color: transparent; color: var(--main-color); text-decoration: none;}.s_new_cfm_selling_page .landing-navbar .navbar .container .end-content .landing-cart-icon .cart-count{position: absolute; top: -5px; left: -5px; background: var(--secondary-color); color: white; border-radius: 50%; width: 18px; height: 18px; font-size: 10px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-weight: bold;}.s_new_cfm_selling_page .landing-navbar.fixed .landing-cart-icon{background-color: rgba(255, 255, 255, 0.9); color: var(--main-color); border-color: rgba(255, 255, 255, 0.9);}.s_new_cfm_selling_page .landing-navbar.fixed .landing-cart-icon:hover{background-color: var(--main-color); color: white;}.s_new_cfm_selling_page .landing-navbar .navbar .container .end-content .landing-lang-selector, .s_new_cfm_selling_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler{background-color: var(--main-color); border: 1px solid var(--main-color); width: 35px; height: 35px; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: white; padding: 0.3rem; aspect-ratio: 1/1; border-radius: 50%; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease-in-out;}.s_new_cfm_selling_page .landing-navbar .navbar .container .end-content .landing-lang-selector:hover, .s_new_cfm_selling_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:hover{background-color: transparent; color: var(--main-color); text-decoration: none;}.s_new_cfm_selling_page .landing-navbar .navbar .container .end-content .landing-lang-selector:focus, .s_new_cfm_selling_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:focus{background-color: transparent; color: var(--main-color); text-decoration: none;}.s_new_cfm_selling_page .landing-navbar.fixed{position: fixed; background-color: #231F2075; backdrop-filter: blur(10px); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}.s_new_cfm_selling_page .landing-navbar.fixed .navbar .container{padding: 0.75rem 0; border-bottom: none;}.s_new_cfm_selling_page .landing-navbar img{height: 50px; transition: height 0.3s ease-in-out;}.s_new_cfm_selling_page .landing-navbar.fixed img{height: 30px;}.s_new_cfm_selling_page .cfm-hero-section{height: auto; min-height: 100vh; width: 100%; background: url("https://engosoft.com/website/static/cfm-images/bg.webp") no-repeat center center/cover;}.s_new_cfm_selling_page .cfm-hero-section .layer{height: auto; min-height: 100vh; width: 100%; background: linear-gradient(-56.27deg, rgba(35, 31, 32, 0.8) 72.69%, rgba(247, 167, 0, 0.4) 128.07%); background-blend-mode: multiply; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: white; padding: 4rem 0;}.s_new_cfm_selling_page .cfm-hero-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; padding: 2rem 0; margin-top: 2rem;}.s_new_cfm_selling_page .cfm-hero-content .cfm-hero-image-holder{width: 120px; height: 120px; margin-bottom: 2rem;}.s_new_cfm_selling_page .cfm-hero-content .header-title{font-size: var(--fs-xxl); font-weight: 700; margin-bottom: 1.5rem; line-height: 1.3;}.s_new_cfm_selling_page .cfm-hero-content .line{width: 200px; height: 1px; background-color: #FFFFFF50; margin: 1.5rem 0; border-radius: var(--border-radius); position: relative; text-align: left;}.s_new_cfm_selling_page .cfm-hero-content .line::before{position: absolute; content: ''; display: block; width: 40px; height: 8px; background-color: var(--main-color); top: 50%; left: 0; transform: translateY(-50%);}.s_new_cfm_selling_page .cfm-hero-content .header-subtitle{font-size: var(--fs-lg); font-weight: 600; margin-bottom: 2rem; color: var(--form-bg-color); line-height: 1.6;}.s_new_cfm_selling_page .cfm-hero-content .buttons{-webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start;}.s_new_cfm_selling_page .cfm-hero-content .header-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; display: inline-block;}.s_new_cfm_selling_page .cfm-hero-content .header-btn-main:hover{background-color: transparent; transform: translateY(-2px);}.s_new_cfm_selling_page .cfm-hero-content .download-content-btn{background-color: transparent; text-decoration: none; color: white; border: 1px solid #FFFFFF; padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 1rem; align-items: center;}.s_new_cfm_selling_page .cfm-hero-content .download-content-btn:hover{background-color: var(--main-color); color: #fff; border-color: var(--main-color); box-shadow: var(--shadow-hover); transform: translateY(-2px);}.s_new_cfm_selling_page .hero-video-section .video-container{border-radius: var(--card-radius); overflow: hidden; box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3); transition: all 0.3s ease-in-out; border: 2px solid rgba(255, 255, 255, 0.1);}.s_new_cfm_selling_page .hero-video-section .video-container:hover{transform: translateY(-5px); box-shadow: 0 20px 50px rgba(225, 45, 30, 0.4); border-color: rgba(225, 45, 30, 0.3);}.s_new_cfm_selling_page .hero-video-section .video-wrapper{position: relative; background: #000; border-radius: var(--card-radius); overflow: hidden;}.s_new_cfm_selling_page .hero-video-section .promo-video-element{width: 100%; height: auto; display: block; border-radius: var(--card-radius);}.s_new_cfm_selling_page .hero-video-section .video-play-overlay{position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: rgba(35, 31, 32, 0.85); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; align-items: center; opacity: 1; transition: all 0.3s ease-in-out; cursor: pointer; border-radius: var(--card-radius);}.s_new_cfm_selling_page .hero-video-section .video-play-overlay.hidden{opacity: 0; pointer-events: none;}.s_new_cfm_selling_page .hero-video-section .video-play-button{width: 70px; height: 70px; background-color: var(--main-color); border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s ease-in-out; margin-bottom: 1rem;}.s_new_cfm_selling_page .hero-video-section .video-play-button i{color: white; font-size: 1.5rem; margin-right: 5px;}.s_new_cfm_selling_page .hero-video-section .video-play-button:hover{background-color: white; transform: scale(1.1);}.s_new_cfm_selling_page .hero-video-section .video-play-button:hover i{color: var(--main-color);}.s_new_cfm_selling_page .hero-video-section .play-text{color: white; font-size: var(--fs-md); font-weight: var(--fw-semibold); margin: 0; text-align: center;}.s_new_cfm_selling_page .hero-video-section .video-stats{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; margin-top: 1.5rem; padding: 1rem; background: rgba(255, 255, 255, 0.1); border-radius: var(--card-radius); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2);}.s_new_cfm_selling_page .hero-video-section .stat-item{text-align: center; flex: 1;}.s_new_cfm_selling_page .hero-video-section .stat-number{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--main-color); display: block; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);}.s_new_cfm_selling_page .hero-video-section .stat-label{font-size: var(--fs-xs); color: white; font-weight: var(--fw-medium); opacity: 0.9;}@media (max-width: 992px){.s_new_cfm_selling_page .cfm-hero-section{height: auto; min-height: auto;}.s_new_cfm_selling_page .cfm-hero-section .layer{min-height: auto; padding: 3rem 0;}.s_new_cfm_selling_page .cfm-hero-content{text-align: center; margin-bottom: 3rem;}.s_new_cfm_selling_page .cfm-hero-content .cfm-hero-image-holder{margin: auto;}.s_new_cfm_selling_page .cfm-hero-content .line{margin: 1.5rem auto; text-align: center;}.s_new_cfm_selling_page .cfm-hero-content .line::before{left: 50%; transform: translate(-50%, -50%);}.s_new_cfm_selling_page .cfm-hero-content .buttons{justify-content: center;}.s_new_cfm_selling_page .hero-video-section .video-stats{padding: 0.75rem;}.s_new_cfm_selling_page .hero-video-section .stat-number{font-size: var(--fs-md);}.s_new_cfm_selling_page .hero-video-section .stat-label{font-size: 0.8rem;}}@media (max-width: 768px){.s_new_cfm_selling_page .cfm-hero-content .header-title{font-size: var(--fs-xl);}.s_new_cfm_selling_page .cfm-hero-content .header-subtitle{font-size: var(--fs-md);}.s_new_cfm_selling_page .cfm-hero-content .buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem;}.s_new_cfm_selling_page .cfm-hero-content .header-btn-main, .s_new_cfm_selling_page .cfm-hero-content .download-content-btn{width: 100%; text-align: center; justify-content: center;}.s_new_cfm_selling_page .hero-video-section .video-stats{gap: 0.5rem;}.s_new_cfm_selling_page .hero-video-section .video-play-button{width: 60px; height: 60px;}.s_new_cfm_selling_page .hero-video-section .video-play-button i{font-size: 1.25rem;}}@keyframes fadeInRight{from{opacity: 0; transform: translateX(30px);}to{opacity: 1; transform: translateX(0);}}@keyframes fadeInLeft{from{opacity: 0; transform: translateX(-30px);}to{opacity: 1; transform: translateX(0);}}.s_new_cfm_selling_page .cfm-hero-content{animation: fadeInRight 0.8s ease-out;}.s_new_cfm_selling_page .hero-video-section{animation: fadeInLeft 0.8s ease-out;}.s_new_cfm_selling_page .cfm-about-section{padding: 4rem 2rem;}.s_new_cfm_selling_page .cfm-about-section .about-title{font-size: var(--fs-xxl); font-weight: 700; margin-bottom: 1rem;}.s_new_cfm_selling_page .cfm-about-section .about-subtitle{font-size: var(--fs-xl); font-weight: 700; margin-bottom: 1rem; color: var(--second-color); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 1.5rem; margin: 2rem auto;}.s_new_cfm_selling_page .cfm-about-section .about-subtitle .icon{background-color: var(--second-color); color: #FFFFFF; border-radius: 50%; aspect-ratio: 1/1; width: 40px; height: 40px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_new_cfm_selling_page .cfm-about-section .about-hint{font-size: 1.25rem; padding: 0.5rem 1rem; font-weight: 600; margin-bottom: 2rem; background: linear-gradient(-90deg, #575555 7.21%, #231F20 100%); text-align: center; color: white;}.s_new_cfm_selling_page .cfm-about-section .about-subtitle-2{font-size: var(--fs-xl); font-weight: 700; margin-bottom: 1.5rem; padding-bottom: 1rem; color: var(--second-color); border-bottom: 1px solid #33333380;}.s_new_cfm_selling_page .cfm-about-section .landing-about-desc{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 1rem; font-size: 1.5rem; color: #231F20CC; font-weight: 600; line-height: 1.6; margin-bottom: 1.5rem;}.s_new_cfm_selling_page .cfm-about-section .about-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block;}.s_new_cfm_selling_page .cfm-about-section .about-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_new_cfm_selling_page .cfm-about-section .buttons .download-content-btn{background-color: transparent; text-decoration: none; color: var(--second-color); border: 1px solid var(--second-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; display: inline-block; display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center;}.s_new_cfm_selling_page .cfm-about-section .buttons .download-content-btn:hover{background-color: var(--second-color); color: #fff; border-color: var(--second-color); transition: all 0.3s ease-in-out;}.s_new_cfm_selling_page .cfm-about-section .buttons .download-content-btn:active{transform: translateY(0);}.s_new_cfm_selling_page .u-border-container{position: relative; display: inline-block; vertical-align: middle; padding: 0.5rem 0.75rem;}.s_new_cfm_selling_page .u-border-animation, .s_new_cfm_selling_page .u-border-animation-extra{position: absolute; top: 0; inset-inline-start: 0; width: 60%; height: 100%; pointer-events: none;}.s_new_cfm_selling_page .u-border-animation::before, .s_new_cfm_selling_page .u-border-animation::after, .s_new_cfm_selling_page .u-border-animation-extra::before{content: ''; position: absolute; background-color: var(--main-color); transform: scale(0);}@keyframes draw-top-line{0%{transform-origin: right; transform: scaleX(0);}12.5%, 25%{transform-origin: right; transform: scaleX(1);}37.5%, 50%{transform-origin: right; transform: scaleX(1);}62.5%, 75%{transform-origin: right; transform: scaleX(1);}87.5%{transform-origin: right; transform: scaleX(1);}100%{transform-origin: right; transform: scaleX(0);}}@keyframes draw-right-line{0%, 12.5%{transform-origin: top; transform: scaleY(0);}25%, 37.5%{transform-origin: top; transform: scaleY(1);}50%, 62.5%{transform-origin: top; transform: scaleY(1);}75%{transform-origin: top; transform: scaleY(1);}87.5%{transform-origin: top; transform: scaleY(0);}100%{transform-origin: top; transform: scaleY(0);}}@keyframes draw-bottom-line{0%, 12.5%, 25%{transform-origin: left; transform: scaleX(0);}37.5%, 50%{transform-origin: left; transform: scaleX(1);}62.5%{transform-origin: left; transform: scaleX(1);}75%{transform-origin: left; transform: scaleX(0);}87.5%, 100%{transform-origin: left; transform: scaleX(0);}}.s_new_cfm_selling_page .u-border-animation::before{width: 5px; height: 100%; top: 0; inset-inline-start: 0; animation: draw-right-line 4s ease-in-out infinite;}.s_new_cfm_selling_page .u-border-animation::after{width: 75%; height: 5px; bottom: 0; inset-inline-start: 0; animation: draw-bottom-line 4s ease-in-out infinite;}.s_new_cfm_selling_page .u-border-animation-extra::before{height: 5px; width: 75%; top: 0; inset-inline-start: 0; animation: draw-top-line 4s ease-in-out infinite;}.s_new_cfm_selling_page .cfm-about-section .about-title{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.s_new_cfm_selling_page .cfm-projects-key-section{padding: 4rem 2rem; background: #231F200D;}.s_new_cfm_selling_page .cfm-projects-key-section .projects-key-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); line-height: 1.6;}.s_new_cfm_selling_page .cfm-projects-key-section .star-image{position: relative;}.s_new_cfm_selling_page .cfm-projects-key-section .star-image img{width: 80px; animation: floatShine 5s ease-in-out infinite;}@keyframes floatShine{0%{transform: translateY(0) rotate(0deg); filter: drop-shadow(0 0 0 rgba(255, 215, 0, 0));}25%{transform: translateY(-5px) rotate(-10deg); filter: drop-shadow(0 0 8px rgba(255, 215, 0, 0.6));}50%{transform: translateY(0) rotate(0deg); filter: drop-shadow(0 0 12px rgba(255, 215, 0, 0.9));}75%{transform: translateY(5px) rotate(10deg); filter: drop-shadow(0 0 8px rgba(255, 215, 0, 0.6));}100%{transform: translateY(0) rotate(0deg); filter: drop-shadow(0 0 0 rgba(255, 215, 0, 0));}}.s_new_cfm_selling_page .cfm-projects-key-section .projects-key-image{border-radius: 180px; max-width: 100%; height: auto;}.s_new_cfm_selling_page .cfm-projects-key-section .under-image-text{color: var(--second-color);}.s_new_cfm_selling_page .cfm-projects-key-section .under-image-text h5{font-weight: var(--fw-bold); font-size: var(--fs-xl);}.s_new_cfm_selling_page .cfm-projects-key-section .under-image-text p{font-weight: var(--fw-semibold); font-size: var(--fs-lg); color: #231F20CC;}.s_new_cfm_selling_page .cfm-projects-key-section .text-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; height: 100%; gap: 1rem; padding: 1rem; border-bottom: 1px solid #200F3B30; margin-bottom: 20px;}.s_new_cfm_selling_page .cfm-projects-key-section .text-content .list{font-size: var(--fs-lg); font-weight: var(--fw-medium); color: var(--second-color); line-height: 2; margin-top: 1rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1.5rem;}.s_new_cfm_selling_page .cfm-projects-key-section .text-content .list .item-desc{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center;}.s_new_cfm_selling_page .cfm-projects-key-section .text-content .list .item-desc .icon{color: var(--main-color);}.s_new_cfm_selling_page .cfm-projects-key-section .text-content .list .item-desc .text{margin: 0;}.s_new_cfm_selling_page .cfm-projects-key-section .text-content .projects-key-subtitle{font-size: 1.5rem; font-weight: 700; line-height: 1.6; color: var(--second-color);}.s_new_cfm_selling_page .cfm-projects-key-section .buttons .projects-key-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block;}.s_new_cfm_selling_page .cfm-projects-key-section .buttons .projects-key-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_new_cfm_selling_page .cfm-projects-key-section .buttons .download-content-btn{background-color: transparent; text-decoration: none; color: var(--second-color); border: 1px solid var(--second-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; display: inline-block; display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center;}.s_new_cfm_selling_page .cfm-projects-key-section .buttons .download-content-btn:hover{background-color: var(--second-color); color: #fff; border-color: var(--second-color); transition: all 0.3s ease-in-out;}.s_new_cfm_selling_page .cfm-projects-key-section .buttons .download-content-btn:active{transform: translateY(0);}.s_new_cfm_selling_page .cfm-pillars{padding: 4rem 2rem; background: linear-gradient(-225deg, rgba(35, 31, 32, 0) 1.8%, rgba(225, 45, 30, 0.1) 80.21%);}.s_new_cfm_selling_page .cfm-pillars .header .pillars-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); line-height: 1.6;}.s_new_cfm_selling_page .cfm-pillars .header .pillars-header-subtitle{font-size: 1.5rem; font-weight: 700; line-height: 1.6; color: #231F20CC;}.s_new_cfm_selling_page .cfm-pillars .pillars-list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem;}.s_new_cfm_selling_page .cfm-pillars .pillars-list .pillar-item{background: #FFF7F6; box-shadow: var(--shadow-sm); border-radius: var(--card-radius); padding: var(--space-sm); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--space-md); transition: all 0.3s ease-in-out; overflow: hidden;}.s_new_cfm_selling_page .cfm-pillars .pillars-list .pillar-item .image-container{width: 50px; flex: 0 0 50px;}.s_new_cfm_selling_page .cfm-pillars .pillars-list .pillar-item .v-line{inline-size: 8px; width: 4px; height: 60px; border-radius: var(--border-radius); background-color: var(--second-color); position: relative; transition: all 0.3s ease-in-out;}.s_new_cfm_selling_page .cfm-pillars .pillars-list .pillar-item .v-line .icon{content: ''; position: absolute; top: 50%; inset-inline-start: 50%; font-size: 14px; transform: translate(50%, -50%); color: var(--main-color); background: #fffcfa; border-radius: 50%; transition: all 0.3s ease-in-out;}.s_new_cfm_selling_page .cfm-pillars .pillars-list .pillar-item .text-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; gap: 0.5rem;}.s_new_cfm_selling_page .cfm-pillars .pillars-list .pillar-item .text-content .pillar-item-title{font-size: 1.25rem; font-weight: 700;}.s_new_cfm_selling_page .cfm-pillars .pillars-column:nth-child(2) .pillars-list{display: grid; grid-template-columns: repeat(1, 1fr); gap: 1rem;}.s_new_cfm_selling_page .cfm-pillars .pillars-column:nth-child(2) .pillars-list .pillar-item{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; justify-content: center; align-items: center; padding: 1rem; height: 100%; overflow: hidden;}.s_new_cfm_selling_page .cfm-pillars .pillars-column:nth-child(2) .pillars-list .pillar-item .v-line{inline-size: 8px; width: 60px; height: 4px; border-radius: var(--border-radius); background-color: var(--second-color); position: relative; transition: all 0.3s ease-in-out;}.s_new_cfm_selling_page .cfm-pillars .pillars-column:nth-child(2) .pillars-list .pillar-item .text-content{text-align: center;}.s_new_cfm_selling_page .cfm-pillars .pillars-column:nth-child(2) .pillars-list .pillar-item .pillar-item-title{font-weight: 800; font-size: 1.1rem; color: var(--second-color); position: relative;}.s_new_cfm_selling_page .cfm-pillars .pillars-column:nth-child(2) .pillars-list .pillar-item .pillar-item-title::after{width: 80%;}.s_new_cfm_selling_page .cfm-pillars .buttons .pillars-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block;}.s_new_cfm_selling_page .cfm-pillars .buttons .pillars-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_new_cfm_selling_page .cfm-pillars .buttons .download-content-btn{background-color: transparent; text-decoration: none; color: var(--second-color); border: 1px solid var(--second-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; display: inline-block; display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center;}.s_new_cfm_selling_page .cfm-pillars .buttons .download-content-btn:hover{background-color: var(--second-color); color: #fff; border-color: var(--second-color); transition: all 0.3s ease-in-out;}.s_new_cfm_selling_page .cfm-pillars .buttons .download-content-btn:active{transform: translateY(0);}.s_new_cfm_selling_page .cfm-banner{background: url("https://engosoft.com/website/static/cfm-images/banner.webp") no-repeat center center/cover; overflow: hidden;}.s_new_cfm_selling_page .cfm-banner .layer{background: linear-gradient(-241.13deg, rgba(35, 31, 32, 0.75) 66.51%, rgba(225, 45, 30, 0.375) 104.62%); background-blend-mode: multiply; width: 100%; height: 100%; padding: 4rem 2rem;}.s_new_cfm_selling_page .cfm-banner .layer .cfm-banner-title{color: white; font-size: var(--fs-xl); font-weight: 700; line-height: 1.4;}.s_new_cfm_selling_page .cfm-banner .layer .signature img{width: 150px; height: auto;}.s_new_cfm_selling_page .cfm-banner .layer .cfm-banner-subtitle{color: white; font-size: var(--fs-xl); font-weight: 700; line-height: 1.4; padding-inline-start: 140px;}.s_new_cfm_selling_page .cfm-banner .layer .cfm-banner-btn{margin-top: 2rem; margin-inline-start: 140px; padding: 0.75rem 4.5rem; background-color: #FFFFFF; color: var(--second-color); text-decoration: none; font-weight: 800; font-size: var(--fs-lg);}.s_new_cfm_selling_page .cfm-banner .layer .cfm-banner-btn:hover{background-color: var(--main-color); color: #fff; border-color: var(--main-color); transition: all 0.3s ease-in-out;}.s_new_cfm_selling_page .cfm-why-us{padding: 4rem 2rem; background: linear-gradient(-141.82deg, rgba(255, 97, 15, 0) 0.45%, rgba(255, 94, 10, 0.04) 76.22%);}.s_new_cfm_selling_page .cfm-why-us .header-section .why-us-header-title{font-size: var(--fs-xl); font-weight: 700; margin-bottom: 1rem;}.s_new_cfm_selling_page .cfm-why-us .row .list-item{font-size: var(--fs-lg); font-weight: var(--fw-bold); padding-bottom: 1.5rem; border-bottom: 1px solid #200F3B30;}.s_new_cfm_selling_page .cfm-why-us .row .start-div{padding: var(--space-lg); border-radius: var(--card-radius);}.s_new_cfm_selling_page .cfm-why-us .row .start-div .list-item .strong{font-weight: var(--fw-bold);}.s_new_cfm_selling_page .cfm-why-us .row .end-div{background: linear-gradient(-323.86deg, rgba(0, 0, 0, 0) 33.99%, rgba(255, 69, 70, 0.06) 81.43%); background-blend-mode: multiply; padding: var(--space-lg); border-radius: var(--card-radius);}.s_new_cfm_selling_page .cfm-why-us .row .end-div .list-item .strong{font-weight: var(--fw-bold);}.s_new_cfm_selling_page .cfm-why-us .row .icon{color: var(--main-color); border-radius: 50%;}.s_new_cfm_selling_page .cfm-why-us .certificates-payment{margin-top: 4rem; background: linear-gradient(-263.99deg, #231F20 26.54%, #E12D1E 64.72%); background-blend-mode: multiply; padding: var(--space-lg); border-radius: 180px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 2rem; position: relative;}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .placeholder-image{width: 130px;}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .certificate-image{position: absolute; inset-inline-start: -40px;}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .text-content{flex: 1; min-width: 200px; color: white;}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .text-content .certificates-payment-title{font-weight: var(--fw-bold); font-size: var(--fs-lg);}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .text-content .certificates-payment-desc{font-size: var(--fs-sm);}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .certificates-payment-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: white; color: var(--main-color); border: 1px solid white; padding: 0.5rem 2rem; font-size: 1rem; font-weight: 600; border-radius: 50px; cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap; text-decoration: none;}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .certificates-payment-btn-main:hover{background-color: transparent; color: white;}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .download-content-btn{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: transparent; color: #FFFFFF; border: 1px solid white; padding: 0.5rem 2rem; font-size: 1rem; font-weight: 600; border-radius: 50px; cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap; text-decoration: none;}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .download-content-btn:hover{color: var(--main-color); background-color: #FFFFFF;}.s_new_cfm_selling_page .cfm-graduates{margin-top: 4rem; margin-bottom: 4rem;}.s_new_cfm_selling_page .cfm-graduates .header{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 0.5rem; justify-content: center; text-align: center;}.s_new_cfm_selling_page .cfm-graduates .header .cfm-graduates-title{font-weight: 700; font-size: var(--fs-xl); line-height: 1.5; color: var(--second-color);}.s_new_cfm_selling_page .cfm-graduates .header .cfm-graduates-subtitle{font-weight: 600; font-size: 1.5rem; line-height: 1.5; color: #231F20CC;}.s_new_cfm_selling_page .cfm-graduates .graduates-swiper{padding: 1rem 0;}.s_new_cfm_selling_page .cfm-graduates .graduates-swiper .swiper-wrapper{padding-bottom: 2rem;}.s_new_cfm_selling_page .graduate-card{background-color: #ffffff; border: 1px solid #e5e5e5; border-radius: var(--card-radius); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); overflow: hidden; transition: all 0.3s ease; min-height: 200px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin: 0 10px;}.s_new_cfm_selling_page .graduate-card:hover{box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);}.s_new_cfm_selling_page .card-header{padding: 16px; border-bottom: 1px solid #e5e5e5; background-color: #ffffff;}.s_new_cfm_selling_page .card-header .header-top{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 12px;}.s_new_cfm_selling_page .card-header .profile-info{display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; flex: 1; min-width: 0;}.s_new_cfm_selling_page .card-header .profile-image{width: 48px; height: 48px; border-radius: 50%; object-fit: cover; flex-shrink: 0; border: 2px solid #e5e5e5;}.s_new_cfm_selling_page .card-header .info-text{flex: 1; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; text-align: var(--dir-end);}.s_new_cfm_selling_page .card-header .graduate-name{margin: 0; font-size: 14px; font-weight: var(--fw-semibold); color: var(--text-color); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.4;}.s_new_cfm_selling_page .card-header .job-title{margin: 4px 0 0 0; font-size: 12px; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.3;}.s_new_cfm_selling_page .card-header .time-info{margin: 4px 0 0 0; font-size: 11px; color: #8a8d91; line-height: 1.2;}.s_new_cfm_selling_page .card-header .header-actions{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; flex-shrink: 0;}.s_new_cfm_selling_page .card-header .more-btn{border: none; background: transparent; cursor: pointer; font-size: 16px; padding: 6px 8px; border-radius: 20px; transition: all 0.2s ease; white-space: nowrap; color: #666666;}.s_new_cfm_selling_page .card-header .more-btn:hover{background-color: var(--form-bg-color);}.s_new_cfm_selling_page .card-body{padding: 16px; flex: 1; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; direction: ltr; text-align: left;}.s_new_cfm_selling_page .card-body .opening-text{font-size: 16px; font-weight: var(--fw-semibold); color: var(--text-color); margin: 0;}.s_new_cfm_selling_page .card-body .body-content{flex: 1; overflow: hidden; max-height: 100px; position: relative; transition: max-height 0.5s ease-in-out;}.s_new_cfm_selling_page .card-body .body-content p{margin: 0 0 12px 0; font-size: 14px; line-height: 1.6; color: var(--text-color);}.s_new_cfm_selling_page .card-body .body-content p:last-child{margin-bottom: 0;}.s_new_cfm_selling_page .card-body .body-content .main-text, .s_new_cfm_selling_page .card-body .body-content .thanks-text, .s_new_cfm_selling_page .card-body .body-content .company-text{text-align: justify; word-spacing: 0.05em;}.s_new_cfm_selling_page .card-body .body-content .highlight-link{color: var(--main-color); font-weight: var(--fw-medium); cursor: pointer; text-decoration: none;}.s_new_cfm_selling_page .card-body .body-content .highlight-link:hover{text-decoration: underline;}.s_new_cfm_selling_page .card-body .body-content::after{content: ''; position: absolute; bottom: 0; right: 0; left: 0; height: 40px; background: linear-gradient(to bottom, transparent, #ffffff); pointer-events: none; opacity: 1; transition: opacity 0.3s ease-in-out;}.s_new_cfm_selling_page .card-body .body-content.no-truncation::after{display: none;}.s_new_cfm_selling_page .card-body .read-more-btn{align-self: flex-start; background: none; border: none; color: var(--main-color); font-size: 13px; font-weight: var(--fw-semibold); cursor: pointer; padding: 8px 0; margin-top: 8px; transition: all 0.2s ease; text-decoration: none;}.s_new_cfm_selling_page .card-body .read-more-btn:hover{text-decoration: underline;}.s_new_cfm_selling_page .card-body.expanded .body-content{max-height: 1000px;}.s_new_cfm_selling_page .card-body.expanded .body-content::after{opacity: 0;}.s_new_cfm_selling_page .card-footer{padding: 12px 16px; border-top: 1px solid #e5e5e5; background-color: #ffffff;}.s_new_cfm_selling_page .card-footer .hashtags{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; -webkit-box-pack: start; justify-content: flex-start; direction: rtl; text-align: right;}.s_new_cfm_selling_page .card-footer .hashtag{display: inline-block; color: var(--main-color); font-size: 12px; font-weight: var(--fw-medium); cursor: pointer; white-space: nowrap; transition: all 0.2s ease;}.s_new_cfm_selling_page .card-footer .hashtag:hover{text-decoration: underline;}.s_new_cfm_selling_page .graduates-swiper .swiper-button-next, .s_new_cfm_selling_page .graduates-swiper .swiper-button-prev{color: var(--main-color);}.s_new_cfm_selling_page .graduates-swiper .swiper-button-next:hover, .s_new_cfm_selling_page .graduates-swiper .swiper-button-prev:hover{background: var(--main-color);}.s_new_cfm_selling_page .graduates-swiper .swiper-button-next::after, .s_new_cfm_selling_page .graduates-swiper .swiper-button-prev::after{color: var(--main-color);}.s_new_cfm_selling_page .graduates-swiper .swiper-pagination-bullet-active{background-color: var(--main-color); border: 2px solid var(--main-color); outline: 2px solid rgba(10, 102, 194, 0.5);}@media (max-width: 768px){.s_new_cfm_selling_page .card-body .body-content{max-height: 180px;}}@media (max-width: 480px){.s_new_cfm_selling_page .card-body .body-content{max-height: 160px;}}.s_new_cfm_selling_page .cfm-graduates .graduate-person{padding: 12px; border-radius: 15px; border: 1px solid #E0E0E0; transition: all 0.3s ease;}.s_new_cfm_selling_page .cfm-graduates .graduate-person:hover{border-color: var(--main-color); box-shadow: 0 4px 5px rgba(255, 69, 70, 0.2);}.s_new_cfm_selling_page .cfm-graduates .graduate-person .image{overflow: hidden; margin: 0 auto 20px; border-radius: 12px; overflow: hidden;}.s_new_cfm_selling_page .cfm-graduates .graduate-person .image img{width: 100%; height: 100%; object-fit: contain;}.s_new_cfm_selling_page .cfm-graduates .graduate-person .name{font-weight: 700; margin-bottom: 8px; font-size: 1.2rem; line-height: 1.5; color: var(--second-color);}.s_new_cfm_selling_page .cfm-graduates .graduate-person .certificate{font-weight: 600; font-size: 1rem; line-height: 1.5; color: #231F20CC;}.s_new_cfm_selling_page .cfm-graduates .swiper-button-next, .s_new_cfm_selling_page .cfm-graduates .swiper-button-prev{color: var(--main-color); background: #FFFFFF33; backdrop-filter: blur(10px); width: 50px; height: 50px; border-radius: 50%; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.12); transition: all 0.3s ease; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; border: 1px solid var(--main-color); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.s_new_cfm_selling_page .cfm-graduates .swiper-button-next:after, .s_new_cfm_selling_page .cfm-graduates .swiper-button-prev:after{font-size: 18px; font-weight: bold; color: var(--main-color); transition: transform 0.3s ease, color 0.3s ease;}.s_new_cfm_selling_page .cfm-graduates .swiper-button-next:hover, .s_new_cfm_selling_page .cfm-graduates .swiper-button-prev:hover{background: var(--main-color); color: white; box-shadow: 0 6px 20px rgba(0, 0, 0, 0.18);}.s_new_cfm_selling_page .cfm-graduates .swiper-button-next:hover:after, .s_new_cfm_selling_page .cfm-graduates .swiper-button-prev:hover:after{color: white; transform: scale(1.2);}.s_new_cfm_selling_page .cfm-graduates .swiper-button-next::before, .s_new_cfm_selling_page .cfm-graduates .swiper-button-prev::before{content: ""; position: absolute; width: 55px; height: 55px; border-radius: 50%; border: 2px solid var(--main-color); opacity: 0; transform: scale(0.8); transition: all 0.4s ease;}.s_new_cfm_selling_page .cfm-graduates .swiper-button-next:hover::before, .s_new_cfm_selling_page .cfm-graduates .swiper-button-prev:hover::before{opacity: 0.5; transform: scale(1.3);}.s_new_cfm_selling_page .cfm-graduates .swiper-pagination-bullet{background-color: var(--second-color); width: 8px; height: 8px; opacity: 1; transition: all 0.3s ease; border-radius: 50%; position: relative; margin: 0 8px !important;}.s_new_cfm_selling_page .cfm-graduates .swiper-pagination-bullet-active{background-color: var(--main-color); transform: scale(1.2); border: 2px solid var(--main-color); outline: 2px solid rgba(255, 69, 70, 0.5);}.s_new_cfm_selling_page .cfm-graduates .swiper-pagination-bullet-active::after{content: ""; position: absolute; top: 50%; right: 50%; width: 20px; height: 20px; border: 2px solid var(--second-color); border-radius: 50%; transform: translate(50%, -50%) scale(1); opacity: 0.6;}@keyframes bulletPulse{0%{transform: translate(50%, -50%) scale(1); opacity: 0.7;}70%{transform: translate(50%, -50%) scale(2.2); opacity: 0;}100%{transform: translate(50%, -50%) scale(2.2); opacity: 0;}}.s_new_cfm_selling_page .cfm-graduates .cfm-graduates-footer{text-align: center; margin-top: 4rem;}.s_new_cfm_selling_page .cfm-graduates .cfm-graduates-footer h5{font-weight: 700; font-size: 1.4rem; line-height: 1.5; color: var(--second-color); margin-bottom: 4rem;}.s_new_cfm_selling_page .cfm-graduates .cfm-graduates-footer h5 .ring-word{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; padding-inline-end: 8px;}.s_new_cfm_selling_page .cfm-graduates .cfm-graduates-footer h5 .ring-word .ring-img{position: absolute; inset-inline-start: -6px; top: 50%; width: 90px; transform: translateY(-50%) !important;}.s_new_cfm_selling_page .cfm-graduates .cfm-graduates-footer .cfm-graduates-btn{background-color: var(--main-color); text-decoration: none; color: white; padding: 0.75rem 2.5rem; border: 1px solid var(--main-color); border-radius: 5px; font-size: 1rem; font-weight: 700; cursor: pointer; transition: all 0.3s ease;}.s_new_cfm_selling_page .cfm-graduates .cfm-graduates-footer .cfm-graduates-btn:hover{background-color: transparent; color: var(--main-color);}.s_new_cfm_selling_page .start-your-journey{overflow: hidden; margin-top: 4rem; margin-bottom: 4rem;}.s_new_cfm_selling_page .start-your-journey .layer{padding: 4rem 2rem; background: linear-gradient(-238.12deg, rgba(224, 32, 29, 0.1) -5.85%, rgba(0, 0, 0, 0) 50.81%);}.s_new_cfm_selling_page .start-your-journey .layer .header{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.5rem; margin-bottom: 2rem;}.s_new_cfm_selling_page .start-your-journey .layer .header .start-your-journey-title{font-weight: 700; font-size: var(--fs-xl); line-height: 1.5; color: #231F20;}.s_new_cfm_selling_page .start-your-journey .layer .header .start-your-journey-subtitle{font-weight: 600; font-size: var(--fs-lg); line-height: 1.5; color: #231F20E5;}.s_new_cfm_selling_page .start-your-journey .layer .img-container{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: 2rem; border-radius: 20px; position: relative; padding: 2rem;}.s_new_cfm_selling_page .start-your-journey .layer .img-container::before{content: ""; position: absolute; background-color: var(--main-color); width: 350px; height: 350px; top: -10px; inset-inline-start: -0px; z-index: -1; border-radius: 80px; animation: floatRotate 7s ease-in-out infinite;}@keyframes floatRotate{0%{transform: translateY(0) rotate(0deg);}25%{transform: translateY(-12px) rotate(-3deg);}50%{transform: translateY(0) rotate(0deg);}75%{transform: translateY(12px) rotate(3deg);}100%{transform: translateY(0) rotate(0deg);}}.s_new_cfm_selling_page .start-your-journey .layer .img-container img{height: auto; width: 100%; max-width: 600px;}.s_new_cfm_selling_page .start-your-journey .layer .content-container{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2rem; flex: 1; height: 100%;}.s_new_cfm_selling_page .start-your-journey .layer .content-container .head{padding-bottom: 1rem; border-bottom: 1px solid #231F2080;}.s_new_cfm_selling_page .start-your-journey .layer .content-container .head span{font-weight: 500; font-style: Medium; font-size: 1rem; color: #231F20CC; margin-bottom: 0.4rem; display: inline-block;}.s_new_cfm_selling_page .start-your-journey .layer .content-container .head h5{font-weight: 700; font-size: 1.5rem;}.s_new_cfm_selling_page .start-your-journey .layer .content-container .list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1.5rem;}.s_new_cfm_selling_page .start-your-journey .layer .content-container .list .item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 1rem;}.s_new_cfm_selling_page .start-your-journey .layer .content-container .list .item .bullet{width: 16px; height: 16px; flex-shrink: 0; margin-top: 4px; background-color: #FF5C5D; border-radius: 50%;}.s_new_cfm_selling_page .start-your-journey .layer .content-container .list .item .item-text{font-weight: 500; font-size: 1.2rem; color: #231F20CC;}.s_new_cfm_selling_page .start-your-journey .layer .cfm-start-your-journey-footer{padding-top: 1.5rem;}.s_new_cfm_selling_page .start-your-journey .layer .cfm-start-your-journey-footer h5{font-weight: 700; font-size: 1.5rem; line-height: 1.5;}.s_new_cfm_selling_page .start-your-journey .layer .cfm-start-your-journey-footer p{font-size: 1.4rem; color: #231F20; margin-top: 0.5rem; font-weight: 600;}.s_new_cfm_selling_page .start-your-journey .layer .cfm-start-your-journey-footer .cfm-start-your-journey-btn{background-color: var(--main-color); text-decoration: none; color: white; padding: 0.75rem 2.5rem; border: 1px solid var(--main-color); border-radius: 5px; font-size: 1rem; font-weight: 700; cursor: pointer; transition: background-color 0.3s ease;}.s_new_cfm_selling_page .start-your-journey .layer .cfm-start-your-journey-footer .download-content-btn{background-color: transparent; text-decoration: none; color: var(--second-color); border: 1px solid var(--second-color); padding: 0.75rem 2.5rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; display: inline-block; display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center;}.s_new_cfm_selling_page .start-your-journey .layer .cfm-start-your-journey-footer .download-content-btn:hover{background-color: var(--second-color); color: #fff; border-color: var(--second-color); transition: all 0.3s ease-in-out;}.s_new_cfm_selling_page .start-your-journey .layer .cfm-start-your-journey-footer .download-content-btn:active{transform: translateY(0);}.s_new_cfm_selling_page .why-our-cfm-course{border-radius: 12px; overflow: hidden; padding: 4rem 2rem; background: linear-gradient(-238.12deg, rgba(224, 32, 29, 0.1) -5.85%, rgba(0, 0, 0, 0) 50.81%);}.s_new_cfm_selling_page .why-our-cfm-course .container .header{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.5rem; margin-bottom: 2rem;}.s_new_cfm_selling_page .why-our-cfm-course .container .header .why-our-cfm-course-title{font-weight: 700; font-size: var(--fs-xl); line-height: 1.4; color: var(--second-color);}.s_new_cfm_selling_page .why-our-cfm-course .container .list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2rem; padding-bottom: 2rem; margin-bottom: 2rem; border-bottom: 1px solid;}.s_new_cfm_selling_page .why-our-cfm-course .container .list .item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 1rem;}.s_new_cfm_selling_page .why-our-cfm-course .container .list .item .check-icon{width: 30px; height: 30px; flex-shrink: 0;}.s_new_cfm_selling_page .why-our-cfm-course .container .list .item .item-text{font-size: 1.2rem; line-height: 1.5; font-weight: 600; color: var(--second-color);}.s_new_cfm_selling_page .why-our-cfm-course .container .cfm-why-our-cfm-course-footer{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_new_cfm_selling_page .why-our-cfm-course .container .cfm-why-our-cfm-course-footer .text-content .text h5{font-weight: 800; font-size: 1.5rem;}.s_new_cfm_selling_page .why-our-cfm-course .container .cfm-why-our-cfm-course-footer .text-content .text p{font-weight: 700; color: #231F20CC; font-size: 22px; margin: 0;}.s_new_cfm_selling_page .why-our-cfm-course .container .cfm-why-our-cfm-course-footer .why-our-cfm-limits-btn{background-color: transparent; text-decoration: none; color: var(--second-color); padding: 0.75rem 3rem; border: 2px solid var(--second-color); border-radius: 5px; font-size: 1rem; font-weight: 700; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease;}.s_new_cfm_selling_page .why-our-cfm-course .container .cfm-why-our-cfm-course-footer .why-our-cfm-limits-btn:hover{background-color: var(--second-color); color: white;}.s_new_cfm_selling_page .why-our-cfm-course .container .cfm-why-our-cfm-course-footer .why-our-cfm-join-us-btn{background-color: var(--main-color); text-decoration: none; color: white; padding: 0.75rem 3rem; border: none; border-radius: 5px; font-size: 1rem; font-weight: 700; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease;}.s_new_cfm_selling_page .why-our-cfm-course .container .cfm-why-our-cfm-course-footer .why-our-cfm-join-us-btn:hover{background-color: var(--second-color); color: white;}.s_new_cfm_selling_page .whose{padding: 4rem 2rem;}.s_new_cfm_selling_page .whose .text-container .whose-header-title{font-size: var(--fs-xl); font-weight: 700; margin-bottom: 3rem;}.s_new_cfm_selling_page .whose .text-container .item{font-size: var(--fs-md); padding-bottom: 1.5rem; border-bottom: 1px solid #200F3B30;}.s_new_cfm_selling_page .whose .text-container .item .item-title{font-weight: var(--fw-bold); color: white; background-color: var(--second-color); display: inline-block; padding: 0.75rem 2rem; flex: 1; flex-shrink: calc(100% - 60px); position: relative;}.s_new_cfm_selling_page .whose .text-container .item .item-title::after{content: ''; position: absolute; width: 0; height: 0; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-inline-start: 25px solid var(--main-color); top: 50%; inset-inline-start: 0px; transform: translateY(-50%);}.s_new_cfm_selling_page .whose .text-container .item .number{padding: 1rem; aspect-ratio: 1/1; border-radius: 50%; border: 1px solid var(--second-color); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; font-weight: var(--fw-bold); color: var(--second-color); width: 50px; height: 50px;}.s_new_cfm_selling_page .whose .text-container .item .reverse-color .item-title{font-weight: var(--fw-bold); color: white; background-color: var(--main-color); display: inline-block; padding: 0.75rem 2rem; flex: 1; flex-shrink: calc(100% - 60px); position: relative;}.s_new_cfm_selling_page .whose .text-container .item .reverse-color .item-title::after{content: ''; position: absolute; width: 0; height: 0; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-inline-start: 25px solid var(--second-color); top: 50%; inset-inline-start: 0px; transform: translateY(-50%);}.s_new_cfm_selling_page .whose .text-container .item .reverse-color .number{padding: 1rem; aspect-ratio: 1/1; border-radius: 50%; border: 1px solid var(--main-color); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; font-weight: var(--fw-bold); color: var(--main-color); width: 50px; height: 50px;}.s_new_cfm_selling_page .whose .text-container .item .item-desc{font-weight: var(--fw-medium); color: #00000080; line-height: 1.6;}.s_new_cfm_selling_page .whose .image-section{text-align: center; position: relative;}.s_new_cfm_selling_page .whose .image-section::before{content: ""; position: absolute; background-color: #E12D1E1A; box-shadow: 0px 0px 10px 0px #00000019; width: 200px; height: 200px; border-radius: 50%; inset-inline-end: 0; top: 0; animation: floatCircle 4s ease-in-out infinite;}@keyframes floatCircle{0%{transform: translateY(0) rotate(0deg);}25%{transform: translateY(-10px) rotate(-10deg);}50%{transform: translateY(0) rotate(0deg);}75%{transform: translateY(10px) rotate(10deg);}100%{transform: translateY(0) rotate(0deg);}}.s_new_cfm_selling_page .whose .image-section img{max-width: 100%; height: auto;}.s_new_cfm_selling_page .whose .text-content-under-image{color: var(--second-color); font-size: var(--fs-lg); font-weight: var(--fw-bold);}.s_new_cfm_selling_page .whose .text-content-under-image .text-desc-1{padding: 1rem 0; border-bottom: 1px solid #200F3B30;}.s_new_cfm_selling_page .whose .text-content-under-image .text-desc-2{padding: 1rem 0; text-align: end;}.s_new_cfm_selling_page .whose .text-content-under-image .text-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.5rem 2rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap; width: 100%;}.s_new_cfm_selling_page .whose .text-content-under-image .text-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_new_cfm_selling_page .reviews{padding: 4rem 2rem; background: linear-gradient(-135.02deg, rgba(32, 15, 59, 0.06) 36.3%, rgba(87, 41, 161, 0) 89.64%); background-blend-mode: multiply; overflow: hidden;}.s_new_cfm_selling_page .reviews .header-section .reviews-header-title{font-size: var(--fs-xl); font-weight: 700; margin-bottom: 3rem;}.s_new_cfm_selling_page .reviews .reviews-discount{background: linear-gradient(-233.45deg, #231F20 52.28%, #E12D1E 103.15%); padding: var(--space-lg); border-radius: var(--card-radius); color: white; font-size: var(--fs-lg); font-weight: var(--fw-bold); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 1rem; position: relative;}.s_new_cfm_selling_page .reviews .reviews-discount::before{content: ""; position: absolute; background-color: #e12d1e1a; box-shadow: 0px 0px 10px 0px #00000019; width: 200px; height: 200px; border-radius: 50%; inset-inline-end: -80px; z-index: -1; top: -50%; animation: floatCircle 4s ease-in-out infinite;}.s_new_cfm_selling_page .reviews .reviews-discount .discount-text{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}.s_new_cfm_selling_page .reviews .reviews-discount .discount-text .discount-title{margin-bottom: 1rem; font-size: var(--fs-lg);}.s_new_cfm_selling_page .reviews .reviews-discount .discount-text .discount-desc{font-size: var(--fs-md); font-weight: var(--fw-medium); width: fit-content; border: 3px solid white; margin-bottom: 1rem; padding: 0.25rem 1.5rem; border-radius: var(--btn-radius);}.s_new_cfm_selling_page .reviews .reviews-discount .reviews-discount-btn-main{background-color: transparent; color: white; border: 2px solid white; padding: 0.5rem 2rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_new_cfm_selling_page .reviews .reviews-discount .reviews-discount-btn-main:hover{background-color: white; color: var(--main-color);}@keyframes floatCircle{0%{transform: translateY(0);}25%{transform: translateY(-10px);}50%{transform: translateY(0);}75%{transform: translateY(10px);}100%{transform: translateY(0);}}.s_new_cfm_selling_page .cfm-faq{background-image: url("https://engosoft.com/website/static/cfm-images/bg.webp"); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed;}.s_new_cfm_selling_page .cfm-faq .layer{background: linear-gradient(-251.99deg, rgba(225, 45, 30, 0.5) 49.42%, rgba(35, 31, 32, 0.5) 84.34%); background-blend-mode: multiply; padding: 4rem 2rem; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container{margin: 0 auto; background: #FFF; border: 1px solid rgba(255, 255, 255, 0.5); width: 80%; border-radius: 12px; overflow: visible;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer{background: linear-gradient(-251.26deg, rgba(35, 31, 32, 0) 19.47%, rgba(225, 45, 30, 0.105) 50.1%); padding: 2rem; display: -webkit-box; display: -webkit-flex; display: flex; gap: 2rem; height: 100%; box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); align-items: stretch;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .right-side{flex: 0 0 300px; max-width: 300px; width: 100%; padding-inline-start: 10px; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-between;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .right-side .header{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.5rem; text-align: start; margin-bottom: 2rem;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .right-side .header .cfm-faq-title{font-weight: 700; font-size: var(--fs-xl); line-height: 1.5; color: var(--second-color);}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .right-side .header .cfm-faq-subtitle{font-weight: 600; font-size: 1.2rem; line-height: 1.5; color: #231F20CC;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .right-side .header .underline{width: 100px; height: 8px; background-color: var(--main-color); border-radius: 20px; margin-bottom: 1rem;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .right-side .image-box{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; width: 100%; max-width: 200px; margin: auto; align-items: flex-end; overflow: visible; background: var(--main-color); border-radius: 150px; padding: 0.5rem; position: relative; margin-top: 2rem; box-shadow: 0 10px 30px rgba(225, 45, 30, 0.3); animation: floatAnimation 3s ease-in-out infinite;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .right-side .image-box img{width: 100%; height: auto; object-fit: cover; display: block; position: relative; z-index: 100;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .left-side{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item.active .cfm-faq-item-question .icon{transform: rotate(-180deg);}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item.active .cfm-faq-item-answer{max-height: 1000px;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item.active .cfm-faq-item-answer p{padding: 1rem 0;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item{background: #FFFFFFB0; border-radius: 8px; margin-bottom: 1rem; overflow: hidden; transition: all 0.3s ease-in-out;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item:hover{background: #FFFFFF; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item:hover .cfm-faq-item-question{color: #E12D1E;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item .cfm-faq-item-question{width: 100%; text-align: start; padding: 1rem; font-size: 1.2rem; background: none; border: none; outline: none; cursor: pointer; font-weight: 700; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; color: #231F20; border-inline-start: 12px solid var(--main-color); transition: color 0.3s ease;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item .cfm-faq-item-question .icon{transition: transform 0.3s ease-in-out;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item .cfm-faq-item-answer{max-height: 0; overflow: hidden; transition: max-height 0.5s ease-in-out, padding 0.3s ease-in-out; padding: 0 1rem; font-size: 1rem; color: #231F20CC; border-inline-start: 12px solid var(--second-color); background: #0E335205;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .layer .left-side .cfm-faq-item .cfm-faq-item-answer p{font-weight: 500; font-size: 20px; line-height: 1.6; text-align: start; padding: 1rem 0;}@keyframes floatAnimation{0%, 100%{transform: translateY(0px);}50%{transform: translateY(-20px);}}.s_new_cfm_selling_page .payment-options-section{padding: 4rem 2rem; background: #231F200D; background-blend-mode: multiply; overflow: hidden;}.s_new_cfm_selling_page .payment-options-section .header-section{border-bottom: 2px solid #231F2033; padding-bottom: 1rem;}.s_new_cfm_selling_page .payment-options-section .header-section .payment-options-section-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 1rem;}.s_new_cfm_selling_page .payment-options-section .header-section .payment-options-section-header-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 1rem; color: #231F20CC;}.s_new_cfm_selling_page .payment-options-section .text-container .title-desc{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem;}.s_new_cfm_selling_page .payment-options-section .text-container .gradient-div-desc{background: #009F97; color: white; padding: 0.75rem 4rem; text-align: center; margin: auto; margin-bottom: 2rem; width: fit-content; border-radius: 50px; font-size: var(--fs-md); font-weight: var(--fw-bold); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_new_cfm_selling_page .payment-options-section .text-container .gradient-div-desc:hover{transform: scale(1.05); box-shadow: 0 5px 15px rgba(0, 159, 151, 0.3);}.s_new_cfm_selling_page .payment-options-section .text-container .gradient-div-tabby{background: linear-gradient(-60.7deg, #231F20 55.59%, #E12D1E 158.54%); color: white; padding: 0.75rem 4rem; text-align: center; margin: auto; margin-bottom: 2rem; width: fit-content; border-radius: 50px; font-size: var(--fs-md); font-weight: var(--fw-bold); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_new_cfm_selling_page .payment-options-section .text-container .gradient-div-tabby:hover{transform: scale(1.05); box-shadow: 0 5px 15px rgba(225, 45, 30, 0.3);}.s_new_cfm_selling_page .payment-options-section .text-container .payments-text{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem; text-align: center; color: #231F20;}.s_new_cfm_selling_page .payment-options-section .text-container .images .image{position: relative; padding-inline-end: 1rem; transition: transform 0.3s ease;}.s_new_cfm_selling_page .payment-options-section .text-container .images .image:hover{transform: translateY(-5px);}.s_new_cfm_selling_page .payment-options-section .text-container .images .image:not(:last-child)::after{content: ""; position: absolute; inset-inline-end: 0; top: 50%; transform: translateY(-50%); width: 1.5px; height: 20px; background: #200f3b; border-radius: 2px;}.s_new_cfm_selling_page .payment-options-section .text-container .suitable-payment{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem; text-align: center; color: #231F20; margin-top: 2rem;}.s_new_cfm_selling_page .payment-options-section .text-container .buttons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: 1rem; margin-top: 2rem;}.s_new_cfm_selling_page .payment-options-section .text-container .buttons .payment-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.5rem 4rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_new_cfm_selling_page .payment-options-section .text-container .buttons .payment-btn-main:hover{background-color: transparent; color: var(--main-color); transform: translateY(-3px); box-shadow: 0 5px 15px rgba(225, 45, 30, 0.3);}.s_new_cfm_selling_page .payment-options-section .image-container{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; height: 100%; position: relative; min-height: 500px;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image{position: absolute; z-index: 10;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 60px; inset-inline-end: 100px; animation: floatUpDown 3s ease-in-out infinite;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 70px; inset-inline-start: 100px; animation: floatUpDown 3s ease-in-out infinite 1.5s;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: 0px; inset-inline-end: 20px; animation: rotateFloat 4s ease-in-out infinite;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: 0px; inset-inline-start: 0px; animation: rotateFloat 4s ease-in-out infinite 2s;}.s_new_cfm_selling_page .payment-options-section .image-container .image-box{background: linear-gradient(-114.6deg, rgba(255, 69, 70, 0.3) 3.71%, rgba(99, 226, 220, 0.12) 71.5%); padding: 20px; border-radius: 250px; transition: transform 0.3s ease, box-shadow 0.3s ease; position: relative; z-index: 5;}.s_new_cfm_selling_page .payment-options-section .image-container .image-box:hover{transform: scale(1.05); box-shadow: 0 10px 30px rgba(255, 69, 70, 0.3);}.s_new_cfm_selling_page .payment-options-section .image-box img{border-radius: 250px; max-width: 100%; height: auto;}@keyframes floatUpDown{0%, 100%{transform: translateY(0px);}50%{transform: translateY(-20px);}}@keyframes rotateFloat{0%, 100%{transform: translateY(0px) rotate(0deg);}50%{transform: translateY(-15px) rotate(-10deg);}}@media (max-width: 1199px){.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 40px; inset-inline-end: 60px;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 50px; inset-inline-start: 60px;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: 0px; inset-inline-end: 10px;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: 0px; inset-inline-start: 10px;}}@media (max-width: 991px){.s_new_cfm_selling_page .payment-options-section{padding: 3rem 1.5rem;}.s_new_cfm_selling_page .payment-options-section .image-container{min-height: 450px; margin-top: 3rem;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 20px; inset-inline-end: 40px;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 30px; inset-inline-start: 40px;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: -10px; inset-inline-end: 5px;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: -10px; inset-inline-start: 5px;}.s_new_cfm_selling_page .payment-options-section .text-container .gradient-div-desc, .s_new_cfm_selling_page .payment-options-section .text-container .gradient-div-tabby{padding: 0.75rem 2rem;}.s_new_cfm_selling_page .payment-options-section .text-container .buttons .payment-btn-main{padding: 0.5rem 2rem;}}@media (max-width: 767px){.s_new_cfm_selling_page .payment-options-section .header-section .payment-options-section-header-title{font-size: 1.75rem;}.s_new_cfm_selling_page .payment-options-section .header-section .payment-options-section-header-subtitle{font-size: 1rem;}.s_new_cfm_selling_page .payment-options-section .text-container .title-desc{font-size: 1rem;}.s_new_cfm_selling_page .payment-options-section .image-container{min-height: 380px;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image img{max-width: 60px; height: auto;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 10px; inset-inline-end: 20px;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 20px; inset-inline-start: 20px;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: -5px; inset-inline-end: 0px;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: -5px; inset-inline-start: 0px;}.s_new_cfm_selling_page .payment-options-section .text-container .gradient-div-desc, .s_new_cfm_selling_page .payment-options-section .text-container .gradient-div-tabby{padding: 0.5rem 1.5rem; font-size: 0.9rem;}.s_new_cfm_selling_page .payment-options-section .text-container .payments-text{font-size: 1rem;}.s_new_cfm_selling_page .payment-options-section .text-container .suitable-payment{font-size: 1rem;}.s_new_cfm_selling_page .payment-options-section .text-container .buttons .payment-btn-main{padding: 0.5rem 1.5rem; font-size: 0.9rem;}.s_new_cfm_selling_page .payment-options-section .image-box{padding: 15px;}}@media (max-width: 575px){.s_new_cfm_selling_page .payment-options-section{padding: 2rem 1rem;}.s_new_cfm_selling_page .payment-options-section .image-container{min-height: 320px;}.s_new_cfm_selling_page .payment-options-section .image-container .absolute-image img{max-width: 50px;}.s_new_cfm_selling_page .payment-options-section .text-container .images{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem !important;}.s_new_cfm_selling_page .payment-options-section .text-container .images .image:not(:last-child)::after{display: none;}.s_new_cfm_selling_page .payment-options-section .text-container .images .image{padding-inline-end: 0;}.s_new_cfm_selling_page .payment-options-section .text-container .buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_new_cfm_selling_page .payment-options-section .text-container .buttons .payment-btn-main{width: 100%;}}.s_new_cfm_selling_page .limited-seats{padding: 4rem 2rem;}.s_new_cfm_selling_page .limited-seats .header .limited-seats-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 2.5rem;}.s_new_cfm_selling_page .limited-seats .header .limited-seats-title .ring-word{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; padding-inline-end: 8px;}.s_new_cfm_selling_page .limited-seats .header .limited-seats-title .ring-word .ring-img{position: absolute; inset-inline-start: -6px; top: 50%; width: 120px; transform: translateY(-50%) !important;}.s_new_cfm_selling_page .limited-seats .header .limited-seats-subtitle{font-size: var(--fs-xl); font-weight: var(--fw-semibold); color: #231F20CC;}.s_new_cfm_selling_page .limited-seats .limited-seats-btn{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; text-decoration: none; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.75rem 5rem; font-size: 1.25em; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_new_cfm_selling_page .limited-seats .limited-seats-btn:hover{background-color: transparent; color: var(--main-color); transform: translateY(-3px); box-shadow: 0 5px 15px rgba(225, 45, 30, 0.3);}.s_new_cfm_selling_page .new-cfm-landing-footer{background: linear-gradient(-37.67deg, #E12D1E -22.93%, #231F20 28.22%); color: #fff; padding: 4.5rem 1rem 1.5rem 1rem;}.s_new_cfm_selling_page .new-cfm-landing-footer .footer-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 1.5rem;}.s_new_cfm_selling_page .new-cfm-landing-footer .footer-block{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_new_cfm_selling_page .social-block .social-icons{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 1.25rem;}.s_new_cfm_selling_page .social-block .social-icons a{color: #fff; text-decoration: none; padding: 0.5rem; border: 1px solid #E12D1E4D; border-radius: 50%; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 40px; height: 40px; align-items: center; justify-content: center; font-size: 1.2rem; transition: color 0.3s ease, transform 0.3s ease;}.s_new_cfm_selling_page .social-block .social-icons a:hover{color: var(--main-color); transform: translateY(-3px); border-color: var(--main-color);}.s_new_cfm_selling_page .new-cfm-landing-footer .logo .footer-logo{height: 40px; margin-bottom: 0.5rem;}.s_new_cfm_selling_page .contact-block .contact-link{color: #fff; text-decoration: none; font-size: 1.1rem; font-weight: var(--fw-medium); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.75rem; transition: color 0.3s ease;}.s_new_cfm_selling_page .contact-block .contact-link:hover{color: var(--main-color);}.s_new_cfm_selling_page .contact-block .contact-link i{font-size: 1.5rem;}.s_new_cfm_selling_page .footer-divider{width: 1px; height: 40px; background-color: var(--main-color);}.s_new_cfm_selling_page .footer-separator{height: 1px; background-color: var(--main-color); margin: 2rem 0;}.s_new_cfm_selling_page .footer-bottom p{font-size: 0.9rem; color: rgba(255, 255, 255, 0.7);}.s_new_cfm_selling_page .dropdown-container{position: relative;}.s_new_cfm_selling_page .dropdown-menu{position: absolute; top: 100%; inset-inline-end: 0; margin-top: 10px; background-color: white; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); min-width: 150px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s; z-index: 1010; padding: 0.5rem 0;}.s_new_cfm_selling_page .dropdown-menu.show{opacity: 1; visibility: visible; transform: translateY(0);}.s_new_cfm_selling_page .dropdown-item{display: block; padding: 0.75rem 1.5rem; color: var(--text-color); text-decoration: none; transition: background-color 0.2s ease-in-out; text-align: start;}.s_new_cfm_selling_page .dropdown-item:hover{background-color: #f8f9fa; color: var(--main-color);}.s_new_cfm_selling_page .dropdown-divider{height: 1px; background-color: #e9ecef; margin: 0.5rem 0;}.s_new_cfm_selling_page .lang-dropdown{inset-inline-end: 0; inset-inline-start: auto;}.s_new_cfm_selling_page .links-dropdown{inset-inline-end: 0; inset-inline-start: auto; min-width: 200px;}.s_new_cfm_selling_page .landing-dropdown-links-toggler.close .fa-bars{display: none;}.s_new_cfm_selling_page .landing-dropdown-links-toggler .fa-xmark{display: none;}.s_new_cfm_selling_page .landing-dropdown-links-toggler.close .fa-xmark{display: block;}.s_new_cfm_selling_page .overlay{position: fixed; top: 0; inset-inline-end: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 900; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s;}.s_new_cfm_selling_page .overlay.show{opacity: 1; visibility: visible;}@media (max-width: 768px){.s_new_cfm_selling_page .header-title{font-size: 1.5rem;}.s_new_cfm_selling_page .line{width: 300px;}.s_new_cfm_selling_page .dropdown-menu{inset-inline-end: 0; inset-inline-start: auto;}}@media (max-width: 992px){.s_new_cfm_selling_page .cfm-projects-key-section .projects-key-header-title{font-size: 1.5rem;}.s_new_cfm_selling_page .cfm-projects-key-section .projects-key-desc, .s_new_cfm_selling_page .cfm-projects-key-section .projects-key-subtitle{font-size: 1.25rem;}.s_new_cfm_selling_page .cfm-about-section .about-subtitle, .s_new_cfm_selling_page .cfm-about-section .about-subtitle-2{font-size: 1.4rem;}.s_new_cfm_selling_page .cfm-why-us .certificates-payment{border-radius: 50px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; padding: var(--space-md);}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .certificate-image{position: static; margin: 0 auto 1rem; display: block;}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .images{justify-content: center;}.s_new_cfm_selling_page .cfm-faq .faq-container{width: 100%;}.s_new_cfm_selling_page .cfm-faq .faq-container .layer{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_new_cfm_selling_page .cfm-faq .faq-container .layer .right-side{flex: auto !important;}.s_new_cfm_selling_page .cfm-faq .faq-container .layer .right-side .header{text-align: center; margin-bottom: 0;}.s_new_cfm_selling_page .cfm-faq .faq-container .layer .right-side .header .underline{width: 250px;}.s_new_cfm_selling_page .cfm-faq .faq-container .layer .right-side .image-box{display: none !important;}.s_new_cfm_selling_page .cfm-faq .faq-container .layer .left-side .cfm-faq-item-question{font-size: 1rem; padding: 1.5rem 1rem;}.s_new_cfm_selling_page .cfm-faq .faq-container .layer .left-side .cfm-faq-item-answer p{font-size: 1rem;}}@media (max-width: 768px){.s_new_cfm_selling_page .header-title{font-size: 1.3rem; line-height: 1.6;}.s_new_cfm_selling_page .line{width: 200px;}.s_new_cfm_selling_page .header-subtitle{font-size: 1rem;}.s_new_cfm_selling_page .cfm-about-section{padding: 2rem 1rem; text-align: center;}.s_new_cfm_selling_page .cfm-about-section .about-subtitle, .s_new_cfm_selling_page .cfm-about-section .about-subtitle-2{font-size: 1.2rem;}.s_new_cfm_selling_page .cfm-projects-key-section{padding: 2rem 1rem; text-align: center;}.s_new_cfm_selling_page .cfm-projects-key-section .text-content{padding: 0.5rem 0; margin-bottom: 1rem; border: none;}.s_new_cfm_selling_page .landing-navbar .navbar .container{padding: 1rem 0;}.s_new_cfm_selling_page .cfm-why-us .row .start-div{padding: 0;}.s_new_cfm_selling_page .cfm-why-us .row .start-div .list-item{font-size: var(--fs-md);}.s_new_cfm_selling_page .cfm-why-us .row .end-div{padding: var(--space-md);}.s_new_cfm_selling_page .cfm-why-us .row .end-div .list-item{font-size: var(--fs-md);}.s_new_cfm_selling_page .cfm-why-us .certificates-payment{border-radius: 20px; gap: 1rem;}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .text-content p{color: white;}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .text-content p span{color: white !important;}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .buttons .certificates-payment-btn-main{width: 100%;}.s_new_cfm_selling_page .cfm-why-us .certificates-payment .buttons .download-content-btn{width: 100%;}.s_new_cfm_selling_page .cfm-faq .layer{padding: 4rem 1rem; min-height: 80vh;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container{width: 100%; border-radius: 10px;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .cfm-faq-item-question{font-size: 0.95rem; padding: 1rem;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .cfm-faq-item-answer p{font-size: 0.95rem;}}@media (max-width: 480px){.s_new_cfm_selling_page .cfm-hero-section .buttons .header-btn-main{width: 100%;}.s_new_cfm_selling_page .cfm-hero-section .buttons .download-content-btn{width: 100%; justify-content: center;}.s_new_cfm_selling_page .cfm-about-section .about-title{font-size: 1.5rem;}.s_new_cfm_selling_page .cfm-about-section .about-hint{font-size: 1rem;}.s_new_cfm_selling_page .cfm-about-section .buttons .about-btn-main{width: 100%; text-align: center;}.s_new_cfm_selling_page .cfm-about-section .buttons .download-content-btn{width: 100%; justify-content: center;}.s_new_cfm_selling_page .cfm-projects-key-section .projects-key-header-title{font-size: 1.3rem;}.s_new_cfm_selling_page .cfm-projects-key-section .projects-key-desc, .s_new_cfm_selling_page .cfm-projects-key-section .projects-key-subtitle{font-size: 1rem;}.s_new_cfm_selling_page .cfm-projects-key-section .text-content .list .item-desc{align-items: start;}.s_new_cfm_selling_page .cfm-projects-key-section .text-content .list .item-desc .text{text-align: start;}.s_new_cfm_selling_page .cfm-projects-key-section .buttons .projects-key-btn-main{width: 100%; text-align: center;}.s_new_cfm_selling_page .cfm-projects-key-section .buttons .download-content-btn{width: 100%; justify-content: center;}.s_new_cfm_selling_page .cfm-pillars .pillars-list .pillar-item .text-content .pillar-item-title{font-size: 0.9rem !important;}.s_new_cfm_selling_page .cfm-pillars .buttons .pillars-btn-main{width: 100%; text-align: center;}.s_new_cfm_selling_page .cfm-pillars .buttons .download-content-btn{width: 100%; justify-content: center;}.s_new_cfm_selling_page .cfm-banner .layer .cfm-banner-subtitle{padding-inline-start: 0;}.s_new_cfm_selling_page .cfm-banner .layer .cfm-banner-btn{margin-inline-start: 0; font-size: var(--fs-md);}.s_new_cfm_selling_page .start-your-journey{margin-bottom: 2rem;}.s_new_cfm_selling_page .start-your-journey .layer{padding: 2rem 0;}.s_new_cfm_selling_page .start-your-journey .layer .header .start-your-journey-title{font-size: var(--fs-lg);}.s_new_cfm_selling_page .start-your-journey .layer .header .start-your-journey-subtitle{font-size: var(--fs-md);}.s_new_cfm_selling_page .start-your-journey .layer .img-container{padding: 0;}.s_new_cfm_selling_page .start-your-journey .layer .img-container::before{width: 260px; height: 260px;}.s_new_cfm_selling_page .start-your-journey .cfm-start-your-journey-footer .buttons .cfm-start-your-journey-btn{width: 100%; text-align: center;}.s_new_cfm_selling_page .start-your-journey .cfm-start-your-journey-footer .buttons .download-content-btn{width: 100%; justify-content: center;}.s_new_cfm_selling_page .why-our-cfm-course{padding: 2rem 0;}.s_new_cfm_selling_page .why-our-cfm-course .header .why-our-cfm-course-title{font-size: var(--fs-lg);}.s_new_cfm_selling_page .why-our-cfm-course .row .list .item .check-icon{width: 20px; height: 20px;}.s_new_cfm_selling_page .why-our-cfm-course .row .list .item .item-text{font-size: 1rem;}.s_new_cfm_selling_page .why-our-cfm-course .cfm-why-our-cfm-course-footer .text-content .certificate-image{width: 75px; height: 75px;}.s_new_cfm_selling_page .why-our-cfm-course .cfm-why-our-cfm-course-footer .text-content .text h5{font-size: var(--fs-md);}.s_new_cfm_selling_page .why-our-cfm-course .cfm-why-our-cfm-course-footer .text-content .text .why_cfm_certificate_desc{font-size: var(--fs-sm);}.s_new_cfm_selling_page .why-our-cfm-course .cfm-why-our-cfm-course-footer .why-our-cfm-limits-btn{width: 100%; text-align: center;}.s_new_cfm_selling_page .why-our-cfm-course .cfm-why-our-cfm-course-footer .why-our-cfm-join-us-btn{width: 100%; text-align: center;}.s_new_cfm_selling_page .whose{padding: 2rem 0;}.s_new_cfm_selling_page .whose .text-container .whose-header-title{font-size: var(--fs-lg);}.s_new_cfm_selling_page .limited-seats{padding: 2rem 0;}.s_new_cfm_selling_page .header-title{font-size: 1.1rem;}.s_new_cfm_selling_page .header-subtitle{font-size: 0.9rem;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .left-side .cfm-faq-item-question{font-size: 0.9rem; padding: 0.75rem;}.s_new_cfm_selling_page .cfm-faq .layer .faq-container .left-side .cfm-faq-item-answer p{font-size: 0.85rem;}}

/* /cmrp_lead_form/static/src/scss/cmrp_lead_form.scss */
 html{scroll-behavior: smooth; overflow-x: hidden;}.s_cmrp_lead_form{--main-color: #0655d6; --second-color: #0f1f3b; --text-color: #212121; --form-bg-color: #f1f0ef; --border-radius: 4px; --card-radius: 8px; --btn-radius: 6px; --shadow-sm: 0px 0px 6.9px rgba(0, 26, 87, 0.25); --shadow-hover: 0px 4px 15px rgba(0, 26, 87, 0.45); --font-family: "Noto Kufi Arabic", sans-serif; --fs-xs: 0.875rem; --fs-sm: 1rem; --fs-md: 1.25rem; --fs-lg: 1.5rem; --fs-xl: 1.875rem; --fs-xxl: 2.25rem; --fs-hero: 2.5rem; --fw-regular: 400; --fw-medium: 500; --fw-semibold: 600; --fw-bold: 700; --space-xs: 0.25rem; --space-sm: 0.5rem; --space-md: 1rem; --space-lg: 2rem; --space-xl: 4rem; --section-padding: 4rem 2rem; --section-padding-mobile: 2rem 1rem; --dir-start: inline-start; --dir-end: inline-end; --transition-speed-fast: 0.2s; --transition-speed-normal: 0.4s; --transition-easing: ease-in-out; font-family: var(--font-family); scroll-behavior: smooth;}@media (max-width: 992px){.s_cmrp_lead_form{--fs-xs: 0.75rem; --fs-sm: 0.875rem; --fs-md: 1rem; --fs-lg: 1.25rem; --fs-xl: 1.5rem; --fs-xxl: 1.75rem; --fs-hero: 1.875rem; --section-padding: 3rem 1.5rem;}}@media (max-width: 768px){.s_cmrp_lead_form{--fs-xs: 0.688rem; --fs-sm: 0.8rem; --fs-md: 1rem; --fs-lg: 1rem; --fs-xl: 1.375rem; --fs-xxl: 1.625rem; --fs-hero: 1.5rem; --section-padding: var(--section-padding-mobile);}}@media (max-width: 480px){.s_cmrp_lead_form{--fs-xs: 0.625rem; --fs-sm: 0.688rem; --fs-md: 0.813rem; --fs-lg: 1rem; --fs-xl: 1.25rem; --fs-xxl: 1.5rem; --fs-hero: 1.625rem;}}.s_cmrp_lead_form a, .s_cmrp_lead_form button{transition: all var(--transition-speed-normal) var(--transition-easing);}.s_cmrp_lead_form .header-btn-main:hover, .s_cmrp_lead_form .why-us-register:hover, .s_cmrp_lead_form .certificates-payment-btn-main:hover, .s_cmrp_lead_form .text-btn-main:hover, .s_cmrp_lead_form .faq-btn:hover, .s_cmrp_lead_form .register-btn-main:hover, .s_cmrp_lead_form .reviews-discount-btn-main:hover, .s_cmrp_lead_form .cmrp-final-cta-btn-main:hover{transform: translateY(-3px); box-shadow: var(--shadow-hover);}.s_cmrp_lead_form #page-loader{position: fixed; top: 0; right: 0; width: 100%; height: 100%; background-color: var(--second-color); z-index: 9999; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; transition: opacity 0.5s ease, visibility 0.5s ease;}.s_cmrp_lead_form .loader-spinner{border: 8px solid rgba(255, 255, 255, 0.2); border-top: 8px solid var(--main-color); border-radius: 50%; width: 80px; height: 80px; animation: spin 1s linear infinite;}@keyframes spin{0%{transform: rotate(0deg);}100%{transform: rotate(-360deg);}}.s_cmrp_lead_form .s_cmrp_lead_form.loaded #page-loader{opacity: 0; visibility: hidden;}.s_cmrp_lead_form .landing-navbar{position: absolute; top: 0; width: 100%; z-index: 1000; background-color: transparent; transition: background-color 0.3s ease, padding 0.3s ease-in-out;}.s_cmrp_lead_form .landing-navbar .navbar .container{border-bottom: 1px solid var(--form-bg-color); padding: 1.5rem 0; transition: padding 0.3s ease-in-out;}.s_cmrp_lead_form .landing-navbar .navbar .container .end-content{display: -webkit-box; display: -webkit-flex; display: flex; gap: 0.5rem; align-items: center; position: relative;}.s_cmrp_lead_form .landing-navbar .navbar .container .end-content .landing-lang-selector, .s_cmrp_lead_form .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler{background-color: var(--main-color); border: 1px solid var(--main-color); width: 35px; height: 35px; font-size: var(--fs-xs); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: white; padding: 0.3rem; aspect-ratio: 1/1; border-radius: 50%; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease-in-out;}.s_cmrp_lead_form .landing-navbar .navbar .container .end-content .landing-lang-selector:hover, .s_cmrp_lead_form .landing-navbar .navbar .container .end-content .landing-lang-selector:focus, .s_cmrp_lead_form .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:hover, .s_cmrp_lead_form .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:focus{background-color: transparent; color: var(--main-color); text-decoration: none; transform: scale(1.1);}.s_cmrp_lead_form .landing-navbar img{height: 50px; transition: height 0.3s ease-in-out;}.s_cmrp_lead_form .landing-navbar.fixed{position: fixed; background-color: #200F3B75; backdrop-filter: blur(10px); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}.s_cmrp_lead_form .landing-navbar.fixed .navbar .container{padding: 0.75rem 0; border-bottom: none;}.s_cmrp_lead_form .landing-navbar.fixed img{height: 30px;}.s_cmrp_lead_form #hero{height: 100vh !important; width: 100%; background: url("https://engosoft.com/website/static/bg.webp") no-repeat center center/cover;}.s_cmrp_lead_form #hero .layer{height: 100%; width: 100%; background: linear-gradient(-241.07deg, #0f273bcc 63.09%, #001a573d 101.69%); background-blend-mode: multiply; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: white;}.s_cmrp_lead_form #hero .hero-badge{display: inline-block; background: rgba(0, 26, 87, 0.35); border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 50px; padding: 0.5rem 1.5rem; margin-bottom: var(--space-lg); font-size: var(--fs-sm); font-weight: var(--fw-medium);}.s_cmrp_lead_form #hero .header-title{font-size: var(--fs-hero); font-weight: var(--fw-bold); margin-bottom: var(--space-lg); line-height: 1.6;}.s_cmrp_lead_form #hero .header-title:hover + .line::before, .s_cmrp_lead_form #hero .line:hover::before{width: 80px;}.s_cmrp_lead_form #hero .line{width: min(500px, 80vw); height: 1px; background-color: #FFFFFF50; margin: var(--space-md) auto; border-radius: var(--border-radius); position: relative; text-align: center;}.s_cmrp_lead_form #hero .line::before{position: absolute; content: ""; display: block; width: 50px; height: 6px; background-color: var(--main-color); top: 50%; inset-inline-start: 15px; transform: translate(0px, -50%); transition: width var(--transition-speed-normal) var(--transition-easing);}.s_cmrp_lead_form #hero .header-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-medium); margin-bottom: var(--space-lg); color: var(--form-bg-color);}.s_cmrp_lead_form #hero .hero-stats .hero-stat-item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.5rem; font-size: var(--fs-sm); font-weight: var(--fw-medium);}.s_cmrp_lead_form #hero .hero-stats .hero-stat-item i{color: var(--main-color); background: white; border-radius: 50%;}.s_cmrp_lead_form #hero .header-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out; display: inline-block;}.s_cmrp_lead_form #hero .header-btn-main:hover{background-color: transparent;}.s_cmrp_lead_form .checklist{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem; margin: var(--space-lg) 0;}.s_cmrp_lead_form .checklist .checklist-item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.75rem; font-size: var(--fs-md); font-weight: var(--fw-medium);}.s_cmrp_lead_form .checklist .checklist-item .icon{color: var(--main-color); font-size: var(--fs-md); flex-shrink: 0;}.s_cmrp_lead_form .why-us{padding: var(--section-padding); background: linear-gradient(-141.82deg, rgba(0, 26, 87, 0) 0.45%, rgba(0, 26, 87, 0.04) 76.22%); position: relative; overflow: hidden;}.s_cmrp_lead_form .why-us .why-us-gear-decoration{position: absolute; top: 150px; inset-inline-end: 140px; transform: rotate(-30deg); z-index: 1; pointer-events: none;}.s_cmrp_lead_form .why-us .why-us-gear-decoration .why-us-gear-img{display: block; width: 260px; height: auto; animation: why-us-gear-spin 8s linear infinite;}@keyframes why-us-gear-spin{from{transform: rotate(0deg);}to{transform: rotate(-360deg);}}.s_cmrp_lead_form .why-us .header-section .why-us-header-title{font-size: var(--fs-lg); color: #FFFFFF; font-weight: var(--fw-medium); max-width: 800px; margin: 0 auto; background-color: var(--second-color); padding: 1rem; box-shadow: -6px 5px 3px var(--main-color); text-align: center; font-weight: bolder;}.s_cmrp_lead_form .why-us .why-us-intro{}.s_cmrp_lead_form .why-us .why-us-intro .why-us-intro-text{font-size: var(--fs-lg); font-weight: var(--fw-medium); color: var(--second-color); padding: 10px 0px;}.s_cmrp_lead_form .why-us .why-us-intro .why-us-conclusion{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--second-color); padding: 80px 0px 0px 0px;}.s_cmrp_lead_form .why-us .why-us-intro .why-us-conclusion-badge{display: block; width: fit-content; background: rgba(0, 26, 87, 0.35); border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 50px; padding: 0.5rem 1.5rem; margin: 2.5rem auto var(--space-lg); font-size: var(--fs-sm); font-weight: var(--fw-medium); margin-top: 90px; text-align: center;}.s_cmrp_lead_form .why-us .feature-cards .card-item{background: color-mix(in srgb, var(--main-color) 5%, transparent); box-shadow: var(--shadow-sm); border-radius: var(--card-radius); padding: var(--space-md); display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--space-md); transition: all var(--transition-speed-normal) var(--transition-easing); margin-bottom: var(--space-md); height: 100%;}.s_cmrp_lead_form .why-us .feature-cards .card-item:hover{transform: translateY(-8px); box-shadow: var(--shadow-hover);}.s_cmrp_lead_form .why-us .feature-cards .card-item:hover .v-line{background-color: var(--main-color);}.s_cmrp_lead_form .why-us .feature-cards .card-item:hover .v-line .icon{color: var(--second-color); transform: translateX(50%) translateY(-8px) rotate(-360deg);}.s_cmrp_lead_form .why-us .feature-cards .card-item .v-line{inline-size: 8px; border-radius: var(--border-radius); background-color: var(--second-color); position: relative; transition: all 0.3s ease-in-out; min-height: 80px;}.s_cmrp_lead_form .why-us .feature-cards .card-item .v-line .icon{position: absolute; top: 33%; right: 50%; transform: translateX(50%); color: var(--main-color); background: #fffcfa; border-radius: 50%; transition: all var(--transition-speed-normal) var(--transition-easing); width: 24px; height: 24px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: var(--fs-xs);}.s_cmrp_lead_form .why-us .feature-cards .card-item .text-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: start; height: 100%; gap: 0.5rem; flex: 1;}.s_cmrp_lead_form .why-us .feature-cards .card-item .text-content .why-us-item-title{font-size: var(--fs-lg); font-weight: var(--fw-bold);}.s_cmrp_lead_form .why-us .feature-cards .card-item .text-content .why-us-item-desc{font-size: var(--fs-md); color: #00000080; line-height: 1.6; font-weight: var(--fw-medium);}.s_cmrp_lead_form .certificates-payment-section{padding: 0 2rem var(--space-xl);}.s_cmrp_lead_form .certificates-payment{background: linear-gradient(-263.99deg, #200F3B 26.54%, #001A57 64.72%); background-blend-mode: multiply; padding: var(--space-lg); border-radius: 180px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 2rem; position: relative; margin: 100px 0px;}.s_cmrp_lead_form .certificates-payment .placeholder-image{width: 130px;}.s_cmrp_lead_form .certificates-payment .certificate-image{position: absolute; inset-inline-start: -40px;}.s_cmrp_lead_form .certificates-payment .text-content{flex: 1; min-width: 200px; color: white;}.s_cmrp_lead_form .certificates-payment .text-content .certificates-payment-title{font-weight: var(--fw-bold); font-size: var(--fs-lg);}.s_cmrp_lead_form .certificates-payment .text-content .certificates-payment-desc{font-size: var(--fs-md);}.s_cmrp_lead_form .certificates-payment .images{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_cmrp_lead_form .certificates-payment .images .image{position: relative; padding-inline-end: 1rem;}.s_cmrp_lead_form .certificates-payment .images .image:not(:last-child)::after{content: ""; position: absolute; inset-inline-end: 0; top: 50%; transform: translateY(-50%); width: 2px; height: 30px; background-color: rgba(255, 255, 255, 0.4); border-radius: 2px;}.s_cmrp_lead_form .certificates-payment .certificates-payment-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: white; color: var(--main-color); border: 1px solid white; padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: 50px; cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_cmrp_lead_form .certificates-payment .certificates-payment-btn-main:hover{background-color: transparent; color: white;}.s_cmrp_lead_form .whose{padding: var(--section-padding);}.s_cmrp_lead_form .whose .text-container .whose-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: var(--space-md);}.s_cmrp_lead_form .whose .text-container .whose-intro{font-size: var(--fs-lg); font-weight: var(--fw-medium); color: var(--second-color);}.s_cmrp_lead_form .whose .image-section{text-align: center;}.s_cmrp_lead_form .whose .image-section img{max-width: 100%; height: auto;}.s_cmrp_lead_form .whose .text-content-under-image{color: var(--second-color); font-size: var(--fs-lg); font-weight: var(--fw-bold);}.s_cmrp_lead_form .whose .text-content-under-image .text-desc-1{padding: 1rem 0; border-bottom: 1px solid #200F3B30;}.s_cmrp_lead_form .whose .text-content-under-image .text-desc-2{text-align: end;}.s_cmrp_lead_form .whose .text-content-under-image .text-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap; width: 100%;}.s_cmrp_lead_form .whose .text-content-under-image .text-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_cmrp_lead_form .cmrp-final-cta{padding: var(--section-padding); background: linear-gradient(-135deg, var(--second-color) 0%, var(--main-color) 100%); color: white; text-align: center;}.s_cmrp_lead_form .cmrp-final-cta .cmrp-final-cta-text{font-size: var(--fs-lg); font-weight: var(--fw-medium); max-width: 800px; margin: 0 auto var(--space-md); line-height: 1.7;}.s_cmrp_lead_form .cmrp-final-cta .cmrp-final-cta-badge{display: inline-block; background: rgba(0, 26, 87, 0.35); border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 50px; padding: 0.5rem 1.5rem; margin-bottom: var(--space-lg); font-size: var(--fs-sm); font-weight: var(--fw-medium);}.s_cmrp_lead_form .cmrp-final-cta .cmrp-final-cta-btn-main{display: inline-block; background-color: white; color: var(--main-color); border: 1px solid white; padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; text-decoration: none; transition: all 0.3s ease-in-out; margin-top: var(--space-md);}.s_cmrp_lead_form .cmrp-final-cta .cmrp-final-cta-btn-main:hover{background-color: transparent; color: white;}.s_cmrp_lead_form .reviews{padding: var(--section-padding); background: linear-gradient(-135.02deg, rgba(32, 15, 59, 0.06) 36.3%, rgba(87, 41, 161, 0) 89.64%);}.s_cmrp_lead_form .reviews .header-section .reviews-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 3rem;}.s_cmrp_lead_form .reviews .reviews-discount{background: linear-gradient(-225.07deg, #200F3B 46.33%, #001A57 185.37%); padding: var(--space-lg); border-radius: var(--card-radius); color: white; font-size: var(--fs-lg); font-weight: var(--fw-bold); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 1rem;}.s_cmrp_lead_form .reviews .reviews-discount .discount-text{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}.s_cmrp_lead_form .reviews .reviews-discount .discount-text .discount-title{margin-bottom: 1rem; font-size: var(--fs-lg);}.s_cmrp_lead_form .reviews .reviews-discount .discount-text .discount-desc{font-size: var(--fs-md); font-weight: var(--fw-medium); width: fit-content; border: 3px solid white; margin-bottom: 1rem; padding: 0.25rem 1.5rem; border-radius: var(--btn-radius);}.s_cmrp_lead_form .reviews .reviews-discount .reviews-discount-btn-main{background-color: transparent; color: white; border: 2px solid white; padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_cmrp_lead_form .reviews .reviews-discount .reviews-discount-btn-main:hover{background-color: white; color: var(--main-color);}.s_cmrp_lead_form .faq-section{background-image: url("https://engosoft.com/website/static/faq-bg.webp"); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed;}.s_cmrp_lead_form .faq-section .faq-section-layer{background: linear-gradient(-135deg, #200F3BCC, #001A5775); padding: var(--section-padding); min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_cmrp_lead_form .faq-container{margin: 0 auto; background: linear-gradient(-180deg, #250E48 14.89%, #200F3B 29.22%, #290D56 100%); border: 1px solid rgba(255, 255, 255, 0.5); padding: 2rem; border-radius: 12px; color: #fff; width: min(80%, 900px);}.s_cmrp_lead_form .faq-title{font-size: var(--fs-lg); margin-bottom: 1.5rem; font-weight: var(--fw-bold); padding-inline-start: 10px; text-align: center;}.s_cmrp_lead_form .faq-item{border-bottom: 1px solid rgba(255, 255, 255, 0.3); transition: background-color var(--transition-speed-fast) var(--transition-easing);}.s_cmrp_lead_form .faq-item:hover{background-color: rgba(255, 255, 255, 0.05);}.s_cmrp_lead_form .faq-item-question{width: 100%; text-align: start; padding: 2rem 1rem; font-size: var(--fs-md); background: none; border: none; outline: none; cursor: pointer; color: #fff; font-weight: var(--fw-medium); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between;}.s_cmrp_lead_form .faq-item-question .icon{transition: transform 0.3s ease-in-out; font-size: var(--fs-sm);}.s_cmrp_lead_form .faq-item.active .faq-item-question .icon{transform: rotate(-180deg);}.s_cmrp_lead_form .faq-item-answer{height: 0; overflow: hidden; transition: height 0.4s ease, padding 0.3s ease; padding: 0 1rem; color: #918b8b; font-weight: var(--fw-regular); font-size: var(--fs-md); line-height: 1.6; text-align: start;}.s_cmrp_lead_form .faq-item.active .faq-icon{transform: rotate(-180deg);}.s_cmrp_lead_form .faq-footer{text-align: center; margin-top: 2.5rem;}.s_cmrp_lead_form .faq-footer .question-not-here{font-size: var(--fs-sm); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 4px; color: #ffffffcc;}.s_cmrp_lead_form .faq-btn{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block;}.s_cmrp_lead_form .faq-btn:hover{background-color: transparent; color: var(--main-color);}.s_cmrp_lead_form .register-section{background: linear-gradient(-316.53deg, #001A5710 19.96%, rgba(0, 26, 87, 0) 66.15%); overflow: hidden;}.s_cmrp_lead_form .register-section .header-section{}.s_cmrp_lead_form .register-section .header-section .register-section-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: var(--space-md); padding: 0 100px;}.s_cmrp_lead_form .register-section .header-section .register-section-header-title-badge{display: block; width: fit-content; background: rgba(0, 26, 87, 0.35); border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 50px; padding: 0.5rem 1.5rem; margin: 0 auto var(--space-lg); font-size: var(--fs-sm); font-weight: var(--fw-medium);}.s_cmrp_lead_form .register-section .top-register-section{font-size: var(--fs-lg); font-weight: var(--fw-medium); margin-bottom: var(--space-md);}.s_cmrp_lead_form .register-section .top-register-section .text-container{text-align: center; background: linear-gradient(-194.24deg, rgba(99, 226, 220, 0.04) 41.77%, rgba(0, 26, 87, 0.08) 79.47%); background-blend-mode: multiply; border-radius: 24px; padding: 2rem;}.s_cmrp_lead_form .register-section .top-register-section .text-container .title-desc{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: var(--space-lg); padding-bottom: 1rem; border-bottom: 2px solid #231F2033;}.s_cmrp_lead_form .register-section .top-register-section .text-container .pay-with-kashier{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem;}.s_cmrp_lead_form .register-section .top-register-section .text-container .kashier-discount{background: #009F97; color: white; padding: 0.75rem 4rem; text-align: center; margin: auto; margin-bottom: 2rem; width: fit-content; border-radius: 50px; font-size: var(--fs-md); font-weight: var(--fw-bold); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_cmrp_lead_form .register-section .top-register-section .text-container .kashier-discount:hover{transform: scale(1.05); box-shadow: 0 5px 15px rgba(0, 159, 151, 0.3);}.s_cmrp_lead_form .register-section .top-register-section .text-container .gradient-div-desc{background: linear-gradient(-98.88deg, #200F3B 72.65%, #001A57 133.19%); color: white; padding: 0.75rem 4rem; text-align: center; margin: auto; margin-bottom: 2rem; width: fit-content; border-radius: 50px; font-size: var(--fs-md); font-weight: var(--fw-bold); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_cmrp_lead_form .register-section .top-register-section .text-container .gradient-div-desc:hover{transform: scale(1.05); box-shadow: 0 5px 15px rgba(225, 45, 30, 0.3);}.s_cmrp_lead_form .register-section .top-register-section .text-container .payments-text{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: var(--space-lg); text-align: center;}.s_cmrp_lead_form .register-section .top-register-section .text-container .images{padding-bottom: var(--space-xl); border-bottom: 1px solid #200F3B30;}.s_cmrp_lead_form .register-section .top-register-section .text-container .images .image{position: relative; padding-inline-end: 1rem;}.s_cmrp_lead_form .register-section .top-register-section .text-container .images .image:not(:last-child)::after{content: ""; position: absolute; inset-inline-end: 0; top: 50%; transform: translateY(-50%); width: 1.5px; height: 20px; background: #200f3b; border-radius: 2px;}.s_cmrp_lead_form .register-section .top-register-section .text-container .buttons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: 1rem; margin-top: var(--space-lg);}.s_cmrp_lead_form .register-section .top-register-section .text-container .buttons .register-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.5rem 4rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_cmrp_lead_form .register-section .top-register-section .text-container .buttons .register-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_cmrp_lead_form .register-section .top-register-section .right-image{border-radius: 180px;}.s_cmrp_lead_form .register-section .top-register-section .right-image img{text-align: center; border-radius: 180px;}.s_cmrp_lead_form .register-section .top-register-section{margin-top: var(--space-xl);}.s_cmrp_lead_form .register-section .top-register-section .text-container{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_cmrp_lead_form .register-section .top-register-section .text-container .title-desc{font-size: var(--fs-xl); font-weight: var(--fw-bold);}.s_cmrp_lead_form .register-section .top-register-section .text-container .short-line{height: 4px; width: 60px; background-color: var(--main-color); margin: var(--space-lg) 0;}.s_cmrp_lead_form .register-section .top-register-section .text-container .contact-text{font-weight: var(--fw-medium); font-size: var(--fs-lg); color: var(--second-color); margin-bottom: 15px; line-height: 2;}.s_cmrp_lead_form .register-section .top-register-section .text-container .buttons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: start; gap: 1rem;}.s_cmrp_lead_form .register-section .top-register-section .text-container .buttons .contact-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.5rem 4rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); transition: all 0.3s ease-in-out; white-space: nowrap;}.s_cmrp_lead_form .register-section .top-register-section .text-container .animated-image-container{margin: auto 0 0; text-align: center; position: relative; width: 100%; bottom: -205px; inset-inline-start: -510px;}.s_cmrp_lead_form .register-section .top-register-section .text-container .animated-image-container .animated-image{max-width: 530px; height: auto; border-radius: 150px; animation: cmrp-wheel-spin 25s linear infinite; transition: all var(--transition-speed-normal) var(--transition-easing);}.s_cmrp_lead_form .register-section .top-register-section .text-container .animated-image-container .animated-image:hover::before{content: ''; position: absolute; top: -10px; right: -10px; left: -10px; bottom: -10px; border: 2px solid var(--main-color); border-radius: calc(var(--card-radius) + 5px); animation: pulse 2s infinite; z-index: -1;}@keyframes cmrp-wheel-spin{from{transform: rotate(0deg);}to{transform: rotate(-360deg);}}@keyframes float{0%, 100%{transform: translateY(0) rotate(0deg);}33%{transform: translateY(-10px) rotate(1deg);}66%{transform: translateY(-5px) rotate(-1deg);}}@keyframes pulse{0%{transform: scale(1); opacity: 1;}50%{transform: scale(1.05); opacity: 0.7;}100%{transform: scale(1); opacity: 1;}}@keyframes glow{0%, 100%{box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15), 0 0 0 0 rgba(0, 26, 87, 0.4);}50%{box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15), 0 0 20px 10px rgba(0, 26, 87, 0.2);}}.s_cmrp_lead_form .register-section .top-register-section .text-container .animated-image.glow{animation: float 3s ease-in-out infinite, glow 2s ease-in-out infinite;}@media (max-width: 768px){.s_cmrp_lead_form .register-section .top-register-section .text-container .animated-image-container{display: none;}}.s_cmrp_lead_form .register-section .top-register-section .form-container{padding: 2.5rem 2rem; background-color: var(--form-bg-color); box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08); border-radius: var(--card-radius); border: 1px solid #200F3B1A;}.s_cmrp_lead_form .register-section .top-register-section .form-container .form-header{text-align: center; margin-bottom: var(--space-lg); padding-top: 1.5rem; padding-bottom: 1.5rem; border-bottom: 1px solid var(--main-color);}.s_cmrp_lead_form .register-section .top-register-section .form-container .form-title{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--main-color); margin-bottom: var(--space-md);}.s_cmrp_lead_form .register-section .top-register-section .form-container .form-subtitle{font-size: var(--fs-md); color: var(--second-color); font-weight: var(--fw-medium); display: inline-block; padding-bottom: 0.75rem;}.s_cmrp_lead_form .register-section .top-register-section .form-container .form-label{display: block; margin-bottom: 0.5rem; font-size: var(--fs-xs); color: var(--second-color); font-weight: var(--fw-regular); text-align: start;}.s_cmrp_lead_form .register-section .top-register-section .form-container .form-control, .s_cmrp_lead_form .register-section .top-register-section .form-container .form-select{background: #200F3B1A; border: 0.67px solid #200F3B1A; border-radius: 20px; padding: 0.5rem 1.5rem; font-size: var(--fs-sm); transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; width: 100%;}.s_cmrp_lead_form .register-section .top-register-section .form-container .form-control::placeholder, .s_cmrp_lead_form .register-section .top-register-section .form-container .form-select::placeholder{color: #A0A0A0;}.s_cmrp_lead_form .register-section .top-register-section .form-container .form-control:focus, .s_cmrp_lead_form .register-section .top-register-section .form-container .form-select:focus{background-color: #fff; border-color: var(--main-color); box-shadow: 0 0 0 0.25rem rgba(0, 26, 87, 0.2); outline: none;}.s_cmrp_lead_form .register-section .top-register-section .form-container .input-group{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.s_cmrp_lead_form .register-section .top-register-section .form-container .input-group .form-control{border-radius: 20px 0 0 20px !important; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0;}.s_cmrp_lead_form .register-section .top-register-section .form-container .country-code-select{background-color: #EEEEEE; width: 80px; flex: 0 0 80px; border: 1px solid #E0E0E0; border-radius: 0 20px 20px 0 !important; color: var(--second-color); font-weight: var(--fw-medium); padding: 0 1rem; font-size: var(--fs-sm);}.s_cmrp_lead_form .register-section .top-register-section .form-container .form-select{background-color: #fff; border: 1px solid #ced4da; border-radius: 20px; padding: 0.5rem 1.5rem; font-size: var(--fs-sm); color: var(--text-color); -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -moz--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: left 1.5rem center; background-size: 16px 12px;}.s_cmrp_lead_form .register-section .top-register-section .form-container .form-select:focus{border-color: var(--main-color); box-shadow: 0 0 0 0.25rem rgba(0, 26, 87, 0.2); outline: none;}.s_cmrp_lead_form .register-section .top-register-section .form-container[dir="rtl"] .form-select{background-position: right 1.5rem center; padding: 0.5rem 1.5rem;}.s_cmrp_lead_form .register-section .top-register-section .form-container .submit-btn{width: 100%; background-color: var(--main-color); color: white; border: none; padding: 0.9rem; font-size: var(--fs-md); font-weight: var(--fw-bold); border-radius: 20px; cursor: pointer; transition: background-color 0.3s ease, transform 0.2s ease; margin-top: var(--space-md);}.s_cmrp_lead_form .register-section .top-register-section .form-container .submit-btn:hover{background-color: #001240; transform: translateY(-2px);}.s_cmrp_lead_form .new-cmrp-landing-footer{background-color: var(--second-color); color: #fff; padding: 4.5rem 1rem 1.5rem 1rem;}.s_cmrp_lead_form .new-cmrp-landing-footer .footer-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 1.5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_cmrp_lead_form .new-cmrp-landing-footer .footer-block{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; min-width: 150px;}.s_cmrp_lead_form .new-cmrp-landing-footer .logo .footer-logo{height: 40px; margin-bottom: 0.5rem;}.s_cmrp_lead_form .new-cmrp-landing-footer .social-block .landing-social-icons{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 1.25rem;}.s_cmrp_lead_form .new-cmrp-landing-footer .social-block .landing-social-icons a{color: #fff; text-decoration: none; padding: 0.5rem; border: 1.23px solid #3A235E; border-radius: 50%; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 40px; height: 40px; align-items: center; justify-content: center; font-size: var(--fs-md); transition: color 0.3s ease, transform 0.3s ease;}.s_cmrp_lead_form .new-cmrp-landing-footer .social-block .landing-social-icons a:hover{color: var(--main-color); transform: translateY(-3px) scale(1.1); border-color: var(--main-color);}.s_cmrp_lead_form .new-cmrp-landing-footer .contact-block .contact-link{color: #fff; text-decoration: none; font-size: var(--fs-md); font-weight: var(--fw-medium); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.75rem; transition: color 0.3s ease;}.s_cmrp_lead_form .new-cmrp-landing-footer .contact-block .contact-link:hover{color: var(--main-color);}.s_cmrp_lead_form .new-cmrp-landing-footer .contact-block .contact-link i{font-size: var(--fs-lg);}.s_cmrp_lead_form .new-cmrp-landing-footer .footer-divider{width: 1px; height: 40px; background-color: var(--main-color);}.s_cmrp_lead_form .new-cmrp-landing-footer .footer-separator{height: 1px; background-color: var(--main-color); margin: 2rem 0;}.s_cmrp_lead_form .new-cmrp-landing-footer .footer-bottom p{font-size: var(--fs-xs); color: rgba(255, 255, 255, 0.7);}.s_cmrp_lead_form .dropdown-container{position: relative;}.s_cmrp_lead_form .dropdown-menu{position: absolute; top: 100%; inset-inline-end: 0; margin-top: 10px; background-color: white; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); min-width: 150px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s; z-index: 1010; padding: 0.5rem 0;}.s_cmrp_lead_form .dropdown-menu.show{opacity: 1; visibility: visible; transform: translateY(0);}.s_cmrp_lead_form .dropdown-item{display: block; padding: 0.75rem 1.5rem; color: var(--text-color); text-decoration: none; transition: background-color 0.2s ease-in-out; text-align: start; font-size: var(--fs-sm);}.s_cmrp_lead_form .dropdown-item:hover{background-color: #f8f9fa; color: var(--main-color);}.s_cmrp_lead_form .dropdown-divider{height: 1px; background-color: #e9ecef; margin: 0.5rem 0;}.s_cmrp_lead_form .lang-dropdown{inset-inline-end: 0; inset-inline-start: auto;}.s_cmrp_lead_form .cmn-lang-flag{width: 20px; height: 15px; margin-left: 8px; vertical-align: middle;}.s_cmrp_lead_form .landing-lang-selector-container{position: relative; display: inline-block;}.s_cmrp_lead_form .lang-dropdown.show{display: block;}.s_cmrp_lead_form .links-dropdown{inset-inline-end: 0; inset-inline-start: auto; min-width: 200px;}.s_cmrp_lead_form .landing-dropdown-links-toggler.close .fa-bars{display: none;}.s_cmrp_lead_form .landing-dropdown-links-toggler .fa-xmark{display: none;}.s_cmrp_lead_form .landing-dropdown-links-toggler.close .fa-xmark{display: block;}.s_cmrp_lead_form .overlay{position: fixed; top: 0; inset-inline-end: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 900; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s;}.s_cmrp_lead_form .overlay.show{opacity: 1; visibility: visible;}.s_cmrp_lead_form .u-border-container{position: relative; display: inline-block; vertical-align: middle; padding: 0.5rem 0.5rem 0.5rem 0.75rem;}.s_cmrp_lead_form .u-border-container .u-border-animation, .s_cmrp_lead_form .u-border-container .u-border-animation-extra{position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 100%; pointer-events: none;}.s_cmrp_lead_form .u-border-container .u-border-animation::before, .s_cmrp_lead_form .u-border-container .u-border-animation::after, .s_cmrp_lead_form .u-border-container .u-border-animation-extra::before{content: ''; position: absolute; background-color: var(--main-color); transform: scale(0);}@keyframes draw-top-line-ltr{0%{transform-origin: left; transform: scaleX(0);}12.5%, 25%{transform-origin: left; transform: scaleX(1);}37.5%, 50%{transform-origin: left; transform: scaleX(1);}62.5%, 75%{transform-origin: left; transform: scaleX(1);}87.5%{transform-origin: left; transform: scaleX(1);}100%{transform-origin: left; transform: scaleX(0);}}@keyframes draw-left-line{0%, 12.5%{transform-origin: top; transform: scaleY(0);}25%, 37.5%{transform-origin: top; transform: scaleY(1);}50%, 62.5%{transform-origin: top; transform: scaleY(1);}75%{transform-origin: top; transform: scaleY(1);}87.5%{transform-origin: top; transform: scaleY(0);}100%{transform-origin: top; transform: scaleY(0);}}@keyframes draw-bottom-line-ltr{0%, 12.5%, 25%{transform-origin: right; transform: scaleX(0);}37.5%, 50%{transform-origin: right; transform: scaleX(1);}62.5%{transform-origin: right; transform: scaleX(1);}75%{transform-origin: right; transform: scaleX(0);}87.5%, 100%{transform-origin: right; transform: scaleX(0);}}.s_cmrp_lead_form .u-border-container .u-border-animation::before{width: 5px; height: 100%; top: 0; right: 0; animation: draw-left-line 4s ease-in-out infinite;}.s_cmrp_lead_form .u-border-container .u-border-animation::after{width: 75%; height: 5px; bottom: 0; right: 0; animation: draw-bottom-line-ltr 4s ease-in-out infinite;}.s_cmrp_lead_form .u-border-container .u-border-animation-extra::before{height: 5px; width: 75%; top: 0; right: 0; animation: draw-top-line-ltr 4s ease-in-out infinite;}.s_cmrp_lead_form .u-border-container-rtl{position: relative; display: inline-block; vertical-align: middle; padding: 0.5rem 0.5rem 0.5rem 0.75rem;}.s_cmrp_lead_form .u-border-container-rtl .u-border-animation-rtl, .s_cmrp_lead_form .u-border-container-rtl .u-border-animation-extra-rtl{position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 100%; pointer-events: none;}.s_cmrp_lead_form .u-border-container-rtl .u-border-animation-rtl::before, .s_cmrp_lead_form .u-border-container-rtl .u-border-animation-rtl::after, .s_cmrp_lead_form .u-border-container-rtl .u-border-animation-extra-rtl::before{content: ''; position: absolute; background-color: var(--main-color); transform: scale(0);}@keyframes draw-top-line{0%{transform-origin: left; transform: scaleX(0);}12.5%, 25%{transform-origin: left; transform: scaleX(1);}37.5%, 50%{transform-origin: left; transform: scaleX(1);}62.5%, 75%{transform-origin: left; transform: scaleX(1);}87.5%{transform-origin: left; transform: scaleX(1);}100%{transform-origin: left; transform: scaleX(0);}}@keyframes draw-right-line{0%, 12.5%{transform-origin: top; transform: scaleY(0);}25%, 37.5%{transform-origin: top; transform: scaleY(1);}50%, 62.5%{transform-origin: top; transform: scaleY(1);}75%{transform-origin: top; transform: scaleY(1);}87.5%{transform-origin: top; transform: scaleY(0);}100%{transform-origin: top; transform: scaleY(0);}}@keyframes draw-bottom-line{0%, 12.5%, 25%{transform-origin: right; transform: scaleX(0);}37.5%, 50%{transform-origin: right; transform: scaleX(1);}62.5%{transform-origin: right; transform: scaleX(1);}75%{transform-origin: right; transform: scaleX(0);}87.5%, 100%{transform-origin: right; transform: scaleX(0);}}.s_cmrp_lead_form .u-border-container-rtl .u-border-animation-rtl::before{width: 5px; height: 100%; top: 0; inset-inline-start: 0; animation: draw-right-line 4s ease-in-out infinite;}.s_cmrp_lead_form .u-border-container-rtl .u-border-animation-rtl::after{width: 75%; height: 5px; bottom: 0; inset-inline-start: 0; animation: draw-bottom-line 4s ease-in-out infinite;}.s_cmrp_lead_form .u-border-container-rtl .u-border-animation-extra-rtl::before{height: 5px; width: 75%; top: 0; inset-inline-start: 0; animation: draw-top-line 4s ease-in-out infinite;}.s_cmrp_lead_form[dir="rtl"] .register-section .top-register-section .input-group{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.s_cmrp_lead_form[dir="rtl"] .register-section .top-register-section .input-group .form-control{border-radius: 20px 0 0 20px !important;}.s_cmrp_lead_form[dir="rtl"] .register-section .top-register-section .country-code-select{background-color: #EEEEEE; width: 80px; border-radius: 0 20px 20px 0 !important; border: 1px solid #E0E0E0; color: var(--second-color); font-weight: var(--fw-medium); padding: 0 1rem; font-size: var(--fs-sm);}.s_cmrp_lead_form .text-primary-color{color: var(--main-color);}.s_cmrp_lead_form .text-secondary-color{color: var(--second-color);}@keyframes float{0%{transform: translateY(0px);}50%{transform: translateY(-10px);}100%{transform: translateY(0px);}}@media (max-width: 992px){.s_cmrp_lead_form .certificates-payment{border-radius: 50px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; padding: var(--space-lg);}.s_cmrp_lead_form .certificates-payment .certificate-image{position: static; margin: 0 auto 1rem; display: block;}.s_cmrp_lead_form .certificates-payment .images{justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_cmrp_lead_form .certificates-payment .certificates-payment-btn-main{width: 100%; max-width: 300px;}.s_cmrp_lead_form .faq-container{width: 90%; padding: 1.5rem;}.s_cmrp_lead_form .register-section .top-register-section .text-container .buttons .register-btn-main{padding: 0.75rem 3rem;}.s_cmrp_lead_form .new-cmrp-landing-footer .footer-top{justify-content: center; gap: 2rem;}.s_cmrp_lead_form .new-cmrp-landing-footer .footer-top .footer-divider{height: 30px;}}@media (max-width: 768px){.s_cmrp_lead_form .landing-navbar .navbar .container{padding: 1rem 0;}.s_cmrp_lead_form .landing-navbar img{height: 38px;}.s_cmrp_lead_form .why-us .checklist-item p{font-size: 16px;}.s_cmrp_lead_form .why-us .feature-cards .card-item{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; gap: 1rem;}.s_cmrp_lead_form .why-us .feature-cards .card-item .why-us-item-title{font-size: 20px; padding-bottom: 10px;}.s_cmrp_lead_form .why-us .feature-cards .card-item .v-line{width: 100%; height: 6px; min-height: auto;}.s_cmrp_lead_form .why-us .feature-cards .card-item .v-line .icon{top: 50%; inset-inline-start: auto; transform: translate(50%, -50%);}.s_cmrp_lead_form .why-us .why-us-gear-decoration{display: none;}.s_cmrp_lead_form .certificates-payment{border-radius: 20px; gap: 1rem; padding: var(--space-md);}.s_cmrp_lead_form .certificates-payment .images{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.75rem;}.s_cmrp_lead_form .certificates-payment .images .image:not(:last-child)::after{display: none;}.s_cmrp_lead_form .certificates-payment .certificates-payment-btn-main{width: 100%; font-size: var(--fs-sm);}.s_cmrp_lead_form .whose .text-content-under-image .text-desc-2{text-align: center;}.s_cmrp_lead_form .faq-section .faq-section-layer{padding: var(--section-padding-mobile); min-height: 80vh;}.s_cmrp_lead_form .faq-container{width: 95%; padding: 1rem; border-radius: 10px;}.s_cmrp_lead_form .faq-item-question{padding: 1rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.5rem; text-align: center;}.s_cmrp_lead_form .faq-footer{margin-top: var(--space-lg); -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem;}.s_cmrp_lead_form .faq-footer .faq-btn{width: 100%; padding: 0.6rem;}.s_cmrp_lead_form .register-section .header-section .register-section-header-title{padding: 0; text-align: center;}.s_cmrp_lead_form .register-section .top-register-section .text-container .buttons .register-btn-main{width: 100%; padding: 0.5rem 1rem;}.s_cmrp_lead_form .register-section .top-register-section .text-container{margin-top: 0;}.s_cmrp_lead_form .register-section .top-register-section .form-container{padding: 1.5rem 1rem;}.s_cmrp_lead_form .new-cmrp-landing-footer{padding: 3rem 1rem 1.5rem 1rem;}.s_cmrp_lead_form .new-cmrp-landing-footer .footer-top{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2rem;}.s_cmrp_lead_form .new-cmrp-landing-footer .footer-top .footer-divider{width: 80%; height: 1px; background-color: var(--main-color);}.s_cmrp_lead_form .new-cmrp-landing-footer .social-block .landing-social-icons{gap: 1rem;}.s_cmrp_lead_form .new-cmrp-landing-footer .social-block .landing-social-icons a{width: 35px; height: 35px; font-size: var(--fs-sm);}.s_cmrp_lead_form .dropdown-menu{inset-inline-end: 0; inset-inline-start: auto; min-width: 180px;}}@media (max-width: 480px){.s_cmrp_lead_form .why-us .feature-cards .card-item{padding: var(--space-sm);}.s_cmrp_lead_form .why-us .feature-cards .card-item .text-content{gap: 0.25rem;}.s_cmrp_lead_form .faq-container{padding: 0.75rem;}.s_cmrp_lead_form .faq-item-question{padding: 0.75rem;}.s_cmrp_lead_form .register-section .top-register-section .form-container{padding: 1rem 0.75rem;}.s_cmrp_lead_form .register-section .top-register-section .form-container .form-header{padding-top: 1rem; padding-bottom: 1rem;}.s_cmrp_lead_form .new-cmrp-landing-footer{padding: 2rem 0.5rem 1rem 0.5rem;}.s_cmrp_lead_form .new-cmrp-landing-footer .social-block .landing-social-icons a{width: 32px; height: 32px;}}@media (min-width: 1400px){.s_cmrp_lead_form{--fs-hero: 3rem; --fs-xxl: 2.5rem; --fs-xl: 2.125rem; --section-padding: 5rem 2rem;}.s_cmrp_lead_form .faq-container{width: 70%;}}.s_cmrp_lead_form .validation-summary{margin-bottom: var(--space-lg); animation: slideDown 0.3s ease-in-out;}@keyframes slideDown{from{opacity: 0; transform: translateY(-10px);}to{opacity: 1; transform: translateY(0);}}.s_cmrp_lead_form .form-control.is-valid, .s_cmrp_lead_form .form-select.is-valid{border-color: #28a745 !important; border-width: 2px !important; padding-left: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: left calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); background-color: #f0fff4;}.s_cmrp_lead_form .form-control.is-valid:focus, .s_cmrp_lead_form .form-select.is-valid:focus{border-color: #28a745 !important; box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.25) !important;}.s_cmrp_lead_form .form-control.is-invalid, .s_cmrp_lead_form .form-select.is-invalid{border-color: #dc3545 !important; border-width: 2px !important; padding-left: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: left calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); background-color: #fff5f5;}.s_cmrp_lead_form .form-control.is-invalid:focus, .s_cmrp_lead_form .form-select.is-invalid:focus{border-color: #dc3545 !important; box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25) !important;}.s_cmrp_lead_form .invalid-feedback{display: block; margin-top: 0.25rem; font-size: var(--fs-xs); color: #dc3545; animation: fadeIn 0.3s ease-in-out;}@keyframes fadeIn{from{opacity: 0;}to{opacity: 1;}}.s_cmrp_lead_form .input-group .is-invalid ~ .invalid-feedback, .s_cmrp_lead_form .input-group .is-valid ~ .valid-feedback{display: block;}.s_cmrp_lead_form .input-group .form-control.is-invalid{border-right-color: #dc3545 !important; border-width: 2px !important;}.s_cmrp_lead_form .input-group .form-control.is-valid{border-right-color: #28a745 !important; border-width: 2px !important;}.s_cmrp_lead_form .country-code-select.is-invalid{border-color: #dc3545 !important; border-width: 2px !important; background-color: #fff5f5;}.s_cmrp_lead_form .country-code-select.is-valid{border-color: #28a745 !important; border-width: 2px !important; background-color: #f0fff4;}.s_cmrp_lead_form[dir="rtl"] .form-control.is-valid, .s_cmrp_lead_form[dir="rtl"] .form-select.is-valid, .s_cmrp_lead_form[dir="rtl"] .form-control.is-invalid, .s_cmrp_lead_form[dir="rtl"] .form-select.is-invalid{padding-left: 0.75rem; padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) center;}.s_cmrp_lead_form[dir="rtl"] .input-group .form-control.is-invalid{border-left-color: #dc3545 !important; border-right-color: #200F3B1A !important; border-width: 2px !important;}.s_cmrp_lead_form[dir="rtl"] .input-group .form-control.is-valid{border-left-color: #28a745 !important; border-right-color: #200F3B1A !important; border-width: 2px !important;}.s_cmrp_lead_form[dir="rtl"] select.form-select.is-invalid{background-position: right calc(0.375em + 0.1875rem) center, right 1.5rem center; padding-right: calc(2.5em + 0.75rem); padding-left: 0.75rem;}.s_cmrp_lead_form[dir="rtl"] select.form-select.is-valid{background-position: right calc(0.375em + 0.1875rem) center, right 1.5rem center; padding-right: calc(2.5em + 0.75rem); padding-left: 0.75rem;}.s_cmrp_lead_form #country_search.is-invalid{border-color: #dc3545 !important; border-width: 2px !important; background-color: #fff5f5;}.s_cmrp_lead_form #country_search.is-valid{border-color: #28a745 !important; border-width: 2px !important; background-color: #f0fff4;}.s_cmrp_lead_form select.form-select.is-invalid{border-color: #dc3545 !important; border-width: 2px !important; background-color: #fff5f5; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-position: left calc(0.375em + 0.1875rem) center, left 1.5rem center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem), 16px 12px; background-repeat: no-repeat, no-repeat; padding-left: calc(2.5em + 0.75rem);}.s_cmrp_lead_form select.form-select.is-valid{border-color: #28a745 !important; border-width: 2px !important; background-color: #f0fff4; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-position: left calc(0.375em + 0.1875rem) center, left 1.5rem center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem), 16px 12px; background-repeat: no-repeat, no-repeat; padding-left: calc(2.5em + 0.75rem);}.s_cmrp_lead_form .alert{border-radius: var(--border-radius); padding: 1rem 1.25rem;}.s_cmrp_lead_form .alert.alert-success{background-color: #d4edda; border-color: #c3e6cb; color: #155724;}.s_cmrp_lead_form .alert.alert-danger{background-color: #f8d7da; border-color: #f5c6cb; color: #721c24;}.s_cmrp_lead_form .alert .btn-close{padding: 0.5rem; opacity: 0.5;}.s_cmrp_lead_form .alert .btn-close:hover{opacity: 1;}.s_cmrp_lead_form .form-control:focus, .s_cmrp_lead_form .form-select:focus{transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.s_cmrp_lead_form .form-control, .s_cmrp_lead_form .form-select{transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background-image 0.15s ease-in-out;}@media (max-width: 768px){.s_cmrp_lead_form{}.s_cmrp_lead_form .input-group{flex-wrap: wrap !important;}.s_cmrp_lead_form .country-code-select{flex: 0 0 auto !important; width: 80px !important; border-radius: 0 20px 20px 0 !important;}.s_cmrp_lead_form #mobileNumber{flex: 1 1 auto !important; min-width: 200px !important; border-radius: 20px 0 0 20px !important;}.s_cmrp_lead_form .col-md-6.mb-4 .invalid-feedback{width: 100% !important; margin-top: 0.5rem !important; margin-bottom: 0 !important; padding: 0.25rem 0 !important; text-align: start !important; order: 3;}.s_cmrp_lead_form .input-group ~ .invalid-feedback{flex-basis: 100% !important; display: block !important; clear: both !important;}.s_cmrp_lead_form[dir="rtl"] .country-code-select{border-radius: 20px 0 0 20px !important;}.s_cmrp_lead_form[dir="rtl"] #mobileNumber{border-radius: 0 20px 20px 0 !important;}.s_cmrp_lead_form[dir="rtl"] .col-md-6.mb-4 .invalid-feedback{text-align: end !important;}}@media (max-width: 480px){.s_cmrp_lead_form{}.s_cmrp_lead_form .input-group{flex-direction: column !important; align-items: stretch !important;}.s_cmrp_lead_form .country-code-select{width: 100% !important; border-radius: 20px 20px 0 0 !important; text-align: center !important; margin-bottom: 0 !important;}.s_cmrp_lead_form #mobileNumber{width: 100% !important; border-radius: 0 0 20px 20px !important; border-top: none !important;}.s_cmrp_lead_form[dir="rtl"] .country-code-select{border-radius: 20px 20px 0 0 !important;}.s_cmrp_lead_form[dir="rtl"] #mobileNumber{border-radius: 0 0 20px 20px !important;}}

/* /company_requests_page/static/src/scss/company_requests_page.scss */
 .s_company_requests_page{--main-color: #0063BD; --main-color-dark: #0065A4; --accent-color: #FF9900; --text-color: #031C3A; --form-bg-color: #EEEFFA; --input-bg-color: #F6F7FF; --white: #FFFFFF; --light-gray: #F8F9FA; --border-color: #CCD0FF; --success-color: #28A745; --danger-color: #DC3545; --blue-color: #0C66DD; --gradient-main: linear-gradient(90deg, #C9772C 7.35%, #826A87 23.18%, #3A6FC2 39%, #008EDE 63.34%, #00D3DD 100%); --border-radius: 4px; --card-radius: 8px; --btn-radius: 6px; --shadow: 0 4px 6px rgba(0, 0, 0, 0.1); --shadow-lg: 0 8px 25px rgba(0, 0, 0, 0.15); --font-family: "Noto Kufi Arabic", sans-serif; --fs-xs: 0.9rem; --fs-sm: 1rem; --fs-md: 1.25rem; --fs-lg: 1.5rem; --fs-xl: 1.75rem; --fs-xxl: 2rem; --fw-regular: 400; --fw-medium: 500; --fw-semibold: 600; --fw-bold: 700; --space-xs: 0.25rem; --space-sm: 0.5rem; --space-md: 1rem; --space-lg: 2rem; --space-xl: 4rem; --dir-start: inline-start; --dir-end: inline-end; overflow: hidden; font-family: var(--font-family); color: var(--text-color); line-height: 1.6;}.s_company_requests_page a{text-decoration: none;}.s_company_requests_page .company-requests-loading-screen{position: fixed; top: 0; right: 0; width: 100%; height: 100%; background: var(--white); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; z-index: 99999; transition: opacity 0.5s ease, visibility 0.5s ease;}.s_company_requests_page .company-requests-loading-screen.hidden{opacity: 0; visibility: hidden; pointer-events: none;}.s_company_requests_page .company-requests-loading-screen .loader-container{text-align: center;}.s_company_requests_page .company-requests-loading-screen .loader-spinner{width: 50px; height: 50px; margin: 0 auto 1rem; border: 3px solid rgba(0, 99, 189, 0.1); border-top: 3px solid var(--main-color); border-radius: 50%; animation: spin 0.8s linear infinite;}.s_company_requests_page .company-requests-loading-screen .loader-text{font-size: var(--fs-sm); font-weight: var(--fw-medium); color: var(--text-color); margin: 0;}@keyframes spin{0%{transform: rotate(0deg);}100%{transform: rotate(-360deg);}}@media (max-width: 768px){.s_company_requests_page .company-requests-loading-screen .loader-spinner{width: 45px; height: 45px;}.s_company_requests_page .company-requests-loading-screen .loader-text{font-size: var(--fs-xs);}}.s_company_requests_page .company-requests-hero{background-image: url("/company_requests_page/static/img/hero_bg.webp"); background-position: center center; background-size: cover; color: var(--white); text-align: center; position: relative; min-height: calc(100vh - 60px);}.s_company_requests_page .company-requests-hero .layer{width: 100%; height: 100%; background: linear-gradient(-190deg, rgba(0, 0, 0, 0.4) 22.07%, rgba(0, 58, 94, 0.7) 89.59%); margin: 0 auto; padding: var(--space-md); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; min-height: calc(100vh - 60px);}.s_company_requests_page .company-requests-hero .logo-signature{background-image: url("/company_requests_page/static/src/scss/../../img/signture.svg"); background-position: center center; background-repeat: no-repeat; background-size: initial; font-size: var(--fs-xxl); font-weight: 800; line-height: 1.2;}.s_company_requests_page .company-requests-hero .logo-signature .company-name{display: block;}.s_company_requests_page .company-requests-hero .logo-signature .for-business{font-size: var(--fs-xl); font-family: Segoe Script; font-weight: 400;}.s_company_requests_page .company-requests-hero .company-requests-hero-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); margin-bottom: var(--space-md); line-height: 1.6; text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.3); padding-bottom: var(--space-md); border-bottom: 1px solid var(--main-color);}.s_company_requests_page .company-requests-hero .company-requests-hero-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-regular); margin-bottom: var(--space-lg);}.s_company_requests_page .company-requests-hero .cta-actions .company-requests-hero-cta-btn{padding: 1rem 3rem; background-color: var(--blue-color); color: white; font-weight: 600; border-radius: 8px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; justify-content: center; align-items: center;}.s_company_requests_page .company-requests-hero .cta-actions .company-requests-hero-cta-btn i{color: var(--accent-color);}@media (max-width: 768px){.s_company_requests_page .company-requests-hero{min-height: calc(100vh - 60px);}.s_company_requests_page .company-requests-hero .layer{min-height: calc(100vh - 60px); padding: var(--space-lg) 0;}.s_company_requests_page .company-requests-hero .company-requests-hero-title{font-size: var(--fs-xl);}.s_company_requests_page .company-requests-hero .company-requests-hero-subtitle{font-size: var(--fs-md);}}.s_company_requests_page .company-requests-why-us{padding: var(--space-xl) 0; background: linear-gradient(-59.26deg, rgba(201, 119, 44, 0.3) 9.78%, rgba(130, 106, 135, 0.3) 33.03%, rgba(58, 111, 194, 0.3) 53.88%, rgba(0, 142, 222, 0.3) 73.72%, rgba(0, 211, 221, 0.3) 101.01%) !important; background-position: center center; background-repeat: no-repeat; background-size: cover;}.s_company_requests_page .company-requests-why-us .container{margin: 0 auto;}.s_company_requests_page .company-requests-why-us .header{text-align: center; margin-bottom: var(--space-xl);}.s_company_requests_page .company-requests-why-us .header .company-requests-why-us-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--text-color); margin-bottom: var(--space-lg); line-height: 1.4;}.s_company_requests_page .company-requests-why-us .header .underline{width: 100%; height: 1px; margin-bottom: var(--space-lg); background-color: var(--blue-color); position: relative;}.s_company_requests_page .company-requests-why-us .header .underline::before{position: absolute; content: ""; width: 300px; height: 8px; top: 50%; right: 50%; transform: translate(50%, -50%); background: var(--gradient-main); background-position: center center; background-repeat: no-repeat; background-size: cover;}.s_company_requests_page .company-requests-why-us .header .company-requests-why-us-subtitle{font-size: var(--fs-md); font-weight: var(--fw-medium); color: var(--text-color); margin-bottom: var(--space-lg);}.s_company_requests_page .company-requests-why-us .header .company-requests-why-us-because{display: inline-block; background-image: url("/company_requests_page/static/src/scss/../../img/because-bg.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; color: var(--white); padding: 1.5rem 5rem; margin-top: var(--space-md);}.s_company_requests_page .company-requests-why-us .header .company-requests-why-us-because .because-text{margin: 0; font-size: var(--fs-lg); font-weight: var(--fw-bold);}.s_company_requests_page .company-requests-why-us .content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: var(--space-lg);}.s_company_requests_page .company-requests-why-us .content .content-items{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--space-md); width: 100%;}@media (min-width: 576px){.s_company_requests_page .company-requests-why-us .content .content-items{gap: var(--space-md);}}@media (min-width: 768px){.s_company_requests_page .company-requests-why-us .content .content-items{gap: var(--space-lg);}}.s_company_requests_page .company-requests-why-us .content .item{background: linear-gradient(-59.26deg, rgba(201, 119, 44, 0.3) 9.78%, rgba(130, 106, 135, 0.3) 33.03%, rgba(58, 111, 194, 0.3) 53.88%, rgba(0, 142, 222, 0.3) 73.72%, rgba(0, 211, 221, 0.3) 101.01%); border: 2px solid transparent; border-image: var(--gradient-main) 1; border-radius: 2px; padding: var(--space-md); display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: var(--space-md); transition: all 0.3s ease; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); width: 100%;}@media (min-width: 576px){.s_company_requests_page .company-requests-why-us .content .item{width: calc(50% - (var(--space-md) / 2));}}@media (min-width: 992px){.s_company_requests_page .company-requests-why-us .content .item{width: calc(33.333% - (var(--space-lg) * 2 / 3));}}@media (min-width: 1200px){.s_company_requests_page .company-requests-why-us .content .item{width: calc(33.333% - (var(--space-xl) * 2 / 3));}}.s_company_requests_page .company-requests-why-us .content .item:hover{border-color: var(--blue-color); box-shadow: 0 4px 16px rgba(12, 102, 221, 0.15); transform: translateY(-2px);}.s_company_requests_page .company-requests-why-us .content .item .icon-box{width: 24px; height: 24px; flex-shrink: 0; background: url("/company_requests_page/static/src/scss/../../img/radio.svg") no-repeat center center; background-size: contain;}@media (max-width: 768px){.s_company_requests_page .company-requests-why-us .content .item .icon-box{width: 20px; height: 20px;}}@media (max-width: 480px){.s_company_requests_page .company-requests-why-us .content .item .icon-box{width: 18px; height: 18px;}}.s_company_requests_page .company-requests-why-us .content .item .company-requests-why-us-item-text{margin: 0; font-size: var(--fs-md); font-weight: var(--fw-medium); color: var(--text-color); line-height: 1.6; text-align: start;}@media (max-width: 768px){.s_company_requests_page .company-requests-why-us .content .item .company-requests-why-us-item-text{font-size: var(--fs-sm); line-height: 1.5;}}@media (max-width: 480px){.s_company_requests_page .company-requests-why-us .content .item .company-requests-why-us-item-text{font-size: var(--fs-xs); line-height: 1.4;}}.s_company_requests_page .company-requests-why-us .content .items-underline{height: 2px; width: 50%; margin-bottom: var(--space-lg); margin-top: var(--space-lg); background-color: var(--blue-color); position: relative; background: var(--gradient-main); background-position: center center; background-repeat: no-repeat; background-size: cover;}.s_company_requests_page .company-requests-why-us .content .cta-actions .company-requests-why-us-register-btn{display: inline-block; padding: 0.75rem 3rem; background: var(--accent-color); color: var(--white); font-size: var(--fs-md); font-weight: var(--fw-semibold); border-radius: 8px; transition: all 0.3s ease; box-shadow: 0 4px 12px rgba(255, 153, 0, 0.3);}.s_company_requests_page .company-requests-why-us .content .cta-actions .company-requests-why-us-register-btn:hover{background: #E68A00; transform: translateY(-2px); box-shadow: 0 6px 16px rgba(255, 153, 0, 0.4);}.s_company_requests_page .company-requests-why-us .content .cta-actions .company-requests-why-us-register-btn:active{transform: translateY(0);}@media (max-width: 992px){.s_company_requests_page .company-requests-why-us .content .content-items{gap: var(--space-md);}.s_company_requests_page .company-requests-why-us .content .item{padding: var(--space-md);}}@media (max-width: 992px) and (min-width: 768px) and (max-width: 991px){.s_company_requests_page .company-requests-why-us .content .item{width: calc(50% - (var(--space-md) / 2));}}@media (max-width: 768px){.s_company_requests_page .company-requests-why-us{padding: var(--space-lg) 0;}.s_company_requests_page .company-requests-why-us .header{margin-bottom: var(--space-lg);}.s_company_requests_page .company-requests-why-us .header .company-requests-why-us-title{font-size: var(--fs-lg);}.s_company_requests_page .company-requests-why-us .header .company-requests-why-us-subtitle{font-size: var(--fs-sm);}.s_company_requests_page .company-requests-why-us .content .item{padding: var(--space-md); width: 100%;}.s_company_requests_page .company-requests-why-us .content .items-underline{width: 80%;}}@media (min-width: 1400px){.s_company_requests_page .company-requests-why-us .content .content-items{max-width: 1400px; margin: 0 auto;}.s_company_requests_page .company-requests-why-us .content .item{padding: var(--space-md);}}.s_company_requests_page .company-requests-our-features{padding: var(--space-xl) 0;}.s_company_requests_page .company-requests-our-features .container{margin: 0 auto;}.s_company_requests_page .company-requests-our-features .header{text-align: center; margin-bottom: var(--space-xl);}.s_company_requests_page .company-requests-our-features .header .company-requests-our-features-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--text-color); margin-bottom: var(--space-lg); line-height: 1.4;}.s_company_requests_page .company-requests-our-features .header .underline{width: 100%; height: 1px; margin-bottom: var(--space-lg); background-color: var(--blue-color); position: relative;}.s_company_requests_page .company-requests-our-features .header .underline::before{position: absolute; content: ""; width: 300px; height: 8px; top: 50%; right: 50%; transform: translate(50%, -50%); background: var(--gradient-main); background-position: center center; background-repeat: no-repeat; background-size: cover;}.s_company_requests_page .company-requests-our-features .content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: var(--space-lg);}.s_company_requests_page .company-requests-our-features .content .content-items{display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-lg); width: 100%;}@media (max-width: 992px){.s_company_requests_page .company-requests-our-features .content .content-items{grid-template-columns: repeat(2, 1fr); gap: var(--space-md);}}@media (max-width: 576px){.s_company_requests_page .company-requests-our-features .content .content-items{grid-template-columns: 1fr;}}.s_company_requests_page .company-requests-our-features .content .item{background: linear-gradient(-59.26deg, rgba(201, 119, 44, 0.3) 9.78%, rgba(130, 106, 135, 0.3) 33.03%, rgba(58, 111, 194, 0.3) 53.88%, rgba(0, 142, 222, 0.3) 73.72%, rgba(0, 211, 221, 0.3) 101.01%); border: 2px solid transparent; border-image: var(--gradient-main) 1; border-radius: 8px; padding: var(--space-lg); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; text-align: center; gap: var(--space-lg); transition: all 0.3s ease; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);}.s_company_requests_page .company-requests-our-features .content .item:hover{box-shadow: 0 4px 16px rgba(12, 102, 221, 0.15); transform: translateY(-2px);}.s_company_requests_page .company-requests-our-features .content .item .icon-box{padding: 12px; flex-shrink: 0; margin-bottom: var(--space-md); background: linear-gradient(-59.26deg, rgba(201, 119, 44, 0.3) 9.78%, rgba(130, 106, 135, 0.3) 33.03%, rgba(58, 111, 194, 0.3) 53.88%, rgba(0, 142, 222, 0.3) 73.72%, rgba(0, 211, 221, 0.3) 101.01%); border-image: var(--gradient-main) 1; border: 2px solid transparent;}.s_company_requests_page .company-requests-our-features .content .item .icon-box .company-requests-feature-icon{width: 40px; height: 40px;}.s_company_requests_page .company-requests-our-features .content .item .company-requests-our-features-item-title{margin: 0; font-size: var(--fs-md); font-weight: var(--fw-bold); color: var(--text-color); line-height: 1.4;}@media (max-width: 768px){.s_company_requests_page .company-requests-our-features .content .item .company-requests-our-features-item-title{font-size: var(--fs-sm);}}.s_company_requests_page .company-requests-our-features .content .item .item-underline{width: 100%; height: 1px; background-color: var(--blue-color); position: relative;}.s_company_requests_page .company-requests-our-features .content .item .item-underline::before{position: absolute; content: ""; height: 5px; width: 180px; top: 50%; right: 50%; transform: translate(50%, -50%); background: var(--gradient-main); background-position: center center; background-repeat: no-repeat; background-size: cover;}.s_company_requests_page .company-requests-our-features .content .item .company-requests-our-features-item-desc{margin: 0; font-size: var(--fs-sm); font-weight: var(--fw-medium); color: var(--text-color); line-height: 1.6;}@media (max-width: 768px){.s_company_requests_page .company-requests-our-features .content .item .company-requests-our-features-item-desc{font-size: var(--fs-xs); line-height: 1.5;}}@media (max-width: 768px){.s_company_requests_page .company-requests-our-features{padding: var(--space-lg) 0;}.s_company_requests_page .company-requests-our-features .header{margin-bottom: var(--space-lg);}.s_company_requests_page .company-requests-our-features .header .company-requests-our-features-title{font-size: var(--fs-lg);}.s_company_requests_page .company-requests-our-features .content .item{padding: var(--space-md); gap: var(--space-md);}}@media (min-width: 1400px){.s_company_requests_page .company-requests-our-features .content .content-items{max-width: 1400px; margin: 0 auto;}}.s_company_requests_page .company-requests-our-offers{padding: var(--space-xl) 0; margin-bottom: var(--space-xl); background-color: var(--light-gray);}.s_company_requests_page .company-requests-our-offers .container{margin: 0 auto;}.s_company_requests_page .company-requests-our-offers .header{text-align: center; margin-bottom: var(--space-xl);}.s_company_requests_page .company-requests-our-offers .header .company-requests-our-offers-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--text-color); margin-bottom: var(--space-lg); line-height: 1.4;}.s_company_requests_page .company-requests-our-offers .header .underline{width: 100%; height: 1px; margin-bottom: var(--space-lg); background-color: var(--blue-color); position: relative;}.s_company_requests_page .company-requests-our-offers .header .underline::before{position: absolute; content: ""; width: 300px; height: 8px; top: 50%; right: 50%; transform: translate(50%, -50%); background: var(--gradient-main); background-position: center center; background-repeat: no-repeat; background-size: cover;}.s_company_requests_page .company-requests-our-offers .header .company-requests-our-offers-subtitle{font-size: var(--fs-md); font-weight: var(--fw-medium); color: var(--text-color); margin-bottom: 0;}.s_company_requests_page .company-requests-our-offers .content .content-items{display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-lg);}@media (max-width: 992px){.s_company_requests_page .company-requests-our-offers .content .content-items{grid-template-columns: repeat(2, 1fr); gap: var(--space-md);}}@media (max-width: 768px){.s_company_requests_page .company-requests-our-offers .content .content-items{grid-template-columns: 1fr; gap: var(--space-md);}}.s_company_requests_page .company-requests-our-offers .content .item{background: linear-gradient(-1.96deg, rgba(0, 212, 221, 0.7) -3.67%, rgba(0, 38, 129, 0) 19.7%, rgba(0, 53, 180, 0) 40.88%); border-radius: var(--card-radius); overflow: hidden; transition: all 0.3s ease; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_company_requests_page .company-requests-our-offers .content .item:hover{box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);}.s_company_requests_page .company-requests-our-offers .content .item .image-box{position: relative; width: 100%; height: 240px; overflow: hidden; background: linear-gradient(-135deg, var(--main-color) 0%, var(--blue-color) 100%);}.s_company_requests_page .company-requests-our-offers .content .item .image-box .offer-image{width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease;}.s_company_requests_page .company-requests-our-offers .content .item .image-box .gradient-layer{position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: linear-gradient(-1.96deg, #00174E 3%, #00174EEE 15%, #00174EAC 30%, #00174E01 100%); pointer-events: none;}.s_company_requests_page .company-requests-our-offers .content .item .image-box .item-badge{position: absolute; top: var(--space-md); left: var(--space-md); background: #002681CC; color: var(--white); border: 1px solid var(--accent-color); padding: var(--space-sm) var(--space-md); border-radius: 20px; font-size: 12px; font-weight: var(--fw-semibold); z-index: 2;}.s_company_requests_page .company-requests-our-offers .content .item .item-body{padding: var(--space-lg); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; flex: 1; background-color: #00174E; color: var(--white);}.s_company_requests_page .company-requests-our-offers .content .item .item-body .item-title{font-size: var(--fs-md); font-weight: var(--fw-bold); margin-bottom: var(--space-md); line-height: 1.4; min-height: 3em; text-align: center;}.s_company_requests_page .company-requests-our-offers .content .item .item-body .underline{width: 100%; height: 1px; background-color: var(--blue-color); position: relative; margin-bottom: var(--space-md);}.s_company_requests_page .company-requests-our-offers .content .item .item-body .underline::before{position: absolute; content: ""; height: 3px; width: 180px; top: 50%; right: 50%; transform: translate(50%, -50%); background: var(--gradient-main); background-position: center center; background-repeat: no-repeat; background-size: cover;}.s_company_requests_page .company-requests-our-offers .content .item .item-body .item-desc-list{flex: 1; margin-bottom: var(--space-lg);}.s_company_requests_page .company-requests-our-offers .content .item .item-body .item-desc-list .desc-item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: var(--space-sm); margin-bottom: var(--space-md);}.s_company_requests_page .company-requests-our-offers .content .item .item-body .item-desc-list .desc-item:last-child{margin-bottom: 0;}.s_company_requests_page .company-requests-our-offers .content .item .item-body .item-desc-list .desc-item .icon-box{width: 20px; height: 20px; min-width: 20px; font-size: var(--fs-sm); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; color: var(--accent-color);}.s_company_requests_page .company-requests-our-offers .content .item .item-body .item-desc-list .desc-item .desc-text{margin: 0; font-size: var(--fs-sm); font-weight: var(--fw-regular); line-height: 1.6; text-align: center;}.s_company_requests_page .company-requests-our-offers .content .item .item-body .item-cta-btn{display: inline-block; padding: 0.75rem var(--space-lg); background: var(--accent-color); color: var(--white); font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--btn-radius); text-align: center; transition: all 0.3s ease; border: 2px solid var(--accent-color);}.s_company_requests_page .company-requests-our-offers .content .item .item-body .item-cta-btn:hover{background: transparent; color: var(--accent-color);}.s_company_requests_page .company-requests-our-offers .content .item:hover .image-box img{transform: scale(1.1);}@media (max-width: 768px){.s_company_requests_page .company-requests-our-offers{padding: var(--space-lg) 0;}.s_company_requests_page .company-requests-our-offers .header{margin-bottom: var(--space-lg);}.s_company_requests_page .company-requests-our-offers .header .company-requests-our-offers-title{font-size: var(--fs-lg);}.s_company_requests_page .company-requests-our-offers .header .company-requests-our-offers-subtitle{font-size: var(--fs-sm);}.s_company_requests_page .company-requests-our-offers .content .item .image-box{height: 200px;}.s_company_requests_page .company-requests-our-offers .content .item .image-box .item-badge{top: var(--space-sm); left: var(--space-sm); font-size: 0.75rem; padding: var(--space-xs) var(--space-sm);}.s_company_requests_page .company-requests-our-offers .content .item .item-body{padding: var(--space-md);}.s_company_requests_page .company-requests-our-offers .content .item .item-body .item-title{font-size: var(--fs-sm); min-height: auto;}.s_company_requests_page .company-requests-our-offers .content .item .item-body .item-desc-list .desc-item .desc-text{font-size: var(--fs-xs);}}@media (min-width: 1400px){.s_company_requests_page .company-requests-our-offers .content .content-items{max-width: 1400px; margin: 0 auto;}}.s_company_requests_page .training-fields-section{padding: var(--space-xl) 0; background-color: var(--white);}.s_company_requests_page .training-fields-section .container{margin: 0 auto;}.s_company_requests_page .training-fields-section .header{text-align: center; background-color: #06203A; color: var(--white); border-top-right-radius: 40px; border-top-left-radius: 40px; padding: 20px; position: relative;}.s_company_requests_page .training-fields-section .header .training-fields-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: var(--space-lg); line-height: 1.4;}.s_company_requests_page .training-fields-section .header .underline{width: 100%; height: 1px; margin-bottom: var(--space-lg); background-color: var(--blue-color); position: relative;}.s_company_requests_page .training-fields-section .header .underline::before{position: absolute; content: ""; width: 300px; height: 8px; top: 50%; right: 50%; transform: translate(50%, -50%); background: var(--gradient-main); background-position: center center; background-repeat: no-repeat; background-size: cover;}.s_company_requests_page .training-fields-section .header .training-fields-subtitle{font-size: var(--fs-md); font-weight: var(--fw-medium); margin-bottom: var(--space-xl);}.s_company_requests_page .training-fields-section .header .company-requests-training-fields-because{display: inline-block; background-image: url("/company_requests_page/static/src/scss/../../img/because-bg-accent.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; color: var(--white); padding: 1.5rem 0rem; width: 225px; margin-top: var(--space-md); position: absolute; bottom: -30px; right: 50%; transform: translateX(50%);}.s_company_requests_page .training-fields-section .header .company-requests-training-fields-because .because-text{margin: 0; font-size: var(--fs-md); font-weight: var(--fw-bold);}.s_company_requests_page .training-fields-section .content{background: linear-gradient(-59.26deg, rgba(201, 119, 44, 0.3) 9.78%, rgba(130, 106, 135, 0.3) 33.03%, rgba(58, 111, 194, 0.3) 53.88%, rgba(0, 142, 222, 0.3) 73.72%, rgba(0, 211, 221, 0.3) 101.01%); border-bottom-right-radius: 40px; border-bottom-left-radius: 40px; padding: var(--space-xl);}@media (max-width: 992px){.s_company_requests_page .training-fields-section .content{padding: var(--space-lg);}}@media (max-width: 768px){.s_company_requests_page .training-fields-section .content{padding: var(--space-md); padding-top: var(--space-xl);}}.s_company_requests_page .training-fields-section .content .fields-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-md); margin-bottom: var(--space-lg);}@media (max-width: 992px){.s_company_requests_page .training-fields-section .content .fields-grid{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 768px){.s_company_requests_page .training-fields-section .content .fields-grid{grid-template-columns: repeat(2, 1fr); gap: var(--space-sm);}}@media (max-width: 480px){.s_company_requests_page .training-fields-section .content .fields-grid{grid-template-columns: 1fr;}}.s_company_requests_page .training-fields-section .content .field-item{position: relative; background: linear-gradient(-59.26deg, rgba(201, 119, 44, 0.3) 9.78%, rgba(130, 106, 135, 0.3) 33.03%, rgba(58, 111, 194, 0.3) 53.88%, rgba(0, 142, 222, 0.3) 73.72%, rgba(0, 211, 221, 0.3) 101.01%); border: 1px solid transparent; border-image: var(--gradient-main) 1; border-radius: var(--btn-radius); padding: var(--space-md); text-align: center; transition: all 0.3s ease; cursor: pointer; font-weight: 600;}.s_company_requests_page .training-fields-section .content .field-item:hover{transform: translateY(-4px); box-shadow: 0 4px 12px rgba(12, 102, 221, 0.2);}.s_company_requests_page .training-fields-section .content .field-item .field-badge{position: absolute; top: -10px; left: var(--space-sm); background: var(--accent-color); color: var(--white); font-size: var(--fs-xs); font-weight: var(--fw-semibold); padding: 2px 8px; border-radius: 12px;}.s_company_requests_page .training-fields-section .content .field-item .field-name{margin: 0; font-size: var(--fs-sm); font-weight: var(--fw-bold); color: var(--text-color); transition: color 0.3s ease;}@media (max-width: 768px){.s_company_requests_page .training-fields-section .content .field-item .field-name{font-size: var(--fs-xs);}}.s_company_requests_page .training-fields-section .content .cta-actions{text-align: center;}.s_company_requests_page .training-fields-section .content .cta-actions .training-fields-cta-btn{display: inline-block; padding: 0.875rem 3rem; background: var(--accent-color); color: var(--white); font-size: var(--fs-md); font-weight: var(--fw-semibold); border-radius: 8px; transition: all 0.3s ease; box-shadow: 0 4px 12px rgba(255, 153, 0, 0.3);}.s_company_requests_page .training-fields-section .content .cta-actions .training-fields-cta-btn:hover{background: #E68A00; transform: translateY(-2px); box-shadow: 0 6px 16px rgba(255, 153, 0, 0.4);}@media (max-width: 768px){.s_company_requests_page .training-fields-section{padding: var(--space-lg) 0;}.s_company_requests_page .training-fields-section .header .training-fields-title{font-size: var(--fs-lg);}.s_company_requests_page .training-fields-section .header .training-fields-subtitle{font-size: var(--fs-sm);}}.s_company_requests_page .company-requests-testimonials-section{padding: var(--space-xl) 0; background: linear-gradient(-59.26deg, rgba(201, 119, 44, 0.3) 9.78%, rgba(130, 106, 135, 0.3) 33.03%, rgba(58, 111, 194, 0.3) 53.88%, rgba(0, 142, 222, 0.3) 73.72%, rgba(0, 211, 221, 0.3) 101.01%);}.s_company_requests_page .company-requests-testimonials-section .container{margin: 0 auto;}.s_company_requests_page .company-requests-testimonials-section .header{text-align: center; margin-bottom: var(--space-xl);}.s_company_requests_page .company-requests-testimonials-section .header .testimonials-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--text-color); margin-bottom: var(--space-lg); line-height: 1.4;}.s_company_requests_page .company-requests-testimonials-section .header .underline{width: 100%; height: 1px; margin-bottom: 0; background-color: var(--blue-color); position: relative;}.s_company_requests_page .company-requests-testimonials-section .header .underline::before{position: absolute; content: ""; width: 300px; height: 8px; top: 50%; right: 50%; transform: translate(50%, -50%); background: var(--gradient-main); background-position: center center; background-repeat: no-repeat; background-size: cover;}.s_company_requests_page .company-requests-testimonials-section .content{position: relative;}.s_company_requests_page .company-requests-testimonials-section .content .certificate-tag{margin: var(--space-lg) auto; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--space-md);}.s_company_requests_page .company-requests-testimonials-section .content .certificate-tag .company-name{font-weight: var(--fw-bold); font-style: SemiBold; font-size: var(--fs-md);}.s_company_requests_page .company-requests-testimonials-section .content .certificate-tag .tag{border-radius: 50px; background-image: var(--gradient-main); padding: 12px 80px; font-weight: var(--fw-bold); font-size: var(--fs-md); text-align: center; color: var(--white); position: relative;}@media (max-width: 992px){.s_company_requests_page .company-requests-testimonials-section .content .certificate-tag .tag{padding: 12px 60px;}}@media (max-width: 768px){.s_company_requests_page .company-requests-testimonials-section .content .certificate-tag .tag{padding: 10px 50px; font-size: var(--fs-sm);}}@media (max-width: 480px){.s_company_requests_page .company-requests-testimonials-section .content .certificate-tag .tag{font-size: var(--fs-sm);}}.s_company_requests_page .company-requests-testimonials-section .content .certificate-tag .tag::before{position: absolute; content: ""; right: -5px; top: -2.5px; width: 75px; aspect-ratio: 1/1; background-image: url("/company_requests_page/static/img/icons/certificate-tag.svg"); background-position: center center; background-repeat: no-repeat; background-size: cover;}.s_company_requests_page .company-requests-testimonials-section .content .certificate-tag .tag .tag-text{margin: 0;}@media (max-width: 768px){.s_company_requests_page .company-requests-testimonials-section .content .certificate-tag .tag .tag-text{font-size: var(--fs-sm);}}@media (max-width: 480px){.s_company_requests_page .company-requests-testimonials-section .content .certificate-tag .tag .tag-text{font-size: var(--fs-xs);}}.s_company_requests_page .company-requests-testimonials-section .content .company-requests-testimonials-swiper{padding: var(--space-lg) 0; overflow: hidden;}.s_company_requests_page .company-requests-testimonials-section .content .company-requests-testimonials-swiper .swiper-wrapper{margin-bottom: 40px;}.s_company_requests_page .company-requests-testimonials-section .content .company-requests-testimonials-swiper .swiper-slide{height: auto; padding: 30px !important; transition: all 0.3s ease; opacity: 0.6;}.s_company_requests_page .company-requests-testimonials-section .content .company-requests-testimonials-swiper .swiper-slide-active{padding: 0px !important; opacity: 1; z-index: 2;}.s_company_requests_page .company-requests-testimonials-section .content .testimonial-card{background: var(--white); border-radius: var(--card-radius); overflow: hidden; border: 2px solid transparent; border-image: var(--gradient-main) 1; height: 100%; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_company_requests_page .company-requests-testimonials-section .content .testimonial-card .testimonial-image{width: 100%; aspect-ratio: 1/1; overflow: hidden; position: relative;}.s_company_requests_page .company-requests-testimonials-section .content .testimonial-card .testimonial-image img{width: 100%; height: 100%; object-fit: contain;}.s_company_requests_page .company-requests-testimonials-section .content .testimonial-card .testimonial-content{padding: var(--space-lg); flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_company_requests_page .company-requests-testimonials-section .content .testimonial-card .testimonial-content .quote-icon{font-size: 2rem; color: var(--blue-color); margin-bottom: var(--space-md);}.s_company_requests_page .company-requests-testimonials-section .content .testimonial-card .testimonial-content .quote-icon i{opacity: 0.3;}.s_company_requests_page .company-requests-testimonials-section .content .testimonial-card .testimonial-content .testimonial-text{font-size: var(--fs-sm); line-height: 1.8; color: var(--text-color); margin-bottom: var(--space-lg); flex: 1; font-style: italic;}.s_company_requests_page .company-requests-testimonials-section .content .testimonial-card .testimonial-content .testimonial-author{border-top: 1px solid var(--border-color); padding-top: var(--space-md);}.s_company_requests_page .company-requests-testimonials-section .content .testimonial-card .testimonial-content .testimonial-author .author-name{font-size: var(--fs-md); font-weight: var(--fw-bold); color: var(--main-color); margin-bottom: var(--space-xs);}.s_company_requests_page .company-requests-testimonials-section .content .testimonial-card .testimonial-content .testimonial-author .author-position{font-size: var(--fs-xs); color: #666; margin: 0;}.s_company_requests_page .company-requests-testimonials-section .content .company-requests-swiper-pagination{bottom: 0;}.s_company_requests_page .company-requests-testimonials-section .content .company-requests-swiper-pagination .swiper-pagination-bullet{width: 50px; height: 6px; background: #000000; opacity: 1; transition: all 0.3s ease; border-radius: 6px;}.s_company_requests_page .company-requests-testimonials-section .content .company-requests-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--main-color); width: 50px; border-radius: 6px;}@media (max-width: 768px){.s_company_requests_page .company-requests-testimonials-section{padding: var(--space-lg) 0;}.s_company_requests_page .company-requests-testimonials-section .header .testimonials-title{font-size: var(--fs-lg);}.s_company_requests_page .company-requests-testimonials-section .testimonial-card .testimonial-content{padding: var(--space-md);}}.s_company_requests_page .register-section{padding: var(--space-lg) 0; background: linear-gradient(-59.26deg, rgba(201, 119, 44, 0.3) 9.78%, rgba(130, 106, 135, 0.3) 33.03%, rgba(58, 111, 194, 0.3) 53.88%, rgba(0, 142, 222, 0.3) 73.72%, rgba(0, 211, 221, 0.3) 101.01%);}.s_company_requests_page .register-section .mobile-input-wrapper{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: stretch; width: 100%;}.s_company_requests_page .register-section .mobile-input-wrapper .country-code-display{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; background: linear-gradient(-135deg, var(--main-color) 0%, var(--main-color-dark) 100%); border: 1px solid var(--border-color); border-inline-end: none; padding: 0.75rem var(--space-md); min-width: 80px; border-start-start-radius: 0; border-end-start-radius: 0; transition: all 0.3s ease;}.s_company_requests_page .register-section .mobile-input-wrapper .country-code-display .country-code-text{color: var(--white); font-weight: var(--fw-semibold); font-size: var(--fs-sm); white-space: nowrap; user-select: none;}.s_company_requests_page .register-section .mobile-input-wrapper .country-code-display.focused{border-color: var(--main-color); box-shadow: 0 0 0 0.2rem rgba(0, 99, 189, 0.25);}.s_company_requests_page .register-section .mobile-input-wrapper .country-code-display.is-invalid{border-color: var(--danger-color);}.s_company_requests_page .register-section .mobile-input-wrapper .country-code-display.is-invalid ~ .mobile-with-code{border-color: var(--danger-color);}.s_company_requests_page .register-section .mobile-input-wrapper .mobile-with-code{flex: 1; border-inline-start: none; border-start-start-radius: 0 !important; border-end-start-radius: 0 !important; padding-inline-start: var(--space-md);}.s_company_requests_page .register-section .mobile-input-wrapper .mobile-with-code:focus{border-inline-start: none;}.s_company_requests_page .register-section .mobile-input-wrapper .mobile-with-code.is-invalid{border-color: var(--danger-color); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.s_company_requests_page .register-section .mobile-input-wrapper .mobile-with-code.is-valid{border-color: var(--success-color); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);}.s_company_requests_page .register-section .invalid-feedback{display: block; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: var(--danger-color); text-align: start;}.s_company_requests_page .register-section .col-md-6 .position-relative{margin-bottom: 0.5rem;}.s_company_requests_page .register-section .container{margin: 0 auto;}.s_company_requests_page .register-section .header{text-align: center; color: var(--text-color); margin-bottom: var(--space-xl);}.s_company_requests_page .register-section .header .register-section-title{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: var(--space-md); line-height: 1.6;}.s_company_requests_page .register-section .header .underline{width: 100%; height: 1px; margin-bottom: var(--space-lg); background-color: var(--blue-color); position: relative;}.s_company_requests_page .register-section .header .underline::before{position: absolute; content: ""; width: 300px; height: 8px; top: 50%; right: 50%; transform: translate(50%, -50%); background: var(--gradient-main); background-position: center center; background-repeat: no-repeat; background-size: cover;}.s_company_requests_page .register-section .header .register-section-subtitle{font-size: var(--fs-md); font-weight: var(--fw-semibold); margin-bottom: var(--space-lg);}.s_company_requests_page .register-section .text-container{height: fit-content;}.s_company_requests_page .register-section .text-container .inner-head .inner_title{font-weight: 600; font-size: var(--fs-lg); line-height: 1.6;}.s_company_requests_page .register-section .text-container .inner-head .inner_title span{color: var(--main-color); display: block;}.s_company_requests_page .register-section .text-container .items-list{margin-bottom: var(--space-lg);}.s_company_requests_page .register-section .text-container .item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--space-md); margin-bottom: var(--space-md); padding: var(--space-sm);}.s_company_requests_page .register-section .text-container .item:last-child{margin-bottom: 0;}.s_company_requests_page .register-section .text-container .item .icon{width: 24px; height: 24px; flex-shrink: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.s_company_requests_page .register-section .text-container .item .icon img{width: 100%; height: auto;}.s_company_requests_page .register-section .text-container .item .item-text{margin: 0; font-size: var(--fs-sm); font-weight: var(--fw-medium); color: var(--text-color);}.s_company_requests_page .register-section .text-container .line{height: 1px; margin: var(--space-lg) 0; width: 100%; background: var(--gradient-main); background-position: center center; background-repeat: no-repeat; background-size: cover;}.s_company_requests_page .register-section .text-container .certificate-logos{display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--space-lg); padding: var(--space-lg) 0; margin: var(--space-md) 0;}.s_company_requests_page .register-section .text-container .certificate-logos .logo{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: start; align-items: center; margin-bottom: var(--space-md);}.s_company_requests_page .register-section .text-container .certificate-logos .logo img{width: auto; max-width: 100%; height: 40px; object-fit: contain; opacity: 0.85; transition: all 0.3s ease;}.s_company_requests_page .register-section .text-container .certificate-logos .logo img:hover{opacity: 1; transform: scale(1.1);}.s_company_requests_page .register-section .text-container .certificate-logos .logo.full-width{grid-column: 1 / -1; width: 100%; margin-bottom: var(--space-md);}.s_company_requests_page .register-section .text-container .certificate-logos .logo.full-width img{max-width: 300px; height: 80px;}@media (max-width: 768px){.s_company_requests_page .register-section .text-container .certificate-logos{gap: var(--space-md);}.s_company_requests_page .register-section .text-container .certificate-logos .logo img{max-width: 120px; height: 40px;}.s_company_requests_page .register-section .text-container .certificate-logos .logo.full-width{grid-column: 1 / -1;}.s_company_requests_page .register-section .text-container .certificate-logos .logo.full-width img{max-width: 200px; height: 50px;}}.s_company_requests_page .register-section .text-container .payment-logos{text-align: center;}.s_company_requests_page .register-section .text-container .payment-logos .logo-item{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; height: 40px;}@media (max-width: 375px){.s_company_requests_page .register-section .text-container .payment-logos .logo-item{height: 35px;}.s_company_requests_page .register-section .text-container .payment-logos .logo-item:not(:last-child)::after{display: none;}}.s_company_requests_page .register-section .text-container .payment-logos .logo-item img{height: 40px; width: auto; transform: scale(1); transition: transform 0.3s ease;}@media (max-width: 375px){.s_company_requests_page .register-section .text-container .payment-logos .logo-item img{height: 35px;}}.s_company_requests_page .register-section .text-container .payment-logos .logo-item img:hover{transform: scale(1.1);}.s_company_requests_page .register-section .text-container .payment-logos .logo-item:not(:last-child)::after{content: ''; position: absolute; left: -12px; top: 50%; transform: translateY(-50%); width: 1px; height: 24px; background-color: #ccc;}.s_company_requests_page .register-section .form-container{background: #D9E0FF7D; padding: var(--space-lg); border: 1px solid var(--main-color); border-radius: var(--card-radius);}.s_company_requests_page .register-section .form-container .contact-form .form-label{font-weight: var(--fw-medium); color: var(--text-color); margin-bottom: var(--space-sm); font-size: var(--fs-sm);}.s_company_requests_page .register-section .form-container .contact-form .form-control, .s_company_requests_page .register-section .form-container .contact-form .form-select{background: var(--input-bg-color); border: 1px solid var(--border-color); padding: 0.75rem var(--space-md); font-size: var(--fs-sm); border-radius: 0 !important; transition: all 0.3s ease;}.s_company_requests_page .register-section .form-container .contact-form .form-control:focus, .s_company_requests_page .register-section .form-container .contact-form .form-select:focus{border-color: var(--main-color); box-shadow: 0 0 0 0.2rem rgba(0, 99, 189, 0.25);}.s_company_requests_page .register-section .form-container .contact-form .form-control.is-invalid, .s_company_requests_page .register-section .form-container .contact-form .form-select.is-invalid{border-color: var(--danger-color); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.s_company_requests_page .register-section .form-container .contact-form .form-control.is-valid, .s_company_requests_page .register-section .form-container .contact-form .form-select.is-valid{border-color: var(--success-color); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);}.s_company_requests_page .register-section .form-container .contact-form .input-group .country-code-number{background: var(--input-bg-color); border: 1px solid var(--border-color); border-inline-end: none; font-weight: var(--fw-medium); border-radius: 0 !important; width: 50px; min-width: 80px; text-align: center;}.s_company_requests_page .register-section .form-container .contact-form .input-group .form-control{border-inline-start: none;}.s_company_requests_page .register-section .form-container .contact-form .section-title{color: var(--main-color); font-weight: var(--fw-bold); font-size: var(--fs-md); margin-bottom: var(--space-md); padding-bottom: var(--space-xs);}.s_company_requests_page .register-section .form-container .contact-form .second-section-title{color: var(--main-color); font-weight: var(--fw-bold); font-size: var(--fs-md); margin-bottom: var(--space-md); padding-bottom: var(--space-xs); padding-top: var(--space-md); border-top: 1px solid #a7b1dba3;}.s_company_requests_page .register-section .form-container .contact-form .submit-btn{background: linear-gradient(-135deg, var(--main-color) 0%, var(--main-color-dark) 100%); color: var(--white); border: none; padding: 0.875rem var(--space-lg); font-size: var(--fs-md); font-weight: var(--fw-semibold); border-radius: var(--btn-radius); width: 100%; transition: all 0.3s ease; margin-top: var(--space-md);}.s_company_requests_page .register-section .form-container .contact-form .submit-btn:hover{transform: translateY(-2px); box-shadow: var(--shadow-lg);}.s_company_requests_page .register-section .form-container .contact-form .submit-btn:active{transform: translateY(0);}@media (max-width: 992px){.s_company_requests_page .register-section .text-container{margin-bottom: var(--space-lg);}}@media (max-width: 768px){.s_company_requests_page .register-section{padding: var(--space-lg) 0;}.s_company_requests_page .register-section .register-section-title{font-size: var(--fs-lg);}.s_company_requests_page .register-section .register-section-subtitle{font-size: var(--fs-sm);}.s_company_requests_page .register-section .text-container, .s_company_requests_page .register-section .form-container{padding: var(--space-md);}}.s_company_requests_page .partners-section{padding: var(--space-xl) 0; background: linear-gradient(-59.26deg, rgba(201, 119, 44, 0.3) 9.78%, rgba(130, 106, 135, 0.3) 33.03%, rgba(58, 111, 194, 0.3) 53.88%, rgba(0, 142, 222, 0.3) 73.72%, rgba(0, 211, 221, 0.3) 101.01%);}.s_company_requests_page .partners-section .container{margin: 0 auto;}.s_company_requests_page .partners-section .header{text-align: center; margin-bottom: var(--space-lg);}.s_company_requests_page .partners-section .header .partners-title{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: var(--space-lg);}.s_company_requests_page .partners-section .header .underline{width: 100%; height: 1px; margin-bottom: var(--space-lg); background-color: var(--blue-color); position: relative;}.s_company_requests_page .partners-section .header .underline::before{position: absolute; content: ""; width: 300px; height: 8px; top: 50%; right: 50%; transform: translate(50%, -50%); background: var(--gradient-main); background-position: center center; background-repeat: no-repeat; background-size: cover;}.s_company_requests_page .partners-section .partners-rows-container{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_company_requests_page .partners-section .partners-row{display: -webkit-box; display: -webkit-flex; display: flex; gap: 0; align-items: center; overflow-x: auto; overflow-y: hidden; scrollbar-width: thin; scrollbar-color: var(--main-color) var(--light-gray); -ms-overflow-style: none; scrollbar-width: none;}.s_company_requests_page .partners-section .partners-row::-webkit-scrollbar{display: none;}.s_company_requests_page .partners-section .partners-row .partner-item{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 200px; height: 120px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; padding: var(--space-md); position: relative;}.s_company_requests_page .partners-section .partners-row .partner-item:not(:last-child)::after{content: ''; position: absolute; inset-inline-end: 0; top: 0; height: 100%; width: 1px; background: var(--border-color);}.s_company_requests_page .partners-section .partners-row .partner-item img{max-width: 140px; max-height: 70px; width: auto; height: auto; transition: all 0.3s ease; object-fit: contain;}.s_company_requests_page .partners-section .partners-row .partner-item img:hover{transform: scale(1.1);}.s_company_requests_page .partners-section .partners-row:not(:last-child){border-bottom: 1px solid var(--border-color);}@media (min-width: 769px){.s_company_requests_page .partners-section .partners-rows-container{display: grid; grid-template-columns: 1fr; gap: 0;}.s_company_requests_page .partners-section .partners-row{display: grid; grid-template-columns: repeat(5, 1fr); overflow-x: visible; padding: 0; background: transparent;}.s_company_requests_page .partners-section .partners-row .partner-item{width: 100%; height: 180px; margin: 0;}.s_company_requests_page .partners-section .partners-row .partner-item:not(:last-child)::after{content: ''; position: absolute; inset-inline-end: 0; top: 0; height: 100%; width: 1px; background: var(--border-color);}.s_company_requests_page .partners-section .partners-row .partner-item img{max-height: 80px; max-width: 120px;}}@media (min-width: 769px) and (max-width: 1200px){.s_company_requests_page .partners-section .partners-row{grid-template-columns: repeat(5, 1fr);}.s_company_requests_page .partners-section .partners-row .partner-item{height: 140px;}}@media (max-width: 768px){.s_company_requests_page .partners-section .partners-row{-webkit-overflow-scrolling: touch;}.s_company_requests_page .partners-section .partners-row:last-child{border-top: 1px solid var(--border-color);}.s_company_requests_page .partners-section .partners-row .partner-item{width: 180px; height: 100px;}.s_company_requests_page .partners-section .partners-row .partner-item img{max-width: 120px; max-height: 50px;}}@media (max-width: 480px){.s_company_requests_page .partners-section .partners-row:not(:first-child){border-top: 1px solid var(--border-color);}.s_company_requests_page .partners-section .partners-row .partner-item{width: 160px; height: 90px;}.s_company_requests_page .partners-section .partners-row .partner-item img{max-width: 100px; max-height: 45px;}}.s_company_requests_page .invalid-feedback{display: block; width: 100%; margin-top: var(--space-xs); font-size: var(--fs-xs); color: var(--danger-color);}.s_company_requests_page .validation-summary{margin-bottom: var(--space-md);}.s_company_requests_page .alert{border-radius: var(--border-radius); border: none; padding: var(--space-md); margin-bottom: var(--space-md);}.s_company_requests_page .alert.alert-success{background: rgba(40, 167, 69, 0.1); color: var(--success-color); border-right: 4px solid var(--success-color);}.s_company_requests_page .alert.alert-danger{background: rgba(220, 53, 69, 0.1); color: var(--danger-color); border-right: 4px solid var(--danger-color);}.s_company_requests_page .alert .btn-close{padding: var(--space-sm);}@media (max-width: 576px){.s_company_requests_page .partners-section{padding-right: var(--space-md); padding-left: var(--space-md);}.s_company_requests_page .row.g-5{--bs-gutter-x: 2rem;}.s_company_requests_page .form-container .contact-form .row{margin-right: -0.5rem; margin-left: -0.5rem;}.s_company_requests_page .form-container .contact-form .row .col-md-6{padding-right: 0.5rem; padding-left: 0.5rem;}}@media (prefers-reduced-motion: reduce){.s_company_requests_page *{transition: none !important; animation: none !important;}.s_company_requests_page .submit-btn:hover{transform: none !important;}}@media print{.s_company_requests_page .company-requests-hero{background: none !important; color: black !important; min-height: auto;}.s_company_requests_page .form-container{box-shadow: none !important; border: 1px solid #000;}.s_company_requests_page .submit-btn{display: none;}}@media (min-width: 1200px){.s_company_requests_page .container{max-width: 1140px;}}@media (min-width: 1400px){.s_company_requests_page .container{max-width: 1320px;}}.s_company_requests_page .form-control:focus, .s_company_requests_page .form-select:focus{outline: none;}.s_company_requests_page ::-webkit-scrollbar{width: 8px;}.s_company_requests_page ::-webkit-scrollbar-track{background: var(--light-gray);}.s_company_requests_page ::-webkit-scrollbar-thumb{background: var(--main-color); border-radius: 4px;}.s_company_requests_page ::-webkit-scrollbar-thumb:hover{background: var(--main-color-dark);}

/* /company_requests_page/static/src/scss/company_requests_page_image_preview.scss */
 .image-preview-overlay{position: fixed; top: 0; right: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.75); z-index: 99999; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s ease;}.image-preview-overlay.active{opacity: 1; visibility: visible;}.image-preview-overlay .image-preview-container{position: relative; max-width: 80vw; max-height: 80vh; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; animation: zoomIn 0.3s ease;}.image-preview-overlay .image-preview-img{max-width: 100%; max-height: 90vh; width: auto; height: auto; object-fit: contain; border-radius: 8px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.5);}.image-preview-overlay .image-preview-close{position: absolute; top: -50px; left: -50px; background: rgba(255, 255, 255, 0.1); border: 2px solid rgba(255, 255, 255, 0.3); color: white; width: 44px; height: 44px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 20px; cursor: pointer; transition: all 0.3s ease; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);}.image-preview-overlay .image-preview-close:hover{background: rgba(255, 255, 255, 0.2); border-color: rgba(255, 255, 255, 0.5); transform: rotate(-90deg);}.image-preview-overlay .image-preview-close:active{transform: rotate(-90deg) scale(0.95);}.image-preview-overlay .image-preview-close i{pointer-events: none;}@keyframes zoomIn{from{transform: scale(0.8); opacity: 0;}to{transform: scale(1); opacity: 1;}}@media (max-width: 992px){.image-preview-overlay .image-preview-container{max-width: 92vw; max-height: 88vh;}.image-preview-overlay .image-preview-img{max-height: 88vh;}.image-preview-overlay .image-preview-close{top: -45px; left: -20px; width: 40px; height: 40px; font-size: 18px;}}@media (max-width: 768px){.image-preview-overlay .image-preview-container{max-width: 95vw; max-height: 85vh;}.image-preview-overlay .image-preview-img{max-height: 85vh; border-radius: 4px;}.image-preview-overlay .image-preview-close{top: -40px; left: 0; width: 36px; height: 36px; font-size: 18px; background: rgba(255, 255, 255, 0.15);}}@media (max-width: 480px){.image-preview-overlay .image-preview-container{max-width: 98vw; max-height: 82vh;}.image-preview-overlay .image-preview-img{max-height: 82vh;}.image-preview-overlay .image-preview-close{top: 10px; left: 10px; width: 32px; height: 32px; font-size: 16px; background: rgba(0, 0, 0, 0.6); border: 1px solid rgba(255, 255, 255, 0.4);}}.s_company_requests_page .company-requests-testimonials-section .testimonial-image{position: relative; overflow: hidden;}.s_company_requests_page .company-requests-testimonials-section .testimonial-image img{transition: all 0.3s ease; cursor: pointer;}.s_company_requests_page .company-requests-testimonials-section .testimonial-image img:hover{transform: scale(1.05); filter: brightness(1.1);}.s_company_requests_page .company-requests-testimonials-section .testimonial-image img:active{transform: scale(1.02);}.s_company_requests_page .company-requests-testimonials-section .testimonial-image::after{content: '\f00e'; font-family: 'Font Awesome 6 Free'; font-weight: 900; position: absolute; bottom: 10px; left: 10px; background: rgba(0, 0, 0, 0.6); color: white; width: 32px; height: 32px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 14px; opacity: 0; transition: opacity 0.3s ease; pointer-events: none;}.s_company_requests_page .company-requests-testimonials-section .testimonial-image:hover::after{opacity: 1;}@media (max-width: 768px){.s_company_requests_page .company-requests-testimonials-section .testimonial-image::after{width: 28px; height: 28px; font-size: 12px; bottom: 8px; left: 8px;}}.image-preview-overlay .image-preview-close:focus{outline: 2px solid rgba(255, 255, 255, 0.6); outline-offset: 2px;}body.image-preview-open{overflow: hidden;}.image-preview-overlay.loading .image-preview-img{opacity: 0;}.image-preview-overlay.loading::before{content: ''; position: absolute; width: 50px; height: 50px; border: 3px solid rgba(255, 255, 255, 0.3); border-top-color: white; border-radius: 50%; animation: spin 0.8s linear infinite;}@keyframes spin{to{transform: rotate(-360deg);}}[dir="rtl"] .image-preview-overlay .image-preview-close{left: auto; right: -50px;}@media (max-width: 992px){[dir="rtl"] .image-preview-overlay .image-preview-close{right: -20px;}}@media (max-width: 768px){[dir="rtl"] .image-preview-overlay .image-preview-close{right: 0;}}@media (max-width: 480px){[dir="rtl"] .image-preview-overlay .image-preview-close{right: 10px; left: auto;}}[dir="rtl"] .s_company_requests_page .company-requests-testimonials-section .testimonial-image::after{left: auto; right: 10px;}@media (max-width: 768px){[dir="rtl"] .s_company_requests_page .company-requests-testimonials-section .testimonial-image::after{right: 8px;}}@media print{.image-preview-overlay{display: none !important;}}@media (prefers-reduced-motion: reduce){.image-preview-overlay{transition: none;}.image-preview-overlay .image-preview-container{animation: none;}.image-preview-overlay .image-preview-close{transition: none;}.image-preview-overlay .image-preview-close:hover{transform: none;}.s_company_requests_page .company-requests-testimonials-section .testimonial-image img{transition: none;}.s_company_requests_page .company-requests-testimonials-section .testimonial-image img:hover{transform: none;}.s_company_requests_page .company-requests-testimonials-section .testimonial-image::after{transition: none;}}

/* /special_offers/static/src/scss/special_offers.scss */
 :root{--so-primary: #0065a4; --so-primary-dark: #06203a; --so-primary-light: #e8f4fc; --so-secondary: #1656a0; --so-orange: #FF9900; --so-orange-light: #fff4e5; --so-gradient: linear-gradient(90deg, #C9772C 7.35%, #826A87 23.18%, #3A6FC2 39%, #008EDE 63.34%, #00D3DD 100%); --so-text-dark: #06203a; --so-text-body: #6b7280; --so-text-muted: #9ca3af; --so-bg-page: #FFFFFF; --so-bg-card: #E8F6FFB2; --so-border: #e2e8f0; --so-success: #10b981; --so-warning: #f59e0b; --so-error: #ef4444;}.loader-overlay{position: fixed; top: 0; right: 0; width: 100%; height: 100%; background: white; z-index: 9999; display: none; justify-content: center; align-items: center; transition: opacity 0.3s ease;}.loader-overlay.show{display: -webkit-box; display: -webkit-flex; display: flex;}.spinner-border{width: 50px; height: 50px; border: 5px solid #f3f3f3; border-top: 5px solid #3498db; border-radius: 50%; animation: spin 1s linear infinite;}@keyframes spin{0%{transform: rotate(0deg);}100%{transform: rotate(-360deg);}}.so-detail-page{background: var(--so-bg-page); min-height: 100vh; visibility: hidden;}.so-detail-page .container{max-width: 1200px;}.so-hero{padding: 2rem 0 3rem; background: #fff;}.so-hero-layout{display: grid; grid-template-columns: 1fr 380px; gap: 2.5rem; align-items: start;}@media (max-width: 992px){.so-hero-layout{grid-template-columns: 1fr; gap: 2rem;}}.so-hero-left{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1.5rem;}.so-hero-right{position: sticky; top: 100px;}@media (max-width: 992px){.so-hero-right{position: relative; top: 0;}}.so-hero-image-wrapper{position: relative; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 16px rgba(0, 101, 164, 0.08);}.so-hero-image{width: 100%; height: auto; display: block; border-radius: 12px;}.so-hero-stats{position: absolute; top: 20px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 1.5rem; background: rgba(255, 255, 255, 0.95); padding: 1rem 2rem; border-radius: 12px; box-shadow: 0 4px 20px rgba(0, 101, 164, 0.15); border: 1px solid rgba(226, 232, 240, 0.8); backdrop-filter: blur(10px); z-index: 2;}[dir="rtl"] .so-hero-stats{left: 20px;}[dir="ltr"] .so-hero-stats{right: 20px;}@media (max-width: 576px){.so-hero-stats{padding: 0.75rem 1.25rem; gap: 1rem;}}.so-stat{text-align: center;}.so-stat-value{display: block; font-size: 1.8rem; font-weight: 700; color: var(--so-primary); line-height: 1;}@media (max-width: 576px){.so-stat-value{font-size: 1.4rem;}}.so-stat-label{font-size: 0.85rem; color: var(--so-text-muted); font-weight: 500; margin-top: 4px; display: block;}.so-stat-divider{width: 1px; height: 40px; background: var(--so-border);}@media (max-width: 576px){.so-stat-divider{height: 30px;}}.so-hero-title{font-size: 2rem; font-weight: 700; color: #0065a4; margin: 1.7rem 0 0.75rem; line-height: 1.3;}@media (max-width: 768px){.so-hero-title{font-size: 1.5rem;}}.so-description-section{margin-top: 0.5rem;}.so-hero-desc{font-size: 1rem; color: var(--so-text-body); margin: 0; line-height: 1.7; font-weight: 400;}.so-countdown-section{background: linear-gradient(-135deg, var(--so-primary) 0%, #0284C7 100%); padding: 1.25rem 0;}.so-countdown-bar{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 1rem;}@media (max-width: 768px){.so-countdown-bar{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center;}}.so-countdown-label{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.75rem; color: white; font-size: 1rem; font-weight: 600;}.so-countdown-label i{color: #FEF3C7; font-size: 1.2rem; animation: pulse 1.5s ease-in-out infinite;}@keyframes pulse{0%, 100%{opacity: 1;}50%{opacity: 0.6;}}.so-countdown-timer{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.5rem;}.so-countdown-unit{background: rgba(255, 255, 255, 0.15); padding: 0.75rem 1rem; border-radius: 10px; text-align: center; min-width: 70px; backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2);}.so-countdown-num{display: block; font-size: 1.5rem; font-weight: 700; color: #FFFFFF; line-height: 1;}.so-countdown-text{font-size: 0.7rem; color: rgba(255, 255, 255, 0.85); text-transform: uppercase; letter-spacing: 0.5px; margin-top: 4px; font-weight: 500;}.so-countdown-colon{font-size: 1.5rem; font-weight: 700; color: #FFFFFF; opacity: 0.7;}.so-main-content{padding: 3rem 0;}.so-layout{display: grid; grid-template-columns: 1fr 360px; gap: 2rem; align-items: start;}@media (max-width: 991px){.so-layout{grid-template-columns: 1fr;}}.so-left-col{min-width: 0;}.so-section{background: var(--so-bg-white); border-radius: 16px; margin-bottom: 24px;}@media (max-width: 767px){.so-section{padding: 24px 20px;}}.so-section-header{margin-bottom: 16px;}.so-section-title{color: #0065a4; font-size: 18px; font-weight: 600; margin-top: 10px; margin-bottom: 1.5rem; padding-bottom: 0.5rem; border-bottom: 2px solid #0065a450;}.so-section-description{font-size: 0.95rem; color: var(--so-text-body); margin: 0.75rem 0 0 0; line-height: 1.6;}.so-items-list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem;}.so-item{display: grid; grid-template-columns: 160px 1fr; gap: 1.25rem; padding: 1rem; background: #ffffff; border-radius: 12px; border: 1px solid #E8EEF5; transition: all 0.25s ease; cursor: pointer;}.so-item:hover{box-shadow: 0 4px 16px rgba(0, 101, 164, 0.08); transform: translateY(-1px);}@media (max-width: 768px){.so-item{grid-template-columns: 1fr; gap: 1rem;}}.so-item-image{position: relative; border-radius: 8px; overflow: hidden; aspect-ratio: 4/3; background: #f8fafc; border: 1px solid #E8EEF5;}.so-item-image img{width: 100%; height: 100%; object-fit: cover;}.so-item-type{position: absolute; top: 8px; right: 8px; background: rgba(0, 101, 164, 0.95); color: white; padding: 4px 10px; border-radius: 6px; font-size: 0.7rem; font-weight: 600; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 4px; backdrop-filter: blur(4px);}[dir="ltr"] .so-item-type{right: auto; left: 8px;}.so-item-type i{font-size: 0.75rem;}.so-item-type[data-type="recorded_course"]{background: rgba(0, 101, 164, 0.95);}.so-item-type[data-type="attendee_course"]{background: rgba(198, 114, 44, 0.95);}.so-item-type[data-type="recorded_package"], .so-item-type[data-type="attendee_package"]{background: rgba(0, 142, 222, 0.95);}.so-item-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.65rem;}.so-item-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; justify-content: space-between; gap: 1rem;}.so-item-name{font-size: 1rem; font-weight: 700; color: #01174E; margin: 0; line-height: 1.4; flex: 1;}.so-item-toggle{flex-shrink: 0; width: 28px; height: 28px; border: none; background: #F0F7FC; border-radius: 6px; color: #0065a4; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; transition: all 0.25s ease;}.so-item-toggle:hover{background: #0065a4; color: white;}.so-item-toggle i{font-size: 0.75rem; transition: transform 0.3s ease;}.so-item-details{display: none; margin-top: 0.5rem;}.so-item-meta{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 0.5rem;}.so-style-badge{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; margin-bottom: 10px; padding: 6px 14px; border-radius: 20px; font-size: 0.8rem; font-weight: 600;}.so-style-badge[data-style="online"]{background: #dbeafe; color: #1e40af;}.so-style-badge[data-style="onsite"]{background: var(--so-orange-light); color: #92400e;}.so-event-details{background: var(--so-bg-white); border-radius: 12px; padding: 1rem; border: 1px solid var(--so-border);}.so-event-info{display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 0.75rem;}.so-event-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.6rem; font-size: 0.85rem; color: var(--so-text-body);}.so-event-row i{width: 20px; color: var(--so-primary);}.so-event-row strong{color: var(--so-text-dark);}.so-no-event{text-align: center; padding: 0.5rem; color: var(--so-text-muted); font-size: 0.85rem;}.so-no-event i{margin-right: 0.5rem;}.so-package-courses{background: var(--so-bg-white); border-radius: 12px; padding: 1rem; border: 1px solid var(--so-border);}.so-courses-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.5rem; font-size: 0.9rem; font-weight: 700; color: var(--so-primary); margin-bottom: 0.75rem; padding-bottom: 0.75rem; border-bottom: 1px dashed var(--so-border);}.so-courses-header i{font-size: 1rem;}.so-courses-count{color: var(--so-text-muted); font-weight: 500;}.so-courses-list{list-style: none; padding: 0; margin: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.5rem; max-height: 180px; overflow-y: auto;}.so-courses-list::-webkit-scrollbar{width: 4px;}.so-courses-list::-webkit-scrollbar-thumb{background: var(--so-primary); border-radius: 2px;}.so-courses-list li{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.75rem; padding: 0.5rem; background: var(--so-bg-page); border-radius: 8px; transition: all 0.2s ease;}.so-courses-list li:hover{background: var(--so-primary-light);}.so-courses-list li img{width: 36px; height: 36px; border-radius: 6px; object-fit: cover; flex-shrink: 0;}.so-courses-list li span{font-size: 0.85rem; color: var(--so-text-dark); font-weight: 500; line-height: 1.3;}.so-more-courses{background: var(--so-primary-light) !important; justify-content: center;}.so-more-courses span{color: var(--so-primary) !important; font-weight: 600 !important;}.so-group-info{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.75rem;}.so-group-badge{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; background: var(--so-gradient); color: white; padding: 8px 16px; border-radius: 25px; font-size: 0.85rem; font-weight: 600; align-self: flex-start;}.so-group-badge i{font-size: 1rem;}.so-group-details{background: var(--so-bg-white); border-radius: 12px; padding: 1rem; border: 1px solid var(--so-border);}.so-group-sections{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1rem;}.so-group-section{padding: 1rem; border-radius: 10px;}.so-group-section.online{background: #eff6ff; border: 1px solid #bfdbfe;}.so-group-section.onsite{background: var(--so-orange-light); border: 1px solid #fcd34d;}.so-group-section-title{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px; font-size: 0.85rem; font-weight: 700; margin-bottom: 0.75rem; padding-bottom: 0.5rem; border-bottom: 1px dashed currentColor; opacity: 0.9;}.online .so-group-section-title{color: #1e40af;}.onsite .so-group-section-title{color: #92400e;}.so-group-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.5rem; font-size: 0.8rem; margin-bottom: 0.4rem;}.so-group-row i{width: 16px; opacity: 0.7;}.online .so-group-row{color: #1e40af;}.onsite .so-group-row{color: #92400e;}.so-item-footer{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; margin-top: auto; padding-top: 0.75rem; border-top: 1px solid #E8EEF5;}.so-item-price .so-price-currency{font-size: 0.85rem; color: #C6722C; font-weight: 600;}.so-item-price .so-price-amount{font-size: 1.3rem; font-weight: 800; color: #0065a4; margin-inline-start: 2px;}.so-item-link{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 5px; color: #0065a4; font-size: 0.8rem; font-weight: 600; text-decoration: none; transition: all 0.2s ease; padding: 6px 12px; border-radius: 6px;}.so-item-link:hover{background: #0065a4; color: white; gap: 8px; text-decoration: none;}.so-item-link i{font-size: 0.75rem; transition: transform 0.2s ease;}[dir="ltr"] .so-item-link i{transform: rotate(-180deg);}.so-description-text{color: var(--so-text-body); line-height: 1.8; font-size: 0.95rem;}.so-description-text p{margin-bottom: 1rem;}.so-description-text p:last-child{margin-bottom: 0;}.so-features-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 1rem;}.so-feature{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 0.75rem; padding: 1rem; background: linear-gradient(-135deg, #ecfdf5 0%, #d1fae5 100%); border-radius: 12px; border: 1px solid #a7f3d0; transition: transform 0.2s ease;}.so-feature:hover{transform: translateX(4px);}[dir="ltr"] .so-feature:hover{transform: translateX(-4px);}.so-feature-icon{width: 28px; height: 28px; background: var(--so-success); color: white; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 0.75rem; flex-shrink: 0;}.so-feature-text{font-size: 0.9rem; font-weight: 500; color: #065f46; line-height: 1.5;}.so-terms-text{color: var(--so-text-body); font-size: 0.9rem; line-height: 1.8;}.payment-options-images{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.75rem; overflow-x: auto; overflow-y: hidden; scrollbar-color: #00000000 transparent; -webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.payment-options-images img{transition: transform 0.2s ease; filter: grayscale(0.3); cursor: pointer; flex-shrink: 0;}.payment-options-images img:hover{transform: scale(1.1); filter: grayscale(0);}@media (min-width: 992px){.payment-options-images{-webkit-flex-wrap: wrap; flex-wrap: wrap; overflow-x: visible;}}.so-main-content .course-subheading{color: #0065a4 !important; font-size: 18px; font-weight: 600; margin-top: 10px; margin-bottom: 1.5rem; padding-bottom: 0.5rem; border-bottom: 2px solid #0065a450;}.so-main-content .border-b{border-bottom: 0 !important;}.section-subtitle{font-size: 0.95rem; color: var(--so-text-body); margin: 0.75rem 0 0 0; line-height: 1.6;}@media (min-width: 992px){.so-right-col{position: sticky; top: 100px;}}.so-purchase-card{background: white; border-radius: 12px; border: 1px solid #e5e7eb; overflow: hidden; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); transition: box-shadow 0.2s;}.so-purchase-card:hover{box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);}.so-card-pricing{padding: 20px 24px; text-align: center;}.so-original-price{margin-bottom: 8px; font-size: 14px; color: #6b7280;}.so-original-price .so-price-old{text-decoration: line-through; opacity: 0.7;}.so-discount-badge{display: inline-block; background: linear-gradient(-135deg, #ef4444, #dc2626); color: white; padding: 5px 14px; border-radius: 6px; font-size: 13px; font-weight: 600; margin-bottom: 14px;}.so-discount-badge i{margin-inline-end: 4px; font-size: 12px;}.so-final-price .so-price-now{font-size: 13px; color: #6b7280; margin-bottom: 6px; text-transform: uppercase; letter-spacing: 0.5px; font-weight: 500;}.so-price-big{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; justify-content: center; gap: 6px;}.so-price-big .so-price-currency{font-size: 20px; font-weight: 600; color: #0065a4;}.so-price-big .so-price-value{font-size: 42px; font-weight: 700; color: #111827; letter-spacing: -1px;}#attendee-selection-container{padding: 20px; background: #f9fafb; border-top: 1px solid #e5e7eb;}.so-buy-btn{display: block; width: calc(100% - 40px); margin: 20px; padding: 16px; background: #0065a4; color: white; border: none; border-radius: 8px; font-size: 15px; font-weight: 600; cursor: pointer; transition: all 0.2s; box-shadow: 0 2px 4px rgba(0, 101, 164, 0.2);}.so-buy-btn:hover:not(:disabled){background: #004d7e; box-shadow: 0 4px 8px rgba(0, 101, 164, 0.25); transform: translateY(-1px);}.so-buy-btn:active:not(:disabled){transform: translateY(0);}.so-buy-btn:disabled{background: #9ca3af; cursor: not-allowed; box-shadow: none; opacity: 0.6;}.so-buy-btn i{margin-inline-end: 8px;}.so-card-countdown{margin: 16px; padding: 14px; background: linear-gradient(-135deg, #fef2f2, #fff5f5); border: 1px solid #fecaca; border-radius: 8px;}.so-card-countdown.expired{background: #f3f4f6; border-color: #e5e7eb;}.so-card-countdown-label{text-align: center; font-size: 12px; font-weight: 600; color: #991b1b; margin-bottom: 8px;}.so-card-countdown-label i{margin-inline-end: 4px;}.so-card-countdown-timer{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: 8px;}.so-card-countdown-unit{text-align: center; min-width: 40px;}.so-card-countdown-num{display: block; font-size: 20px; font-weight: 700; color: #dc2626;}.so-card-countdown-text{display: block; font-size: 10px; color: #6b7280; margin-top: 2px;}.so-card-countdown-colon{font-size: 18px; font-weight: 700; color: #dc2626; align-self: center;}#so-mobile-card-slot{margin-bottom: 1.5rem;}@media (min-width: 992px){#so-mobile-card-slot{display: none;}}.s_special_offers_slider{background-color: #F3FAFF; min-height: 550px;}.s_special_offers_slider .offers-container{max-width: 1400px; margin: 0 auto; padding: 0 20px;}.s_special_offers_slider .header{margin-bottom: 28px; text-align: start;}.s_special_offers_slider .header .section-title{color: #0655D6; font-size: 30px; font-weight: 700; margin-bottom: 0; line-height: 1.25;}.s_special_offers_slider .header .underline{width: 70%; height: 1px; margin: auto; margin-bottom: 2rem; background-color: #0063BD; position: relative;}.s_special_offers_slider .header .underline::before{position: absolute; content: ""; width: 300px; height: 8px; top: 50%; right: 50%; transform: translate(50%, -50%); background: var(--so-gradient);}.s_special_offers_slider .header .subtitle{font-size: 20px; font-weight: 600; margin-bottom: 28px; color: var(--so-text-dark); display: none;}.s_special_offers_slider .header .section-results{margin: 0; color: #01174E; font-size: 20px; font-weight: 500; line-height: 1.4;}.s_special_offers_slider .header .underline{display: none;}@media (max-width: 1199.98px){.s_special_offers_slider .header{margin-bottom: 26px;}}@media (max-width: 991.98px){.s_special_offers_slider .header{margin-bottom: 24px;}}@media (max-width: 767.98px){.s_special_offers_slider .header{margin-bottom: 20px;}}@media (max-width: 575.98px){.s_special_offers_slider .header{margin-bottom: 18px;}}.s_special_offers_slider .offer-card-link{display: block; text-decoration: none; color: inherit;}.s_special_offers_slider .offer-card-link:hover .offer-card{box-shadow: 0 8px 20px rgba(0, 101, 164, 0.15); transform: translateY(-5px) translateZ(0);}.s_special_offers_slider .offer-card{background: #E8F6FFB2; border-radius: 12px; padding: 12px; box-shadow: 0px 2.96px 18.48px 0px #0000001A; border: none; transition: box-shadow 0.3s ease; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin-bottom: 20px; cursor: pointer; height: 100%; transform: translateZ(0); backface-visibility: hidden;}.s_special_offers_slider .offer-card:hover{box-shadow: 0 8px 20px rgba(0, 101, 164, 0.15);}.s_special_offers_slider .offer-image-container{position: relative; width: 100%; border-radius: 10px; overflow: hidden;}.s_special_offers_slider .offer-thumb{width: 100%; height: 175px; object-fit: cover; border-radius: 10px;}.s_special_offers_slider .offer-body{padding: 10px; flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-between;}.s_special_offers_slider .offer-title{font-size: 15px; font-weight: 700; color: #0655D6; margin-bottom: 10px; line-height: 1.5;}.s_special_offers_slider .offer-items-count{color: #6b7280; font-size: 14px; margin-bottom: 8px; position: relative;}.s_special_offers_slider .offer-items-count strong{color: #0655D6;}.s_special_offers_slider .offer-countdown{background: #FEF3C7; padding: 6px 10px; border-radius: 8px; font-size: 12px; color: #92400E; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px; margin-bottom: 10px; font-weight: 500;}.s_special_offers_slider .offer-countdown.expired{background: #DBEAFE; color: var(--so-primary);}.s_special_offers_slider .offer-pricing{margin: 10px 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap; min-height: 50px;}.s_special_offers_slider .offer-pricing .pricing-left{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px;}.s_special_offers_slider .offer-pricing .price-original{text-decoration: line-through; color: #9ca3af; font-size: 0.85rem; font-weight: 500;}.s_special_offers_slider .offer-pricing .price-discount{background: linear-gradient(-135deg, #ef4444, #dc2626); color: white; padding: 3px 8px; border-radius: 6px; font-size: 0.75rem; font-weight: bold; text-align: center; box-shadow: 0 2px 4px #ef444430;}.s_special_offers_slider .offer-pricing .price-final{font-weight: bold; color: #06203a; font-size: 1.5rem;}.s_special_offers_slider .offer-pricing .price-final .currency-symbol{font-size: 0.9rem; color: #0655D6; font-weight: 600;}.s_special_offers_slider .offer-actions{display: grid; grid-template-columns: 1fr;}.s_special_offers_slider .offer-actions .btn{font-size: 12px; border-radius: 10px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 8px; font-weight: 600; padding: 10px; transition: background 0.3s ease, transform 0.15s ease; position: relative; overflow: hidden;}.s_special_offers_slider .offer-actions .offer-info{background-color: #1b57d6; color: #fff; border: none; transition: background 0.2s ease, transform 0.2s ease;}.s_special_offers_slider .offer-actions .offer-info:hover{background-color: transparent; transform: translateY(-1px) translateZ(0); text-decoration: none; color: #01174E; border: 2px solid #0655D6;}.s_special_offers_slider .offer-actions .offer-info:active{transform: translateY(0) translateZ(0);}.s_special_offers_slider .so-explore-more-btn{background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(-213.75deg, #0655d6 29.32%, #1656a0 112.3%); color: #fff; border-radius: 10px; font-weight: 600; font-size: 14px; padding: 0.75rem 2.5rem; border: none; transition: background 0.3s ease, transform 0.2s ease;}.s_special_offers_slider .so-explore-more-btn:hover, .s_special_offers_slider .so-explore-more-btn:focus{background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), linear-gradient(-213.75deg, #081f3a 20%, #1a68c0 120%); transform: translateY(-2px) translateZ(0); color: #fff; text-decoration: none;}.s_special_offers_slider .swiper-pagination{position: relative; margin-top: 20px;}.s_special_offers_slider .swiper-pagination .swiper-pagination-bullet{width: 12px; height: 12px; background-color: #d1d5db; opacity: 1; transition: all 0.3s ease; border-radius: 6px;}.s_special_offers_slider .swiper-pagination .swiper-pagination-bullet-active{width: 40px; background: var(--so-gradient);}.s_special_offers_slider .skeleton-card{background: #fff; border-radius: 16px; padding: 12px; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05); height: 350px;}.s_special_offers_slider .skeleton-img, .s_special_offers_slider .skeleton-line{background: linear-gradient(-90deg, #e2e8f0 25%, #f1f5f9 50%, #e2e8f0 75%); background-size: 200% 100%; border-radius: 4px; animation: shimmer 1.5s infinite;}.s_special_offers_slider .skeleton-img{width: 100%; height: 175px; border-radius: 12px;}.s_special_offers_slider .skeleton-line{width: 100%; height: 18px; margin: 10px 0;}.s_special_offers_slider .skeleton-line.short{width: 50%;}.s_special_offers_slider .skeleton-line.medium{width: 75%;}@keyframes shimmer{0%{background-position: -100% 0;}100%{background-position: 300% 0;}}.s_special_offers_slider .no-offers-container{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; padding: 4rem 2rem; text-align: center; min-height: 300px;}@media (max-width: 768px){.so-hero{padding: 2rem 0;}.so-hero-title{font-size: 1.6rem;}.so-hero-stats{padding: 0.75rem 1.5rem; gap: 1rem;}.so-stat-value{font-size: 1.4rem;}.so-countdown-unit{min-width: 50px; padding: 0.5rem 0.75rem;}.so-countdown-num{font-size: 1.2rem;}.so-section{padding: 1.5rem; border-radius: 16px;}.so-item{padding: 1rem;}.so-price-big .so-price-value{font-size: 2.5rem;}.so-buy-btn{margin: 1rem; width: calc(100% - 2rem);}}.so-similar-section{padding: 2rem 0;}.so-similar-section .container{max-width: 1200px;}.so-similar-swiper{width: 100%; padding-bottom: 50px;}.so-similar-swiper .swiper-slide{height: auto;}.so-similar-pagination{bottom: 0 !important;}.so-similar-pagination .swiper-pagination-bullet{width: 10px; height: 10px; background: #CBD5E1; opacity: 1; transition: all 0.3s ease;}.so-similar-pagination .swiper-pagination-bullet-active{background: var(--so-primary); width: 28px; border-radius: 5px;}.so-similar-card{display: block; background: #E8F6FFB2; border-radius: 12px; overflow: hidden; text-decoration: none; color: inherit; box-shadow: 0 2px 12px #0065a40a; border: none; transition: all 0.3s ease; height: 100%; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding: 12px;}.so-similar-card:hover{transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0, 101, 164, 0.12); text-decoration: none; color: inherit;}.so-similar-image{position: relative; aspect-ratio: 16/9; overflow: hidden; background: #F1F5F9; border-radius: 10px;}.so-similar-image img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease;}.so-similar-card:hover .so-similar-image img{transform: scale(1.05);}.so-similar-discount{position: absolute; top: 12px; right: 12px; background: linear-gradient(-135deg, #ef4444, #dc2626); color: white; padding: 6px 12px; border-radius: 8px; font-size: 13px; font-weight: 600; box-shadow: 0 2px 4px #ef444430;}[dir="ltr"] .so-similar-discount{right: auto; left: 12px;}.so-similar-info{padding: 16px 10px 10px;}.so-similar-name{font-size: 15px; font-weight: 700; color: #0065a4; margin: 0 0 10px; line-height: 1.5; min-height: 2.6em;}.so-similar-meta{margin-bottom: 10px;}.so-similar-count{font-size: 14px; color: #6b7280; font-weight: 500;}.so-similar-count i{margin-right: 4px; color: #0065a4;}[dir="ltr"] .so-similar-count i{margin-right: 0; margin-left: 6px;}.so-similar-pricing{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-top: 10px; border-top: 1px solid #E2E8F0;}.so-similar-original{font-size: 14px; color: #9ca3af; text-decoration: line-through; font-weight: 500;}.so-similar-final{font-size: 1.25rem; font-weight: 700; color: #06203a;}.so-explore-more-btn{background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(-213.75deg, #081f3a 29.32%, #1656a0 112.3%); color: #fff; border-radius: 8px; font-weight: 600; font-size: 14px; padding: 0.75rem 2.5rem; margin-top: 16px; border: none; transition: background 0.3s ease, transform 0.2s ease; position: relative; overflow: hidden; transform: translateZ(0); will-change: transform;}.so-explore-more-btn:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), linear-gradient(-213.75deg, #081f3a 20%, #1a68c0 120%); transform: translateY(-2px) translateZ(0); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15); color: #fff;}.so-explore-more-btn:active{transform: translateY(0) translateZ(0);}.so-explore-more-btn::after{content: ""; position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: linear-gradient(-90deg, transparent, rgba(255, 255, 255, 0.2), transparent); transform: translateX(100%) translateZ(0); transition: transform 0.6s ease; will-change: transform;}.so-explore-more-btn:hover::after{transform: translateX(-100%) translateZ(0);}

/* /custom_shop/static/src/scss/custom_shop_page.scss */
 .s_custom_shop_page, .s_custom_category_page{}.s_custom_shop_page .course-type-tabs, .s_custom_category_page .course-type-tabs{background-color: white; padding: 1rem; border-radius: 10px; box-shadow: 0 2px 4px #0065a40a; margin-bottom: 1.5rem; border: 1px solid #e2e8f0;}.s_custom_shop_page .course-type-swiper, .s_custom_category_page .course-type-swiper{width: 100%;}.s_custom_shop_page .course-type-tab, .s_custom_category_page .course-type-tab{background: white; border: 1px solid #dee2e6; color: #495057; padding: 0.75rem 1.25rem; border-radius: 10px; font-weight: 500; font-size: 15px; transition: all 0.3s ease; white-space: nowrap; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; cursor: pointer;}.s_custom_shop_page .course-type-tab i, .s_custom_category_page .course-type-tab i{font-size: 14px; color: #0a4275;}.s_custom_shop_page .course-type-tab:hover, .s_custom_category_page .course-type-tab:hover{background: #f8f9fa; border-color: #0a4275;}.s_custom_shop_page .course-type-tab.active, .s_custom_category_page .course-type-tab.active{background: linear-gradient(-213.75deg, #081f3a 20%, #1656a0 120%); color: white; border-color: transparent;}.s_custom_shop_page .course-type-tab.active i, .s_custom_category_page .course-type-tab.active i{color: white;}.s_custom_shop_page .course-type-button-next, .s_custom_shop_page .course-type-button-prev, .s_custom_category_page .course-type-button-next, .s_custom_category_page .course-type-button-prev{background: white; width: 35px; height: 35px; border-radius: 50%; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); color: #0a4275;}.s_custom_shop_page .course-type-button-next::after, .s_custom_shop_page .course-type-button-prev::after, .s_custom_category_page .course-type-button-next::after, .s_custom_category_page .course-type-button-prev::after{font-size: 1rem;}.s_custom_shop_page .category-tabs, .s_custom_category_page .category-tabs{background-color: white; padding: 1rem; border-radius: 10px; box-shadow: 0 2px 4px #0065a40a; margin-top: 1.5rem; margin-bottom: 1.5rem; border: 1px solid #e2e8f0;}.s_custom_shop_page .col-lg-3, .s_custom_category_page .col-lg-3{min-height: 0 !important;}.s_custom_shop_page .sidebar, .s_custom_category_page .sidebar{background: white; border-radius: 10px; padding: 1.5rem; box-shadow: 0 2px 12px #0065a40a; height: fit-content; position: sticky; top: 20px; transition: transform 0.3s ease-in-out; border: 1px solid #e2e8f0;}@media (max-width: 991px){.s_custom_shop_page .sidebar, .s_custom_category_page .sidebar{position: fixed; top: 0; left: -300px; width: 280px; height: 100%; z-index: 1050; overflow-y: auto; transform: translateX(0); border: 1px solid #e2e8f0;}.s_custom_shop_page .sidebar.open, .s_custom_category_page .sidebar.open{transform: translateX(300px);}.s_custom_shop_page .sidebar-backdrop, .s_custom_category_page .sidebar-backdrop{position: fixed; top: 0; right: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 1040; opacity: 0; visibility: hidden; transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;}.s_custom_shop_page .sidebar-backdrop.show, .s_custom_category_page .sidebar-backdrop.show{opacity: 1; visibility: visible;}}.s_custom_shop_page .sidebar-toggle, .s_custom_category_page .sidebar-toggle{background: white; border: 1px solid #dee2e6; border-radius: 5px; padding: 0.5rem 0.8rem; color: #6c757d; transition: all 0.3s ease;}.s_custom_shop_page .sidebar-toggle:hover, .s_custom_category_page .sidebar-toggle:hover{background: #0a4275; color: white;}.s_custom_shop_page .sidebar h5, .s_custom_category_page .sidebar h5{border-bottom: 1px solid #0a4275; padding-bottom: 0.5rem; color: #0a4275;}.s_custom_shop_page .form-check-input:checked, .s_custom_category_page .form-check-input:checked{background-color: #0a4275; border-color: #0a4275;}.s_custom_shop_page .form-check-label, .s_custom_category_page .form-check-label{font-size: 14px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px; cursor: pointer; transition: color 0.2s ease;}.s_custom_shop_page .form-check-label:hover, .s_custom_category_page .form-check-label:hover{color: #0a4275;}.s_custom_shop_page .form-check-label i, .s_custom_category_page .form-check-label i{color: #0a4275; font-size: 14px; min-width: 20px; text-align: center;}.s_custom_shop_page .form-check-input:checked + .form-check-label, .s_custom_category_page .form-check-input:checked + .form-check-label{color: #0a4275; font-weight: 600;}.s_custom_shop_page .form-check-input:checked + .form-check-label i, .s_custom_category_page .form-check-input:checked + .form-check-label i{color: #0a4275;}.s_custom_shop_page .layout-buttons, .s_custom_category_page .layout-buttons{display: -webkit-box; display: -webkit-flex; display: flex; gap: 0.5rem; -webkit-box-pack: end; justify-content: flex-end;}.s_custom_shop_page .search-container, .s_custom_category_page .search-container{display: -webkit-box; display: -webkit-flex; display: flex; gap: 0.5rem; justify-content: center; align-items: center;}.s_custom_shop_page .form-select, .s_custom_category_page .form-select{border-radius: 5px; padding-top: 0.5rem; padding-bottom: 0.5rem; font-size: 16px;}.s_custom_shop_page .search-btn, .s_custom_category_page .search-btn{background: white; border: 1px solid #dee2e6; border-radius: 5px; padding: 0.5rem 0.8rem; color: #6c757d; transition: all 0.3s ease; font-size: 17px;}.s_custom_shop_page .search-btn:hover, .s_custom_category_page .search-btn:hover{background: #0a4275; color: white;}.s_custom_shop_page .layout-btn, .s_custom_category_page .layout-btn{background: white; border: 1px solid #dee2e6; border-radius: 5px; padding: 0.5rem 0.8rem; color: #6c757d; transition: all 0.3s ease;}.s_custom_shop_page .layout-btn.active, .s_custom_shop_page .layout-btn:hover, .s_custom_category_page .layout-btn.active, .s_custom_category_page .layout-btn:hover{background: #0a4275; color: white;}.s_custom_shop_page .course-card, .s_custom_category_page .course-card{background: #fff; border-radius: 12px; padding: 12px; box-shadow: 0 2px 12px #0065a40a; border: 1px solid #e2e8f0; transition: all 0.3s ease; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin-bottom: 20px; cursor: pointer;}.s_custom_shop_page .course-card:hover, .s_custom_category_page .course-card:hover{box-shadow: 0 4px 10px #0065a410; transform: translateY(-2px);}.s_custom_shop_page #coursesContainer, .s_custom_category_page #coursesContainer{min-height: 1150px;}@media (max-width: 767px){.s_custom_shop_page #coursesContainer, .s_custom_category_page #coursesContainer{min-height: 1450px;}}.s_custom_shop_page .course-header, .s_custom_category_page .course-header{position: relative;}.s_custom_shop_page .badge-new, .s_custom_shop_page .badge-unpublished, .s_custom_shop_page .badge-discount, .s_custom_category_page .badge-new, .s_custom_category_page .badge-unpublished, .s_custom_category_page .badge-discount{position: absolute; top: 10px; inset-inline-start: 10px; z-index: 2; padding: 4px 10px; font-size: 12px; font-weight: bold; border-radius: 5px; color: white; text-transform: uppercase;}.s_custom_shop_page .badge-new, .s_custom_category_page .badge-new{background-color: #007bff;}.s_custom_shop_page .badge-unpublished, .s_custom_category_page .badge-unpublished{background-color: #dc3545;}.s_custom_shop_page .badge-discount, .s_custom_category_page .badge-discount{background: linear-gradient(-135deg, #dc3545 0%, #b52936 100%); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 4px;}.s_custom_shop_page .badge-discount i, .s_custom_category_page .badge-discount i{font-size: 14px;}.s_custom_shop_page .course-thumb, .s_custom_category_page .course-thumb{width: 100%; height: 175px; object-fit: cover; border-radius: 10px;}.s_custom_shop_page .course-body, .s_custom_category_page .course-body{padding-top: 10px;}.s_custom_shop_page .course-title, .s_custom_category_page .course-title{font-weight: 700; color: #212529; margin-bottom: 0.25rem; overflow: hidden; font-size: 15px; text-wrap: auto; height: 60px;}.s_custom_shop_page .course-trainer, .s_custom_category_page .course-trainer{color: #6c757d; font-size: 0.9rem;}.s_custom_shop_page .course-price, .s_custom_category_page .course-price{font-weight: 700; color: #212529; font-size: 1.1rem;}.s_custom_shop_page .course-price .price, .s_custom_category_page .course-price .price{color: #0a4275;}.s_custom_shop_page .course-price-wrapper, .s_custom_category_page .course-price-wrapper{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.25rem;}.s_custom_shop_page .course-price-original, .s_custom_category_page .course-price-original{font-size: 0.85rem; color: #6c757d;}.s_custom_shop_page .course-price-original .price-old, .s_custom_category_page .course-price-original .price-old{text-decoration: line-through; color: #999;}.s_custom_shop_page .course-rating, .s_custom_category_page .course-rating{color: #ff9c07; font-size: 14px;}.s_custom_shop_page .fa-star, .s_custom_category_page .fa-star{color: #ff9c07 !important; font-size: 14px;}.s_custom_shop_page .course-actions, .s_custom_category_page .course-actions{display: grid; grid-template-columns: 1fr; gap: 0.5rem;}.s_custom_shop_page .course-actions .button, .s_custom_category_page .course-actions .button{font-size: 12px; padding: 8px; border-radius: 4px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 8px; font-weight: 600; transition: all 0.3s ease;}.s_custom_shop_page .course-actions .button i, .s_custom_category_page .course-actions .button i{font-size: 12px;}.s_custom_shop_page .course-info, .s_custom_category_page .course-info{background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(-213.75deg, #081f3a 29.32%, #1656a0 112.3%); color: white; border: none; transition: all 0.3s ease; position: relative; overflow: hidden;}.s_custom_shop_page .course-info:hover, .s_custom_category_page .course-info:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), linear-gradient(-213.75deg, #081f3a 20%, #1a68c0 120%); transform: translateY(-2px); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);}.s_custom_shop_page .course-info::after, .s_custom_category_page .course-info::after{content: ""; position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: linear-gradient(-90deg, transparent, rgba(255, 255, 255, 0.2), transparent); transform: translateX(100%); transition: transform 0.6s ease;}.s_custom_shop_page .course-actions .course-info:hover::after, .s_custom_category_page .course-actions .course-info:hover::after{transform: translateX(-100%);}.s_custom_shop_page .course-actions .add-course-to-cart, .s_custom_category_page .course-actions .add-course-to-cart{color: #0065a4; border: 1px solid #0065a4; background: white;}.s_custom_shop_page .course-actions .add-course-to-cart:hover, .s_custom_category_page .course-actions .add-course-to-cart:hover{background: #0065a4; color: white; border-color: #0065a4; transform: translateY(-1px); box-shadow: 0 4px 8px rgba(0, 101, 164, 0.2);}.s_custom_shop_page .course-is-recorded-only, .s_custom_category_page .course-is-recorded-only{font-size: 0.8rem; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 4px;}.s_custom_shop_page .course-is-recorded-only i, .s_custom_category_page .course-is-recorded-only i{color: #0a4275; font-size: 14px;}.s_custom_shop_page .course-is-recorded-only .fa-video, .s_custom_category_page .course-is-recorded-only .fa-video{color: #0a4275;}.s_custom_shop_page .course-is-recorded-only .fa-id-card-clip, .s_custom_category_page .course-is-recorded-only .fa-id-card-clip{color: #0a4275;}.s_custom_shop_page .course-is-recorded-only .fa-circle-play, .s_custom_category_page .course-is-recorded-only .fa-circle-play{color: #0a4275;}.s_custom_shop_page .course-is-recorded-only .fa-clipboard-question, .s_custom_category_page .course-is-recorded-only .fa-clipboard-question{color: #0a4275;}.s_custom_shop_page .course-is-recorded-only .fa-layer-group, .s_custom_category_page .course-is-recorded-only .fa-layer-group{color: #0a4275;}.s_custom_shop_page .course-duration, .s_custom_category_page .course-duration{font-size: 0.8rem;}.s_custom_shop_page .course-duration i, .s_custom_category_page .course-duration i{color: #0a4275;}.s_custom_shop_page .product-count-number, .s_custom_category_page .product-count-number{font-weight: bold; color: #0a4275;}.s_custom_shop_page .list-view .course-card, .s_custom_category_page .list-view .course-card{display: -webkit-box; display: -webkit-flex; display: flex; flex-direction: row; height: auto; gap: 12px;}.s_custom_shop_page .list-view .course-thumb, .s_custom_category_page .list-view .course-thumb{width: 200px; height: 175px;}.s_custom_shop_page .list-view .course-body, .s_custom_category_page .list-view .course-body{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-between;}.s_custom_shop_page .list-view .course-details, .s_custom_category_page .list-view .course-details{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center;}.s_custom_shop_page .list-view .course-actions, .s_custom_category_page .list-view .course-actions{margin-top: 0;}.s_custom_shop_page .swiper-slide, .s_custom_category_page .swiper-slide{width: auto !important;}.s_custom_shop_page .nav-tab-btn, .s_custom_category_page .nav-tab-btn{background: white; border: 1px solid #dee2e6; color: #495057; padding: 0.5rem 1.25rem; border-radius: 10px; font-weight: 400; font-size: 16px; transition: all 0.3s ease; white-space: nowrap;}.s_custom_shop_page .nav-tab-btn.active, .s_custom_shop_page .nav-tab-btn:hover, .s_custom_category_page .nav-tab-btn.active, .s_custom_category_page .nav-tab-btn:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), linear-gradient(-213.75deg, #081f3a 20%, #1a68c0 120%); color: white;}.s_custom_shop_page .shop-categories-swiper-nav-row, .s_custom_category_page .shop-categories-swiper-nav-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px;}.s_custom_shop_page .shop-categories-swiper-nav-row .shop-categories-swiper-nav, .s_custom_category_page .shop-categories-swiper-nav-row .shop-categories-swiper-nav{order: 2; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; overflow: hidden;}.s_custom_shop_page .shop-categories-swiper-nav-row .swiper-button-prev, .s_custom_category_page .shop-categories-swiper-nav-row .swiper-button-prev{order: 1;}.s_custom_shop_page .shop-categories-swiper-nav-row .swiper-button-next, .s_custom_category_page .shop-categories-swiper-nav-row .swiper-button-next{order: 3;}.s_custom_shop_page .swiper-button-next, .s_custom_shop_page .swiper-button-prev, .s_custom_category_page .swiper-button-next, .s_custom_category_page .swiper-button-prev{position: static; margin-top: 0; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; background: white; width: 35px; height: 35px; border-radius: 50%; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); color: #0a4275;}.s_custom_shop_page .swiper-button-next::after, .s_custom_shop_page .swiper-button-prev::after, .s_custom_category_page .swiper-button-next::after, .s_custom_category_page .swiper-button-prev::after{font-size: 1rem;}.s_custom_shop_page .show-more-shop-button, .s_custom_category_page .show-more-shop-button{color: #ffffff; background-color: #0a4275; border: 1px solid transparent; border-radius: 10px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; gap: 6px; transition: all 0.3s linear;}.s_custom_shop_page .show-more-shop-button:hover, .s_custom_category_page .show-more-shop-button:hover{background-color: transparent; color: #0a4275; border-color: #0a4275;}.s_custom_shop_page .pagination, .s_custom_category_page .pagination{justify-content: center; margin-top: 2rem;}.s_custom_shop_page .page-item.active .page-link, .s_custom_category_page .page-item.active .page-link{background: #0a4275; border-color: #0a4275;}.s_custom_shop_page .filter-section, .s_custom_category_page .filter-section{margin-bottom: 1.5rem;}.s_custom_shop_page .sidebar-cat-link, .s_custom_category_page .sidebar-cat-link{display: block; font-size: 14px; color: #4a5568; text-decoration: none; padding: 4px 0; cursor: pointer; transition: color 0.2s ease;}.s_custom_shop_page .sidebar-cat-link:hover, .s_custom_category_page .sidebar-cat-link:hover{color: #0a4275; font-weight: 600;}.s_custom_shop_page .sidebar-cat-link.active, .s_custom_category_page .sidebar-cat-link.active{color: #0a4275; font-weight: 600;}.s_custom_shop_page .form-range::-webkit-slider-thumb, .s_custom_category_page .form-range::-webkit-slider-thumb{background: #0a4275;}.s_custom_shop_page .form-range::-moz-range-thumb, .s_custom_category_page .form-range::-moz-range-thumb{background: #0a4275;}.s_custom_shop_page .form-range::-ms-thumb, .s_custom_category_page .form-range::-ms-thumb{background: #0a4275;}.s_custom_shop_page .price-display, .s_custom_category_page .price-display{font-weight: 600; color: #0a4275;}.s_custom_shop_page .filter-title, .s_custom_category_page .filter-title{font-weight: 600; font-size: 18px; margin-bottom: 0.75rem; padding-bottom: 0.25rem; color: #0a4275; border-bottom: 1px solid #e9f0fa;}.s_custom_shop_page .search-modal .modal-header, .s_custom_category_page .search-modal .modal-header{background-color: #e9f0fa; border-bottom: 2px solid #0a4275;}.s_custom_shop_page .search-input-group, .s_custom_category_page .search-input-group{position: relative;}.s_custom_shop_page .search-input, .s_custom_category_page .search-input{padding-left: 45px; border-radius: 10px !important;}.s_custom_shop_page .search-icon-btn, .s_custom_category_page .search-icon-btn{position: absolute; left: 5px; top: 50%; transform: translateY(-50%); background: transparent; border: none; color: #0a4275; cursor: pointer; width: 36px; height: 36px; border-radius: 50%; transition: all 0.3s ease;}.s_custom_shop_page .search-icon-btn:hover, .s_custom_category_page .search-icon-btn:hover{background-color: rgba(13, 110, 253, 0.1);}.s_custom_shop_page .search-results-shop, .s_custom_category_page .search-results-shop{margin-top: 20px; max-height: 300px; overflow-y: auto;}.s_custom_shop_page .search-result-item-shop, .s_custom_category_page .search-result-item-shop{padding: 10px 15px; border-bottom: 1px solid #eee; cursor: pointer; transition: all 0.2s ease;}.s_custom_shop_page .search-result-item-shop:hover, .s_custom_category_page .search-result-item-shop:hover{background-color: #f5f7fa;}.s_custom_shop_page .search-result-title, .s_custom_category_page .search-result-title{font-weight: 600; margin-bottom: 3px;}.s_custom_shop_page .search-result-trainer, .s_custom_category_page .search-result-trainer{font-size: 0.85rem; color: #666;}.s_custom_shop_page .no-results, .s_custom_category_page .no-results{text-align: center; padding: 20px; color: #777;}.s_custom_shop_page .search-highlight, .s_custom_category_page .search-highlight{background-color: #fff9c4; padding: 0 2px; border-radius: 3px;}.s_custom_shop_page .modal-footer, .s_custom_category_page .modal-footer{-webkit-box-pack: start; justify-content: flex-start;}.s_custom_shop_page #innerSidebarCategoriesContainer, .s_custom_category_page #innerSidebarCategoriesContainer{height: 300px; overflow-y: auto;}.s_custom_shop_page #innerSidebarCategoriesContainer::-webkit-scrollbar, .s_custom_category_page #innerSidebarCategoriesContainer::-webkit-scrollbar{width: 6px;}.s_custom_shop_page #innerSidebarCategoriesContainer::-webkit-scrollbar-thumb, .s_custom_category_page #innerSidebarCategoriesContainer::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, 0.2); border-radius: 3px;}.s_custom_shop_page .search-status-badge, .s_custom_category_page .search-status-badge{padding: 2px 8px; border-radius: 10px; font-size: 11px; font-weight: 600; text-transform: uppercase; white-space: nowrap;}.s_custom_shop_page .search-status-badge.published, .s_custom_category_page .search-status-badge.published{background-color: #d1e7dd; color: #0f5132; border: 1px solid #badbcc;}.s_custom_shop_page .search-status-badge.not-published, .s_custom_category_page .search-status-badge.not-published{background-color: #f8d7da; color: #842029; border: 1px solid #f5c2c7;}.s_custom_shop_page .category-header-section, .s_custom_category_page .category-header-section{background: white; border-radius: 12px; padding: 1.5rem; box-shadow: 0 2px 12px #0065a40a; border: 1px solid #e2e8f0;}@media (max-width: 767px){.s_custom_shop_page .category-header-content, .s_custom_category_page .category-header-content{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center;}}.s_custom_shop_page .category-title, .s_custom_category_page .category-title{font-size: 1.75rem; font-weight: 700; color: #0a4275; margin-bottom: 0.5rem;}@media (max-width: 767px){.s_custom_shop_page .category-title, .s_custom_category_page .category-title{font-size: 1.25rem;}}.s_custom_shop_page .category-description, .s_custom_category_page .category-description{font-size: 1rem; max-width: 600px;}@media (max-width: 767px){.s_custom_shop_page .category-description, .s_custom_category_page .category-description{font-size: 0.9rem;}}.s_custom_shop_page .back-to-shop-link, .s_custom_category_page .back-to-shop-link{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; color: #0a4275; text-decoration: none; font-weight: 500; transition: all 0.3s ease;}.s_custom_shop_page .back-to-shop-link:hover, .s_custom_category_page .back-to-shop-link:hover{color: #1656a0; transform: translateX(4px);}.s_custom_shop_page .back-to-shop-link i, .s_custom_category_page .back-to-shop-link i{font-size: 14px;}[dir="rtl"] .s_custom_shop_page .back-to-shop-link:hover, [dir="rtl"] .s_custom_category_page .back-to-shop-link:hover{transform: translateX(-4px);}.s_custom_shop_page .back-to-shop-text, .s_custom_category_page .back-to-shop-text{font-size: 14px;}@media (max-width: 767px){.s_custom_shop_page, .s_custom_category_page{}.s_custom_shop_page .course-thumb, .s_custom_category_page .course-thumb{height: 100px !important;}.s_custom_shop_page .course-title, .s_custom_category_page .course-title{font-size: 13px !important;}.s_custom_shop_page .course-trainer, .s_custom_category_page .course-trainer{font-size: 0.75rem !important;}.s_custom_shop_page .course-price, .s_custom_category_page .course-price{font-weight: 600 !important; font-size: 0.9rem !important;}.s_custom_shop_page .course-rating, .s_custom_category_page .course-rating{font-size: 11px !important;}.s_custom_shop_page .course-actions .button, .s_custom_category_page .course-actions .button{padding: 4px !important;}.s_custom_shop_page .list-view .course-card, .s_custom_category_page .list-view .course-card{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_custom_shop_page .list-view .course-thumb, .s_custom_category_page .list-view .course-thumb{width: 100% !important; height: 100px !important;}}html[lang^="ar"] .shop-categories-swiper-nav-row .swiper-button-prev::after{content: 'next';}html[lang^="ar"] .shop-categories-swiper-nav-row .swiper-button-next::after{content: 'prev';}

/* /website_blog_custom/static/src/scss/blog_custom.scss */
 .wbc-wrap{background: #f3faff; color: #1f2937; font-family: "Noto Kufi Arabic", "Segoe UI", Tahoma, sans-serif; font-size: 15px; line-height: 1.6;}.wbc-hero{color: #06203a; padding-top: 60px; overflow: hidden;}.wbc-hero-content{position: relative; z-index: 2;}.wbc-hero-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 24px;}@media (max-width: 768px){.wbc-hero-row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start;}}.wbc-write-btn{flex-shrink: 0; white-space: nowrap;}.wbc-hero-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 24px;}@media (max-width: 768px){.wbc-hero-row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start;}}.wbc-write-btn{flex-shrink: 0; white-space: nowrap;}.wbc-hero-title{font-size: 48px; font-weight: 800; margin: 0 0 12px; line-height: 1.2; letter-spacing: -0.5px;}@media (max-width: 768px){.wbc-hero-title{font-size: 36px;}}.wbc-hero-subtitle{font-size: 16px; opacity: 0.9; margin: 0; font-weight: 400; max-width: 475px; line-height: 1.4; color: #001d35d6;}@media (max-width: 768px){.wbc-hero-subtitle{font-size: 16px;}}.wbc-search-section{background: #f3faff; padding: 24px 0; position: sticky; top: 65px; z-index: 100; border-bottom: 1px solid #e5e7eb;}.wbc-search-form{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 16px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}@media (max-width: 768px){.wbc-search-form{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}}.wbc-search-input-wrap{flex: 1; min-width: 200px; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; background: #ffffff; border: 1px solid #e1eeff; border-radius: 9999px; padding: 0; overflow: hidden;}@media (max-width: 768px){.wbc-search-input-wrap{min-width: unset;}}.wbc-search-icon{position: absolute; right: 16px; color: #0053d8; font-size: 16px; pointer-events: none; z-index: 1;}.wbc-search-input{flex: 1; padding: 12px 44px 12px 14px; border: none; background: transparent; font-size: 14px; color: #1f2937; outline: none; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.wbc-search-input::placeholder{color: #9ca3af;}.wbc-search-input:focus{outline: none;}.wbc-search-btn{padding: 12px 24px; background: #0053d8; color: #f3faff; border: none; border-radius: 0; font-size: 14px; font-weight: 600; cursor: pointer; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); white-space: nowrap; margin: 2px; border-radius: 9999px;}.wbc-search-btn:hover{background: #1a6eff;}.wbc-search-btn:active{transform: scale(0.98);}.wbc-filter-bar{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; padding: 14px 16px; background: linear-gradient(-135deg, rgba(0, 83, 216, 0.08) 0%, rgba(0, 83, 216, 0.04) 100%); border: 1px solid rgba(0, 83, 216, 0.2); border-radius: 9999px; margin-top: 16px;}.wbc-filter-info{font-size: 13px; color: #6b7280;}.wbc-filter-info strong{color: #0053d8; font-weight: 600;}.wbc-clear-filter{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; background: #f3faff; color: #6b7280; border: 1px solid #e5e7eb; border-radius: 9999px; font-size: 12px; font-weight: 600; text-decoration: none !important; cursor: pointer; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.wbc-clear-filter:hover{color: #ef4444; border-color: #ef4444; background: rgba(239, 68, 68, 0.05);}.wbc-categories-section{border-bottom: 1px solid #e5e7eb; padding: 24px 0;}.wbc-cat-section-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px;}.wbc-cat-section-title-wrap{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px;}.wbc-cat-section-title{font-size: 18px; font-weight: 700; color: #06203a; margin: 0; line-height: 1.2;}.wbc-cat-section-count{font-size: 13px; color: #6b7280; font-weight: 500;}.wbc-cat-view-all-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; flex-shrink: 0; padding: 8px 20px; background: #f3faff; border: 1px solid #06203a; border-radius: 9999px; color: #06203a; font-size: 13px; font-weight: 600; text-decoration: none !important; cursor: pointer; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); white-space: nowrap;}.wbc-cat-view-all-btn i{font-size: 11px;}.wbc-cat-view-all-btn:hover, .wbc-cat-view-all-btn.active{background: #06203a; border-color: #06203a; color: #f3faff; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.wbc-categories-swiper{flex: 1; overflow: hidden;}.wbc-categories-swiper .swiper-wrapper{align-items: stretch;}.wbc-categories-swiper .swiper-slide{width: 140px;}.wbc-cat-chip{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; gap: 8px; padding: 12px 16px; margin: 8px 0; border-radius: 6px; color: #06203a; font-size: 12px; font-weight: 600; text-decoration: none !important; box-shadow: -1px 2.71px 2.71px -2.71px #00000040; cursor: pointer; white-space: nowrap; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); background: #FFFFFF; text-align: center; text-decoration: none !important;}.wbc-cat-chip:hover, .wbc-cat-chip.active{background: #06203a; color: #f3faff; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.wbc-cat-chip-icon{font-size: 18px; display: block;}.wbc-cat-chip-name{display: block;}.wbc-cat-chip-count{background: rgba(6, 32, 58, 0.2); padding: 2px 8px; border-radius: 9999px; font-size: 10px; font-weight: 700; display: inline-block;}.wbc-posts-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 24px; margin: 32px 0;}@media (max-width: 1024px){.wbc-posts-grid{grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 20px;}}@media (max-width: 768px){.wbc-posts-grid{grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 16px;}}@media (max-width: 576px){.wbc-posts-grid{grid-template-columns: repeat(2, 1fr); gap: 10px;}}.wbc-post-card{display: block; position: relative; aspect-ratio: 3 / 4; border-radius: 4px; border: 1px solid #e2e8f0; overflow: hidden; text-decoration: none !important; color: #f3faff; cursor: pointer; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); background: #f3f4f6; box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15);}.wbc-post-card:hover{box-shadow: 0 12px 40px rgba(0, 0, 0, 0.2); text-decoration: none !important; color: #f3faff;}.wbc-post-card:hover .wbc-post-card-cover{transform: scale(1.08);}.wbc-post-card:hover .wbc-post-card-overlay{background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3));}.wbc-post-card:hover .wbc-post-card-content{transform: translateY(-4px);}.wbc-post-card-cover{position: absolute; inset: 0; width: 100%; height: 100%; background-size: cover; background-position: center; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);}.wbc-post-card-cover.wbc-no-cover{background: linear-gradient(-135deg, #0053d8 0%, #1a3a8a 100%);}.wbc-post-card-overlay{position: absolute; inset: 0; background: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.2)); transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.wbc-post-card-content{position: absolute; bottom: 0; right: 0; left: 0; padding: 24px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.wbc-post-card-category{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: fit-content; padding: 4px 10px; background: rgba(255, 255, 255, 0.2); border-radius: 20px; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; backdrop-filter: blur(10px);}.wbc-post-card-title{font-size: 16px; font-weight: 700; line-height: 1.3; margin: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.wbc-post-card-date{font-size: 12px; opacity: 0.85; margin: 0;}.wbc-post-card-main-image{margin: 8px 0 6px;}.wbc-post-card-main-image .wbc-post-card-main-img{width: 100%; height: 120px; object-fit: cover; border-radius: 6px; display: block;}.wbc-category-section{padding: 48px 0; border-bottom: 1px solid #e5e7eb;}.wbc-category-section:last-child{border-bottom: none;}.wbc-section-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; margin-bottom: 28px; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 16px;}.wbc-section-title-wrap{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px;}.wbc-section-color-dot{width: 12px; height: 12px; border-radius: 50%; flex-shrink: 0;}.wbc-section-title{font-size: 24px; font-weight: 800; margin: 0; color: #1f2937; letter-spacing: -0.3px;}@media (max-width: 768px){.wbc-section-title{font-size: 22px;}}.wbc-section-count{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; background: #f3f4f6; border-radius: 9999px; font-size: 13px; font-weight: 700; color: #6b7280;}.wbc-view-all-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; padding: 10px 24px; background: transparent; border: 1px solid #0053d8; border-radius: 9999px; color: #0053d8; font-size: 13px; font-weight: 600; text-decoration: none !important; cursor: pointer; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); white-space: nowrap;}.wbc-view-all-btn:hover{background: #0053d8; color: #f3faff; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.wbc-pagination-wrap{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 8px; margin: 40px 0; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.wbc-page-link{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border: 1.5px solid #e5e7eb; border-radius: 9999px; background: #f3faff; color: #1f2937; font-size: 13px; font-weight: 600; text-decoration: none !important; cursor: pointer; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.wbc-page-link:hover:not(.disabled){border-color: #0053d8; color: #0053d8; background: rgba(0, 83, 216, 0.05);}.wbc-page-link.active{background: #0053d8; border-color: #0053d8; color: #f3faff; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.wbc-page-link.disabled{opacity: 0.5; cursor: not-allowed;}.wbc-page-dots{color: #9ca3af; font-size: 14px; padding: 0 4px; line-height: 40px;}.wbc-page-summary{font-size: 12px; color: #9ca3af; margin-right: 8px; align-self: center;}@media (max-width: 576px){.wbc-page-summary{display: none;}}.wbc-breadcrumb-bar{background: #f9fafb; border-bottom: 1px solid #e5e7eb; padding: 14px 0;}.wbc-breadcrumb{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; list-style: none; margin: 0; padding: 0; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.wbc-breadcrumb-item{font-size: 13px; color: #6b7280;}.wbc-breadcrumb-item a{color: #0053d8; text-decoration: none !important; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.wbc-breadcrumb-item a:hover{color: #1a6eff;}.wbc-breadcrumb-item.active{color: #1f2937; font-weight: 600;}.wbc-breadcrumb-sep{color: #e5e7eb; font-size: 11px;}.wbc-category-page-header{background: linear-gradient(-135deg, #f9fafb 0%, #f3faff 100%); border-bottom: 1px solid #e5e7eb; padding: 40px 0 32px;}.wbc-cat-page-title-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 16px; margin-bottom: 24px;}@media (max-width: 768px){.wbc-cat-page-title-row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}}.wbc-cat-page-title{font-size: 36px; font-weight: 800; color: #1f2937; margin: 0 0 6px; letter-spacing: -0.5px;}@media (max-width: 768px){.wbc-cat-page-title{font-size: 28px;}}.wbc-cat-page-count{font-size: 14px; color: #6b7280; margin: 0;}.wbc-back-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; padding: 10px 20px; background: #f3faff; border: 1px solid #06203a; border-radius: 9999px; color: #06203a; font-size: 13px; font-weight: 600; text-decoration: none !important; cursor: pointer; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); white-space: nowrap;}.wbc-back-btn:hover{background: #06203a; border-color: #06203a; color: #f3faff; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.wbc-other-cats-swiper-wrap{overflow: hidden;}.wbc-other-cats-swiper{overflow: hidden;}.wbc-other-cats-swiper .swiper-wrapper{align-items: center;}.wbc-other-cats-swiper .swiper-slide{width: auto;}.wbc-other-cat-pill{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; padding: 12px 16px; border-radius: 9999px; color: #06203a; font-size: 12px; font-weight: 600; text-decoration: none !important; cursor: pointer; white-space: nowrap; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); border: 1px solid #06203a; background: #f3faff; text-align: center; text-decoration: none !important;}.wbc-other-cat-pill:hover, .wbc-other-cat-pill.active{background: #06203a; color: #f3faff; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.wbc-empty-state{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; padding: 80px 24px; text-align: center;}.wbc-empty-icon{font-size: 64px; color: #9ca3af; opacity: 0.4; margin-bottom: 24px;}.wbc-empty-title{font-size: 22px; font-weight: 700; color: #1f2937; margin: 0 0 10px;}.wbc-empty-sub{font-size: 15px; color: #6b7280; margin: 0 0 28px; max-width: 400px;}.wbc-btn-primary{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; padding: 12px 28px; background: #0053d8; color: #f3faff; border-radius: 9999px; font-size: 14px; font-weight: 600; text-decoration: none !important; cursor: pointer; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); border: none;}.wbc-btn-primary:hover{background: #1a6eff; box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}.wbc-blog-swiper{position: relative; padding-bottom: 40px;}.wbc-blog-swiper .swiper-wrapper{align-items: stretch;}.wbc-blog-swiper .swiper-slide{height: auto;}.wbc-swiper-pagination{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: 8px; bottom: 8px !important;}.wbc-swiper-pagination .swiper-pagination-bullet{width: 8px; height: 8px; background: #e5e7eb; opacity: 1; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.wbc-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #0053d8; width: 24px; border-radius: 9999px;}.wbc-swiper-prev, .wbc-swiper-next{width: 40px; height: 40px; background: #f3faff; border: 1.5px solid #e5e7eb; border-radius: 9999px; color: #1f2937; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); top: 50%; transform: translateY(-50%);}.wbc-swiper-prev::after, .wbc-swiper-next::after{font-size: 18px; font-weight: 700;}.wbc-swiper-prev:hover, .wbc-swiper-next:hover{background: #0053d8; border-color: #0053d8; color: #f3faff; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.wbc-swiper-prev.swiper-button-disabled, .wbc-swiper-next.swiper-button-disabled{opacity: 0.3; cursor: not-allowed;}.wbc-swiper-prev{right: 0;}.wbc-swiper-next{left: 0;}@media (max-width: 1024px){.wbc-section-title{font-size: 18px;}.wbc-posts-grid{grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));}}@media (max-width: 768px){.wbc-hero-title{font-size: 32px;}.wbc-view-all-btn{gap: 6px; padding: 6px 14px; font-size: 12px;}.wbc-hero-subtitle{font-size: 15px;}.wbc-search-form{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.wbc-search-input-wrap{min-width: unset;}.wbc-posts-grid{grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); gap: 14px;}}@media (max-width: 576px){.wbc-hero{padding-top: 40px;}.wbc-hero-title{font-size: 28px;}.wbc-hero-subtitle{font-size: 14px;}.wbc-search-section{padding: 16px 0;}.wbc-search-input{padding: 10px 36px 10px 12px; font-size: 13px;}.wbc-search-btn{padding: 10px 20px; font-size: 13px;}.wbc-cat-page-title-row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.wbc-posts-grid{grid-template-columns: repeat(2, 1fr); gap: 12px;}.wbc-pagination-wrap{gap: 4px;}.wbc-page-link{width: 36px; height: 36px; font-size: 12px;}.wbc-cat-section-header{-webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px;}.wbc-swiper-prev, .wbc-swiper-next{width: 36px; height: 36px;}.wbc-swiper-prev::after, .wbc-swiper-next::after{font-size: 16px;}}.wbc-filtered-section{padding: 32px 0;}.wbc-cat-posts-section{padding: 32px 0;}.wbc-category-sections{background: #f3faff;}@keyframes fadeInUp{from{opacity: 0; transform: translateY(20px);}to{opacity: 1; transform: translateY(0);}}.wbc-post-card{animation: fadeInUp 0.6s ease-out;}@media print{.wbc-search-section, .wbc-categories-section, .wbc-swiper-prev, .wbc-swiper-next, .wbc-pagination-wrap{display: none;}.wbc-post-card{box-shadow: none; border: 1px solid #e5e7eb;}}.wbc-editor-action-bar{background: #ffffff; border-bottom: 1px solid #e5e7eb; padding: 12px 0;}.wbc-editor-actions{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px;}.wbc-btn-edit, .wbc-btn-delete{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; padding: 8px 18px; border-radius: 9999px; font-size: 13px; font-weight: 600; text-decoration: none !important; cursor: pointer; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); border: none;}.wbc-btn-edit{background: #0053d8; color: #ffffff;}.wbc-btn-edit:hover{background: #1a6eff; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.wbc-btn-delete{background: transparent; color: #ef4444; border: 1px solid #ef4444;}.wbc-btn-delete:hover{background: #ef4444; color: #ffffff;}.wbc-editor-action-bar{background: #ffffff; border-bottom: 1px solid #e5e7eb; padding: 12px 0;}.wbc-editor-actions{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px;}.wbc-btn-edit, .wbc-btn-delete{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; padding: 8px 18px; border-radius: 9999px; font-size: 13px; font-weight: 600; text-decoration: none !important; cursor: pointer; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); border: none;}.wbc-btn-edit{background: #0053d8; color: #ffffff;}.wbc-btn-edit:hover{background: #1a6eff; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.wbc-btn-delete{background: transparent; color: #ef4444; border: 1px solid #ef4444;}.wbc-btn-delete:hover{background: #ef4444; color: #ffffff;}.wbc-post-detail-wrap{background: #ffffff;}.wbc-post-hero{position: relative; min-height: 500px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-end; padding: 60px 0; overflow: hidden;}@media (max-width: 768px){.wbc-post-hero{min-height: 350px; padding: 40px 0;}}.wbc-post-hero-bg{position: absolute; inset: 0; background-size: cover; background-position: center; z-index: 1;}.wbc-post-hero-overlay{position: absolute; inset: 0; background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.2) 100%); z-index: 2;}.wbc-post-hero-content{position: relative; z-index: 3; color: #ffffff; max-width: 800px;}.wbc-post-hero-category{display: inline-block; padding: 6px 16px; background: rgba(255, 255, 255, 0.2); backdrop-filter: blur(10px); border-radius: 9999px; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 16px;}.wbc-post-hero-title{font-size: 48px; font-weight: 800; line-height: 1.2; margin: 0 0 16px; letter-spacing: -0.5px;}@media (max-width: 768px){.wbc-post-hero-title{font-size: 32px;}}.wbc-post-hero-subtitle{font-size: 18px; opacity: 0.9; margin: 0 0 24px; line-height: 1.5;}@media (max-width: 768px){.wbc-post-hero-subtitle{font-size: 16px;}}.wbc-post-hero-meta{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 20px; font-size: 14px; opacity: 0.85;}.wbc-post-hero-meta .wbc-post-meta-item{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px;}.wbc-post-hero-meta .wbc-post-meta-item i{font-size: 14px;}.wbc-post-header-no-cover{padding: 60px 0 40px; background: #f3faff; border-bottom: 1px solid #e5e7eb;}@media (max-width: 768px){.wbc-post-header-no-cover{padding: 40px 0 30px;}}.wbc-post-category-badge{display: inline-block; padding: 6px 16px; background: #0053d8; color: #ffffff; border-radius: 9999px; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 20px;}.wbc-post-title{font-size: 42px; font-weight: 800; color: #1f2937; line-height: 1.2; margin: 0 0 16px; letter-spacing: -0.5px;}@media (max-width: 768px){.wbc-post-title{font-size: 28px;}}.wbc-post-subtitle{font-size: 18px; color: #6b7280; margin: 0 0 24px; line-height: 1.5;}.wbc-post-meta-bar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 20px; font-size: 14px; color: #6b7280;}.wbc-post-meta-bar .wbc-post-meta-item{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px;}.wbc-post-meta-bar .wbc-post-meta-item i{color: #0053d8;}.wbc-post-content-section{padding: 60px 0;}@media (max-width: 768px){.wbc-post-content-section{padding: 40px 0;}}.wbc-post-layout{display: grid; grid-template-columns: 320px 1fr; gap: 60px;}@media (max-width: 1024px){.wbc-post-layout{grid-template-columns: 1fr; gap: 40px;}}.wbc-post-article{min-width: 0;}.wbc-post-main-image{margin-bottom: 32px;}.wbc-post-main-image .wbc-post-main-img{width: 100%; max-height: 480px; object-fit: cover; border-radius: 12px; display: block;}.wbc-post-body{font-size: 17px; line-height: 1.8; color: #1f2937;}.wbc-post-body h1, .wbc-post-body h2, .wbc-post-body h3, .wbc-post-body h4, .wbc-post-body h5, .wbc-post-body h6{color: #06203a; font-weight: 700; margin: 32px 0 16px; line-height: 1.3;}.wbc-post-body h1{font-size: 32px;}.wbc-post-body h2{font-size: 28px;}.wbc-post-body h3{font-size: 24px;}.wbc-post-body h4{font-size: 20px;}.wbc-post-body p{margin: 0 0 20px;}.wbc-post-body a{color: #0053d8; text-decoration: none; border-bottom: 1px solid transparent; transition: all 0.15s ease;}.wbc-post-body a:hover{border-bottom-color: #0053d8;}.wbc-post-body img{max-width: 100%; height: auto; border-radius: 8px; margin: 24px 0;}.wbc-post-body blockquote{border-right: 4px solid #0053d8; padding: 16px 24px; margin: 24px 0; background: #f9fafb; border-radius: 8px 0 0 8px; font-style: italic;}.wbc-post-body blockquote p:last-child{margin-bottom: 0;}.wbc-post-body ul, .wbc-post-body ol{margin: 20px 0; padding-right: 24px;}.wbc-post-body li{margin: 8px 0;}.wbc-post-body code{background: #f3f4f6; padding: 2px 6px; border-radius: 4px; font-family: "Monaco", "Consolas", monospace; font-size: 14px;}.wbc-post-body pre{background: #0a0f1a; color: #ffffff; padding: 20px; border-radius: 8px; overflow-x: auto; margin: 24px 0;}.wbc-post-body pre code{background: transparent; padding: 0; color: inherit;}.wbc-post-tags{margin: 40px 0; padding-top: 30px; border-top: 1px solid #e5e7eb; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 10px;}.wbc-tags-label{font-size: 14px; font-weight: 600; color: #6b7280; margin-left: 8px;}.wbc-tag-pill{display: inline-block; padding: 6px 14px; background: #f9fafb; border: 1px solid #e5e7eb; border-radius: 9999px; font-size: 13px; color: #1f2937; text-decoration: none !important; transition: all 0.15s ease;}.wbc-tag-pill:hover{background: #0053d8; border-color: #0053d8; color: #ffffff;}.wbc-post-share{margin: 30px 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 16px;}.wbc-share-label{font-size: 14px; font-weight: 600; color: #6b7280;}.wbc-share-buttons{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px;}.wbc-share-btn{width: 40px; height: 40px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border-radius: 50%; color: #ffffff; text-decoration: none !important; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.wbc-share-btn:hover{transform: translateY(-2px); box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.wbc-share-twitter{background: #1da1f2;}.wbc-share-facebook{background: #4267b2;}.wbc-share-linkedin{background: #0077b5;}.wbc-share-copy{background: #6b7280;}@media (max-width: 1024px){.wbc-post-sidebar{order: -1;}}.wbc-sidebar-box{background: #f3faff; border-radius: 16px; padding: 24px; margin-bottom: 24px;}.wbc-sidebar-title{font-size: 16px; font-weight: 700; color: #06203a; margin: 0 0 16px; padding-bottom: 12px; border-bottom: 2px solid #0053d8;}@media (max-width: 1024px){.wbc-sidebar-related-posts, .wbc-sidebar-categories{display: none !important;}}.wbc-mobile-sections{display: none;}@media (max-width: 1024px){.wbc-mobile-sections{display: block;}}.wbc-mobile-section-title{font-size: 18px; font-weight: 700; color: #06203a; margin: 0 0 16px; padding-bottom: 12px; border-bottom: 2px solid #0053d8;}.wbc-related-posts-mobile{margin-bottom: 32px;}.wbc-category-list-mobile{margin-bottom: 32px;}.wbc-author-box{text-align: center;}.wbc-author-avatar{width: 80px; height: 80px; border-radius: 50%; object-fit: cover; margin: 0 auto 12px; border: 3px solid #ffffff; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.wbc-author-avatar-placeholder{width: 80px; height: 80px; border-radius: 50%; background: #f3f4f6; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin: 0 auto 12px;}.wbc-author-avatar-placeholder i{font-size: 32px; color: #9ca3af;}.wbc-author-name{font-size: 16px; font-weight: 700; color: #1f2937; margin: 0 0 8px;}.wbc-author-bio{font-size: 13px; color: #6b7280; line-height: 1.5; margin: 0;}.wbc-related-posts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 14px;}.wbc-related-post{display: block; position: relative; width: 100%; aspect-ratio: 16 / 9; border-radius: 10px; overflow: hidden; text-decoration: none !important; color: #ffffff !important; cursor: pointer; transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); background: #0a1628;}.wbc-related-post:hover{transform: translateY(-3px); box-shadow: 0 10px 28px rgba(0, 0, 0, 0.28); text-decoration: none !important; color: #ffffff !important;}.wbc-related-post:hover .wbc-related-post-bg{transform: scale(1.06);}.wbc-related-post:hover .wbc-related-post-overlay{background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.35) 60%, rgba(0, 0, 0, 0.15) 100%);}.wbc-related-post-bg{position: absolute; inset: 0; background-size: cover; background-position: center; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);}.wbc-related-post-bg.wbc-related-no-cover{background: linear-gradient(-135deg, #0053d8 0%, #06203a 100%);}.wbc-related-post-overlay{position: absolute; inset: 0; background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.25) 55%, rgba(0, 0, 0, 0.1) 100%); transition: background 0.3s ease; z-index: 1;}.wbc-related-post-content{position: absolute; bottom: 0; right: 0; left: 0; z-index: 2; padding: 14px 14px 12px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px;}.wbc-related-post-badge{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: fit-content; padding: 3px 8px; background: #e74c3c; border-radius: 4px; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.4px; margin-bottom: 2px; color: #ffffff;}.wbc-related-post-title{font-size: 13px; font-weight: 700; line-height: 1.35; margin: 0; color: #ffffff; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.wbc-related-post-meta{font-size: 11px; color: rgba(255, 255, 255, 0.75); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px; margin-top: 2px;}.wbc-related-post-meta .wbc-related-post-read-more{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 4px; font-size: 11px; font-weight: 600; color: rgba(255, 255, 255, 0.9);}.wbc-related-post-meta .wbc-related-post-read-more i{font-size: 9px;}.wbc-related-thumb, .wbc-related-info{display: none !important;}.wbc-category-list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px;}.wbc-category-pill{display: inline-block; padding: 8px 16px; background: #ffffff; border: 1px solid #e5e7eb; border-radius: 9999px; font-size: 13px; color: #1f2937; text-decoration: none !important; transition: all 0.15s ease;}.wbc-category-pill:hover, .wbc-category-pill.active{background: #0053d8; border-color: #0053d8; color: #ffffff;}.wbc-post-navigation{background: #f9fafb; padding: 40px 0; border-top: 1px solid #e5e7eb;}.wbc-post-nav-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 24px;}@media (max-width: 576px){.wbc-post-nav-grid{grid-template-columns: 1fr;}}.wbc-post-nav-item{padding: 24px; background: #ffffff; border-radius: 16px; text-decoration: none !important; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); border: 1px solid #e5e7eb;}.wbc-post-nav-item:hover{box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); border-color: #0053d8;}.wbc-post-nav-item:hover .wbc-post-nav-label{color: #0053d8;}.wbc-post-nav-item h4{font-size: 16px; font-weight: 600; color: #1f2937; margin: 8px 0 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.wbc-post-nav-empty{display: none;}.wbc-post-nav-prev{text-align: right;}.wbc-post-nav-next{text-align: left;}@media (max-width: 576px){.wbc-post-nav-next{text-align: right;}}.wbc-post-nav-label{font-size: 12px; font-weight: 600; color: #6b7280; text-transform: uppercase; letter-spacing: 0.5px; transition: all 0.15s ease;}.wbc-related-products-section{padding: 60px 0; background: #fff;}.wbc-products-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; margin-top: 32px;}@media (max-width: 1200px){.wbc-products-grid{grid-template-columns: repeat(3, 1fr);}}@media (max-width: 768px){.wbc-products-grid{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 480px){.wbc-products-grid{grid-template-columns: 1fr;}}.wbc-product-card{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; border: 1px solid #e8edf2; border-radius: 12px; overflow: hidden; text-decoration: none; color: inherit; transition: box-shadow 0.2s ease, transform 0.2s ease; background: #fff;}.wbc-product-card:hover{box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1); transform: translateY(-4px); text-decoration: none; color: inherit;}.wbc-product-card-img-wrap{aspect-ratio: 16 / 9; overflow: hidden; background: #f3f4f6;}.wbc-product-card-img{width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.3s ease;}.wbc-product-card:hover .wbc-product-card-img{transform: scale(1.04);}.wbc-product-card-body{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; flex: 1; padding: 16px; gap: 6px;}.wbc-product-card-category{font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; color: #06203a;}.wbc-product-card-name{font-size: 15px; font-weight: 700; line-height: 1.4; color: #1f2937; margin: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.wbc-product-card-desc{font-size: 13px; color: #9ca3af; line-height: 1.5; margin: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.wbc-product-card-footer{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; margin-top: auto; padding-top: 12px; border-top: 1px solid #f0f0f0;}.wbc-product-card-price{font-size: 16px; font-weight: 700; color: #06203a;}.wbc-product-card-btn{font-size: 12px; font-weight: 600; color: #06203a; background: rgba(6, 32, 58, 0.08); padding: 4px 12px; border-radius: 20px; transition: background 0.2s ease;}.wbc-product-card:hover .wbc-product-card-btn{background: #06203a; color: #fff;}.wbc-more-posts-section{padding: 60px 0; background: #f3faff;}.wbc-more-posts-section .wbc-posts-grid-compact{grid-template-columns: repeat(4, 1fr);}@media (max-width: 1200px){.wbc-more-posts-section .wbc-posts-grid-compact{grid-template-columns: repeat(3, 1fr);}}@media (max-width: 992px){.wbc-more-posts-section .wbc-posts-grid-compact{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 576px){.wbc-more-posts-section .wbc-posts-grid-compact{grid-template-columns: 1fr;}}@media (max-width: 1024px){.wbc-toc-box{display: none !important;}}.wbc-toc-nav{max-height: 420px; overflow-y: auto; scrollbar-width: thin; scrollbar-color: #e5e7eb #f9fafb;}.wbc-toc-nav::-webkit-scrollbar{width: 4px;}.wbc-toc-nav::-webkit-scrollbar-track{background: #f9fafb; border-radius: 2px;}.wbc-toc-nav::-webkit-scrollbar-thumb{background: #06203a; border-radius: 2px;}.wbc-toc-mobile-box{display: none; background: #f3faff; border-radius: 16px; padding: 16px; margin-bottom: 24px; border: 1px solid #e5e7eb;}@media (max-width: 1024px){.wbc-toc-mobile-box{display: block;}}.wbc-toc-mobile-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; cursor: pointer; padding: 4px 0;}.wbc-toc-mobile-header:hover .wbc-toc-mobile-title{color: #0053d8;}.wbc-toc-mobile-title{font-size: 16px; font-weight: 700; color: #06203a; margin: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; transition: color 0.2s ease;}.wbc-toc-toggle-icon{font-size: 12px; color: #6b7280; transition: transform 0.3s ease;}.wbc-toc-mobile-header[aria-expanded="true"] .wbc-toc-toggle-icon, .wbc-toc-toggle-icon[aria-expanded="true"]{transform: rotate(-180deg);}.wbc-toc-nav-mobile{max-height: 0; overflow: hidden; transition: max-height 0.3s ease;}.wbc-toc-nav-mobile.show, .wbc-toc-nav-mobile[aria-expanded="true"]{max-height: 400px; overflow-y: auto; margin-top: 12px; padding-top: 12px; border-top: 1px solid #e5e7eb;}.wbc-toc-list{list-style: none; padding: 0; margin: 0;}.wbc-toc-item{margin-bottom: 2px;}.wbc-toc-item.wbc-toc-level-2{padding-inline-start: 0;}.wbc-toc-item.wbc-toc-level-3{padding-inline-start: 14px;}.wbc-toc-item.wbc-toc-level-4{padding-inline-start: 28px;}.wbc-toc-link{display: block; padding: 6px 10px; border-radius: 6px; color: #0a0f1a; font-size: 13px; line-height: 1.45; text-decoration: none; transition: all 0.15s ease; border-inline-start: 2px solid transparent;}.wbc-toc-link:hover{color: #0053d8; background: rgba(0, 83, 216, 0.06); text-decoration: none; border-inline-start-color: rgba(0, 83, 216, 0.3);}.wbc-toc-link.active{color: #0053d8; background: rgba(0, 83, 216, 0.08); border-inline-start-color: #0053d8; font-weight: 600;}@media (max-width: 1024px){.wbc-sidebar-related-posts, .wbc-sidebar-categories{display: none !important;}}.wbc-mobile-sections{display: none;}@media (max-width: 1024px){.wbc-mobile-sections{display: block;}}.wbc-mobile-section-title{font-size: 18px; font-weight: 700; color: #06203a; margin: 0 0 16px; padding-bottom: 12px; border-bottom: 2px solid #0053d8;}.wbc-related-posts-mobile{margin-bottom: 32px;}.wbc-category-list-mobile{margin-bottom: 32px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px;}

/* /website_blog_custom/static/src/scss/blog_editor.scss */
 .wbe-wrap{background: #f3faff; min-height: 100vh; font-family: "Noto Kufi Arabic", "Segoe UI", Tahoma, sans-serif;}.wbe-breadcrumb-bar{background: #ffffff; border-bottom: 1px solid #e5e7eb; padding: 14px 0;}.wbe-breadcrumb{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; list-style: none; margin: 0; padding: 0; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.wbe-breadcrumb-item{font-size: 13px; color: #6b7280;}.wbe-breadcrumb-item a{color: #0053d8; text-decoration: none !important; transition: all 0.2s ease;}.wbe-breadcrumb-item a:hover{color: #1a6eff;}.wbe-breadcrumb-item.active{color: #1f2937; font-weight: 600;}.wbe-breadcrumb-sep{color: #e5e7eb; font-size: 11px;}.wbe-header{background: linear-gradient(-135deg, #06203a 0%, #0a2a4a 100%); color: #ffffff; padding: 48px 0; text-align: center;}.wbe-title{font-size: 36px; font-weight: 800; margin: 0 0 12px; letter-spacing: -0.5px;}@media (max-width: 768px){.wbe-title{font-size: 28px;}}.wbe-subtitle{font-size: 16px; opacity: 0.8; margin: 0; max-width: 500px; margin-right: auto; margin-left: auto;}.wbe-editor-section{padding: 32px 0 60px;}.wbe-layout{display: grid; grid-template-columns: 1fr 340px; gap: 32px;}@media (max-width: 1024px){.wbe-layout{grid-template-columns: 1fr;}}.wbe-field{margin-bottom: 24px;}.wbe-label{display: block; font-size: 14px; font-weight: 600; color: #1f2937; margin-bottom: 8px;}.wbe-label-sm{display: block; font-size: 12px; font-weight: 600; color: #6b7280; margin-bottom: 6px;}.wbe-required{color: #ef4444;}.wbe-input{width: 100%; padding: 12px 16px; border: 1.5px solid #e5e7eb; border-radius: 8px; font-size: 15px; color: #1f2937; background: #ffffff; transition: all 0.2s ease;}.wbe-input:focus{outline: none; border-color: #0053d8; box-shadow: 0 0 0 3px rgba(0, 83, 216, 0.1);}.wbe-input::placeholder{color: #9ca3af;}.wbe-input-sm{width: 100%; padding: 8px 12px; border: 1px solid #e5e7eb; border-radius: 8px; font-size: 13px; color: #1f2937; background: #ffffff; transition: all 0.2s ease;}.wbe-input-sm:focus{outline: none; border-color: #0053d8;}.wbe-input-sm::placeholder{color: #9ca3af;}.wbe-textarea-sm{width: 100%; padding: 8px 12px; border: 1px solid #e5e7eb; border-radius: 8px; font-size: 13px; color: #1f2937; background: #ffffff; resize: vertical; font-family: inherit; transition: all 0.2s ease;}.wbe-textarea-sm:focus{outline: none; border-color: #0053d8;}.wbe-textarea-sm::placeholder{color: #9ca3af;}.wbe-select{width: 100%; padding: 10px 14px; border: 1.5px solid #e5e7eb; border-radius: 8px; font-size: 14px; color: #1f2937; background: #ffffff; cursor: pointer; transition: all 0.2s ease;}.wbe-select:focus{outline: none; border-color: #0053d8;}.wbe-hidden{display: none;}.wbe-toolbar{background: #ffffff; border: 1.5px solid #e5e7eb; border-bottom: none; border-radius: 8px 8px 0 0; padding: 6px 8px;}.wbe-toolbar-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 4px;}.wbe-tbtn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px; border: none; border-radius: 6px; background: transparent; color: #1f2937; font-size: 14px; cursor: pointer; transition: all 0.2s ease;}.wbe-tbtn:hover{background: #f3faff; color: #0053d8;}.wbe-tbtn:active{background: rgba(0, 83, 216, 0.1);}.wbe-tsep{width: 1px; height: 24px; background: #e5e7eb; margin: 0 4px;}.wbe-tselect{padding: 6px 8px; border: 1px solid #e5e7eb; border-radius: 6px; font-size: 13px; color: #1f2937; background: #ffffff; cursor: pointer; transition: all 0.2s ease;}.wbe-tselect:hover{border-color: #0053d8;}.wbe-editor{min-height: 400px; padding: 20px 24px; border: 1.5px solid #e5e7eb; border-radius: 0 0 8px 8px; background: #ffffff; font-size: 16px; line-height: 1.7; color: #1f2937; outline: none; transition: all 0.2s ease;}.wbe-editor:focus{border-color: #0053d8; box-shadow: 0 0 0 3px rgba(0, 83, 216, 0.08);}.wbe-editor[data-placeholder]:empty::before{content: attr(data-placeholder); color: #9ca3af; pointer-events: none;}.wbe-editor h1, .wbe-editor h2, .wbe-editor h3, .wbe-editor h4, .wbe-editor h5, .wbe-editor h6{color: #06203a; font-weight: 700; margin: 24px 0 12px; line-height: 1.3;}.wbe-editor h1{font-size: 28px;}.wbe-editor h2{font-size: 24px;}.wbe-editor h3{font-size: 20px;}.wbe-editor p{margin: 0 0 16px;}.wbe-editor a{color: #0053d8; text-decoration: underline;}.wbe-editor blockquote{border-right: 4px solid #0053d8; padding: 12px 20px; margin: 16px 0; background: #f3faff; border-radius: 8px 0 0 8px; font-style: italic; color: #6b7280;}.wbe-editor ul, .wbe-editor ol{margin: 12px 0; padding-right: 24px;}.wbe-editor li{margin: 6px 0;}.wbe-editor img{max-width: 100%; height: auto; border-radius: 8px; margin: 16px 0;}.wbe-editor pre{background: #06203a; color: #e2e8f0; padding: 16px; border-radius: 8px; overflow-x: auto; margin: 16px 0;}.wbe-editor code{background: #f9fafb; padding: 2px 6px; border-radius: 4px; font-size: 14px;}.wbe-card{background: #ffffff; border-radius: 12px; padding: 20px; margin-bottom: 20px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); border: 1px solid #e5e7eb;}.wbe-card-title{font-size: 14px; font-weight: 700; color: #06203a; margin: 0 0 16px; padding-bottom: 12px; border-bottom: 2px solid #0053d8;}.wbe-publish-status{margin-bottom: 16px;}.wbe-status-badge{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; padding: 6px 14px; border-radius: 9999px; font-size: 13px; font-weight: 600;}.wbe-status-published{background: rgba(16, 185, 129, 0.1); color: #10b981;}.wbe-status-draft{background: rgba(245, 158, 11, 0.1); color: #f59e0b;}.wbe-publish-actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}.wbe-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 10px 18px; border-radius: 8px; font-size: 14px; font-weight: 600; cursor: pointer; transition: all 0.2s ease; border: none; text-decoration: none !important; width: 100%;}.wbe-btn:hover{box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.wbe-btn-publish{background: #0053d8; color: #ffffff;}.wbe-btn-publish:hover{background: #1a6eff;}.wbe-btn-save{background: #f3faff; color: #1f2937; border: 1.5px solid #e5e7eb;}.wbe-btn-save:hover{border-color: #0053d8; color: #0053d8;}.wbe-btn-unpublish{background: transparent; color: #6b7280; border: 1.5px solid #e5e7eb;}.wbe-btn-unpublish:hover{border-color: #f59e0b; color: #f59e0b;}.wbe-btn-upload{background: #f3faff; color: #1f2937; border: 1.5px dashed #e5e7eb;}.wbe-btn-upload:hover{border-color: #0053d8; color: #0053d8;}.wbe-btn-danger{background: #ef4444; color: #ffffff; width: auto;}.wbe-btn-danger:hover{background: #dc2626;}.wbe-cover-upload{text-align: center;}.wbe-cover-preview{width: 100%; aspect-ratio: 16 / 9; border-radius: 8px; overflow: hidden; margin-bottom: 12px; background: #f9fafb; border: 1px solid #e5e7eb;}.wbe-cover-preview img{width: 100%; height: 100%; object-fit: cover;}.wbe-cover-placeholder{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; height: 100%; color: #9ca3af;}.wbe-cover-placeholder i{font-size: 32px; margin-bottom: 8px;}.wbe-cover-placeholder span{font-size: 13px;}.wbe-file-input{display: none;}.wbe-file-label{cursor: pointer; display: block;}.wbe-options{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 12px;}.wbe-checkbox{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; font-size: 14px; color: #1f2937; cursor: pointer; position: relative;}.wbe-checkbox input[type="checkbox"]{display: none;}.wbe-checkbox .wbe-checkmark{width: 20px; height: 20px; border: 2px solid #e5e7eb; border-radius: 4px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; transition: all 0.2s ease; flex-shrink: 0;}.wbe-checkbox input[type="checkbox"]:checked + .wbe-checkmark{background: #0053d8; border-color: #0053d8;}.wbe-checkbox input[type="checkbox"]:checked + .wbe-checkmark::after{content: '\f00c'; font-family: 'FontAwesome'; color: #ffffff; font-size: 11px;}.wbe-card-danger{border-color: rgba(239, 68, 68, 0.2); background: rgba(239, 68, 68, 0.02);}.wbe-card-danger .wbe-card-title{color: #ef4444; border-bottom-color: #ef4444;}.wbe-danger-text{font-size: 13px; color: #6b7280; margin: 0 0 12px;}

/* /website_blog_custom/static/src/scss/related_courses.scss */
 .wbc-related-courses{transform: translateZ(0); backface-visibility: hidden; font-family: 'Noto Kufi Arabic', sans-serif; background-color: #F3FAFF; padding: 32px 0;}.wbc-related-courses .header{margin-bottom: 28px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; gap: 16px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.wbc-related-courses .header .section-heading{display: -webkit-box; display: -webkit-flex; display: flex; width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; text-align: start; gap: 8px; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;}.wbc-related-courses .header .section-title{color: #0655D6; font-weight: 700; font-size: 30px; margin-bottom: 0; padding-bottom: 0; line-height: 1.25;}.wbc-related-courses .header .section-desc{color: #001D35CC; font-weight: 600; font-size: 20px; margin-bottom: 0; padding-bottom: 0; line-height: 1.25;}.wbc-related-courses .courses-slider-container{position: relative; margin: 0 -50px; padding: 0 50px; width: calc(100% + 100px);}.wbc-related-courses .courses-slider{overflow: hidden; position: relative;}.wbc-related-courses .courses-slider .swiper-wrapper{display: -webkit-box; display: -webkit-flex; display: flex; width: 100%; transform: translateZ(0);}.wbc-related-courses .courses-slider .swiper-slide{height: auto; flex-shrink: 0; transform: translateZ(0);}.wbc-related-courses .course-card-link{display: block; color: inherit; text-decoration: none; transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); transform: translateZ(0); will-change: transform;}.wbc-related-courses .course-card-link:hover{text-decoration: none; color: inherit; transform: translateY(-5px) translateZ(0);}.wbc-related-courses .course-card-link:hover .course-card{box-shadow: 0 8px 20px rgba(0, 101, 164, 0.15);}.wbc-related-courses .course-card-link:active{transform: translateY(-2px) translateZ(0);}.wbc-related-courses .course-card{background: #E8F6FFB2; border-radius: 12px; padding: 12px; box-shadow: 0px 2.96px 18.48px 0px #0000001A; transition: box-shadow 0.3s ease; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin-bottom: 20px; transform: translateZ(0); backface-visibility: hidden;}.wbc-related-courses .course-card:hover{box-shadow: 0 8px 20px rgba(0, 101, 164, 0.15);}.wbc-related-courses .course-header{position: relative; contain: paint;}.wbc-related-courses .course-thumb{width: 100%; height: 175px; object-fit: cover; border-radius: 10px; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges; transform: translateZ(0); backface-visibility: hidden;}.wbc-related-courses .course-body{padding-top: 10px;}.wbc-related-courses .course-title{font-weight: 700; color: #0655D6; margin-bottom: 0.25rem; overflow: hidden; font-size: 15px; height: 50px; text-rendering: optimizeLegibility;}.wbc-related-courses .course-price{font-weight: 700; color: #212529; font-size: 16px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 2px solid #FF9900;}.wbc-related-courses .course-price .price{color: #0655D6;}.wbc-related-courses .course-meta-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-top: 8px;}.wbc-related-courses .course-meta-item{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; color: #01174E; font-size: 12px; font-weight: 500; white-space: nowrap;}.wbc-related-courses .course-meta-icon{width: 14px; height: 14px; object-fit: contain;}.wbc-related-courses .course-actions{display: grid; grid-template-columns: 1fr; gap: 8px; margin-top: 10px;}.wbc-related-courses .course-actions--dual{grid-template-columns: 1fr; align-items: center;}.wbc-related-courses .course-actions .button{font-size: 12px; padding: 10px; border-radius: 10px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 8px; font-weight: 600; transition: background 0.3s ease, transform 0.15s ease; transform: translateZ(0); will-change: transform;}.wbc-related-courses .course-info{background-color: #1b57d6; color: #fff; border: none; transition: background 0.2s ease, transform 0.2s ease; position: relative; overflow: hidden;}.wbc-related-courses .course-info:hover{background-color: transparent; transform: translateY(-1px) translateZ(0); text-decoration: none; color: #01174E; border: 2px solid #0655D6;}.wbc-related-courses .course-info:active{transform: translateY(0) translateZ(0);}@media (max-width: 1199.98px){.wbc-related-courses .header .section-title{font-size: 28px;}}@media (max-width: 991.98px){.wbc-related-courses .header .section-title{font-size: 26px;}.wbc-related-courses .courses-slider-container{margin: 0 -20px; padding: 0 20px; width: calc(100% + 40px);}.wbc-related-courses .course-title{font-size: 1rem;}}@media (max-width: 767.98px){.wbc-related-courses .header .section-title{font-size: 24px;}.wbc-related-courses .courses-slider-container{margin: 0 -15px; padding: 0 15px; width: calc(100% + 30px);}.wbc-related-courses .course-title{font-size: 0.95rem;}.wbc-related-courses .course-body{padding: 0.8rem;}}@media (max-width: 575.98px){.wbc-related-courses .header .section-title{font-size: 22px;}.wbc-related-courses .courses-slider-container{margin: 0 -10px; padding: 0 10px; width: calc(100% + 20px);}}

/* /interior_design_selling_page/static/src/scss/interior_design_selling_page.scss */
 .s_interior_design_selling_page{--main-color: #C7E900; --second-color: #232323; --text-color: #212121; --form-bg-color: #f1f0ef; --border-radius: 4px; --card-radius: 8px; --btn-radius: 6px; --shadow-sm: 0px 0px 6.9px #C7E90040; --shadow-hover: 0px 4px 15px #C7E90073; --font-family: "Noto Kufi Arabic", sans-serif; --fs-xs: 0.9rem; --fs-sm: 1rem; --fs-md: 1.25rem; --fs-lg: 1.5rem; --fs-xl: 1.75rem; --fs-xxl: 2rem; --fw-regular: 400; --fw-medium: 500; --fw-semibold: 600; --fw-bold: 700; --space-xs: 0.25rem; --space-sm: 0.5rem; --space-md: 1rem; --space-lg: 2rem; --space-xl: 4rem; --dir-start: inline-start; --dir-end: inline-end; overflow: hidden;}.s_interior_design_selling_page .text-primary-color{color: var(--main-color);}.s_interior_design_selling_page a:hover{text-decoration: none;}.s_interior_design_selling_page .text-secondary-color{color: var(--second-color);}.s_interior_design_selling_page .landing-navbar{position: absolute; top: 0; width: 100%; z-index: 1000; background-color: transparent; transition: background-color 0.3s ease, padding 0.3s ease-in-out;}.s_interior_design_selling_page .landing-navbar.fixed{position: fixed; background-color: #23232375; backdrop-filter: blur(10px); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}.s_interior_design_selling_page .landing-navbar.fixed .navbar .container{padding: 0.75rem 0; border-bottom: none;}.s_interior_design_selling_page .landing-navbar.fixed .navbar .container .start-content img{height: 30px !important;}.s_interior_design_selling_page .landing-navbar.fixed .navbar .container .start-content .vertical-line{height: 30px; width: 2px;}.s_interior_design_selling_page .landing-navbar .navbar .container{padding: 1.5rem 0;}.s_interior_design_selling_page .landing-navbar .navbar .container .start-content{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: start; align-items: center; gap: 0.75rem;}.s_interior_design_selling_page .landing-navbar .navbar .container .start-content .vertical-line{width: 4px; height: 40px; border-radius: 2px; background-color: var(--main-color); transition: height 0.3s ease-in-out;}.s_interior_design_selling_page .landing-navbar .navbar .container .start-content .nav-logo img{height: 40px; transition: height 0.3s ease-in-out;}.s_interior_design_selling_page .landing-navbar .navbar .container .start-content .nav-interior-logo img{height: 40px; transition: height 0.3s ease-in-out;}.s_interior_design_selling_page .landing-navbar .navbar .container .end-content{display: -webkit-box; display: -webkit-flex; display: flex; gap: 0.5rem; align-items: center; position: relative;}.s_interior_design_selling_page .landing-navbar .navbar .container .end-content .landing-lang-selector, .s_interior_design_selling_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler{background-color: var(--main-color); border: 1px solid var(--main-color); width: 35px; height: 35px; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: var(--second-color); padding: 0.3rem; aspect-ratio: 1/1; border-radius: 50%; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease-in-out;}.s_interior_design_selling_page .landing-navbar .navbar .container .end-content .landing-lang-selector:hover, .s_interior_design_selling_page .landing-navbar .navbar .container .end-content .landing-lang-selector:focus, .s_interior_design_selling_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:hover, .s_interior_design_selling_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:focus{background-color: transparent; color: var(--main-color); text-decoration: none;}.s_interior_design_selling_page .interior-hero-section{background-color: var(--second-color); color: white; padding: 8rem 2rem 4rem; overflow: hidden; position: relative;}.s_interior_design_selling_page .interior-hero-section .floating-lines{position: absolute; top: 0; right: 0; left: 0; bottom: 0; pointer-events: none; z-index: 1;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line{position: absolute; background: #9f9595; opacity: 0.1;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.vertical{width: 1px; height: 100%; top: 0;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.vertical:nth-child(1){right: 5%; animation: floatVertical 9s ease-in-out infinite;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.vertical:nth-child(2){right: 15%; animation: floatVertical 12s ease-in-out infinite reverse;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.vertical:nth-child(3){right: 25%; animation: floatVertical 10s ease-in-out infinite 1s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.vertical:nth-child(4){right: 35%; animation: floatVertical 14s ease-in-out infinite reverse 0.5s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.vertical:nth-child(5){right: 45%; animation: floatVertical 11s ease-in-out infinite 2s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.vertical:nth-child(6){right: 55%; animation: floatVertical 13s ease-in-out infinite;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.vertical:nth-child(7){right: 65%; animation: floatVertical 15s ease-in-out infinite reverse 1.5s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.vertical:nth-child(8){right: 75%; animation: floatVertical 8s ease-in-out infinite 0.8s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.vertical:nth-child(9){right: 85%; animation: floatVertical 12s ease-in-out infinite reverse 2.2s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.vertical:nth-child(10){right: 95%; animation: floatVertical 10s ease-in-out infinite 1.7s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal{height: 1px; width: 100%; right: 0;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal:nth-child(11){top: 3%; animation: floatHorizontal 10s ease-in-out infinite;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal:nth-child(12){top: 10%; animation: floatHorizontal 13s ease-in-out infinite reverse;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal:nth-child(13){top: 17%; animation: floatHorizontal 11s ease-in-out infinite 1.2s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal:nth-child(14){top: 24%; animation: floatHorizontal 15s ease-in-out infinite reverse 0.7s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal:nth-child(15){top: 31%; animation: floatHorizontal 9s ease-in-out infinite 2.1s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal:nth-child(16){top: 38%; animation: floatHorizontal 12s ease-in-out infinite;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal:nth-child(17){top: 45%; animation: floatHorizontal 14s ease-in-out infinite reverse 1.4s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal:nth-child(18){top: 52%; animation: floatHorizontal 10s ease-in-out infinite 0.9s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal:nth-child(19){top: 59%; animation: floatHorizontal 13s ease-in-out infinite reverse 2.3s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal:nth-child(20){top: 66%; animation: floatHorizontal 11s ease-in-out infinite 1.6s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal:nth-child(21){top: 73%; animation: floatHorizontal 12s ease-in-out infinite reverse 0.4s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal:nth-child(22){top: 80%; animation: floatHorizontal 14s ease-in-out infinite 1.1s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal:nth-child(23){top: 87%; animation: floatHorizontal 10s ease-in-out infinite reverse 1.9s;}.s_interior_design_selling_page .interior-hero-section .floating-lines .line.horizontal:nth-child(24){top: 94%; animation: floatHorizontal 13s ease-in-out infinite 0.6s;}@keyframes floatVertical{0%, 100%{transform: translateY(0);}50%{transform: translateY(-20px);}}@keyframes floatHorizontal{0%, 100%{transform: translateX(0);}50%{transform: translateX(-20px);}}.s_interior_design_selling_page .interior-hero-section .container{max-width: 1200px; margin: 0 auto; position: relative; z-index: 2;}.s_interior_design_selling_page .interior-hero-section .container .hero-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; text-align: center; gap: 2rem;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .corner-lines{position: absolute; width: 100px; height: 100px; pointer-events: none;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .corner-lines.top-left{top: 0; right: 0; border-top: 2px solid var(--main-color); border-right: 2px solid var(--main-color); opacity: 0.3;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .corner-lines.top-right{top: 0; left: 0; border-top: 2px solid var(--main-color); border-left: 2px solid var(--main-color); opacity: 0.3;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .corner-lines.bottom-left{bottom: 0; right: 0; border-bottom: 2px solid var(--main-color); border-right: 2px solid var(--main-color); opacity: 0.3;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .corner-lines.bottom-right{bottom: 0; left: 0; border-bottom: 2px solid var(--main-color); border-left: 2px solid var(--main-color); opacity: 0.3;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-slogan{margin-bottom: 1rem;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-slogan img{max-width: 300px; height: auto;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-text-top{position: relative;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-text-top .hero_title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); margin-bottom: 1rem; line-height: 1.3;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-text-top .hero_subtitle{font-size: var(--fs-xl); font-weight: var(--fw-semibold); opacity: 0.9; margin-bottom: 1.5rem;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-text-top .floating-icons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 2rem; margin-top: 2rem; position: absolute; inset: 0;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-text-top .floating-icons img{width: 80px; height: 80px; animation: float 3s ease-in-out infinite; position: absolute;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-text-top .floating-icons img.chair-icon-1{inset-inline-start: -100px;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-text-top .floating-icons img.chair-icon-2{inset-inline-end: -100px; animation-delay: 1.5s;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .main-image-container{position: relative;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .main-image-container .hero-main-image{max-width: 100%; height: auto; border-radius: 20px;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .main-image-container .scroll-down-btn-container{position: absolute; bottom: -55px; right: 50%; transform: translateX(50%); border-radius: 50%; background-color: var(--second-color); padding: 20px;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .main-image-container .scroll-down-btn-container .scroll-down-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; width: 60px; height: 60px; background-color: var(--main-color); border: 6px solid var(--second-color); outline: 2px solid var(--main-color); color: var(--second-color); border-radius: 50%; text-decoration: none; font-size: 1.2rem; transition: all 0.3s ease; animation: bounceArrow 2s ease-in-out infinite;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-text-bottom{margin: 1rem 0;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-text-bottom .text{font-size: var(--fs-xl); font-weight: var(--fw-semibold); line-height: 1.3;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-cta-buttons{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1.5rem; margin-top: 2rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-cta-buttons .hero-register-btn, .s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-cta-buttons .download-content-btn{padding: 0.75rem 2rem; border-radius: var(--btn-radius); font-weight: var(--fw-semibold); font-size: var(--fs-sm); text-decoration: none; transition: all 0.3s ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 0.5rem;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-cta-buttons .hero-register-btn{background: var(--main-color); color: var(--second-color); border: 2px solid var(--main-color);}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-cta-buttons .hero-register-btn:hover{background: transparent; color: var(--main-color); transform: translateY(-3px); box-shadow: var(--shadow-hover);}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-cta-buttons .download-content-btn{background: transparent; color: white; border: 2px solid white;}.s_interior_design_selling_page .interior-hero-section .container .hero-content .hero-cta-buttons .download-content-btn:hover{background: white; color: var(--second-color); transform: translateY(-3px);}@keyframes bounceArrow{0%, 100%{transform: translateY(0);}50%{transform: translateY(-5px);}}@keyframes float{0%, 100%{transform: translateY(0);}50%{transform: translateY(-10px);}}@media (max-width: 768px){.s_interior_design_selling_page .interior-hero-section{padding: 6rem 1rem 3rem;}.s_interior_design_selling_page .interior-hero-section .hero_title{font-size: var(--fs-xl);}.s_interior_design_selling_page .interior-hero-section .hero_subtitle{font-size: var(--fs-md);}.s_interior_design_selling_page .interior-hero-section .floating-icons img{bottom: -50px;}.s_interior_design_selling_page .interior-hero-section .floating-icons img.chair-icon-1{inset-inline-start: 0 !important;}.s_interior_design_selling_page .interior-hero-section .floating-icons img.chair-icon-2{inset-inline-end: 0 !important;}.s_interior_design_selling_page .interior-hero-section .hero-cta-buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100%; max-width: 300px;}.s_interior_design_selling_page .interior-hero-section .hero-register-btn, .s_interior_design_selling_page .interior-hero-section .download-content-btn{width: 100%; justify-content: center;}}.s_interior_design_selling_page .interior_design_intro{padding: 8rem 2rem; color: var(--second-color); text-align: center; position: relative;}@media (max-width: 992px){.s_interior_design_selling_page .interior_design_intro{padding: 4rem 2rem;}}.s_interior_design_selling_page .interior_design_intro .floating-lines{position: absolute; top: 0; right: 0; left: 0; bottom: 0; pointer-events: none; z-index: 1;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line{position: absolute; background: #767960; opacity: 0.1;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.vertical{width: 1px; height: 100%; top: 0;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.vertical:nth-child(1){right: 5%; animation: floatVertical 9s ease-in-out infinite;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.vertical:nth-child(2){right: 15%; animation: floatVertical 12s ease-in-out infinite reverse;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.vertical:nth-child(3){right: 25%; animation: floatVertical 10s ease-in-out infinite 1s;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.vertical:nth-child(4){right: 35%; animation: floatVertical 14s ease-in-out infinite reverse 0.5s;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.vertical:nth-child(5){right: 45%; animation: floatVertical 11s ease-in-out infinite 2s;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.vertical:nth-child(6){right: 55%; animation: floatVertical 13s ease-in-out infinite;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.vertical:nth-child(7){right: 65%; animation: floatVertical 15s ease-in-out infinite reverse 1.5s;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.vertical:nth-child(8){right: 75%; animation: floatVertical 8s ease-in-out infinite 0.8s;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.vertical:nth-child(9){right: 85%; animation: floatVertical 12s ease-in-out infinite reverse 2.2s;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.vertical:nth-child(10){right: 95%; animation: floatVertical 10s ease-in-out infinite 1.7s;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.horizontal{height: 1px; width: 100%; right: 0;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.horizontal:nth-child(11){top: 5%; animation: floatHorizontal 10s ease-in-out infinite;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.horizontal:nth-child(12){top: 15%; animation: floatHorizontal 13s ease-in-out infinite reverse;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.horizontal:nth-child(13){top: 25%; animation: floatHorizontal 11s ease-in-out infinite 1.2s;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.horizontal:nth-child(14){top: 35%; animation: floatHorizontal 15s ease-in-out infinite reverse 0.7s;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.horizontal:nth-child(15){top: 45%; animation: floatHorizontal 9s ease-in-out infinite 2.1s;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.horizontal:nth-child(16){top: 55%; animation: floatHorizontal 12s ease-in-out infinite;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.horizontal:nth-child(17){top: 65%; animation: floatHorizontal 14s ease-in-out infinite reverse 1.4s;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.horizontal:nth-child(18){top: 75%; animation: floatHorizontal 10s ease-in-out infinite 0.9s;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.horizontal:nth-child(19){top: 85%; animation: floatHorizontal 13s ease-in-out infinite reverse 2.3s;}.s_interior_design_selling_page .interior_design_intro .floating-lines .line.horizontal:nth-child(20){top: 95%; animation: floatHorizontal 11s ease-in-out infinite 1.6s;}@keyframes floatVertical{0%, 100%{transform: translateY(0);}50%{transform: translateY(-20px);}}@keyframes floatHorizontal{0%, 100%{transform: translateX(0);}50%{transform: translateX(-20px);}}@media (min-width: 992px){.s_interior_design_selling_page .interior_design_intro{text-align: start;}}.s_interior_design_selling_page .interior_design_intro .intro-image-container{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; background: linear-gradient(-275.4deg, #F5F5F5 4.32%, #C7E900 97.31%); border-radius: 180px; overflow: hidden; padding: 0.5rem;}@media (min-width: 992px){.s_interior_design_selling_page .interior_design_intro .intro-image-container{-webkit-box-pack: end; justify-content: flex-end;}}.s_interior_design_selling_page .interior_design_intro .intro-image-container img{max-width: 100%; border-radius: 172px; height: auto;}.s_interior_design_selling_page .interior_design_intro .intro-text-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; align-items: center; margin-bottom: 2rem;}@media (min-width: 992px){.s_interior_design_selling_page .interior_design_intro .intro-text-content{align-items: flex-start; margin-bottom: 0;}}.s_interior_design_selling_page .interior_design_intro .intro-text-content .intro-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); line-height: 1.6; margin-bottom: 1.5rem;}@media (max-width: 767px){.s_interior_design_selling_page .interior_design_intro .intro-text-content .intro-title{font-size: var(--fs-xl);}}.s_interior_design_selling_page .interior_design_intro .intro-text-content .intro-subtitle{font-size: var(--fs-md); font-weight: var(--fw-semibold); margin-bottom: 2rem; max-width: 600px; line-height: 1.6;}@media (max-width: 767px){.s_interior_design_selling_page .interior_design_intro .intro-text-content .intro-subtitle{font-size: var(--fs-sm); text-align: center;}}.s_interior_design_selling_page .interior_design_intro .intro-text-content .intro-buttons{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}@media (min-width: 992px){.s_interior_design_selling_page .interior_design_intro .intro-text-content .intro-buttons{-webkit-box-pack: start; justify-content: flex-start;}}.s_interior_design_selling_page .interior_design_intro .intro-text-content .intro-buttons .intro-btn{padding: 0.75rem 2rem; border-radius: var(--btn-radius); font-weight: var(--fw-semibold); font-size: var(--fs-sm); transition: all 0.3s ease;}.s_interior_design_selling_page .interior_design_intro .intro-text-content .intro-buttons .intro-btn.download-content-btn{background: transparent; border: 2px solid var(--second-color); color: var(--second-color);}.s_interior_design_selling_page .interior_design_intro .intro-text-content .intro-buttons .intro-btn.download-content-btn:hover{background: var(--second-color); color: white;}.s_interior_design_selling_page .interior_design_intro .intro-text-content .intro-buttons .intro-btn.intro-register-btn{background: var(--main-color); border: 2px solid var(--main-color); color: var(--second-color);}.s_interior_design_selling_page .interior_design_intro .intro-text-content .intro-buttons .intro-btn.intro-register-btn:hover{background: transparent; color: var(--main-color); border-color: var(--main-color);}@media (max-width: 768px){.s_interior_design_selling_page .interior_design_intro .intro-btn{width: 100%; justify-content: center;}}.s_interior_design_selling_page .how-to-become-professional{background-image: url("/interior_design_selling_page/static/src/scss/./../../img/professional-bg.webp"); color: white;}.s_interior_design_selling_page .how-to-become-professional .main-layer{background-color: #232323f0; padding: 6rem 2rem; position: relative; overflow: hidden;}.s_interior_design_selling_page .how-to-become-professional .container{margin: 0 auto; position: relative; z-index: 2;}.s_interior_design_selling_page .how-to-become-professional .section-header{text-align: center; margin-bottom: 3rem;}.s_interior_design_selling_page .how-to-become-professional .section-header .section-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--main-color); margin-bottom: 0.5rem; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem;}.s_interior_design_selling_page .how-to-become-professional .section-header .section-title .icon{font-size: 1.2rem; color: var(--main-color);}.s_interior_design_selling_page .how-to-become-professional .section-header .section-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-semibold); color: rgba(255, 255, 255, 0.9); margin-bottom: 1rem; border-bottom: 1px solid #ccc; padding-bottom: 1rem; display: inline-block; position: relative;}.s_interior_design_selling_page .how-to-become-professional .section-header .section-subtitle::after{content: ''; position: absolute; bottom: -3px; inset-inline-start: 10px; width: 30px; height: 4px; background-color: var(--main-color); border-radius: 2px;}.s_interior_design_selling_page .how-to-become-professional .content-wrapper{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3rem;}@media (min-width: 992px){.s_interior_design_selling_page .how-to-become-professional .content-wrapper{flex-direction: row; align-items: stretch;}}.s_interior_design_selling_page .how-to-become-professional .image-grid{flex: 0 0 50%;}@media (min-width: 992px){.s_interior_design_selling_page .how-to-become-professional .image-grid{flex: 0 0 40%;}}.s_interior_design_selling_page .how-to-become-professional .image-grid .layer{width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); gap: 1rem; padding: 1.5rem; overflow: visible; position: relative;}.s_interior_design_selling_page .how-to-become-professional .image-grid .layer::before{content: ""; position: absolute; background-color: var(--main-color); border-radius: 15px; width: 70%; aspect-ratio: 3/4; top: 50%; right: 50%; transform: translate(50%, -50%) rotate(-2deg);}.s_interior_design_selling_page .how-to-become-professional .image-grid .layer .grid-item{position: relative; overflow: hidden; border-radius: 10px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); transition: transform 0.3s ease; cursor: pointer; aspect-ratio: 3/4; background: #fff;}.s_interior_design_selling_page .how-to-become-professional .image-grid .layer .grid-item img{width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.4s ease, filter 0.4s ease;}.s_interior_design_selling_page .how-to-become-professional .image-grid .layer .grid-item:hover{transform: translateY(-10px) scale(1.03);}.s_interior_design_selling_page .how-to-become-professional .image-grid .layer .grid-item:hover img{filter: brightness(1.1);}.s_interior_design_selling_page .how-to-become-professional .image-grid .layer .grid-item::before{content: ''; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.6)); pointer-events: none; z-index: 1;}.s_interior_design_selling_page .how-to-become-professional .image-grid .layer .grid-item .overlay-text{position: absolute; bottom: 0; right: 0; left: 0; padding: 1rem; color: white; font-size: var(--fs-sm); font-weight: var(--fw-medium); text-align: center; z-index: 2; background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);}.s_interior_design_selling_page .how-to-become-professional .image-grid .layer .grid-item.grid-item-1{transform: translate(-15%, 10%) rotate(-3deg); z-index: 3;}.s_interior_design_selling_page .how-to-become-professional .image-grid .layer .grid-item.grid-item-2{transform: translate(-10%, 5%) rotate(2deg); z-index: 4;}.s_interior_design_selling_page .how-to-become-professional .image-grid .layer .grid-item.grid-item-3{transform: translate(-10%, 10%) rotate(-3deg); z-index: 2;}.s_interior_design_selling_page .how-to-become-professional .image-grid .layer .grid-item.grid-item-4{transform: translate(-5%, 5%) rotate(2deg); z-index: 1;}.s_interior_design_selling_page .how-to-become-professional .image-grid .layer .grid-item:hover{z-index: 10; transform: translateY(-15px) scale(1.05) rotate(0deg);}.s_interior_design_selling_page .how-to-become-professional .features-list{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1.5rem;}@media (min-width: 992px){.s_interior_design_selling_page .how-to-become-professional .features-list{flex: 1;}}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 1rem; background: rgba(255, 255, 255, 0.05); padding: 1.5rem; border-inline-start: 4px solid var(--main-color); transition: all 0.3s ease;}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item:hover{background: rgba(255, 255, 255, 0.1); transform: translateX(-5px);}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item .feature-icon{flex-shrink: 0; width: 50px; height: 50px; background: var(--main-color); border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; color: var(--second-color); font-size: 1.2rem; box-shadow: 0 4px 10px rgba(199, 233, 0, 0.3);}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item .feature-icon i{font-size: 1.2rem; color: var(--second-color);}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item .feature-text{flex: 1;}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item .feature-text .feature-title{font-size: var(--fs-md); font-weight: var(--fw-bold); color: var(--main-color); margin-bottom: 0.5rem;}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item .feature-text .feature-desc{font-size: var(--fs-sm); color: rgba(255, 255, 255, 0.8); line-height: 1.5;}.s_interior_design_selling_page .how-to-become-professional .benefits-section{margin-top: 4rem;}.s_interior_design_selling_page .how-to-become-professional .benefits-section .right-side .benefits-title{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--main-color); margin-bottom: 1rem; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: start; gap: 0.5rem;}.s_interior_design_selling_page .how-to-become-professional .benefits-section .right-side .benefits-title .icon{font-size: 1.2rem; color: var(--main-color);}.s_interior_design_selling_page .how-to-become-professional .benefits-section .right-side .benefits-list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem; margin-top: 2rem;}.s_interior_design_selling_page .how-to-become-professional .benefits-section .right-side .benefits-list .benefit-item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.75rem; font-size: var(--fs-md); color: rgba(255, 255, 255, 0.9); text-align: start;}.s_interior_design_selling_page .how-to-become-professional .benefits-section .right-side .benefits-list .benefit-item .fa-check{color: var(--main-color); font-size: 1.2rem;}.s_interior_design_selling_page .how-to-become-professional .benefits-section .left-side .one-step-title{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--main-color); margin-bottom: 1rem; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: start; gap: 0.5rem;}.s_interior_design_selling_page .how-to-become-professional .benefits-section .left-side .one-step-title .icon{font-size: 1.2rem; color: var(--main-color);}.s_interior_design_selling_page .how-to-become-professional .benefits-section .left-side .one-step-desc{gap: 0.75rem; font-size: var(--fs-md); color: rgba(255, 255, 255, 0.9);}.s_interior_design_selling_page .how-to-become-professional .cta-buttons{margin-top: 3rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 1.5rem; justify-content: center;}.s_interior_design_selling_page .how-to-become-professional .cta-buttons .interior-btn{padding: 0.75rem 2rem; border-radius: var(--btn-radius); font-weight: var(--fw-semibold); font-size: var(--fs-sm); text-decoration: none; transition: all 0.3s ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 0.5rem;}.s_interior_design_selling_page .how-to-become-professional .cta-buttons .interior-btn.download-content-btn{background: transparent; border: 2px solid white; color: white;}.s_interior_design_selling_page .how-to-become-professional .cta-buttons .interior-btn.download-content-btn:hover{background: white; color: var(--second-color);}.s_interior_design_selling_page .how-to-become-professional .cta-buttons .interior-btn.register-btn{background: var(--main-color); border: 2px solid var(--main-color); color: var(--second-color);}.s_interior_design_selling_page .how-to-become-professional .cta-buttons .interior-btn.register-btn:hover{background: transparent; color: var(--main-color); transform: translateY(-3px); box-shadow: var(--shadow-hover);}@media (max-width: 992px){.s_interior_design_selling_page .how-to-become-professional .main-layer{padding: 4rem 1rem;}.s_interior_design_selling_page .how-to-become-professional .section-header .section-title{font-size: var(--fs-lg);}.s_interior_design_selling_page .how-to-become-professional .section-header .section-subtitle{font-size: var(--fs-md);}.s_interior_design_selling_page .how-to-become-professional .content-wrapper{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_interior_design_selling_page .how-to-become-professional .image-grid{flex: 0 0 100%;}.s_interior_design_selling_page .how-to-become-professional .image-grid .grid-item{height: auto; aspect-ratio: 4/3;}.s_interior_design_selling_page .how-to-become-professional .features-list{flex: 0 0 100%;}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item .feature-icon{width: 40px; height: 40px; font-size: 1rem;}.s_interior_design_selling_page .how-to-become-professional .benefits-section .benefits-title{font-size: var(--fs-md);}.s_interior_design_selling_page .how-to-become-professional .benefits-section .benefits-list{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch; gap: 1rem;}.s_interior_design_selling_page .how-to-become-professional .cta-buttons{gap: 1rem;}.s_interior_design_selling_page .how-to-become-professional .cta-buttons .interior-btn{width: 100%; justify-content: center;}}@media (max-width: 768px){.s_interior_design_selling_page .how-to-become-professional .main-layer{padding: 3rem 1rem;}.s_interior_design_selling_page .how-to-become-professional .section-header .section-title{font-size: var(--fs-md);}.s_interior_design_selling_page .how-to-become-professional .section-header .section-subtitle{font-size: var(--fs-sm);}.s_interior_design_selling_page .how-to-become-professional .content-wrapper{gap: 2rem;}.s_interior_design_selling_page .how-to-become-professional .image-grid{gap: 0.5rem;}.s_interior_design_selling_page .how-to-become-professional .image-grid .grid-item{height: auto; aspect-ratio: 3/2;}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item{padding: 1rem;}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item .feature-icon{width: 35px; height: 35px; font-size: 1rem;}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item .feature-text .feature-title{font-size: var(--fs-sm);}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item .feature-text .feature-desc{font-size: var(--fs-xs);}.s_interior_design_selling_page .how-to-become-professional .benefits-section .benefits-title{font-size: var(--fs-sm);}.s_interior_design_selling_page .how-to-become-professional .benefits-section .benefits-list .benefit-item{font-size: var(--fs-sm);}.s_interior_design_selling_page .how-to-become-professional .benefits-section .benefits-list .benefit-item .check-icon{font-size: 1rem;}}@media (max-width: 576px){.s_interior_design_selling_page .how-to-become-professional .main-layer{padding: 2rem 1rem;}.s_interior_design_selling_page .how-to-become-professional .section-header .section-title{font-size: var(--fs-sm);}.s_interior_design_selling_page .how-to-become-professional .section-header .section-subtitle{font-size: var(--fs-xs);}.s_interior_design_selling_page .how-to-become-professional .content-wrapper{gap: 1.5rem;}.s_interior_design_selling_page .how-to-become-professional .image-grid .grid-item{height: auto; aspect-ratio: 1/1;}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item{padding: 0.75rem;}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item .feature-icon{width: 30px; height: 30px; font-size: 0.9rem;}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item .feature-text .feature-title{font-size: var(--fs-xs);}.s_interior_design_selling_page .how-to-become-professional .features-list .feature-item .feature-text .feature-desc{font-size: var(--fs-xs);}.s_interior_design_selling_page .how-to-become-professional .benefits-section .benefits-list .benefit-item{font-size: var(--fs-xs);}.s_interior_design_selling_page .how-to-become-professional .benefits-section .benefits-list .benefit-item .check-icon{font-size: 0.9rem;}.s_interior_design_selling_page .how-to-become-professional .cta-buttons .btn{padding: 0.75rem 1rem; font-size: var(--fs-xs);}}.s_interior_design_selling_page .training-levels-section{padding: 6rem 2rem; background: linear-gradient(-135deg, #f8f9fa 0%, #ffffff 100%); position: relative; overflow: hidden;}.s_interior_design_selling_page .training-levels-section .building-1{position: absolute; top: 100px; left: -80px; transform: rotate(-90deg) !important;}.s_interior_design_selling_page .training-levels-section .building-1 img{width: 280px; animation: floatUpDown 5s ease-in-out infinite;}.s_interior_design_selling_page .training-levels-section .building-2{position: absolute; bottom: 100px; right: -80px; transform: rotate(90deg) !important;}.s_interior_design_selling_page .training-levels-section .building-2 img{width: 280px; animation: floatUpDown 5s ease-in-out infinite;}@keyframes floatUpDown{0%, 100%{transform: translateX(0);}50%{transform: translateX(-20px);}}.s_interior_design_selling_page .training-levels-section::before{content: ''; position: absolute; top: 0; right: 0; left: 0; height: 4px; background: linear-gradient(-90deg, var(--main-color) 0%, var(--second-color) 100%);}.s_interior_design_selling_page .training-levels-section .section-header{margin-bottom: 4rem;}.s_interior_design_selling_page .training-levels-section .section-header .section-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); color: var(--second-color); line-height: 1.4; margin-bottom: 1.5rem;}.s_interior_design_selling_page .training-levels-section .section-header .section-title .ring-word{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; padding-inline-end: 8px; margin-bottom: 1rem;}.s_interior_design_selling_page .training-levels-section .section-header .section-title .ring-word .ring-img{position: absolute; inset-inline-start: -6px; top: 50%; width: 130px; transform: translateY(-50%) !important;}@media (max-width: 768px){.s_interior_design_selling_page .training-levels-section .section-header .section-title{font-size: var(--fs-xl);}}.s_interior_design_selling_page .training-levels-section .section-header .section-subtitle{font-size: var(--fs-lg); color: #FFFFFF; font-weight: var(--fw-medium); max-width: 800px; margin: 0 auto; background-color: var(--second-color); padding: 1rem; box-shadow: 6px 5px 3px var(--main-color);}@media (max-width: 768px){.s_interior_design_selling_page .training-levels-section .section-header .section-subtitle{font-size: var(--fs-md);}}.s_interior_design_selling_page .training-levels-section .level-card{background: linear-gradient(-169.21deg, #141316 77.88%, #464547 164.03%); border-radius: 20px; overflow: hidden; box-shadow: 0px 0px 5.8px 2px #4D4D4D80; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); height: 100%; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; position: relative;}.s_interior_design_selling_page .training-levels-section .level-card:hover{transform: translateY(-10px); box-shadow: 0 20px 50px rgba(199, 233, 0, 0.2);}.s_interior_design_selling_page .training-levels-section .level-card:hover .card-image{transform: scale(1.05);}.s_interior_design_selling_page .training-levels-section .level-card:hover .software-badge{transform: scale(1.1) rotate(-5deg);}.s_interior_design_selling_page .training-levels-section .level-card.featured-card{border: 3px solid var(--main-color);}.s_interior_design_selling_page .training-levels-section .level-card .level-badge{position: absolute; top: 20px; right: 20px; padding: 8px 20px; border-radius: 50px; font-weight: var(--fw-bold); font-size: var(--fs-sm); z-index: 5; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);}.s_interior_design_selling_page .training-levels-section .level-card .level-badge.level-1-badge{background: linear-gradient(-135deg, #667eea 0%, #764ba2 100%); color: white;}.s_interior_design_selling_page .training-levels-section .level-card .level-badge.level-2-badge{background: linear-gradient(-135deg, #4facfe 0%, #00f2fe 100%); color: white;}.s_interior_design_selling_page .training-levels-section .level-card .level-badge.level-3-badge{background: linear-gradient(-135deg, #f093fb 0%, #f5576c 100%); color: white;}.s_interior_design_selling_page .training-levels-section .level-card .card-image-container{position: relative; height: 250px; overflow: hidden; background: linear-gradient(-135deg, #667eea15 0%, #764ba215 100%); padding: 2rem;}.s_interior_design_selling_page .training-levels-section .level-card .card-image-container .card-image{width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s ease;}.s_interior_design_selling_page .training-levels-section .level-card .card-image-container .software-badge{position: absolute; bottom: 15px; left: 15px; width: 60px; height: 60px; background: white; border-radius: 12px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); transition: all 0.3s ease;}.s_interior_design_selling_page .training-levels-section .level-card .card-image-container .software-badge img{width: 40px; height: 40px; object-fit: contain;}.s_interior_design_selling_page .training-levels-section .level-card .card-image-container .software-badge.autocad-badge{border: 3px solid #E51050;}.s_interior_design_selling_page .training-levels-section .level-card .card-image-container .software-badge.photoshop-badge{border: 3px solid #31A8FF;}.s_interior_design_selling_page .training-levels-section .level-card .card-image-container .software-badge.sketchup-badge{border: 3px solid #E7242D;}.s_interior_design_selling_page .training-levels-section .level-card .card-content{padding: 2rem; flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_interior_design_selling_page .training-levels-section .level-card .card-content .card-title{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: white; margin-bottom: 1rem; padding-bottom: 1rem; line-height: 1.4; position: relative; border-bottom: 2px solid #FFFFFFB2;}.s_interior_design_selling_page .training-levels-section .level-card .card-content .card-title::before{position: absolute; content: ""; width: 40px; height: 6px; background-color: var(--main-color); inset-inline-start: 20px; bottom: -3px;}.s_interior_design_selling_page .training-levels-section .level-card .card-content .card-description{font-size: var(--fs-sm); color: #CCCCCC; line-height: 1.6; margin-bottom: 1.5rem;}.s_interior_design_selling_page .training-levels-section .level-card .card-content .features-list{list-style: none; padding: 0; margin: 0 0 1.5rem 0; flex: 1;}.s_interior_design_selling_page .training-levels-section .level-card .card-content .features-list li{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 0.75rem; margin-bottom: 0.75rem; font-size: var(--fs-sm); color: white;}.s_interior_design_selling_page .training-levels-section .level-card .card-content .features-list li i{color: var(--main-color); font-size: 1rem; margin-top: 2px; flex-shrink: 0;}.s_interior_design_selling_page .training-levels-section .level-card .card-content .card-actions{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; margin-top: auto;}.s_interior_design_selling_page .training-levels-section .level-card .card-content .card-actions .action-btn{flex: 1; padding: 0.75rem 1.5rem; border-radius: 10px; font-weight: var(--fw-semibold); font-size: var(--fs-sm); transition: all 0.3s ease; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; cursor: pointer;}.s_interior_design_selling_page .training-levels-section .level-card .card-content .card-actions .action-btn.download-btn{background: transparent; border: 2px solid white; color: white;}.s_interior_design_selling_page .training-levels-section .level-card .card-content .card-actions .action-btn.download-btn:hover{background: white; color: var(--second-color);}.s_interior_design_selling_page .training-levels-section .bottom-cta .cta-box{background: linear-gradient(-135deg, var(--second-color) 0%, #3a3a3a 100%); padding: 3rem 2rem; border-radius: 20px; color: white; position: relative; overflow: hidden;}.s_interior_design_selling_page .training-levels-section .bottom-cta .cta-box::before{content: ''; position: absolute; top: -50%; left: -10%; width: 300px; height: 300px; background: var(--main-color); opacity: 0.1; border-radius: 50%; animation: floatCircle 6s ease-in-out infinite;}.s_interior_design_selling_page .training-levels-section .bottom-cta .cta-box .cta-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--main-color); margin-bottom: 1rem;}.s_interior_design_selling_page .training-levels-section .bottom-cta .cta-box .cta-description{font-size: var(--fs-md); line-height: 1.8; margin-bottom: 2rem; max-width: 800px; margin-right: auto; margin-left: auto;}.s_interior_design_selling_page .training-levels-section .bottom-cta .cta-box .cta-buttons{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_interior_design_selling_page .training-levels-section .bottom-cta .cta-box .cta-buttons .cta-btn{padding: 0.75rem 2.5rem; border-radius: 10px; font-weight: var(--fw-semibold); font-size: var(--fs-md); transition: all 0.3s ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 0.5rem; cursor: pointer; text-decoration: none;}.s_interior_design_selling_page .training-levels-section .bottom-cta .cta-box .cta-buttons .cta-btn.download-btn-outline{background: transparent; border: 2px solid white; color: white;}.s_interior_design_selling_page .training-levels-section .bottom-cta .cta-box .cta-buttons .cta-btn.download-btn-outline:hover{background: white; color: var(--second-color);}.s_interior_design_selling_page .training-levels-section .bottom-cta .cta-box .cta-buttons .cta-btn.register-btn-solid{background: var(--main-color); border: 2px solid var(--main-color); color: var(--second-color);}.s_interior_design_selling_page .training-levels-section .bottom-cta .cta-box .cta-buttons .cta-btn.register-btn-solid:hover{background: transparent; color: var(--main-color); transform: translateY(-3px);}.s_interior_design_selling_page .training-levels-section .journey-section{margin-top: 4rem;}.s_interior_design_selling_page .training-levels-section .journey-section .journey-content .journey-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); color: var(--second-color); margin-bottom: 2rem;}.s_interior_design_selling_page .training-levels-section .journey-section .journey-content .journey-icons i{font-size: 3rem; color: var(--main-color); animation: bounce 2s ease-in-out infinite;}@keyframes bounce{0%, 100%{transform: translateY(0);}50%{transform: translateY(-20px);}}@media (max-width: 992px){.s_interior_design_selling_page .training-levels-section{padding: 4rem 1.5rem;}.s_interior_design_selling_page .training-levels-section .level-card{margin-bottom: 2rem;}}@media (max-width: 768px){.s_interior_design_selling_page .training-levels-section{padding: 3rem 1rem;}.s_interior_design_selling_page .training-levels-section .bottom-cta .cta-box{padding: 2rem 1.5rem;}.s_interior_design_selling_page .training-levels-section .bottom-cta .cta-box .cta-buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_interior_design_selling_page .training-levels-section .bottom-cta .cta-box .cta-buttons .cta-btn{width: 100%; justify-content: center;}.s_interior_design_selling_page .training-levels-section .journey-section .journey-content .journey-title{font-size: var(--fs-xl);}}.s_interior_design_selling_page .interior-why-us{padding: 6rem 2rem; background: white; position: relative;}.s_interior_design_selling_page .interior-why-us .container{margin: 0 auto;}.s_interior_design_selling_page .interior-why-us .content-wrapper{display: -webkit-box; display: -webkit-flex; display: flex; gap: 3rem; align-items: center; margin-bottom: 3rem;}@media (max-width: 992px){.s_interior_design_selling_page .interior-why-us .content-wrapper{flex-direction: column-reverse;}}.s_interior_design_selling_page .interior-why-us .image-grid{flex: 0 0 45%; position: relative;}@media (max-width: 992px){.s_interior_design_selling_page .interior-why-us .image-grid{flex: 0 0 100%; max-width: 500px;}}.s_interior_design_selling_page .interior-why-us .image-grid .layer{display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(2, 1fr); gap: 1rem; aspect-ratio: 1; position: relative;}.s_interior_design_selling_page .interior-why-us .image-grid .layer::before{content: ""; position: absolute; background-color: var(--main-color); border-radius: 15px; width: 70%; aspect-ratio: 1/1; top: 50%; right: 50%; transform: translate(50%, -50%);}.s_interior_design_selling_page .interior-why-us .image-grid .layer .grid-item{position: relative; overflow: hidden; border-radius: 15px;}.s_interior_design_selling_page .interior-why-us .image-grid .layer .grid-item img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease;}.s_interior_design_selling_page .interior-why-us .image-grid .layer .grid-item.grid-item-1{border-radius: 0 15px 0 0;}.s_interior_design_selling_page .interior-why-us .image-grid .layer .grid-item.grid-item-1::before{content: ""; position: absolute; width: 0; height: 0; inset-inline-end: 0; bottom: 0; border-style: solid; border-width: 0 30px 30px 0; border-color: transparent transparent var(--main-color) transparent;}.s_interior_design_selling_page .interior-why-us .image-grid .layer .grid-item.grid-item-2{border-radius: 15px 0 0 0;}.s_interior_design_selling_page .interior-why-us .image-grid .layer .grid-item.grid-item-2::before{content: ""; position: absolute; width: 0; height: 0; inset-inline-start: 0; bottom: 0; border-style: solid; border-width: 0 0 30px 30px; border-color: transparent transparent var(--main-color) transparent;}.s_interior_design_selling_page .interior-why-us .image-grid .layer .grid-item.grid-item-3{border-radius: 0 0 15px 0;}.s_interior_design_selling_page .interior-why-us .image-grid .layer .grid-item.grid-item-3::before{content: ""; position: absolute; width: 0; height: 0; inset-inline-end: 0; top: 0; border-style: solid; border-width: 0 0 30px 30px; border-color: transparent transparent transparent var(--main-color);}.s_interior_design_selling_page .interior-why-us .image-grid .layer .grid-item.grid-item-4{border-radius: 0 0 0 15px;}.s_interior_design_selling_page .interior-why-us .image-grid .layer .grid-item.grid-item-4::before{content: ""; position: absolute; width: 0; height: 0; inset-inline-start: 0; top: 0; border-style: solid; border-width: 0 30px 30px 0; border-color: transparent var(--main-color) transparent transparent;}.s_interior_design_selling_page .interior-why-us .items-list{flex: 1;}.s_interior_design_selling_page .interior-why-us .items-list .section-header{margin-bottom: 2rem; padding-bottom: 1rem; text-align: start; border-bottom: 1px solid #00000080; position: relative;}.s_interior_design_selling_page .interior-why-us .items-list .section-header::before{content: ""; position: absolute; width: 40px; height: 6px; inset-inline-start: 20px; bottom: -3px; background-color: var(--main-color);}.s_interior_design_selling_page .interior-why-us .items-list .section-header .section-title{font-size: var(--fs-xxl); font-weight: 800; color: var(--second-color); margin-bottom: 1rem; line-height: 1.3;}@media (max-width: 768px){.s_interior_design_selling_page .interior-why-us .items-list .section-header .section-title{font-size: var(--fs-xl);}}.s_interior_design_selling_page .interior-why-us .items-list .section-header .section-subtitle{font-size: var(--fs-lg); color: var(--second-color); font-weight: var(--fw-semibold); line-height: 1.5;}@media (max-width: 768px){.s_interior_design_selling_page .interior-why-us .items-list .section-header .section-subtitle{font-size: var(--fs-md);}}.s_interior_design_selling_page .interior-why-us .items-list .list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1.25rem;}.s_interior_design_selling_page .interior-why-us .items-list .list .item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 1rem; text-align: start;}.s_interior_design_selling_page .interior-why-us .items-list .list .item .icon{flex-shrink: 0; width: 24px; height: 24px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-top: 2px;}.s_interior_design_selling_page .interior-why-us .items-list .list .item .icon i{color: var(--second-color); font-size: 1.2rem;}.s_interior_design_selling_page .interior-why-us .items-list .list .item .text{flex: 1; font-size: var(--fs-md); color: var(--second-color); line-height: 1.6; margin: 0;}@media (max-width: 768px){.s_interior_design_selling_page .interior-why-us .items-list .list .item .text{font-size: var(--fs-sm);}}.s_interior_design_selling_page .interior-why-us .cta-buttons{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1.5rem; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 3rem;}@media (max-width: 768px){.s_interior_design_selling_page .interior-why-us .cta-buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}}.s_interior_design_selling_page .interior-why-us .cta-buttons .interior-btn{padding: 0.85rem 2.5rem; border-radius: var(--btn-radius); font-weight: var(--fw-semibold); font-size: var(--fs-md); text-decoration: none; transition: all 0.3s ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem;}@media (max-width: 768px){.s_interior_design_selling_page .interior-why-us .cta-buttons .interior-btn{width: 100%; padding: 1rem;}}.s_interior_design_selling_page .interior-why-us .cta-buttons .interior-btn.download-content-btn{background: transparent; border: 2px solid var(--second-color); color: var(--second-color);}.s_interior_design_selling_page .interior-why-us .cta-buttons .interior-btn.download-content-btn:hover{background: var(--second-color); color: white; transform: translateY(-2px); box-shadow: 0 5px 15px rgba(199, 233, 0, 0.3);}.s_interior_design_selling_page .interior-why-us .cta-buttons .interior-btn.register-btn{background: var(--main-color); border: 2px solid var(--main-color); color: var(--second-color);}.s_interior_design_selling_page .interior-why-us .cta-buttons .interior-btn.register-btn:hover{background: transparent; color: var(--main-color); transform: translateY(-2px); box-shadow: 0 5px 15px rgba(199, 233, 0, 0.3);}@media (max-width: 992px){.s_interior_design_selling_page .interior-why-us{padding: 4rem 1.5rem;}.s_interior_design_selling_page .interior-why-us .content-wrapper{text-align: center;}.s_interior_design_selling_page .interior-why-us .content-wrapper .items-list .section-header{text-align: center;}.s_interior_design_selling_page .interior-why-us .content-wrapper .items-list .list .item{text-align: start;}}@media (max-width: 768px){.s_interior_design_selling_page .interior-why-us{padding: 3rem 1rem;}.s_interior_design_selling_page .interior-why-us .image-grid .layer{gap: 0.5rem;}}.s_interior_design_selling_page .interior-whose{padding: 2rem; background: linear-gradient(-135deg, #2a2a2a 0%, #1a1a1a 100%); position: relative; color: white;}.s_interior_design_selling_page .interior-whose::before{content: ''; position: absolute; top: 20%; right: 5%; width: 150px; height: 150px; background: var(--main-color); opacity: 0.05; border-radius: 50%; animation: floatCircle 8s ease-in-out infinite;}.s_interior_design_selling_page .interior-whose::after{content: ''; position: absolute; bottom: 15%; left: 8%; width: 200px; height: 200px; background: var(--main-color); opacity: 0.03; border-radius: 50%; animation: floatCircle 10s ease-in-out infinite reverse;}.s_interior_design_selling_page .interior-whose .container{margin: 0 auto; position: relative; z-index: 2;}.s_interior_design_selling_page .interior-whose .content-wrapper{display: -webkit-box; display: -webkit-flex; display: flex; gap: 0rem 1rem; align-items: center; margin-bottom: 4rem;}@media (max-width: 992px){.s_interior_design_selling_page .interior-whose .content-wrapper{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}}.s_interior_design_selling_page .interior-whose .items-list{flex: 1;}.s_interior_design_selling_page .interior-whose .items-list .section-header{margin-bottom: 3rem; text-align: start;}.s_interior_design_selling_page .interior-whose .items-list .section-header .section-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); color: white; margin-bottom: 1rem; padding-bottom: 1rem; line-height: 1.3; position: relative; display: inline-block; border-bottom: 1px solid #C7E90080; width: 100%;}.s_interior_design_selling_page .interior-whose .items-list .section-header .section-title::before{content: ''; position: absolute; bottom: -3px; inset-inline-start: 20px; width: 40px; height: 6px; background: var(--main-color);}@media (max-width: 768px){.s_interior_design_selling_page .interior-whose .items-list .section-header .section-title{font-size: var(--fs-xl);}}.s_interior_design_selling_page .interior-whose .items-list .list{display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.5rem;}@media (max-width: 768px){.s_interior_design_selling_page .interior-whose .items-list .list{grid-template-columns: 1fr;}}.s_interior_design_selling_page .interior-whose .items-list .list .item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 1rem; background: rgba(255, 255, 255, 0.05); padding: 1.25rem; border-radius: 12px; border: 1px solid rgba(199, 233, 0, 0.2); transition: all 0.3s ease; text-align: start;}.s_interior_design_selling_page .interior-whose .items-list .list .item:hover{background: rgba(199, 233, 0, 0.1); border-color: var(--main-color); transform: translateX(-8px);}.s_interior_design_selling_page .interior-whose .items-list .list .item .icon{flex-shrink: 0; width: 12px; height: 12px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.s_interior_design_selling_page .interior-whose .items-list .list .item .icon i{color: var(--main-color); font-size: 0.8rem;}.s_interior_design_selling_page .interior-whose .items-list .list .item .text{flex: 1; font-size: var(--fs-md); color: white; line-height: 1.6; font-weight: var(--fw-medium);}@media (max-width: 768px){.s_interior_design_selling_page .interior-whose .items-list .list .item .text{font-size: var(--fs-sm);}}.s_interior_design_selling_page .interior-whose .float-image-container{flex: 0 0 500px; position: relative; height: 450px;}@media (max-width: 992px){.s_interior_design_selling_page .interior-whose .float-image-container{flex: 0 0 100%; max-width: 400px; margin: 0 auto;}}@media (max-width: 576px){.s_interior_design_selling_page .interior-whose .float-image-container{height: 380px;}}.s_interior_design_selling_page .interior-whose .float-image-container::before{content: ''; position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%) !important; width: 90%; height: 90%; background: linear-gradient(-135deg, var(--main-color) 0%, #a8c700 100%); border-radius: 200px; opacity: 0.15; animation: pulse 3s ease-in-out infinite;}.s_interior_design_selling_page .interior-whose .float-image-container img{position: absolute; bottom: 0; right: 50%; transform: translateX(50%); max-width: 100%; height: auto; z-index: 2; filter: drop-shadow(0 10px 30px rgba(0, 0, 0, 0.3));}.s_interior_design_selling_page .interior-whose .cta-footer{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 2rem; padding: 2.5rem; background: rgba(199, 233, 0, 0.1); border: 2px solid rgba(199, 233, 0, 0.3); border-radius: 20px; position: relative; overflow: hidden;}@media (max-width: 768px){.s_interior_design_selling_page .interior-whose .cta-footer{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; padding: 2rem 1.5rem;}}.s_interior_design_selling_page .interior-whose .cta-footer::before{content: ''; position: absolute; top: -50%; left: -10%; width: 200px; height: 200px; background: var(--main-color); opacity: 0.05; border-radius: 50%;}.s_interior_design_selling_page .interior-whose .cta-footer .cta-text{flex: 1; position: relative; z-index: 2;}.s_interior_design_selling_page .interior-whose .cta-footer .cta-text .cta-footer-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--main-color); margin-bottom: 0.5rem;}@media (max-width: 768px){.s_interior_design_selling_page .interior-whose .cta-footer .cta-text .cta-footer-title{font-size: var(--fs-lg);}}.s_interior_design_selling_page .interior-whose .cta-footer .cta-text .cta-footer-desc{font-size: var(--fs-lg); color: white; font-weight: var(--fw-semibold); margin: 0;}@media (max-width: 768px){.s_interior_design_selling_page .interior-whose .cta-footer .cta-text .cta-footer-desc{font-size: var(--fs-md);}}.s_interior_design_selling_page .interior-whose .cta-footer .cta-buttons{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; position: relative; z-index: 2;}@media (max-width: 768px){.s_interior_design_selling_page .interior-whose .cta-footer .cta-buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100%;}}.s_interior_design_selling_page .interior-whose .cta-footer .cta-buttons .interior-btn{padding: 0.85rem 2rem; border-radius: var(--btn-radius); font-weight: var(--fw-semibold); font-size: var(--fs-md); text-decoration: none; transition: all 0.3s ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; white-space: nowrap;}@media (max-width: 768px){.s_interior_design_selling_page .interior-whose .cta-footer .cta-buttons .interior-btn{width: 100%; padding: 1rem;}}.s_interior_design_selling_page .interior-whose .cta-footer .cta-buttons .interior-btn.download-content-btn{background: transparent; border: 2px solid white; color: white;}.s_interior_design_selling_page .interior-whose .cta-footer .cta-buttons .interior-btn.download-content-btn:hover{background: white; color: var(--second-color); transform: translateY(-2px); box-shadow: 0 5px 15px rgba(255, 255, 255, 0.3);}.s_interior_design_selling_page .interior-whose .cta-footer .cta-buttons .interior-btn.register-btn{background: var(--main-color); border: 2px solid var(--main-color); color: var(--second-color);}.s_interior_design_selling_page .interior-whose .cta-footer .cta-buttons .interior-btn.register-btn:hover{background: transparent; color: var(--main-color); transform: translateY(-2px); box-shadow: 0 5px 15px rgba(199, 233, 0, 0.3);}@keyframes pulse{0%, 100%{transform: translate(50%, -50%) scale(1); opacity: 0.15;}50%{transform: translate(50%, -50%) scale(1.05); opacity: 0.2;}}@media (max-width: 992px){.s_interior_design_selling_page .interior-whose{padding: 4rem 1.5rem;}.s_interior_design_selling_page .interior-whose .content-wrapper{text-align: center;}.s_interior_design_selling_page .interior-whose .content-wrapper .items-list .section-header{text-align: center;}.s_interior_design_selling_page .interior-whose .content-wrapper .items-list .section-header .section-title::after{right: 50%; transform: translateX(50%);}}@media (max-width: 768px){.s_interior_design_selling_page .interior-whose{padding: 3rem 1rem;}}.s_interior_design_selling_page .interior-sales-principles{padding: 6rem 2rem; background: #EEEEEE80; position: relative; overflow: hidden;}.s_interior_design_selling_page .interior-sales-principles::before{content: ''; position: absolute; top: 0; right: 0; left: 0; height: 4px; background: linear-gradient(-90deg, var(--main-color) 0%, var(--second-color) 100%);}.s_interior_design_selling_page .interior-sales-principles .float-image-1{right: 0; position: absolute; top: -20px;}.s_interior_design_selling_page .interior-sales-principles .float-image-1 img{height: 150px;}.s_interior_design_selling_page .interior-sales-principles .floating-lines{position: absolute; top: 0; right: 0; left: 0; bottom: 0; pointer-events: none; z-index: 1;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line{position: absolute; background: #9f9595; opacity: 0.1;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.vertical{width: 1px; height: 100%; top: 0;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.vertical:nth-child(1){right: 5%; animation: floatVertical 9s ease-in-out infinite;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.vertical:nth-child(2){right: 15%; animation: floatVertical 12s ease-in-out infinite reverse;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.vertical:nth-child(3){right: 25%; animation: floatVertical 10s ease-in-out infinite 1s;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.vertical:nth-child(4){right: 35%; animation: floatVertical 14s ease-in-out infinite reverse 0.5s;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.vertical:nth-child(5){right: 45%; animation: floatVertical 11s ease-in-out infinite 2s;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.vertical:nth-child(6){right: 55%; animation: floatVertical 13s ease-in-out infinite;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.vertical:nth-child(7){right: 65%; animation: floatVertical 15s ease-in-out infinite reverse 1.5s;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.vertical:nth-child(8){right: 75%; animation: floatVertical 8s ease-in-out infinite 0.8s;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.vertical:nth-child(9){right: 85%; animation: floatVertical 12s ease-in-out infinite reverse 2.2s;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.vertical:nth-child(10){right: 95%; animation: floatVertical 10s ease-in-out infinite 1.7s;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.horizontal{height: 1px; width: 100%; right: 0;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.horizontal:nth-child(11){top: 10%; animation: floatHorizontal 10s ease-in-out infinite;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.horizontal:nth-child(12){top: 30%; animation: floatHorizontal 13s ease-in-out infinite reverse;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.horizontal:nth-child(13){top: 50%; animation: floatHorizontal 11s ease-in-out infinite 1.2s;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.horizontal:nth-child(14){top: 70%; animation: floatHorizontal 15s ease-in-out infinite reverse 0.7s;}.s_interior_design_selling_page .interior-sales-principles .floating-lines .line.horizontal:nth-child(15){top: 90%; animation: floatHorizontal 9s ease-in-out infinite 2.1s;}@keyframes floatVertical{0%, 100%{transform: translateY(0);}50%{transform: translateY(-20px);}}@keyframes floatHorizontal{0%, 100%{transform: translateX(0);}50%{transform: translateX(-20px);}}.s_interior_design_selling_page .interior-sales-principles .section-header{margin-top: 4rem; margin-bottom: 3rem;}.s_interior_design_selling_page .interior-sales-principles .section-header .section-title{padding-bottom: 1rem; border-bottom: 2px solid var(--second-color); font-size: var(--fs-xxl); font-weight: 900; color: var(--second-color); margin-bottom: 1rem; line-height: 1.3; position: relative;}.s_interior_design_selling_page .interior-sales-principles .section-header .section-title::before{position: absolute; content: ""; width: 40px; height: 8px; background-color: var(--main-color); inset-inline-start: 20px; bottom: -5px;}@media (max-width: 768px){.s_interior_design_selling_page .interior-sales-principles .section-header .section-title{font-size: var(--fs-xl);}}.s_interior_design_selling_page .interior-sales-principles .section-header .section-subtitle{font-size: var(--fs-xl); color: var(--text-color); font-weight: var(--fw-bold); max-width: 700px; margin: 0 auto; line-height: 1.6;}@media (max-width: 768px){.s_interior_design_selling_page .interior-sales-principles .section-header .section-subtitle{font-size: var(--fs-md);}}@media (max-width: 768px){.s_interior_design_selling_page .interior-sales-principles{padding: 4rem 1.5rem;}.s_interior_design_selling_page .interior-sales-principles .section-header .section-title{font-size: var(--fs-xl);}.s_interior_design_selling_page .interior-sales-principles .section-header .section-subtitle{font-size: var(--fs-md);}}@media (max-width: 576px){.s_interior_design_selling_page .interior-sales-principles{padding: 3rem 1rem;}}.s_interior_design_selling_page .interior-freelancing-pillars{background: url("/interior_design_selling_page/static/src/scss/../../img/freelance_bg.webp"); background-position: center center; background-size: cover; background-repeat: no-repeat; position: relative;}.s_interior_design_selling_page .interior-freelancing-pillars .layer{padding: 5rem 2rem; position: relative; background-color: #232323f0; min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .floating-image{position: absolute; top: -80px; left: 80px; z-index: 10; animation: float 6s ease-in-out infinite;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .floating-image img{max-width: 200px; height: auto; filter: drop-shadow(0 10px 25px rgba(199, 233, 0, 0.3));}@media (max-width: 1200px){.s_interior_design_selling_page .interior-freelancing-pillars .layer .floating-image{top: -60px; right: 40px;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .floating-image img{max-width: 150px;}}@media (max-width: 768px){.s_interior_design_selling_page .interior-freelancing-pillars .layer .floating-image{top: -40px; right: 20px;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .floating-image img{max-width: 100px;}}@media (max-width: 576px){.s_interior_design_selling_page .interior-freelancing-pillars .layer .floating-image{top: -20px; right: 10px;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .floating-image img{max-width: 70px;}}.s_interior_design_selling_page .interior-freelancing-pillars .layer .floating-elements{position: absolute; top: 0; right: 0; width: 100%; height: 100%; pointer-events: none; z-index: 1;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .floating-elements .floating-element{position: absolute; border-radius: 50%; background: var(--main-color); opacity: 0.05; animation: float 8s ease-in-out infinite;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .floating-elements .floating-element:nth-child(1){width: 150px; height: 150px; top: 10%; right: 5%; animation-delay: 0s;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .floating-elements .floating-element:nth-child(2){width: 100px; height: 100px; top: 70%; right: 10%; animation-delay: 1s;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .floating-elements .floating-element:nth-child(3){width: 80px; height: 80px; top: 20%; left: 8%; animation-delay: 2s;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .floating-elements .floating-element:nth-child(4){width: 120px; height: 120px; bottom: 10%; left: 5%; animation-delay: 3s;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container{margin: 0 auto; width: 100%; position: relative; z-index: 2;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .section-header{text-align: center; margin-bottom: 4rem;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .section-header .section-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); color: var(--main-color); margin-bottom: 1rem; position: relative; display: inline-block;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .section-header .section-title::after{content: ''; position: absolute; bottom: -10px; left: 0; width: 100%; height: 3px; background: var(--main-color); border-radius: 3px;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .section-header .section-subtitle{font-size: var(--fs-xl); color: rgba(255, 255, 255, 0.8); max-width: 600px; margin: 0 auto;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .pillars-grid{display: grid; grid-template-columns: repeat(2, 1fr); gap: 2rem; margin-bottom: 5rem;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .pillars-grid .pillar-card{background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(10px); border: 1px solid var(--main-color); border-radius: 20px; padding: 2.5rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; transition: all 0.4s ease; position: relative; overflow: hidden;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .pillars-grid .pillar-card::before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(-135deg, rgba(199, 233, 0, 0.1) 0%, transparent 100%); opacity: 0; transition: opacity 0.4s ease; z-index: -1;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .pillars-grid .pillar-card:hover{transform: translateY(-10px); border-color: var(--main-color); box-shadow: 0 15px 30px rgba(199, 233, 0, 0.2);}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .pillars-grid .pillar-card:hover::before{opacity: 1;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .pillars-grid .pillar-card:hover .pillar-icon{background: var(--main-color); color: var(--second-color); transform: scale(1.1);}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .pillars-grid .pillar-card .pillar-number{font-size: 3.5rem; font-weight: var(--fw-bold); color: var(--main-color); line-height: 1; margin-bottom: 1rem; opacity: 0.7;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .pillars-grid .pillar-card .pillar-icon{width: 60px; height: 60px; background: rgba(199, 233, 0, 0.1); border: 2px solid var(--main-color); border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; color: var(--main-color); margin-bottom: 1.5rem; transition: all 0.3s ease;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .pillars-grid .pillar-card .pillar-title{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: white; margin-bottom: 1rem; line-height: 1.4;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .pillars-grid .pillar-card .pillar-description{font-size: var(--fs-sm); color: rgba(255, 255, 255, 0.8); line-height: 1.6;}@media (max-width: 768px){.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .pillars-grid{grid-template-columns: 1fr;}}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 2rem; padding: 3rem; background: rgba(199, 233, 0, 0.1); border: 2px solid rgba(199, 233, 0, 0.3); border-radius: 20px; position: relative; overflow: hidden;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer::before{content: ''; position: absolute; top: -50%; left: -10%; width: 200px; height: 200px; background: var(--main-color); opacity: 0.05; border-radius: 50%;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer .cta-text{flex: 1; position: relative; z-index: 2;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer .cta-text .cta-footer-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--main-color); margin-bottom: 0.5rem;}@media (max-width: 768px){.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer .cta-text .cta-footer-title{font-size: var(--fs-lg);}}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer .cta-text .cta-footer-desc{font-size: var(--fs-lg); color: white; font-weight: var(--fw-semibold); margin: 0;}@media (max-width: 768px){.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer .cta-text .cta-footer-desc{font-size: var(--fs-md);}}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer .cta-buttons{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; position: relative; z-index: 2;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer .cta-buttons .interior-btn{padding: 0.85rem 2rem; border-radius: var(--btn-radius); font-weight: var(--fw-semibold); font-size: var(--fs-md); text-decoration: none; transition: all 0.3s ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; white-space: nowrap; cursor: pointer;}@media (max-width: 768px){.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer .cta-buttons .interior-btn{width: 100%; padding: 1rem;}}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer .cta-buttons .download-content-btn{background: transparent; border: 2px solid white; color: white;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer .cta-buttons .download-content-btn:hover{background: white; color: var(--second-color); transform: translateY(-2px); box-shadow: 0 5px 15px rgba(255, 255, 255, 0.3);}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer .cta-buttons .register-btn{background: var(--main-color); border: 2px solid var(--main-color); color: var(--second-color);}.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer .cta-buttons .register-btn:hover{background: transparent; color: var(--main-color); transform: translateY(-2px); box-shadow: 0 5px 15px rgba(199, 233, 0, 0.3);}@media (max-width: 768px){.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer .cta-buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100%;}}@media (max-width: 768px){.s_interior_design_selling_page .interior-freelancing-pillars .layer .container .cta-footer{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; padding: 2rem 1.5rem;}}@keyframes float{0%, 100%{transform: translateY(0) rotate(0deg);}50%{transform: translateY(-20px) rotate(-5deg);}}@keyframes fadeInUp{from{opacity: 0; transform: translateY(30px);}to{opacity: 1; transform: translateY(0);}}.s_interior_design_selling_page .interior-freelancing-pillars .layer .pillar-card{animation: fadeInUp 0.6s ease forwards; opacity: 0;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .pillar-card:nth-child(1){animation-delay: 0.1s;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .pillar-card:nth-child(2){animation-delay: 0.2s;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .pillar-card:nth-child(3){animation-delay: 0.3s;}.s_interior_design_selling_page .interior-freelancing-pillars .layer .pillar-card:nth-child(4){animation-delay: 0.4s;}.s_interior_design_selling_page .u-border-container{position: relative; display: inline-block; vertical-align: middle; padding: 0.5rem 0.75rem;}.s_interior_design_selling_page .u-border-animation, .s_interior_design_selling_page .u-border-animation-extra{position: absolute; top: 0; inset-inline-start: 0; width: 60%; height: 100%; pointer-events: none;}.s_interior_design_selling_page .u-border-animation::before, .s_interior_design_selling_page .u-border-animation::after, .s_interior_design_selling_page .u-border-animation-extra::before{content: ''; position: absolute; background-color: var(--main-color); transform: scale(0);}@keyframes draw-top-line{0%{transform-origin: right; transform: scaleX(0);}12.5%, 25%{transform-origin: right; transform: scaleX(1);}37.5%, 50%{transform-origin: right; transform: scaleX(1);}62.5%, 75%{transform-origin: right; transform: scaleX(1);}87.5%{transform-origin: right; transform: scaleX(1);}100%{transform-origin: right; transform: scaleX(0);}}@keyframes draw-right-line{0%, 12.5%{transform-origin: top; transform: scaleY(0);}25%, 37.5%{transform-origin: top; transform: scaleY(1);}50%, 62.5%{transform-origin: top; transform: scaleY(1);}75%{transform-origin: top; transform: scaleY(1);}87.5%{transform-origin: top; transform: scaleY(0);}100%{transform-origin: top; transform: scaleY(0);}}@keyframes draw-bottom-line{0%, 12.5%, 25%{transform-origin: left; transform: scaleX(0);}37.5%, 50%{transform-origin: left; transform: scaleX(1);}62.5%{transform-origin: left; transform: scaleX(1);}75%{transform-origin: left; transform: scaleX(0);}87.5%, 100%{transform-origin: left; transform: scaleX(0);}}.s_interior_design_selling_page .u-border-animation::before{width: 5px; height: 100%; top: 0; inset-inline-start: 0; animation: draw-right-line 4s ease-in-out infinite;}.s_interior_design_selling_page .u-border-animation::after{width: 75%; height: 5px; bottom: 0; inset-inline-start: 0; animation: draw-bottom-line 4s ease-in-out infinite;}.s_interior_design_selling_page .u-border-animation-extra::before{height: 5px; width: 75%; top: 0; inset-inline-start: 0; animation: draw-top-line 4s ease-in-out infinite;}.s_interior_design_selling_page .reviews{padding: 4rem 2rem; background: linear-gradient(-135.02deg, rgba(32, 15, 59, 0.06) 36.3%, rgba(87, 41, 161, 0) 89.64%); background-blend-mode: multiply; overflow: hidden;}.s_interior_design_selling_page .reviews .header-section .reviews-header-title{font-size: var(--fs-xl); font-weight: 700; margin-bottom: 3rem;}.s_interior_design_selling_page .reviews .reviews-discount{background: linear-gradient(-233.45deg, #232323 52.28%, #C7E900 103.15%); padding: var(--space-lg); border-radius: var(--card-radius); color: white; font-size: var(--fs-lg); font-weight: var(--fw-bold); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 1rem; position: relative;}.s_interior_design_selling_page .reviews .reviews-discount::before{content: ""; position: absolute; background-color: #C7E9001a; box-shadow: 0px 0px 10px 0px #00000019; width: 200px; height: 200px; border-radius: 50%; inset-inline-end: -80px; z-index: -1; top: -50%; animation: floatCircle 4s ease-in-out infinite;}.s_interior_design_selling_page .reviews .reviews-discount .discount-text{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}.s_interior_design_selling_page .reviews .reviews-discount .discount-text .discount-title{margin-bottom: 1rem; font-size: var(--fs-lg);}.s_interior_design_selling_page .reviews .reviews-discount .discount-text .discount-desc{font-size: var(--fs-md); font-weight: var(--fw-medium); width: fit-content; border: 3px solid white; margin-bottom: 1rem; padding: 0.25rem 1.5rem; border-radius: var(--btn-radius);}.s_interior_design_selling_page .reviews .reviews-discount .reviews-discount-btn-main{background-color: transparent; color: white; border: 2px solid white; padding: 0.5rem 2rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_interior_design_selling_page .reviews .reviews-discount .reviews-discount-btn-main:hover{background-color: white; color: var(--main-color);}@keyframes floatCircle{0%{transform: translateY(0);}25%{transform: translateY(-10px);}50%{transform: translateY(0);}75%{transform: translateY(10px);}100%{transform: translateY(0);}}.s_interior_design_selling_page .interior-faq{background-image: url("https://engosoft.com/website/static/cfm-images/bg.webp"); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed;}.s_interior_design_selling_page .interior-faq .layer{background: linear-gradient(-112.99deg, rgba(0, 0, 0, 0.7) 54%, rgba(255, 255, 255, 0.1) 89.41%); background-blend-mode: multiply; padding: 4rem 2rem; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_interior_design_selling_page .interior-faq .layer .faq-container{margin: 0 auto; background: #FFF; border: 4px solid #C7E900; width: 80%; border-radius: 12px; overflow: visible;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer{background: #FFF; padding: 2rem; display: -webkit-box; display: -webkit-flex; display: flex; gap: 2rem; height: 100%; box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); align-items: stretch; border-radius: 12px;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .right-side{flex: 0 0 300px; max-width: 300px; width: 100%; padding-inline-start: 10px; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: space-between;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .right-side .header{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.5rem; text-align: start; margin-bottom: 2rem;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .right-side .header .interior-faq-title{font-weight: 700; font-size: var(--fs-xl); line-height: 1.5; color: var(--second-color);}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .right-side .header .interior-faq-subtitle{font-weight: 600; font-size: 1.2rem; line-height: 1.5; color: #232323CC;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .right-side .header .underline{width: 100px; height: 8px; background-color: var(--main-color); border-radius: 20px; margin-bottom: 1rem;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .right-side .image-box{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; width: 100%; max-width: 200px; margin: auto; align-items: flex-end; overflow: visible; background: var(--main-color); border-radius: 150px; padding: 0.5rem; position: relative; margin-top: 2rem; animation: floatAnimation 3s ease-in-out infinite; overflow: hidden;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .right-side .image-box img{width: 100%; border-radius: 150px; height: auto; object-fit: cover; display: block; position: relative; z-index: 100;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .left-side{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .left-side .interior-faq-item.active .interior-faq-item-question .icon{transform: rotate(-180deg);}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .left-side .interior-faq-item.active .interior-faq-item-answer{max-height: 1000px;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .left-side .interior-faq-item.active .interior-faq-item-answer p{padding: 1rem 0;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .left-side .interior-faq-item{background: #FFFFFFB0; border-radius: 8px; border: 1px solid #CCCCCC80; margin-bottom: 1rem; overflow: hidden; transition: all 0.3s ease-in-out;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .left-side .interior-faq-item:hover{background: #FFFFFF; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .left-side .interior-faq-item:hover .interior-faq-item-question{color: #C7E900;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .left-side .interior-faq-item .interior-faq-item-question{width: 100%; text-align: start; padding: 1rem; font-size: 1.2rem; background: none; border: none; outline: none; cursor: pointer; font-weight: 700; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; color: #232323; border-inline-start: 12px solid var(--main-color); transition: color 0.3s ease;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .left-side .interior-faq-item .interior-faq-item-question .icon{transition: transform 0.3s ease-in-out;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .left-side .interior-faq-item .interior-faq-item-answer{max-height: 0; overflow: hidden; transition: max-height 0.5s ease-in-out, padding 0.3s ease-in-out; padding: 0 1rem; font-size: 1rem; color: #232323CC; border-inline-start: 12px solid var(--second-color); background: #0E335205;}.s_interior_design_selling_page .interior-faq .layer .faq-container .layer .left-side .interior-faq-item .interior-faq-item-answer p{font-weight: 500; font-size: 20px; line-height: 1.6; text-align: start; padding: 1rem 0;}@keyframes floatAnimation{0%, 100%{transform: translateY(0px);}50%{transform: translateY(-20px);}}.s_interior_design_selling_page .payment-options-section{padding: 4rem 2rem; background: #2323230D; background-blend-mode: multiply; overflow: hidden;}.s_interior_design_selling_page .payment-options-section .header-section{border-bottom: 2px solid #23232333; padding-bottom: 1rem;}.s_interior_design_selling_page .payment-options-section .header-section .payment-options-section-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 1rem;}.s_interior_design_selling_page .payment-options-section .header-section .payment-options-section-header-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 1rem; color: #232323CC;}.s_interior_design_selling_page .payment-options-section .text-container .title-desc{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem;}.s_interior_design_selling_page .payment-options-section .text-container .gradient-div-desc{background: #009F97; color: white; padding: 0.75rem 4rem; text-align: center; margin: auto; margin-bottom: 2rem; width: fit-content; border-radius: 50px; font-size: var(--fs-md); font-weight: var(--fw-bold); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_interior_design_selling_page .payment-options-section .text-container .gradient-div-desc:hover{transform: scale(1.05); box-shadow: 0 5px 15px rgba(0, 159, 151, 0.3);}.s_interior_design_selling_page .payment-options-section .text-container .gradient-div-tabby{background: linear-gradient(-60.7deg, #232323 55.59%, #C7E900 158.54%); color: white; padding: 0.75rem 4rem; text-align: center; margin: auto; margin-bottom: 2rem; width: fit-content; border-radius: 50px; font-size: var(--fs-md); font-weight: var(--fw-bold); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_interior_design_selling_page .payment-options-section .text-container .gradient-div-tabby:hover{transform: scale(1.05); box-shadow: 0 5px 15px rgba(225, 45, 30, 0.3);}.s_interior_design_selling_page .payment-options-section .text-container .payments-text{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem; text-align: center; color: #232323;}.s_interior_design_selling_page .payment-options-section .text-container .images .image{position: relative; padding-inline-end: 1rem; transition: transform 0.3s ease;}.s_interior_design_selling_page .payment-options-section .text-container .images .image:hover{transform: translateY(-5px);}.s_interior_design_selling_page .payment-options-section .text-container .images .image:not(:last-child)::after{content: ""; position: absolute; inset-inline-end: 0; top: 50%; transform: translateY(-50%); width: 1.5px; height: 20px; background: #200f3b; border-radius: 2px;}.s_interior_design_selling_page .payment-options-section .text-container .suitable-payment{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem; text-align: center; color: #232323; margin-top: 2rem;}.s_interior_design_selling_page .payment-options-section .text-container .buttons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: 1rem; margin-top: 2rem;}.s_interior_design_selling_page .payment-options-section .text-container .buttons .payment-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--second-color); color: var(--main-color); border: 1px solid var(--second-color); padding: 0.5rem 4rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_interior_design_selling_page .payment-options-section .text-container .buttons .payment-btn-main:hover{background-color: transparent; color: var(--second-color); transform: translateY(-3px); box-shadow: 0 5px 15px rgba(199, 233, 0, 0.3);}.s_interior_design_selling_page .payment-options-section .image-container{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; height: 100%; position: relative; min-height: 500px;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image{position: absolute; z-index: 10;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 60px; inset-inline-end: 100px; animation: floatUpDown 3s ease-in-out infinite;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 70px; inset-inline-start: 100px; animation: floatUpDown 3s ease-in-out infinite 1.5s;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: 0px; inset-inline-end: 20px; animation: rotateFloat 4s ease-in-out infinite;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: 0px; inset-inline-start: 0px; animation: rotateFloat 4s ease-in-out infinite 2s;}.s_interior_design_selling_page .payment-options-section .image-container .image-box{background: linear-gradient(-275.4deg, rgba(199, 233, 0, 0.3) 4.32%, #C7E900 97.31%); padding: 20px; border-radius: 250px; transition: transform 0.3s ease, box-shadow 0.3s ease; position: relative; z-index: 5;}.s_interior_design_selling_page .payment-options-section .image-container .image-box:hover{transform: scale(1.05); box-shadow: 0 10px 30px rgba(199, 233, 0, 0.3);}.s_interior_design_selling_page .payment-options-section .image-box img{border-radius: 250px; max-width: 100%; height: auto;}@keyframes floatUpDown{0%, 100%{transform: translateY(0px);}50%{transform: translateY(-20px);}}@keyframes rotateFloat{0%, 100%{transform: translateY(0px) rotate(0deg);}50%{transform: translateY(-15px) rotate(-10deg);}}@media (max-width: 1199px){.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 40px; inset-inline-end: 60px;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 50px; inset-inline-start: 60px;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: 0px; inset-inline-end: 10px;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: 0px; inset-inline-start: 10px;}}@media (max-width: 991px){.s_interior_design_selling_page .payment-options-section{padding: 3rem 1.5rem;}.s_interior_design_selling_page .payment-options-section .image-container{min-height: 450px; margin-top: 3rem;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 20px; inset-inline-end: 40px;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 30px; inset-inline-start: 40px;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: -10px; inset-inline-end: 5px;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: -10px; inset-inline-start: 5px;}.s_interior_design_selling_page .payment-options-section .text-container .gradient-div-desc, .s_interior_design_selling_page .payment-options-section .text-container .gradient-div-tabby{padding: 0.75rem 2rem;}.s_interior_design_selling_page .payment-options-section .text-container .buttons .payment-btn-main{padding: 0.5rem 2rem;}}@media (max-width: 767px){.s_interior_design_selling_page .payment-options-section .header-section .payment-options-section-header-title{font-size: 1.75rem;}.s_interior_design_selling_page .payment-options-section .header-section .payment-options-section-header-subtitle{font-size: 1rem;}.s_interior_design_selling_page .payment-options-section .text-container .title-desc{font-size: 1rem;}.s_interior_design_selling_page .payment-options-section .image-container{min-height: 380px;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image img{max-width: 60px; height: auto;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.dollar-image-1{top: 10px; inset-inline-end: 20px;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.dollar-image-2{bottom: 20px; inset-inline-start: 20px;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.coin-image-1{bottom: -5px; inset-inline-end: 0px;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image.coin-image-2{top: -5px; inset-inline-start: 0px;}.s_interior_design_selling_page .payment-options-section .text-container .gradient-div-desc, .s_interior_design_selling_page .payment-options-section .text-container .gradient-div-tabby{padding: 0.5rem 1.5rem; font-size: 0.9rem;}.s_interior_design_selling_page .payment-options-section .text-container .payments-text{font-size: 1rem;}.s_interior_design_selling_page .payment-options-section .text-container .suitable-payment{font-size: 1rem;}.s_interior_design_selling_page .payment-options-section .text-container .buttons .payment-btn-main{padding: 0.5rem 1.5rem; font-size: 0.9rem;}.s_interior_design_selling_page .payment-options-section .image-box{padding: 15px;}}@media (max-width: 575px){.s_interior_design_selling_page .payment-options-section{padding: 2rem 1rem;}.s_interior_design_selling_page .payment-options-section .image-container{min-height: 320px;}.s_interior_design_selling_page .payment-options-section .image-container .absolute-image img{max-width: 50px;}.s_interior_design_selling_page .payment-options-section .text-container .images{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem !important;}.s_interior_design_selling_page .payment-options-section .text-container .images .image:not(:last-child)::after{display: none;}.s_interior_design_selling_page .payment-options-section .text-container .images .image{padding-inline-end: 0;}.s_interior_design_selling_page .payment-options-section .text-container .buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_interior_design_selling_page .payment-options-section .text-container .buttons .payment-btn-main{width: 100%;}}.s_interior_design_selling_page .limited-seats{padding: 4rem 2rem;}.s_interior_design_selling_page .limited-seats .header .limited-seats-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 2.5rem;}.s_interior_design_selling_page .limited-seats .header .limited-seats-title .ring-word{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; padding-inline-end: 8px;}.s_interior_design_selling_page .limited-seats .header .limited-seats-title .ring-word .ring-img{position: absolute; inset-inline-start: -6px; top: 50%; width: 120px; transform: translateY(-50%) !important;}.s_interior_design_selling_page .limited-seats .header .limited-seats-subtitle{font-size: var(--fs-xl); font-weight: var(--fw-semibold); color: #232323CC;}.s_interior_design_selling_page .limited-seats .limited-seats-btn{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; text-decoration: none; justify-content: center; gap: 0.5rem; background-color: var(--second-color); color: white; border: 1px solid var(--second-color); padding: 0.75rem 5rem; font-size: 1.25em; font-weight: 600; border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_interior_design_selling_page .limited-seats .limited-seats-btn:hover{background-color: transparent; color: var(--second-color); transform: translateY(-3px); box-shadow: 0 5px 15px rgba(199, 233, 0, 0.3);}.s_interior_design_selling_page .new-interior-landing-footer{background: linear-gradient(-220.46deg, #232323 66.3%, #A8A8A8 224.12%); color: #fff; padding: 4.5rem 1rem 1.5rem 1rem;}.s_interior_design_selling_page .new-interior-landing-footer .footer-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 1.5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; text-align: center;}.s_interior_design_selling_page .new-interior-landing-footer .footer-block{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; min-width: 220px;}.s_interior_design_selling_page .social-block .social-icons{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 1.25rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_interior_design_selling_page .social-block .social-icons a{color: #fff; text-decoration: none; padding: 0.5rem; border: 1px solid #C7E9004D; border-radius: 50%; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 40px; height: 40px; align-items: center; justify-content: center; font-size: 1.2rem; transition: color 0.3s ease, transform 0.3s ease, border-color 0.3s ease;}.s_interior_design_selling_page .social-block .social-icons a:hover{color: var(--main-color); transform: translateY(-3px); border-color: var(--main-color);}.s_interior_design_selling_page .new-interior-landing-footer .logo{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; text-align: center;}.s_interior_design_selling_page .new-interior-landing-footer .logo .footer-logo{height: 40px; margin-bottom: 0.5rem;}.s_interior_design_selling_page .contact-block{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.75rem; align-items: center;}.s_interior_design_selling_page .contact-block .contact-link{color: #fff; text-decoration: none; font-size: 1.1rem; font-weight: var(--fw-medium); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.75rem; transition: color 0.3s ease;}.s_interior_design_selling_page .contact-block .contact-link:hover{color: var(--main-color);}.s_interior_design_selling_page .contact-block .contact-link i{font-size: 1.5rem;}.s_interior_design_selling_page .footer-divider{width: 1px; height: 40px; background-color: var(--main-color);}.s_interior_design_selling_page .footer-separator{height: 1px; background-color: var(--main-color); margin: 2rem 0;}.s_interior_design_selling_page .footer-bottom{text-align: center;}.s_interior_design_selling_page .footer-bottom p{font-size: 0.9rem; color: rgba(255, 255, 255, 0.7); margin: 0;}@media (max-width: 992px){.s_interior_design_selling_page .new-interior-landing-footer .footer-top{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 2rem;}.s_interior_design_selling_page .footer-divider{display: none;}}@media (max-width: 576px){.s_interior_design_selling_page .new-interior-landing-footer{padding: 3rem 1rem 1rem 1rem;}.s_interior_design_selling_page .social-block .social-icons a{width: 36px; height: 36px; font-size: 1rem;}.s_interior_design_selling_page .contact-block .contact-link{font-size: 1rem;}}.s_interior_design_selling_page .dropdown-container{position: relative;}.s_interior_design_selling_page .dropdown-menu{position: absolute; top: 100%; inset-inline-end: 0; margin-top: 10px; background-color: white; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); min-width: 150px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s; z-index: 1010; padding: 0.5rem 0;}.s_interior_design_selling_page .dropdown-menu.show{opacity: 1; visibility: visible; transform: translateY(0);}.s_interior_design_selling_page .dropdown-item{display: block; padding: 0.75rem 1.5rem; color: var(--text-color); text-decoration: none; transition: background-color 0.2s ease-in-out; text-align: start;}.s_interior_design_selling_page .dropdown-item:hover{background-color: #f8f9fa; color: var(--main-color);}.s_interior_design_selling_page .dropdown-divider{height: 1px; background-color: #e9ecef; margin: 0.5rem 0;}.s_interior_design_selling_page .lang-dropdown{inset-inline-end: 0; inset-inline-start: auto;}.s_interior_design_selling_page .links-dropdown{inset-inline-end: 0; inset-inline-start: auto; min-width: 200px;}.s_interior_design_selling_page .landing-dropdown-links-toggler.close .fa-bars{display: none;}.s_interior_design_selling_page .landing-dropdown-links-toggler .fa-xmark{display: none;}.s_interior_design_selling_page .landing-dropdown-links-toggler.close .fa-xmark{display: block;}.s_interior_design_selling_page .overlay{position: fixed; top: 0; inset-inline-end: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 900; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s;}.s_interior_design_selling_page .overlay.show{opacity: 1; visibility: visible;}@media (max-width: 768px){.s_interior_design_selling_page .dropdown-menu{inset-inline-end: 0; inset-inline-start: auto;}}@media (max-width: 992px){.s_interior_design_selling_page .interior-faq .faq-container{width: 100%;}.s_interior_design_selling_page .interior-faq .faq-container .layer{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.s_interior_design_selling_page .interior-faq .faq-container .layer .right-side{flex: auto !important;}.s_interior_design_selling_page .interior-faq .faq-container .layer .right-side .header{text-align: center; margin-bottom: 0;}.s_interior_design_selling_page .interior-faq .faq-container .layer .right-side .header .underline{width: 250px;}.s_interior_design_selling_page .interior-faq .faq-container .layer .right-side .image-box{display: none !important;}.s_interior_design_selling_page .interior-faq .faq-container .layer .left-side .interior-faq-item-question{font-size: 1rem; padding: 1.5rem 1rem;}.s_interior_design_selling_page .interior-faq .faq-container .layer .left-side .interior-faq-item-answer p{font-size: 1rem;}}@media (max-width: 768px){.s_interior_design_selling_page .landing-navbar .navbar .container{padding: 1rem 0;}.s_interior_design_selling_page .interior-faq .layer{padding: 4rem 1rem; min-height: 80vh;}.s_interior_design_selling_page .interior-faq .layer .faq-container{width: 100%; border-radius: 10px;}.s_interior_design_selling_page .interior-faq .layer .faq-container .interior-faq-item-question{font-size: 0.95rem; padding: 1rem;}.s_interior_design_selling_page .interior-faq .layer .faq-container .interior-faq-item-answer p{font-size: 0.95rem;}.s_interior_design_selling_page .new-interior-landing-footer .footer-divider{opacity: 0;}}@media (max-width: 480px){.s_interior_design_selling_page .header-title{font-size: 1.1rem;}.s_interior_design_selling_page .header-subtitle{font-size: 0.9rem;}.s_interior_design_selling_page .interior-faq .layer .faq-container .left-side .interior-faq-item-question{font-size: 0.9rem; padding: 0.75rem;}.s_interior_design_selling_page .interior-faq .layer .faq-container .left-side .interior-faq-item-answer p{font-size: 0.85rem;}}

/* /interior_design_selling_page/static/src/scss/interior_purchase_section.scss */
 .s_interior_purchase_section{padding: 6rem 2rem; overflow: hidden;}.s_interior_purchase_section .interior-purchase-container{max-width: 1200px; margin: 0 auto; background: var(--second-color); color: white; border-radius: 20px; padding: 3rem; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1); border: 3px solid var(--main-color); position: relative; z-index: 2;}.s_interior_purchase_section .package-header{text-align: center; margin-bottom: 3rem; position: relative;}.s_interior_purchase_section .package-header .package-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); color: white; margin-bottom: 1.5rem; position: relative;}.s_interior_purchase_section .package-header .package-title::after{content: ''; position: absolute; bottom: -20px; right: 50%; transform: translateX(50%); width: 100px; height: 4px; background: var(--main-color); border-radius: 2px;}.s_interior_purchase_section .package-header .discount-badge{display: inline-block; background: linear-gradient(-135deg, var(--main-color) 0%, #a8c700 100%); color: white; padding: 0.75rem 2rem; border-radius: 50px; font-weight: var(--fw-bold); font-size: var(--fs-sm); box-shadow: var(--shadow-sm); animation: pulse 2s ease-in-out infinite; margin-bottom: 16px;}.s_interior_purchase_section .package-header .discount-badge:hover{transform: translateY(-2px); box-shadow: var(--shadow-hover);}.s_interior_purchase_section .levels-selection{margin-bottom: 3rem;}.s_interior_purchase_section .levels-selection h3{text-align: center; margin-bottom: 2rem; font-size: var(--fs-xl); color: white; font-weight: var(--fw-bold); padding-bottom: 1rem; border-bottom: 2px solid var(--main-color); display: inline-block;}.s_interior_purchase_section .levels-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 2rem;}.s_interior_purchase_section .level-card{position: relative;}.s_interior_purchase_section .level-card input[type="checkbox"]{display: none;}.s_interior_purchase_section .level-card input[type="checkbox"]:checked + label{border-color: var(--main-color); background: linear-gradient(-135deg, rgba(199, 233, 0, 0.1) 0%, rgba(168, 199, 0, 0.05) 100%); transform: translateY(-5px); color: white;}.s_interior_purchase_section .level-card input[type="checkbox"]:checked + label .level-badge{background: linear-gradient(-135deg, var(--main-color) 0%, #a8c700 100%); color: var(--second-color);}.s_interior_purchase_section .level-card input[type="checkbox"]:checked + label::after{content: '✓'; position: absolute; top: 1rem; left: 1rem; width: 40px; height: 40px; background: var(--main-color); color: var(--second-color); border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; font-weight: bold; animation: bounceIn 0.5s ease;}.s_interior_purchase_section .level-card label{display: block; border: 3px solid #e0e0e0; border-radius: 15px; padding: 2rem; cursor: pointer; transition: all 0.3s ease; position: relative; height: 100%;}.s_interior_purchase_section .level-card label:hover{border-color: var(--main-color); transform: translateY(-3px); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);}.s_interior_purchase_section .level-card .level-badge{display: inline-block; border: 2px solid var(--main-color); color: white; padding: 0.5rem 1.5rem; border-radius: 20px; font-size: var(--fs-sm); font-weight: var(--fw-bold); margin-bottom: 1rem; transition: all 0.3s ease;}.s_interior_purchase_section .level-card .level-name{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: white; margin-bottom: 1rem; line-height: 1.4;}.s_interior_purchase_section .level-card .level-price{font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--main-color); text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}.s_interior_purchase_section .pricing-summary{border-radius: 15px; padding: 2rem; margin-bottom: 2rem; border: 2px solid var(--main-color); position: relative;}.s_interior_purchase_section .pricing-summary::before{content: ''; position: absolute; top: -2px; right: -2px; left: -2px; bottom: -2px; border-radius: 17px; z-index: -1; opacity: 0.3;}.s_interior_purchase_section .pricing-summary .price-row{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; padding: 1rem 0; border-bottom: 1px solid #e0e0e0; font-size: var(--fs-md); font-weight: var(--fw-medium);}.s_interior_purchase_section .pricing-summary .price-row:last-child{border-bottom: none;}.s_interior_purchase_section .pricing-summary .price-row.discount-row{color: #e74c3c; font-weight: var(--fw-semibold);}.s_interior_purchase_section .pricing-summary .price-row.final-row{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--main-color); margin-top: 1rem; padding-top: 1.5rem; background: linear-gradient(-135deg, rgba(199, 233, 0, 0.1) 0%, transparent 100%); padding: 1.5rem;}.s_interior_purchase_section .action-buttons{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1.5rem; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_interior_purchase_section .action-buttons button{padding: 1rem 3rem; font-size: var(--fs-md); font-weight: var(--fw-bold); border: none; border-radius: var(--btn-radius); cursor: pointer; transition: all 0.3s ease; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 0.5rem; text-decoration: none; min-width: 200px;}.s_interior_purchase_section .action-buttons button.btn-primary{background: linear-gradient(-135deg, var(--main-color) 0%, #a8c700 100%); color: var(--second-color); border: 2px solid var(--main-color);}.s_interior_purchase_section .action-buttons button.btn-primary:hover:not(:disabled){background: transparent; color: var(--main-color); transform: translateY(-3px); box-shadow: var(--shadow-hover);}.s_interior_purchase_section .action-buttons button.btn-secondary{background: transparent; color: var(--main-color); border: 3px solid var(--main-color);}.s_interior_purchase_section .action-buttons button.btn-secondary:hover:not(:disabled){background: var(--main-color); color: var(--second-color); transform: translateY(-3px); box-shadow: var(--shadow-hover);}.s_interior_purchase_section .action-buttons button.btn-secondary:disabled{opacity: 0.5; cursor: not-allowed; transform: none !important; box-shadow: none !important;}@keyframes pulse{0%, 100%{transform: scale(1);}50%{transform: scale(1.05);}}@keyframes bounceIn{0%{transform: scale(0.3); opacity: 0;}50%{transform: scale(1.05);}70%{transform: scale(0.9);}100%{transform: scale(1); opacity: 1;}}@media (max-width: 768px){.s_interior_purchase_section{padding: 4rem 1rem;}.s_interior_purchase_section .interior-purchase-container{padding: 2rem 1rem; border-radius: 15px;}.s_interior_purchase_section .levels-grid{grid-template-columns: 1fr; gap: 1.5rem;}.s_interior_purchase_section .level-card label{padding: 1.5rem;}.s_interior_purchase_section .action-buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}.s_interior_purchase_section .action-buttons button{width: 100%; min-width: auto;}.s_interior_purchase_section .package-header .package-title{font-size: var(--fs-xl);}}@media (max-width: 576px){.s_interior_purchase_section{padding: 3rem 1rem;}.s_interior_purchase_section .interior-purchase-container{padding: 1.5rem;}.s_interior_purchase_section .level-card label{padding: 1rem;}.s_interior_purchase_section .pricing-summary{padding: 1.5rem;}.s_interior_purchase_section .action-buttons button{padding: 0.85rem 2rem; font-size: var(--fs-sm);}}.s_interior_purchase_section::before{content: ''; position: absolute; top: 0; right: 0; left: 0; height: 4px; background: linear-gradient(-90deg, var(--main-color) 0%, var(--second-color) 100%);}.s_interior_purchase_section{font-family: var(--font-family);}.s_interior_purchase_section *{font-family: inherit;}

/* /interior_design_selling_page/static/src/scss/interior_notification_styles.scss */
 .interior-notification-container{position: fixed; top: 20px; left: 20px; z-index: 99999; max-width: 450px; width: calc(100% - 40px); pointer-events: none;}@media (max-width: 768px){.interior-notification-container{top: 10px; left: 10px; max-width: calc(100% - 20px);}}.interior-notification{background: white; border-radius: 12px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15); margin-bottom: 15px; overflow: hidden; opacity: 0; transform: translateX(-400px); transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); pointer-events: all; border-right: 5px solid #ccc;}.interior-notification.show{opacity: 1; transform: translateX(0);}.interior-notification.success{border-right-color: #28a745;}.interior-notification.success .notification-icon{background: linear-gradient(-135deg, #28a745 0%, #20c997 100%); color: white;}.interior-notification.success .notification-title{color: #28a745;}.interior-notification.error{border-right-color: #dc3545;}.interior-notification.error .notification-icon{background: linear-gradient(-135deg, #dc3545 0%, #c82333 100%); color: white;}.interior-notification.error .notification-title{color: #dc3545;}.interior-notification.warning{border-right-color: #ffc107;}.interior-notification.warning .notification-icon{background: linear-gradient(-135deg, #ffc107 0%, #ff9800 100%); color: white;}.interior-notification.warning .notification-title{color: #ffc107;}.interior-notification.info{border-right-color: #17a2b8;}.interior-notification.info .notification-icon{background: linear-gradient(-135deg, #17a2b8 0%, #138496 100%); color: white;}.interior-notification.info .notification-title{color: #17a2b8;}.notification-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; padding: 20px; gap: 15px; position: relative;}.notification-icon{flex-shrink: 0; width: 50px; height: 50px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 24px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);}.notification-icon i{animation: iconPop 0.5s ease;}@keyframes iconPop{0%{transform: scale(0);}50%{transform: scale(1.2);}100%{transform: scale(1);}}.notification-content{flex: 1; min-width: 0;}.notification-title{font-size: 18px; font-weight: bold; margin: 0 0 8px 0; line-height: 1.3;}.notification-message{font-size: 14px; color: #666; margin: 0; line-height: 1.5;}.notification-details{margin-top: 15px; padding-top: 15px; border-top: 1px solid #e0e0e0; font-size: 13px; color: #555;}.notification-details .detail-section{margin-bottom: 12px;}.notification-details .detail-section:last-child{margin-bottom: 0;}.notification-details .detail-section strong{display: block; margin-bottom: 5px; font-size: 14px;}.notification-details .detail-section ul{list-style: none; padding: 0; margin: 0;}.notification-details .detail-section ul li{padding: 4px 20px 4px 0; position: relative;}.notification-details .detail-section ul li:before{content: "•"; position: absolute; right: 5px; font-size: 16px;}.notification-details .detail-section.success-items{color: #28a745;}.notification-details .detail-section.success-items li:before{content: "✓"; color: #28a745;}.notification-details .detail-section.info-items{color: #17a2b8;}.notification-details .detail-section.info-items li:before{content: "ℹ"; color: #17a2b8;}.notification-details .detail-section.error-items{color: #dc3545;}.notification-details .detail-section.error-items li:before{content: "✗"; color: #dc3545;}.notification-close{position: absolute; top: 15px; left: 15px; background: transparent; border: none; font-size: 20px; color: #999; cursor: pointer; padding: 5px; line-height: 1; transition: all 0.2s ease; width: 30px; height: 30px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border-radius: 50%;}.notification-close:hover{background: #f0f0f0; color: #333; transform: rotate(-90deg);}.notification-close:active{transform: scale(0.9) rotate(-90deg);}.notification-actions{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; padding: 0 20px 20px 20px; border-top: 1px solid #f0f0f0; padding-top: 15px; margin-top: -5px;}@media (max-width: 480px){.notification-actions{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}}.notification-action{flex: 1; padding: 12px 20px; border: none; border-radius: 8px; font-size: 14px; font-weight: 600; cursor: pointer; transition: all 0.2s ease; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 8px; position: relative;}.notification-action i{font-size: 16px;}.notification-action:active{transform: scale(0.98);}.notification-action.notification-action-cart{background: linear-gradient(-135deg, var(--main-color, #c7e900) 0%, #a8c700 100%); color: var(--second-color, #1a1a1a); box-shadow: 0 4px 15px rgba(199, 233, 0, 0.3);}.notification-action.notification-action-cart:hover{box-shadow: 0 6px 20px rgba(199, 233, 0, 0.4); transform: translateY(-2px);}.notification-action.notification-action-cart .cart-badge{position: absolute; top: -8px; left: -8px; background: #dc3545; color: white; width: 22px; height: 22px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: bold; box-shadow: 0 2px 8px rgba(220, 53, 69, 0.4); animation: badgePulse 2s infinite;}.notification-action.notification-action-continue{background: white; color: var(--second-color, #1a1a1a); border: 2px solid var(--main-color, #c7e900);}.notification-action.notification-action-continue:hover{background: var(--main-color, #c7e900); color: var(--second-color, #1a1a1a); transform: translateY(-2px);}@keyframes badgePulse{0%, 100%{transform: scale(1);}50%{transform: scale(1.1);}}[dir="rtl"] .interior-notification-container{left: auto; right: 20px;}@media (max-width: 768px){[dir="rtl"] .interior-notification-container{right: 10px;}}[dir="rtl"] .interior-notification{border-right: none; border-left: 5px solid #ccc; transform: translateX(400px);}[dir="rtl"] .interior-notification.show{transform: translateX(0);}[dir="rtl"] .interior-notification.success{border-left-color: #28a745;}[dir="rtl"] .interior-notification.error{border-left-color: #dc3545;}[dir="rtl"] .interior-notification.warning{border-left-color: #ffc107;}[dir="rtl"] .interior-notification.info{border-left-color: #17a2b8;}[dir="rtl"] .notification-close{left: auto; right: 15px;}[dir="rtl"] .notification-details ul li{padding-right: 0; padding-left: 20px;}[dir="rtl"] .notification-details ul li:before{right: auto; left: 5px;}[dir="rtl"] .notification-action-cart .cart-badge{left: auto; right: -8px;}.spinner-border-sm{width: 1rem; height: 1rem; border-width: 0.15em;}.spinner-border{display: inline-block; vertical-align: middle; border: 0.25em solid currentColor; border-left-color: transparent; border-radius: 50%; animation: spinner-border 0.75s linear infinite;}@keyframes spinner-border{to{transform: rotate(-360deg);}}@media (max-width: 576px){.notification-header{padding: 15px; gap: 12px;}.notification-icon{width: 40px; height: 40px; font-size: 20px;}.notification-title{font-size: 16px;}.notification-message{font-size: 13px;}.notification-details{font-size: 12px;}.notification-actions{padding: 0 15px 15px 15px;}.notification-action{padding: 10px 15px; font-size: 13px;}}.notification-action:focus, .notification-close:focus{outline: 2px solid var(--main-color, #c7e900); outline-offset: 2px;}@media print{.interior-notification-container{display: none;}}

/* /new_pmp_landing_page/static/src/scss/new_pmp_landing_page.scss */
 html{scroll-behavior: smooth; overflow-x: hidden;}.s_new_pmp_landing_page{--main-color: #FF610F; --second-color: #200F3B; --text-color: #212121; --form-bg-color: #f1f0ef; --border-radius: 4px; --card-radius: 8px; --btn-radius: 6px; --shadow-sm: 0px 0px 6.9px rgba(255, 97, 15, 0.25); --shadow-hover: 0px 4px 15px rgba(255, 97, 15, 0.45); --font-family: "Noto Kufi Arabic", sans-serif; --fs-xs: 0.875rem; --fs-sm: 1rem; --fs-md: 1.25rem; --fs-lg: 1.5rem; --fs-xl: 1.875rem; --fs-xxl: 2.25rem; --fs-hero: 2.5rem; --fw-regular: 400; --fw-medium: 500; --fw-semibold: 600; --fw-bold: 700; --space-xs: 0.25rem; --space-sm: 0.5rem; --space-md: 1rem; --space-lg: 2rem; --space-xl: 4rem; --section-padding: 4rem 2rem; --section-padding-mobile: 2rem 1rem; --dir-start: inline-start; --dir-end: inline-end; --transition-speed-fast: 0.2s; --transition-speed-normal: 0.4s; --transition-easing: ease-in-out; font-family: var(--font-family); scroll-behavior: smooth;}@media (max-width: 992px){.s_new_pmp_landing_page :root{--fs-xs: 0.813rem; --fs-sm: 0.938rem; --fs-md: 1.125rem; --fs-lg: 1.375rem; --fs-xl: 1.625rem; --fs-xxl: 1.875rem; --fs-hero: 2rem; --section-padding: 3rem 1.5rem;}}@media (max-width: 768px){.s_new_pmp_landing_page :root{--fs-xs: 0.75rem; --fs-sm: 0.875rem; --fs-md: 1rem; --fs-lg: 1.25rem; --fs-xl: 1.5rem; --fs-xxl: 1.75rem; --fs-hero: 1.875rem; --section-padding: var(--section-padding-mobile);}}@media (max-width: 480px){.s_new_pmp_landing_page :root{--fs-xs: 0.688rem; --fs-sm: 0.813rem; --fs-md: 0.938rem; --fs-lg: 1.125rem; --fs-xl: 1.375rem; --fs-xxl: 1.625rem; --fs-hero: 1.75rem;}}.s_new_pmp_landing_page a, .s_new_pmp_landing_page button{transition: all var(--transition-speed-normal) var(--transition-easing);}.s_new_pmp_landing_page .header-btn-main:hover, .s_new_pmp_landing_page .about-btn-main:hover, .s_new_pmp_landing_page .projects-key-btn-main:hover, .s_new_pmp_landing_page .why-pmp-btn-main:hover, .s_new_pmp_landing_page .certificates-payment-btn-main:hover, .s_new_pmp_landing_page .text-btn-main:hover, .s_new_pmp_landing_page .faq-btn:hover, .s_new_pmp_landing_page .register-btn-main:hover, .s_new_pmp_landing_page .reviews-discount-btn-main:hover{transform: translateY(-3px); box-shadow: var(--shadow-hover);}.s_new_pmp_landing_page #page-loader{position: fixed; top: 0; right: 0; width: 100%; height: 100%; background-color: var(--second-color); z-index: 9999; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; transition: opacity 0.5s ease, visibility 0.5s ease;}.s_new_pmp_landing_page .loader-spinner{border: 8px solid rgba(255, 255, 255, 0.2); border-top: 8px solid var(--main-color); border-radius: 50%; width: 80px; height: 80px; animation: spin 1s linear infinite;}@keyframes spin{0%{transform: rotate(0deg);}100%{transform: rotate(-360deg);}}.s_new_pmp_landing_page .s_new_pmp_landing_page.loaded #page-loader{opacity: 0; visibility: hidden;}.s_new_pmp_landing_page .landing-navbar{position: absolute; top: 0; width: 100%; z-index: 1000; background-color: transparent; transition: background-color 0.3s ease, padding 0.3s ease-in-out;}.s_new_pmp_landing_page .landing-navbar .navbar .container{border-bottom: 1px solid var(--form-bg-color); padding: 1.5rem 0; transition: padding 0.3s ease-in-out;}.s_new_pmp_landing_page .landing-navbar .navbar .container .end-content{display: -webkit-box; display: -webkit-flex; display: flex; gap: 0.5rem; align-items: center; position: relative;}.s_new_pmp_landing_page .landing-navbar .navbar .container .end-content .landing-lang-selector, .s_new_pmp_landing_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler{background-color: var(--main-color); border: 1px solid var(--main-color); width: 35px; height: 35px; font-size: var(--fs-xs); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: white; padding: 0.3rem; aspect-ratio: 1/1; border-radius: 50%; cursor: pointer; transition: background-color 0.3s ease, color 0.3s ease-in-out;}.s_new_pmp_landing_page .landing-navbar .navbar .container .end-content .landing-lang-selector:hover, .s_new_pmp_landing_page .landing-navbar .navbar .container .end-content .landing-lang-selector:focus, .s_new_pmp_landing_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:hover, .s_new_pmp_landing_page .landing-navbar .navbar .container .end-content .landing-dropdown-links-toggler:focus{background-color: transparent; color: var(--main-color); text-decoration: none; transform: scale(1.1);}.s_new_pmp_landing_page .landing-navbar img{height: 50px; transition: height 0.3s ease-in-out;}.s_new_pmp_landing_page .landing-navbar.fixed{position: fixed; background-color: #200F3B75; backdrop-filter: blur(10px); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}.s_new_pmp_landing_page .landing-navbar.fixed .navbar .container{padding: 0.75rem 0; border-bottom: none;}.s_new_pmp_landing_page .landing-navbar.fixed img{height: 30px;}.s_new_pmp_landing_page #hero{height: 100vh !important; width: 100%; background: url("https://engosoft.com/website/static/bg.webp") no-repeat center center/cover;}.s_new_pmp_landing_page #hero .layer{height: 100%; width: 100%; background: linear-gradient(-241.07deg, #200f3bcc 63.09%, #ff610f3d 101.69%); background-blend-mode: multiply; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; color: white;}.s_new_pmp_landing_page #hero .header-title{font-size: var(--fs-hero); font-weight: var(--fw-bold); margin-bottom: var(--space-lg); line-height: 1.6;}.s_new_pmp_landing_page #hero .header-title .year-ring{position: relative;}.s_new_pmp_landing_page #hero .header-title .year-ring .ring-img{position: absolute; inset-inline-start: -6px; top: 50%; transform: translateY(-50%);}.s_new_pmp_landing_page #hero .pmp-hero-image-holder{width: 160px; height: 160px; margin: 10px auto; margin-top: 48px;}.s_new_pmp_landing_page #hero .pmp-hero-image-holder img{max-width: 100%;}.s_new_pmp_landing_page #hero .header-title:hover + .line::before, .s_new_pmp_landing_page #hero .line:hover::before{width: 80px;}.s_new_pmp_landing_page #hero .line{width: min(500px, 80vw); height: 1px; background-color: #FFFFFF50; margin: var(--space-md) auto; border-radius: var(--border-radius); position: relative; text-align: center;}.s_new_pmp_landing_page #hero .line::before{position: absolute; content: ""; display: block; width: 50px; height: 6px; background-color: var(--main-color); top: 50%; inset-inline-start: 15px; transform: translate(0px, -50%); transition: width var(--transition-speed-normal) var(--transition-easing);}.s_new_pmp_landing_page #hero .header-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-medium); margin-bottom: var(--space-lg); color: var(--form-bg-color);}.s_new_pmp_landing_page #hero .header-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out; display: inline-block;}.s_new_pmp_landing_page #hero .header-btn-main:hover{background-color: transparent;}.s_new_pmp_landing_page .about-section{padding: var(--section-padding); text-align: start;}.s_new_pmp_landing_page .about-section .about-title{font-size: var(--fs-xxl); font-weight: var(--fw-bold); margin-bottom: var(--space-md); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.s_new_pmp_landing_page .about-section .about-subtitle{font-size: var(--fs-lg); font-weight: var(--fw-semibold); margin-bottom: var(--space-md); color: var(--second-color);}.s_new_pmp_landing_page .about-section .about-hint{font-size: var(--fs-md); padding: 0.5rem 1rem; font-weight: var(--fw-medium); margin-bottom: var(--space-lg); background-color: var(--second-color); text-align: center; color: white; transition: all var(--transition-speed-normal) var(--transition-easing);}.s_new_pmp_landing_page .about-section .about-subtitle-2{font-size: var(--fs-lg); font-weight: var(--fw-semibold); margin-bottom: 1.5rem; color: var(--second-color);}.s_new_pmp_landing_page .about-section .landing-about-desc{font-size: var(--fs-md); color: #00000080; max-width: 600px; line-height: 1.6;}.s_new_pmp_landing_page .about-section .about-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block; margin-top: var(--space-md);}.s_new_pmp_landing_page .about-section .about-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_new_pmp_landing_page .projects-key-section{padding: var(--section-padding); background: linear-gradient(40.4deg, rgba(32, 15, 59, 0.06) 22.24%, rgba(87, 41, 161, 0) 75.2%);}.s_new_pmp_landing_page .projects-key-section .projects-key-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); line-height: 1.4;}.s_new_pmp_landing_page .projects-key-section .projects-key-image{border-radius: 180px; max-width: 100%; height: auto; transition: transform var(--transition-speed-normal) var(--transition-easing);}.s_new_pmp_landing_page .projects-key-section .projects-key-image:hover{transform: scale(1.03) rotate(1deg);}.s_new_pmp_landing_page .projects-key-section .text-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; height: 100%; gap: var(--space-md); padding: var(--space-md); border-bottom: 1px solid #200F3B30; margin-bottom: 20px;}.s_new_pmp_landing_page .projects-key-section .text-content .projects-key-desc{font-size: var(--fs-lg); font-weight: var(--fw-medium); color: #00000080; line-height: 1.6; margin-top: var(--space-md);}.s_new_pmp_landing_page .projects-key-section .text-content .projects-key-subtitle{font-size: var(--fs-md); font-weight: var(--fw-bold); line-height: 1.4; color: var(--second-color);}.s_new_pmp_landing_page .projects-key-section .projects-key-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block; margin-top: var(--space-md);}.s_new_pmp_landing_page .projects-key-section .projects-key-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_new_pmp_landing_page .why-pmp{padding: var(--section-padding);}.s_new_pmp_landing_page .why-pmp .header-section{position: relative; margin-bottom: var(--space-xl);}.s_new_pmp_landing_page .why-pmp .header-section .icon-1{position: absolute; top: 30px; inset-inline-end: 10%; animation: float 3s ease-in-out infinite; z-index: 1;}.s_new_pmp_landing_page .why-pmp .header-section .why-pmp-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold);}.s_new_pmp_landing_page .why-pmp .row .card-item{background: color-mix(in srgb, var(--main-color) 5%, transparent); box-shadow: var(--shadow-sm); border-radius: var(--card-radius); padding: var(--space-md); display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--space-md); transition: all 0.3s ease-in-out; margin-bottom: var(--space-md); height: 100%; transition: all var(--transition-speed-normal) var(--transition-easing);}.s_new_pmp_landing_page .why-pmp .row .card-item:hover{transform: translateY(-8px); box-shadow: var(--shadow-hover);}.s_new_pmp_landing_page .why-pmp .row .card-item:hover .v-line{background-color: var(--main-color);}.s_new_pmp_landing_page .why-pmp .row .card-item:hover .v-line .icon{color: var(--second-color); transform: translateX(50%) translateY(-8px) rotate(-360deg);}.s_new_pmp_landing_page .why-pmp .row .card-item .v-line{inline-size: 8px; border-radius: var(--border-radius); background-color: var(--second-color); position: relative; transition: all 0.3s ease-in-out; min-height: 80px;}.s_new_pmp_landing_page .why-pmp .row .card-item .v-line .icon{position: absolute; top: 33%; right: 50%; transform: translateX(50%); color: var(--main-color); background: #fffcfa; border-radius: 50%; transition: all 0.3s ease-in-out; width: 24px; height: 24px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: var(--fs-xs); transition: all var(--transition-speed-normal) var(--transition-easing);}.s_new_pmp_landing_page .why-pmp .row .card-item .text-content{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: start; height: 100%; gap: 0.5rem; flex: 1;}.s_new_pmp_landing_page .why-pmp .row .card-item .text-content .why-pmp-item-title{font-size: var(--fs-lg); font-weight: var(--fw-bold);}.s_new_pmp_landing_page .why-pmp .row .card-item .text-content .why-pmp-item-desc{font-size: var(--fs-md); color: #00000080; line-height: 1.6; font-weight: var(--fw-medium);}.s_new_pmp_landing_page .why-pmp .row .card-item:hover{box-shadow: var(--shadow-hover);}.s_new_pmp_landing_page .why-pmp .row .card-item:hover .v-line{background-color: var(--main-color);}.s_new_pmp_landing_page .why-pmp .row .card-item:hover .v-line .icon{color: var(--second-color);}.s_new_pmp_landing_page .why-pmp .button-div{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: start; margin-top: var(--space-xl); position: relative;}.s_new_pmp_landing_page .why-pmp .button-div .coin-2{position: absolute; top: -50px; inset-inline-start: 20%; animation: float 3s ease-in-out infinite; z-index: -1;}.s_new_pmp_landing_page .why-pmp .button-div .coin-3{position: absolute; bottom: -20px; inset-inline-end: 80px; animation: float 4s ease-in-out infinite; z-index: -1;}.s_new_pmp_landing_page .why-pmp .button-div .why-pmp-btn-main{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block;}.s_new_pmp_landing_page .why-pmp .button-div .why-pmp-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_new_pmp_landing_page .why-us{padding: var(--section-padding); background: linear-gradient(-141.82deg, rgba(255, 97, 15, 0) 0.45%, rgba(255, 94, 10, 0.04) 76.22%);}.s_new_pmp_landing_page .why-us .header-section .why-us-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: var(--space-xl);}.s_new_pmp_landing_page .why-us .row .list-item{transition: all var(--transition-speed-fast) var(--transition-easing);}.s_new_pmp_landing_page .why-us .row .list-item:hover .icon{transform: scale(1.2);}.s_new_pmp_landing_page .why-us .row .list-item:hover .list-item-desc{color: var(--main-color);}.s_new_pmp_landing_page .why-us .row .list-item .icon{transition: transform var(--transition-speed-fast) var(--transition-easing);}.s_new_pmp_landing_page .why-us .row .list-item .list-item-desc{transition: color var(--transition-speed-fast) var(--transition-easing);}.s_new_pmp_landing_page .why-us .row .start-div, .s_new_pmp_landing_page .why-us .row .end-div{padding: var(--space-lg);}.s_new_pmp_landing_page .why-us .row .start-div .list-item, .s_new_pmp_landing_page .why-us .row .end-div .list-item{font-size: var(--fs-md); padding-bottom: 1.5rem; border-bottom: 1px solid #200F3B30;}.s_new_pmp_landing_page .why-us .row .start-div .list-item .strong, .s_new_pmp_landing_page .why-us .row .end-div .list-item .strong{font-weight: var(--fw-bold);}.s_new_pmp_landing_page .why-us .row .end-div{background: linear-gradient(-63.17deg, rgba(255, 97, 15, 0.03) 10.82%, rgba(32, 15, 59, 0.1) 70.17%); background-blend-mode: multiply; border-radius: var(--card-radius);}.s_new_pmp_landing_page .why-us .row .icon{color: var(--main-color); border-radius: 50%; font-size: var(--fs-md);}.s_new_pmp_landing_page .why-us .certificates-payment{margin-top: var(--space-xl); background: linear-gradient(-263.99deg, #200F3B 26.54%, #FF610F 64.72%); background-blend-mode: multiply; padding: var(--space-lg); border-radius: 180px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 2rem; position: relative;}.s_new_pmp_landing_page .why-us .certificates-payment .placeholder-image{width: 130px;}.s_new_pmp_landing_page .why-us .certificates-payment .certificate-image{position: absolute; inset-inline-start: -40px;}.s_new_pmp_landing_page .why-us .certificates-payment .text-content{flex: 1; min-width: 200px; color: white;}.s_new_pmp_landing_page .why-us .certificates-payment .text-content .certificates-payment-title{font-weight: var(--fw-bold); font-size: var(--fs-lg);}.s_new_pmp_landing_page .why-us .certificates-payment .text-content .certificates-payment-desc{font-size: var(--fs-md);}.s_new_pmp_landing_page .why-us .certificates-payment .images{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_new_pmp_landing_page .why-us .certificates-payment .images .image{position: relative; padding-inline-end: 1rem;}.s_new_pmp_landing_page .why-us .certificates-payment .images .image:not(:last-child)::after{content: ""; position: absolute; inset-inline-end: 0; top: 50%; transform: translateY(-50%); width: 2px; height: 30px; background-color: rgba(255, 255, 255, 0.4); border-radius: 2px;}.s_new_pmp_landing_page .why-us .certificates-payment .certificates-payment-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: white; color: var(--main-color); border: 1px solid white; padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: 50px; cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_new_pmp_landing_page .why-us .certificates-payment .certificates-payment-btn-main:hover{background-color: transparent; color: white;}.s_new_pmp_landing_page .whose{padding: var(--section-padding);}.s_new_pmp_landing_page .whose .text-container .whose-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 3rem;}.s_new_pmp_landing_page .whose .text-container .item{font-size: var(--fs-md); padding-bottom: 1.5rem; border-bottom: 1px solid #200F3B30;}.s_new_pmp_landing_page .whose .text-container .item .item-title{font-weight: var(--fw-bold); color: white; background-color: var(--second-color); display: inline-block; padding: 0.75rem 2rem; flex: 1; flex-shrink: calc(100% - 60px); position: relative; font-size: var(--fs-md);}.s_new_pmp_landing_page .whose .text-container .item .item-title::after{content: ''; position: absolute; width: 0; height: 0; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-inline-start: 25px solid var(--main-color); top: 50%; inset-inline-start: 0px; transform: translateY(-50%);}.s_new_pmp_landing_page .whose .text-container .item .number{padding: 1rem; aspect-ratio: 1/1; border-radius: 50%; border: 1px solid var(--second-color); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; font-weight: var(--fw-bold); color: var(--second-color); width: 50px; height: 50px; font-size: var(--fs-md); transition: all var(--transition-speed-normal) var(--transition-easing);}.s_new_pmp_landing_page .whose .text-container .item:hover .number{transform: rotate(-360deg); background-color: rgba(0, 0, 0, 0.2);}.s_new_pmp_landing_page .whose .text-container .item:hover .reverse-color .number{background-color: rgba(0, 0, 0, 0.2);}.s_new_pmp_landing_page .whose .text-container .item .reverse-color .item-title{background-color: var(--main-color);}.s_new_pmp_landing_page .whose .text-container .item .reverse-color .item-title::after{border-inline-start: 25px solid var(--second-color);}.s_new_pmp_landing_page .whose .text-container .item .reverse-color .number{border: 1px solid var(--main-color); color: var(--main-color);}.s_new_pmp_landing_page .whose .text-container .item .item-desc{font-weight: var(--fw-medium); color: #00000080; line-height: 1.6; font-size: var(--fs-md);}.s_new_pmp_landing_page .whose .image-section{text-align: center;}.s_new_pmp_landing_page .whose .image-section img{max-width: 100%; height: auto;}.s_new_pmp_landing_page .whose .text-content-under-image{color: var(--second-color); font-size: var(--fs-lg); font-weight: var(--fw-bold);}.s_new_pmp_landing_page .whose .text-content-under-image .text-desc-1{padding: 1rem 0; border-bottom: 1px solid #200F3B30;}.s_new_pmp_landing_page .whose .text-content-under-image .text-desc-2{padding: 1rem 0; text-align: end;}.s_new_pmp_landing_page .whose .text-content-under-image .text-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap; width: 100%;}.s_new_pmp_landing_page .whose .text-content-under-image .text-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_new_pmp_landing_page .reviews{padding: var(--section-padding); background: linear-gradient(-135.02deg, rgba(32, 15, 59, 0.06) 36.3%, rgba(87, 41, 161, 0) 89.64%);}.s_new_pmp_landing_page .reviews .header-section .reviews-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: 3rem;}.s_new_pmp_landing_page .reviews .reviews-discount{background: linear-gradient(-225.07deg, #200F3B 46.33%, #FF610F 185.37%); padding: var(--space-lg); border-radius: var(--card-radius); color: white; font-size: var(--fs-lg); font-weight: var(--fw-bold); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 1rem;}.s_new_pmp_landing_page .reviews .reviews-discount .discount-text{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}.s_new_pmp_landing_page .reviews .reviews-discount .discount-text .discount-title{margin-bottom: 1rem; font-size: var(--fs-lg);}.s_new_pmp_landing_page .reviews .reviews-discount .discount-text .discount-desc{font-size: var(--fs-md); font-weight: var(--fw-medium); width: fit-content; border: 3px solid white; margin-bottom: 1rem; padding: 0.25rem 1.5rem; border-radius: var(--btn-radius);}.s_new_pmp_landing_page .reviews .reviews-discount .reviews-discount-btn-main{background-color: transparent; color: white; border: 2px solid white; padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_new_pmp_landing_page .reviews .reviews-discount .reviews-discount-btn-main:hover{background-color: white; color: var(--main-color);}.s_new_pmp_landing_page .faq-section{background-image: url("https://engosoft.com/website/static/faq-bg.webp"); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed;}.s_new_pmp_landing_page .faq-section .faq-section-layer{background: linear-gradient(-135deg, #200F3BCC, #FF610F75); padding: var(--section-padding); min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;}.s_new_pmp_landing_page .faq-container{margin: 0 auto; background: linear-gradient(-180deg, #250E48 14.89%, #200F3B 29.22%, #290D56 100%); border: 1px solid rgba(255, 255, 255, 0.5); padding: 2rem; border-radius: 12px; color: #fff; width: min(80%, 900px);}.s_new_pmp_landing_page .faq-title{font-size: var(--fs-lg); margin-bottom: 1.5rem; font-weight: var(--fw-bold); padding-inline-start: 10px; text-align: center;}.s_new_pmp_landing_page .faq-item{border-bottom: 1px solid rgba(255, 255, 255, 0.3); transition: background-color var(--transition-speed-fast) var(--transition-easing);}.s_new_pmp_landing_page .faq-item:hover{background-color: rgba(255, 255, 255, 0.05);}.s_new_pmp_landing_page .faq-item-question{width: 100%; text-align: start; padding: 2rem 1rem; font-size: var(--fs-md); background: none; border: none; outline: none; cursor: pointer; color: #fff; font-weight: var(--fw-medium); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between;}.s_new_pmp_landing_page .faq-item-question .icon{transition: transform 0.3s ease-in-out; font-size: var(--fs-sm);}.s_new_pmp_landing_page .faq-item.active .faq-item-question .icon{transform: rotate(-180deg);}.s_new_pmp_landing_page .faq-item-answer{height: 0; overflow: hidden; transition: height 0.4s ease, padding 0.3s ease; padding: 0 1rem; color: #918b8b; font-weight: var(--fw-regular); font-size: var(--fs-md); line-height: 1.6; text-align: start;}.s_new_pmp_landing_page .faq-item.active .faq-icon{transform: rotate(-180deg);}.s_new_pmp_landing_page .faq-footer{text-align: center; margin-top: 2.5rem;}.s_new_pmp_landing_page .faq-footer .question-not-here{font-size: var(--fs-sm); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 4px; color: #ffffffcc;}.s_new_pmp_landing_page .faq-btn{background-color: var(--main-color); text-decoration: none; color: white; border: 1px solid var(--main-color); padding: 0.75rem 3rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; display: inline-block;}.s_new_pmp_landing_page .faq-btn:hover{background-color: transparent; color: var(--main-color);}.s_new_pmp_landing_page .register-section{padding: var(--section-padding); background: linear-gradient(-316.53deg, #FF610F10 19.96%, rgba(255, 97, 15, 0) 66.15%);}.s_new_pmp_landing_page .register-section .header-section .register-section-header-title{font-size: var(--fs-xl); font-weight: var(--fw-bold); margin-bottom: var(--space-md);}.s_new_pmp_landing_page .register-section .top-register-section{font-size: var(--fs-lg); font-weight: var(--fw-medium); margin-bottom: var(--space-md);}.s_new_pmp_landing_page .register-section .top-register-section .text-container{text-align: center; background: linear-gradient(-194.24deg, rgba(99, 226, 220, 0.04) 41.77%, rgba(255, 97, 15, 0.08) 79.47%); background-blend-mode: multiply; border-radius: 24px; padding: 2rem;}.s_new_pmp_landing_page .register-section .top-register-section .text-container .title-desc{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: var(--space-lg); padding-bottom: 1rem; border-bottom: 2px solid #231F2033;}.s_new_pmp_landing_page .register-section .top-register-section .text-container .pay-with-kashier{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: 2rem;}.s_new_pmp_landing_page .register-section .top-register-section .text-container .kashier-discount{background: #009F97; color: white; padding: 0.75rem 4rem; text-align: center; margin: auto; margin-bottom: 2rem; width: fit-content; border-radius: 50px; font-size: var(--fs-md); font-weight: var(--fw-bold); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_new_pmp_landing_page .register-section .top-register-section .text-container .kashier-discount:hover{transform: scale(1.05); box-shadow: 0 5px 15px rgba(0, 159, 151, 0.3);}.s_new_pmp_landing_page .register-section .top-register-section .text-container .gradient-div-desc{background: linear-gradient(-98.88deg, #200F3B 72.65%, #FF610F 133.19%); color: white; padding: 0.75rem 4rem; text-align: center; margin: auto; margin-bottom: 2rem; width: fit-content; border-radius: 50px; font-size: var(--fs-md); font-weight: var(--fw-bold); transition: transform 0.3s ease, box-shadow 0.3s ease;}.s_new_pmp_landing_page .register-section .top-register-section .text-container .gradient-div-desc:hover{transform: scale(1.05); box-shadow: 0 5px 15px rgba(225, 45, 30, 0.3);}.s_new_pmp_landing_page .register-section .top-register-section .text-container .payments-text{font-size: var(--fs-lg); font-weight: var(--fw-bold); margin-bottom: var(--space-lg); text-align: center;}.s_new_pmp_landing_page .register-section .top-register-section .text-container .images{padding-bottom: var(--space-xl); border-bottom: 1px solid #200F3B30;}.s_new_pmp_landing_page .register-section .top-register-section .text-container .images .image{position: relative; padding-inline-end: 1rem;}.s_new_pmp_landing_page .register-section .top-register-section .text-container .images .image:not(:last-child)::after{content: ""; position: absolute; inset-inline-end: 0; top: 50%; transform: translateY(-50%); width: 1.5px; height: 20px; background: #200f3b; border-radius: 2px;}.s_new_pmp_landing_page .register-section .top-register-section .text-container .buttons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: 1rem; margin-top: var(--space-lg);}.s_new_pmp_landing_page .register-section .top-register-section .text-container .buttons .register-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.5rem 4rem; font-size: var(--fs-sm); font-weight: var(--fw-semibold); border-radius: var(--border-radius); cursor: pointer; transition: all 0.3s ease-in-out; white-space: nowrap;}.s_new_pmp_landing_page .register-section .top-register-section .text-container .buttons .register-btn-main:hover{background-color: transparent; color: var(--main-color);}.s_new_pmp_landing_page .register-section .top-register-section .right-image{border-radius: 180px;}.s_new_pmp_landing_page .register-section .top-register-section .right-image img{text-align: center; border-radius: 180px;}.s_new_pmp_landing_page .register-section .bottom-register-section{margin-top: var(--space-xl);}.s_new_pmp_landing_page .register-section .bottom-register-section .text-container{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin-top: 75px;}.s_new_pmp_landing_page .register-section .bottom-register-section .text-container .title-desc{font-size: var(--fs-xl); font-weight: var(--fw-bold);}.s_new_pmp_landing_page .register-section .bottom-register-section .text-container .short-line{height: 4px; width: 60px; background-color: var(--main-color); margin: var(--space-lg) 0;}.s_new_pmp_landing_page .register-section .bottom-register-section .text-container .contact-text{font-weight: var(--fw-medium); font-size: var(--fs-lg); color: var(--second-color); margin-bottom: 15px; line-height: 1.7;}.s_new_pmp_landing_page .register-section .bottom-register-section .text-container .buttons{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: start; gap: 1rem;}.s_new_pmp_landing_page .register-section .bottom-register-section .text-container .buttons .contact-btn-main{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 0.5rem; background-color: var(--main-color); color: white; border: 1px solid var(--main-color); padding: 0.5rem 4rem; font-size: 1rem; font-weight: 600; border-radius: var(--border-radius); transition: all 0.3s ease-in-out; white-space: nowrap;}.s_new_pmp_landing_page .register-section .bottom-register-section .text-container .animated-image-container{margin: var(--space-lg) 0; text-align: center; position: relative;}.s_new_pmp_landing_page .register-section .bottom-register-section .text-container .animated-image-container .animated-image{max-width: 480px; height: auto; border-radius: 150px; box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15); animation: float 3s ease-in-out infinite; transition: all var(--transition-speed-normal) var(--transition-easing);}.s_new_pmp_landing_page .register-section .bottom-register-section .text-container .animated-image-container .animated-image:hover{transform: scale(1.1) rotate(-5deg); box-shadow: 0 15px 35px rgba(255, 97, 15, 0.3), 0 0 0 3px rgba(255, 97, 15, 0.1); filter: brightness(1.1); cursor: pointer;}.s_new_pmp_landing_page .register-section .bottom-register-section .text-container .animated-image-container .animated-image:hover::before{content: ''; position: absolute; top: -10px; right: -10px; left: -10px; bottom: -10px; border: 2px solid var(--main-color); border-radius: calc(var(--card-radius) + 5px); animation: pulse 2s infinite; z-index: -1;}@keyframes float{0%, 100%{transform: translateY(0) rotate(0deg);}33%{transform: translateY(-10px) rotate(1deg);}66%{transform: translateY(-5px) rotate(-1deg);}}@keyframes pulse{0%{transform: scale(1); opacity: 1;}50%{transform: scale(1.05); opacity: 0.7;}100%{transform: scale(1); opacity: 1;}}@keyframes glow{0%, 100%{box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15), 0 0 0 0 rgba(255, 97, 15, 0.4);}50%{box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15), 0 0 20px 10px rgba(255, 97, 15, 0.2);}}.s_new_pmp_landing_page .register-section .bottom-register-section .text-container .animated-image.glow{animation: float 3s ease-in-out infinite, glow 2s ease-in-out infinite;}@media (max-width: 768px){.s_new_pmp_landing_page .register-section .bottom-register-section .text-container .animated-image-container{margin: var(--space-md) 0;}.s_new_pmp_landing_page .register-section .bottom-register-section .text-container .animated-image-container .animated-image{max-width: 350px;}.s_new_pmp_landing_page .register-section .bottom-register-section .text-container .animated-image-container .animated-image:hover{transform: scale(1.05) rotate(-3deg);}}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container{padding: 2.5rem 2rem; background-color: var(--form-bg-color); box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08); border-radius: var(--card-radius); border: 1px solid #200F3B1A;}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .form-header{text-align: center; margin-bottom: var(--space-lg); padding-top: 1.5rem; padding-bottom: 1.5rem; border-bottom: 1px solid var(--main-color);}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .form-title{font-size: var(--fs-lg); font-weight: var(--fw-bold); color: var(--main-color); margin-bottom: var(--space-md);}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .form-subtitle{font-size: var(--fs-md); color: var(--second-color); font-weight: var(--fw-medium); display: inline-block; padding-bottom: 0.75rem;}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .form-label{display: block; margin-bottom: 0.5rem; font-size: var(--fs-xs); color: var(--second-color); font-weight: var(--fw-regular); text-align: start;}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .form-control, .s_new_pmp_landing_page .register-section .bottom-register-section .form-container .form-select{background: #200F3B1A; border: 0.67px solid #200F3B1A; border-radius: 20px; padding: 0.5rem 1.5rem; font-size: var(--fs-sm); transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; width: 100%;}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .form-control::placeholder, .s_new_pmp_landing_page .register-section .bottom-register-section .form-container .form-select::placeholder{color: #A0A0A0;}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .form-control:focus, .s_new_pmp_landing_page .register-section .bottom-register-section .form-container .form-select:focus{background-color: #fff; border-color: var(--main-color); box-shadow: 0 0 0 0.25rem rgba(255, 97, 15, 0.2); outline: none;}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .input-group{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .input-group .form-control{border-radius: 20px 0 0 20px !important; flex-shrink: 80px;}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .country-code-select{background-color: #EEEEEE; width: 80px; border: 1px solid #E0E0E0; border-radius: 0 20px 20px 0 !important; color: var(--second-color); font-weight: var(--fw-medium); padding: 0 1rem; font-size: var(--fs-sm);}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .form-select{background-color: #fff; border: 1px solid #ced4da; border-radius: 20px; padding: 0.5rem 1.5rem; font-size: var(--fs-sm); color: var(--text-color); -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -moz--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: left 1.5rem center; background-size: 16px 12px;}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .form-select:focus{border-color: var(--main-color); box-shadow: 0 0 0 0.25rem rgba(255, 97, 15, 0.2); outline: none;}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container[dir="rtl"] .form-select{background-position: right 1.5rem center; padding: 0.5rem 1.5rem;}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .submit-btn{width: 100%; background-color: var(--main-color); color: white; border: none; padding: 0.9rem; font-size: var(--fs-md); font-weight: var(--fw-bold); border-radius: 20px; cursor: pointer; transition: background-color 0.3s ease, transform 0.2s ease; margin-top: var(--space-md);}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .submit-btn:hover{background-color: #e6550d; transform: translateY(-2px);}.s_new_pmp_landing_page .new-pmp-landing-footer{background-color: var(--second-color); color: #fff; padding: 4.5rem 1rem 1.5rem 1rem;}.s_new_pmp_landing_page .new-pmp-landing-footer .footer-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 1.5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_new_pmp_landing_page .new-pmp-landing-footer .footer-block{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; min-width: 150px;}.s_new_pmp_landing_page .new-pmp-landing-footer .logo .footer-logo{height: 40px; margin-bottom: 0.5rem;}.s_new_pmp_landing_page .new-pmp-landing-footer .social-block .landing-social-icons{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 1.25rem;}.s_new_pmp_landing_page .new-pmp-landing-footer .social-block .landing-social-icons a{color: #fff; text-decoration: none; padding: 0.5rem; border: 1.23px solid #3A235E; border-radius: 50%; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 40px; height: 40px; align-items: center; justify-content: center; font-size: var(--fs-md); transition: color 0.3s ease, transform 0.3s ease;}.s_new_pmp_landing_page .new-pmp-landing-footer .social-block .landing-social-icons a:hover{color: var(--main-color); transform: translateY(-3px) scale(1.1); border-color: var(--main-color);}.s_new_pmp_landing_page .new-pmp-landing-footer .contact-block .contact-link{color: #fff; text-decoration: none; font-size: var(--fs-md); font-weight: var(--fw-medium); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0.75rem; transition: color 0.3s ease;}.s_new_pmp_landing_page .new-pmp-landing-footer .contact-block .contact-link:hover{color: var(--main-color);}.s_new_pmp_landing_page .new-pmp-landing-footer .contact-block .contact-link i{font-size: var(--fs-lg);}.s_new_pmp_landing_page .new-pmp-landing-footer .footer-divider{width: 1px; height: 40px; background-color: var(--main-color);}.s_new_pmp_landing_page .new-pmp-landing-footer .footer-separator{height: 1px; background-color: var(--main-color); margin: 2rem 0;}.s_new_pmp_landing_page .new-pmp-landing-footer .footer-bottom p{font-size: var(--fs-xs); color: rgba(255, 255, 255, 0.7);}.s_new_pmp_landing_page .dropdown-container{position: relative;}.s_new_pmp_landing_page .dropdown-menu{position: absolute; top: 100%; inset-inline-end: 0; margin-top: 10px; background-color: white; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); min-width: 150px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s; z-index: 1010; padding: 0.5rem 0;}.s_new_pmp_landing_page .dropdown-menu.show{opacity: 1; visibility: visible; transform: translateY(0);}.s_new_pmp_landing_page .dropdown-item{display: block; padding: 0.75rem 1.5rem; color: var(--text-color); text-decoration: none; transition: background-color 0.2s ease-in-out; text-align: start; font-size: var(--fs-sm);}.s_new_pmp_landing_page .dropdown-item:hover{background-color: #f8f9fa; color: var(--main-color);}.s_new_pmp_landing_page .dropdown-divider{height: 1px; background-color: #e9ecef; margin: 0.5rem 0;}.s_new_pmp_landing_page .lang-dropdown{inset-inline-end: 0; inset-inline-start: auto;}.s_new_pmp_landing_page .cmn-lang-flag{width: 20px; height: 15px; margin-left: 8px; vertical-align: middle;}.s_new_pmp_landing_page .landing-lang-selector-container{position: relative; display: inline-block;}.s_new_pmp_landing_page .lang-dropdown.show{display: block;}.s_new_pmp_landing_page .links-dropdown{inset-inline-end: 0; inset-inline-start: auto; min-width: 200px;}.s_new_pmp_landing_page .landing-dropdown-links-toggler.close .fa-bars{display: none;}.s_new_pmp_landing_page .landing-dropdown-links-toggler .fa-xmark{display: none;}.s_new_pmp_landing_page .landing-dropdown-links-toggler.close .fa-xmark{display: block;}.s_new_pmp_landing_page .overlay{position: fixed; top: 0; inset-inline-end: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 900; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s;}.s_new_pmp_landing_page .overlay.show{opacity: 1; visibility: visible;}.s_new_pmp_landing_page .u-border-container{position: relative; display: inline-block; vertical-align: middle; padding: 0.5rem 0.5rem 0.5rem 0.75rem;}.s_new_pmp_landing_page .u-border-container .u-border-animation, .s_new_pmp_landing_page .u-border-container .u-border-animation-extra{position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 100%; pointer-events: none;}.s_new_pmp_landing_page .u-border-container .u-border-animation::before, .s_new_pmp_landing_page .u-border-container .u-border-animation::after, .s_new_pmp_landing_page .u-border-container .u-border-animation-extra::before{content: ''; position: absolute; background-color: var(--main-color); transform: scale(0);}@keyframes draw-top-line-ltr{0%{transform-origin: left; transform: scaleX(0);}12.5%, 25%{transform-origin: left; transform: scaleX(1);}37.5%, 50%{transform-origin: left; transform: scaleX(1);}62.5%, 75%{transform-origin: left; transform: scaleX(1);}87.5%{transform-origin: left; transform: scaleX(1);}100%{transform-origin: left; transform: scaleX(0);}}@keyframes draw-left-line{0%, 12.5%{transform-origin: top; transform: scaleY(0);}25%, 37.5%{transform-origin: top; transform: scaleY(1);}50%, 62.5%{transform-origin: top; transform: scaleY(1);}75%{transform-origin: top; transform: scaleY(1);}87.5%{transform-origin: top; transform: scaleY(0);}100%{transform-origin: top; transform: scaleY(0);}}@keyframes draw-bottom-line-ltr{0%, 12.5%, 25%{transform-origin: right; transform: scaleX(0);}37.5%, 50%{transform-origin: right; transform: scaleX(1);}62.5%{transform-origin: right; transform: scaleX(1);}75%{transform-origin: right; transform: scaleX(0);}87.5%, 100%{transform-origin: right; transform: scaleX(0);}}.s_new_pmp_landing_page .u-border-container .u-border-animation::before{width: 5px; height: 100%; top: 0; right: 0; animation: draw-left-line 4s ease-in-out infinite;}.s_new_pmp_landing_page .u-border-container .u-border-animation::after{width: 75%; height: 5px; bottom: 0; right: 0; animation: draw-bottom-line-ltr 4s ease-in-out infinite;}.s_new_pmp_landing_page .u-border-container .u-border-animation-extra::before{height: 5px; width: 75%; top: 0; right: 0; animation: draw-top-line-ltr 4s ease-in-out infinite;}.s_new_pmp_landing_page .u-border-container-rtl{position: relative; display: inline-block; vertical-align: middle; padding: 0.5rem 0.5rem 0.5rem 0.75rem;}.s_new_pmp_landing_page .u-border-container-rtl .u-border-animation-rtl, .s_new_pmp_landing_page .u-border-container-rtl .u-border-animation-extra-rtl{position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 100%; pointer-events: none;}.s_new_pmp_landing_page .u-border-container-rtl .u-border-animation-rtl::before, .s_new_pmp_landing_page .u-border-container-rtl .u-border-animation-rtl::after, .s_new_pmp_landing_page .u-border-container-rtl .u-border-animation-extra-rtl::before{content: ''; position: absolute; background-color: var(--main-color); transform: scale(0);}@keyframes draw-top-line{0%{transform-origin: left; transform: scaleX(0);}12.5%, 25%{transform-origin: left; transform: scaleX(1);}37.5%, 50%{transform-origin: left; transform: scaleX(1);}62.5%, 75%{transform-origin: left; transform: scaleX(1);}87.5%{transform-origin: left; transform: scaleX(1);}100%{transform-origin: left; transform: scaleX(0);}}@keyframes draw-right-line{0%, 12.5%{transform-origin: top; transform: scaleY(0);}25%, 37.5%{transform-origin: top; transform: scaleY(1);}50%, 62.5%{transform-origin: top; transform: scaleY(1);}75%{transform-origin: top; transform: scaleY(1);}87.5%{transform-origin: top; transform: scaleY(0);}100%{transform-origin: top; transform: scaleY(0);}}@keyframes draw-bottom-line{0%, 12.5%, 25%{transform-origin: right; transform: scaleX(0);}37.5%, 50%{transform-origin: right; transform: scaleX(1);}62.5%{transform-origin: right; transform: scaleX(1);}75%{transform-origin: right; transform: scaleX(0);}87.5%, 100%{transform-origin: right; transform: scaleX(0);}}.s_new_pmp_landing_page .u-border-container-rtl .u-border-animation-rtl::before{width: 5px; height: 100%; top: 0; inset-inline-start: 0; animation: draw-right-line 4s ease-in-out infinite;}.s_new_pmp_landing_page .u-border-container-rtl .u-border-animation-rtl::after{width: 75%; height: 5px; bottom: 0; inset-inline-start: 0; animation: draw-bottom-line 4s ease-in-out infinite;}.s_new_pmp_landing_page .u-border-container-rtl .u-border-animation-extra-rtl::before{height: 5px; width: 75%; top: 0; inset-inline-start: 0; animation: draw-top-line 4s ease-in-out infinite;}.s_new_pmp_landing_page[dir="rtl"] .register-section .bottom-register-section .input-group{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.s_new_pmp_landing_page[dir="rtl"] .register-section .bottom-register-section .input-group .form-control{border-radius: 20px 0 0 20px !important;}.s_new_pmp_landing_page[dir="rtl"] .register-section .bottom-register-section .country-code-select{background-color: #EEEEEE; width: 80px; border-radius: 0 20px 20px 0 !important; border: 1px solid #E0E0E0; color: var(--second-color); font-weight: var(--fw-medium); padding: 0 1rem; font-size: var(--fs-sm);}.s_new_pmp_landing_page .text-primary-color{color: var(--main-color);}.s_new_pmp_landing_page .text-secondary-color{color: var(--second-color);}@keyframes float{0%{transform: translateY(0px);}50%{transform: translateY(-10px);}100%{transform: translateY(0px);}}@media (max-width: 992px){.s_new_pmp_landing_page .why-us .certificates-payment{border-radius: 50px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; padding: var(--space-lg);}.s_new_pmp_landing_page .why-us .certificates-payment .certificate-image{position: static; margin: 0 auto 1rem; display: block;}.s_new_pmp_landing_page .why-us .certificates-payment .images{justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.s_new_pmp_landing_page .why-us .certificates-payment .certificates-payment-btn-main{width: 100%; max-width: 300px;}.s_new_pmp_landing_page .faq-container{width: 90%; padding: 1.5rem;}.s_new_pmp_landing_page .register-section .top-register-section .text-container .buttons .register-btn-main{padding: 0.75rem 3rem;}.s_new_pmp_landing_page .new-pmp-landing-footer .footer-top{justify-content: center; gap: 2rem;}.s_new_pmp_landing_page .new-pmp-landing-footer .footer-top .footer-divider{height: 30px;}}@media (max-width: 768px){.s_new_pmp_landing_page .landing-navbar .navbar .container{padding: 1rem 0;}.s_new_pmp_landing_page #hero .header-title .year-ring .ring-img{display: none;}.s_new_pmp_landing_page #hero .line{width: min(250px, 70vw);}.s_new_pmp_landing_page .about-section{text-align: center;}.s_new_pmp_landing_page .projects-key-section{text-align: center;}.s_new_pmp_landing_page .projects-key-section .text-content{padding: 0.5rem 0; margin-bottom: 1rem; border: none;}.s_new_pmp_landing_page .why-pmp .header-section .icon-1{display: none;}.s_new_pmp_landing_page .why-pmp .row .card-item{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-align: center; gap: 1rem;}.s_new_pmp_landing_page .why-pmp .row .card-item .v-line{width: 100%; height: 6px; min-height: auto;}.s_new_pmp_landing_page .why-pmp .row .card-item .v-line .icon{top: 50%; inset-inline-start: auto; transform: translate(50%, -50%);}.s_new_pmp_landing_page .why-pmp .button-div{justify-content: center; margin-top: var(--space-lg);}.s_new_pmp_landing_page .why-pmp .button-div .coin-2, .s_new_pmp_landing_page .why-pmp .button-div .coin-3{display: none;}.s_new_pmp_landing_page .why-us .certificates-payment{border-radius: 20px; gap: 1rem; padding: var(--space-md);}.s_new_pmp_landing_page .why-us .certificates-payment .images{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.75rem;}.s_new_pmp_landing_page .why-us .certificates-payment .images .image:not(:last-child)::after{display: none;}.s_new_pmp_landing_page .why-us .certificates-payment .certificates-payment-btn-main{width: 100%; font-size: var(--fs-sm);}.s_new_pmp_landing_page .whose .text-content-under-image .text-desc-2{text-align: center;}.s_new_pmp_landing_page .faq-section .faq-section-layer{padding: var(--section-padding-mobile); min-height: 80vh;}.s_new_pmp_landing_page .faq-container{width: 95%; padding: 1rem; border-radius: 10px;}.s_new_pmp_landing_page .faq-item-question{padding: 1rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0.5rem; text-align: center;}.s_new_pmp_landing_page .faq-footer{margin-top: var(--space-lg); -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem;}.s_new_pmp_landing_page .faq-footer .faq-btn{width: 100%; padding: 0.6rem;}.s_new_pmp_landing_page .register-section .top-register-section .text-container .buttons .register-btn-main{width: 100%; padding: 0.5rem 1rem;}.s_new_pmp_landing_page .register-section .bottom-register-section .text-container{margin-top: 0;}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container{padding: 1.5rem 1rem;}.s_new_pmp_landing_page .new-pmp-landing-footer{padding: 3rem 1rem 1.5rem 1rem;}.s_new_pmp_landing_page .new-pmp-landing-footer .footer-top{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2rem;}.s_new_pmp_landing_page .new-pmp-landing-footer .footer-top .footer-divider{width: 80%; height: 1px; background-color: var(--main-color);}.s_new_pmp_landing_page .new-pmp-landing-footer .social-block .landing-social-icons{gap: 1rem;}.s_new_pmp_landing_page .new-pmp-landing-footer .social-block .landing-social-icons a{width: 35px; height: 35px; font-size: var(--fs-sm);}.s_new_pmp_landing_page .dropdown-menu{inset-inline-end: 0; inset-inline-start: auto; min-width: 180px;}}@media (max-width: 480px){.s_new_pmp_landing_page .why-pmp .row .card-item{padding: var(--space-sm);}.s_new_pmp_landing_page .why-pmp .row .card-item .text-content{gap: 0.25rem;}.s_new_pmp_landing_page .faq-container{padding: 0.75rem;}.s_new_pmp_landing_page .faq-item-question{padding: 0.75rem;}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container{padding: 1rem 0.75rem;}.s_new_pmp_landing_page .register-section .bottom-register-section .form-container .form-header{padding-top: 1rem; padding-bottom: 1rem;}.s_new_pmp_landing_page .new-pmp-landing-footer{padding: 2rem 0.5rem 1rem 0.5rem;}.s_new_pmp_landing_page .new-pmp-landing-footer .social-block .landing-social-icons a{width: 32px; height: 32px;}}@media (min-width: 1400px){.s_new_pmp_landing_page :root{--fs-hero: 3rem; --fs-xxl: 2.5rem; --fs-xl: 2.125rem; --section-padding: 5rem 2rem;}.s_new_pmp_landing_page .faq-container{width: 70%;}}.s_new_pmp_landing_page .validation-summary{margin-bottom: var(--space-lg); animation: slideDown 0.3s ease-in-out;}@keyframes slideDown{from{opacity: 0; transform: translateY(-10px);}to{opacity: 1; transform: translateY(0);}}.s_new_pmp_landing_page .form-control.is-valid, .s_new_pmp_landing_page .form-select.is-valid{border-color: #28a745 !important; border-width: 2px !important; padding-left: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: left calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); background-color: #f0fff4;}.s_new_pmp_landing_page .form-control.is-valid:focus, .s_new_pmp_landing_page .form-select.is-valid:focus{border-color: #28a745 !important; box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.25) !important;}.s_new_pmp_landing_page .form-control.is-invalid, .s_new_pmp_landing_page .form-select.is-invalid{border-color: #dc3545 !important; border-width: 2px !important; padding-left: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: left calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); background-color: #fff5f5;}.s_new_pmp_landing_page .form-control.is-invalid:focus, .s_new_pmp_landing_page .form-select.is-invalid:focus{border-color: #dc3545 !important; box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25) !important;}.s_new_pmp_landing_page .invalid-feedback{display: block; margin-top: 0.25rem; font-size: var(--fs-xs); color: #dc3545; animation: fadeIn 0.3s ease-in-out;}@keyframes fadeIn{from{opacity: 0;}to{opacity: 1;}}.s_new_pmp_landing_page .input-group .is-invalid ~ .invalid-feedback, .s_new_pmp_landing_page .input-group .is-valid ~ .valid-feedback{display: block;}.s_new_pmp_landing_page .input-group .form-control.is-invalid{border-right-color: #dc3545 !important; border-width: 2px !important;}.s_new_pmp_landing_page .input-group .form-control.is-valid{border-right-color: #28a745 !important; border-width: 2px !important;}.s_new_pmp_landing_page .country-code-select.is-invalid{border-color: #dc3545 !important; border-width: 2px !important; background-color: #fff5f5;}.s_new_pmp_landing_page .country-code-select.is-valid{border-color: #28a745 !important; border-width: 2px !important; background-color: #f0fff4;}.s_new_pmp_landing_page[dir="rtl"] .form-control.is-valid, .s_new_pmp_landing_page[dir="rtl"] .form-select.is-valid, .s_new_pmp_landing_page[dir="rtl"] .form-control.is-invalid, .s_new_pmp_landing_page[dir="rtl"] .form-select.is-invalid{padding-left: 0.75rem; padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) center;}.s_new_pmp_landing_page[dir="rtl"] .input-group .form-control.is-invalid{border-left-color: #dc3545 !important; border-right-color: #200F3B1A !important; border-width: 2px !important;}.s_new_pmp_landing_page[dir="rtl"] .input-group .form-control.is-valid{border-left-color: #28a745 !important; border-right-color: #200F3B1A !important; border-width: 2px !important;}.s_new_pmp_landing_page[dir="rtl"] select.form-select.is-invalid{background-position: right calc(0.375em + 0.1875rem) center, right 1.5rem center; padding-right: calc(2.5em + 0.75rem); padding-left: 0.75rem;}.s_new_pmp_landing_page[dir="rtl"] select.form-select.is-valid{background-position: right calc(0.375em + 0.1875rem) center, right 1.5rem center; padding-right: calc(2.5em + 0.75rem); padding-left: 0.75rem;}.s_new_pmp_landing_page #country_search.is-invalid{border-color: #dc3545 !important; border-width: 2px !important; background-color: #fff5f5;}.s_new_pmp_landing_page #country_search.is-valid{border-color: #28a745 !important; border-width: 2px !important; background-color: #f0fff4;}.s_new_pmp_landing_page select.form-select.is-invalid{border-color: #dc3545 !important; border-width: 2px !important; background-color: #fff5f5; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-position: left calc(0.375em + 0.1875rem) center, left 1.5rem center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem), 16px 12px; background-repeat: no-repeat, no-repeat; padding-left: calc(2.5em + 0.75rem);}.s_new_pmp_landing_page select.form-select.is-valid{border-color: #28a745 !important; border-width: 2px !important; background-color: #f0fff4; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-position: left calc(0.375em + 0.1875rem) center, left 1.5rem center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem), 16px 12px; background-repeat: no-repeat, no-repeat; padding-left: calc(2.5em + 0.75rem);}.s_new_pmp_landing_page .alert{border-radius: var(--border-radius); padding: 1rem 1.25rem;}.s_new_pmp_landing_page .alert.alert-success{background-color: #d4edda; border-color: #c3e6cb; color: #155724;}.s_new_pmp_landing_page .alert.alert-danger{background-color: #f8d7da; border-color: #f5c6cb; color: #721c24;}.s_new_pmp_landing_page .alert .btn-close{padding: 0.5rem; opacity: 0.5;}.s_new_pmp_landing_page .alert .btn-close:hover{opacity: 1;}.s_new_pmp_landing_page .form-control:focus, .s_new_pmp_landing_page .form-select:focus{transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.s_new_pmp_landing_page .form-control, .s_new_pmp_landing_page .form-select{transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background-image 0.15s ease-in-out;}@media (max-width: 768px){.s_new_pmp_landing_page{}.s_new_pmp_landing_page .input-group{flex-wrap: wrap !important;}.s_new_pmp_landing_page .country-code-select{flex: 0 0 auto !important; width: 80px !important; border-radius: 0 20px 20px 0 !important;}.s_new_pmp_landing_page #mobileNumber{flex: 1 1 auto !important; min-width: 200px !important; border-radius: 20px 0 0 20px !important;}.s_new_pmp_landing_page .col-md-6.mb-4 .invalid-feedback{width: 100% !important; margin-top: 0.5rem !important; margin-bottom: 0 !important; padding: 0.25rem 0 !important; text-align: start !important; order: 3;}.s_new_pmp_landing_page .input-group ~ .invalid-feedback{flex-basis: 100% !important; display: block !important; clear: both !important;}.s_new_pmp_landing_page[dir="rtl"] .country-code-select{border-radius: 20px 0 0 20px !important;}.s_new_pmp_landing_page[dir="rtl"] #mobileNumber{border-radius: 0 20px 20px 0 !important;}.s_new_pmp_landing_page[dir="rtl"] .col-md-6.mb-4 .invalid-feedback{text-align: end !important;}}@media (max-width: 480px){.s_new_pmp_landing_page{}.s_new_pmp_landing_page .input-group{flex-direction: column !important; align-items: stretch !important;}.s_new_pmp_landing_page .country-code-select{width: 100% !important; border-radius: 20px 20px 0 0 !important; text-align: center !important; margin-bottom: 0 !important;}.s_new_pmp_landing_page #mobileNumber{width: 100% !important; border-radius: 0 0 20px 20px !important; border-top: none !important;}.s_new_pmp_landing_page[dir="rtl"] .country-code-select{border-radius: 20px 20px 0 0 !important;}.s_new_pmp_landing_page[dir="rtl"] #mobileNumber{border-radius: 0 0 20px 20px !important;}}