html{ font-size: 16px; font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; line-height: 1.6;}html[lang="ar"] body {  direction: ltr !important;}html[lang="ar"] p, html[lang="ar"] h1, html[lang="ar"] h2, html[lang="ar"] h3, html[lang="ar"] h4, html[lang="ar"] h5, html[lang="ar"] h6, html[lang="ar"] li,html[lang="ar"] .brxe-text,html[lang="ar"] .brxe-heading { direction: rtl !important; text-align: right !important;}html[lang="ar"] .brxe-container, html[lang="ar"] .brxe-block, html[lang="ar"] .brxe-section { direction: ltr !important;}.bc-fff{ background:linear-gradient(135deg, #f0f4f8 0, #fff 100%);}.container-card{ padding: 4rem 1rem;}.text-center { text-align: center; }.text-left { text-align: left; }.text-right { text-align: right; }#content-tab h3,#content-tab h4{ font-size:1.4rem; margin-top:10px; margin-bottom:10px;}.content-item{ -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}.inquiry-form{ max-width:500px;}.form-group[role="group"] input,.form-group[role="group"] textarea { border: none; border-radius: 4px; background-color: rgba(255, 255, 255, .1); color: #fff;}.form-group[role="group"] input:focus, .form-group[role="group"] textarea:focus{ outline: 2px solid #3498db!important;}#contact-form .form-group[role="group"] input,.form-group[role="group"] textarea{ color: black;}.hover-top{ transition: 0.3s; cursor:point;}.hover-top:hover{ transform: translateY(-10px); border-color: blue; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);}.wap-menu-item{ list-style: none; margin-bottom:1rem;}#blog-content h2{ font-size: 26px; margin: 40px 0 20px; color: #004a99; border-left: 4px solid #ff6600; padding-left: 15px;}#blog-content h3{ font-size: 20px; margin: 30px 10px 20px; padding-left: 15px;}.text-limit-2 { display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden;  text-overflow: ellipsis; }@keyframes whatsapp-pulse { 0% { transform: scale(1); opacity: 0.6; } 100% { transform: scale(2.2); opacity: 0; } }@media only screen and (max-width: 991px) { .container-card { padding: 3rem 1rem; }}@media only screen and (max-width: 767px) { .container-card { padding: 2rem 1rem; }}@media only screen and (max-width: 478px) { .container-card { padding: 2rem 1rem; }} .pswp .pswp__bg {background-color: #ffffff} html {font-size: 100%} body {font-size: 16px} h1 {font-size: 3.5rem}:where(:root) .bricks-color-primary {color: #004a99}:where(:root) .bricks-background-primary {background-color: #004a99}