@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600|Nunito:400,500,600);:root {--primary: #06a3da;--secondary: #34ad54;--light: #eef9ff;--dark: #091e3e;}body {font-family: Nunito, sans-serif;overflow-x: hidden;}h1, h2, h3, h4, h5, h6 {font-family: Montserrat, Cairo, sans-serif;}.fw-bold, h1, h2 {font-weight: 800 !important;}.fw-semi-bold, h3, h4 {font-weight: 700 !important;}h5, h6 {font-weight: 600 !important;}a, a:focus, a:hover, button, button:focus {text-decoration: none !important;outline: 0 !important;box-shadow: none !important;}::selection {background: rgba(166, 175, 189, 0.3);}::-moz-selection {background: rgba(166, 175, 189, 0.3);}.section {padding-top: 80px;padding-bottom: 80px;position: relative;background-color: #fff;}.bg-dark {background-color: #000;}.bg-custom {background-color: #000;}.text-dark {color: #000 !important;}.page_link {font-size: 14px;}.page_link a {color: rgba(255, 255, 255, 0.55);}.text-custom {color: #000 !important;}.h-100vh {height: 100vh;}.h-80vh {height: 80vh;}.h-70vh {height: 70vh;}.h-60vh {height: 60vh;}.h-50vh {height: 50vh;}.bg-image2 {background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(../images/C/carousel-2.jpg);background-attachment: fixed;overflow: var(--dark);}.z-index {z-index: 2;}.bg-custom {background-color: #000;}.section-main-title {max-width: 570px;}.main-title-border::after, .main-title-border::before {display: inline-block;margin-top: -7px;vertical-align: middle;content: "";background-color: #d0d0d0;width: 30px;height: 1px;}.main-title-border i {font-size: 20px;}.bg-overlay {background: rgba(0, 0, 0, 0.7);position: absolute;top: 0;right: 0;left: 0;bottom: 0;width: 100%;height: 100%;}.bg-overlay2 {background: rgba(0, 0, 0, 0.877);position: absolute;top: 0;right: 0;left: 0;bottom: 0;width: 100%;height: 100%;}.btn {padding: 12px 26px;}.btn-rounded {border-radius: 30px;}.btn-outline-custom {background-color: transparent;border: 2px solid #fff;color: #fff;letter-spacing: 1px;transition: all 0.5s;font-size: 15px;}.btn-outline-custom.active, .btn-outline-custom.focus, .btn-outline-custom:active, .btn-outline-custom:focus, .btn-outline-custom:hover {background-color: #fff !important;border-color: #fff !important;color: #000 !important;}.btn-custom.active, .btn-custom.focus, .btn-custom:active, .btn-custom:focus, .btn-custom:hover {background-color: #fff;border-color: #000;color: #000;}.home-bg {background-image: url(../images/C/carousel-0.jpg);background-position: center center;background-size: cover;position: relative;display: flex;align-items: center;}.home-bg1 {background-image: url(../images/C/carousel-1.jpg);background-position: center center;background-size: cover;position: relative;display: flex;align-items: center;}.home-bg2 {background-image: url(../images/C/carousel-2.jpg);background-position: center center;background-size: cover;position: relative;display: flex;align-items: center;}.home-bg3 {background-image: url(../images/C/carousel-3.jpg);background-position: center center;background-size: cover;position: relative;display: flex;align-items: center;}.home-bg4 {background-image: url(../images/C/carousel-4.jpg);background-position: center center;background-size: cover;position: relative;display: flex;align-items: center;}.home-bg5 {background-image: url(../images/C/carousel-5.jpg);background-position: center center;background-size: cover;position: relative;display: flex;align-items: center;}.home-bg6 {background-image: url(../images/C/carousel-6.jpg);background-position: center center;background-size: cover;position: relative;display: flex;align-items: center;}.home-bg7 {background-image: url(../images/C/carousel-7.jpg);background-position: center center;background-size: cover;position: relative;display: flex;align-items: center;}.vendor-carousel img {width: 100%;height: 100%;max-width: 75px;}.header_title {font-size: 42px;font-weight: 400;line-height: 1.2;text-transform: capitalize;}.social_home li a {font-size: 18px;color: #fff;display: inline-block;width: 30px;text-align: center;}.scroll_down {position: absolute;bottom: 5vh;width: 100%;text-align: center;color: #fff;font-size: 13px;z-index: 8;}.scroll_down i {position: relative;-webkit-animation: bounce 2s infinite;animation: bounce 2s infinite;height: 50px;width: 30px;line-height: 60px;border-radius: 30px;border: 2px solid #fff;display: inline-block;color: #fff;font-size: 12px;}.scroll_down i:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;z-index: -1;transition: all 0.2s;}.custom-nav {padding: 15px 0;width: 100%;border-radius: 0;z-index: 999;margin-bottom: 0;transition: all 0.5s ease-in-out;background-color: transparent;}.custom-nav.stickyadd {background-color: rgba(0, 0, 0, 1);padding: 8px 0;box-shadow: 0 0 18px 1px rgba(0, 0, 0, 0.1);}.custom-nav.stickyadd .navbar-nav li a {color: #fff;}.custom-nav.stickyadd .navbar-nav li a:before {background: #fff !important;}.custom-nav .navbar-nav li a {color: #fff;font-size: 16px;background-color: transparent !important;padding: 15px 0;position: relative;margin: 0 7px;font-weight: 600;transition: all 0.4s;}.custom-nav .navbar-nav li.active a:before, .custom-nav .navbar-nav li:active a:before, .custom-nav .navbar-nav li:hover a:before, .custom-nav.stickyadd .navbar-nav li.active a:before, .custom-nav.stickyadd .navbar-nav li:active a:before, .custom-nav.stickyadd .navbar-nav li:hover a:before {opacity: 1;}.custom-nav .navbar-nav li a:before, .custom-nav.stickyadd .navbar-nav li a:before {content: "";position: absolute;left: 50%;bottom: 10%;height: 6px;width: 6px;background: #fff;border-radius: 50%;opacity: 0;transform: translateX(-50%);-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.navbar-toggler {font-size: 24px;margin-top: 5px;margin-bottom: 0;color: #fff;}.navbar-toggle {font-size: 24px;margin-top: 5px;margin-bottom: 0;color: #fff;}.logo {color: #fff;}.logo .logo-light {display: inline-block;}.stickyadd .logo .logo-dark {display: inline-block;}.stickyadd .logo .logo-light {display: none;}.logo .logo-dark {display: none;}.custom-nav .navbar-brand.logo img {height: 28px;}.custom-nav .logo {color: #fff;font-size: 1.8rem;}.btn {font-family: Nunito, sans-serif;font-weight: 600;transition: 0.5s;}.btn-primary, .btn-secondary {color: #fff;box-shadow: inset 0 0 0 50px transparent;}.btn-primary:hover {box-shadow: inset 0 0 0 0 var(--primary);}.btn-secondary:hover {box-shadow: inset 0 0 0 0 var(--secondary);}.back-to-top {position: fixed;display: none;right: 45px;bottom: 45px;z-index: 99;font-size: medium;}.bg-header1 {background: linear-gradient(rgba(9, 30, 62, 0.7), rgba(9, 30, 62, 0.7)), url(../images/C/carousel-1.jpg) center center no-repeat;background-size: cover;}.bg-header2 {background: linear-gradient(rgba(9, 30, 62, 0.7), rgba(9, 30, 62, 0.7)), url(../images/C/carousel-2.jpg) center center no-repeat;background-size: cover;}.bg-header3 {background: linear-gradient(rgba(9, 30, 62, 0.7), rgba(9, 30, 62, 0.7)), url(../images/C/carousel-3.jpg) center center no-repeat;background-size: cover;}.bg-header4 {background: linear-gradient(rgba(9, 30, 62, 0.7), rgba(9, 30, 62, 0.7)), url(../images/C/carousel-4.jpg) center center no-repeat;background-size: cover;}.bg-header5 {background: linear-gradient(rgba(9, 30, 62, 0.7), rgba(9, 30, 62, 0.7)), url(../images/C/carousel-5.jpg) center center no-repeat;background-size: cover;}.bg-header6 {background: linear-gradient(rgba(9, 30, 62, 0.7), rgba(9, 30, 62, 0.7)), url(../images/C/carousel-6.jpg) center center no-repeat;background-size: cover;}.bg-header7 {background: linear-gradient(rgba(9, 30, 62, 0.7), rgba(9, 30, 62, 0.7)), url(../images/C/carousel-7.jpg) center center no-repeat;background-size: cover;}.bg-header8 {background: linear-gradient(rgba(9, 30, 62, 0.7), rgba(9, 30, 62, 0.7)), url(../images/C/carousel-8.jpg) center center no-repeat;background-size: cover;}@media (min-width: 767.98px) {.footer-about {margin-bottom: -75px;}}.btn {padding: 10px 20px;color: #fff;transition: all 0.3s;}.btn_red {background: #4b8ef1;color: #fff;}.btn_red:hover {color: #2a2a2a;background: #e4e4e2;}a.btn {color: #fff;text-align: center;text-decoration: none;}a.btn_red {color: #fff;}.lightbox {text-align: center;line-height: 0;}.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;font-weight: 400;}.lightbox a img {border: none;}.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: 400;}.lightbox a img {border: none;}.section-title::before {position: absolute;content: "";width: 150px;height: 5px;left: 0;bottom: 0;background: var(--primary);border-radius: 2px;}.section-title.text-center::before {left: 50%;margin-left: -75px;}.section-title.section-title-sm::before {width: 90px;height: 3px;}.section-title::after {position: absolute;content: "";width: 6px;height: 5px;bottom: 0;background: #fff;-webkit-animation: section-title-run 5s infinite linear;animation: section-title-run 5s infinite linear;}.section-title.section-title-sm::after {width: 4px;height: 3px;}.section-title.text-center::after {-webkit-animation: section-title-run-center 5s infinite linear;animation: section-title-run-center 5s infinite linear;}.section-title.section-title-sm::after {-webkit-animation: section-title-run-sm 5s infinite linear;animation: section-title-run-sm 5s infinite linear;}@keyframes section-title-run {0% {left: 0;}50% {left: 145px;}100% {left: 0;}}@-webkit-keyframes section-title-run {0% {left: 0;}50% {left: 145px;}100% {left: 0;}}@keyframes section-title-run-center {0% {left: 50%;margin-left: -75px;}50% {left: 50%;margin-left: 45px;}100% {left: 50%;margin-left: -75px;}}@-webkit-keyframes section-title-run-center {0% {left: 50%;margin-left: -75px;}50% {left: 50%;margin-left: 45px;}100% {left: 50%;margin-left: -75px;}}@keyframes section-title-run-sm {0% {left: 0;}50% {left: 85px;}100% {left: 0;}}@-webkit-keyframes section-title-run-sm {0% {left: 0;}50% {left: 85px;}100% {left: 0;}}.service-item {position: relative;height: 300px;padding: 0 30px;transition: 0.5s;}.service-item .service-icon {margin-bottom: 30px;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;background: var(--primary);border-radius: 2px;transform: rotate(-45deg);}.service-item .service-icon i {transform: rotate(45deg);}.service-item a.btn {position: absolute;width: 60px;bottom: -48px;left: 50%;margin-left: -30px;opacity: 0;}.service-item:hover a.btn {bottom: -24px;opacity: 1;}.services {padding-top: 80px;position: relative;}.services .container-fluid {padding-left: 65px;padding-right: 65px;}.service-item {position: relative;z-index: 1;padding: 30px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);background-color: #fff;border-radius: 10px;border-top-right-radius: 50px;transition: all 0.3s;}.service-item .icon {margin-left: 0;margin-bottom: 30px;background-repeat: no-repeat;width: 50px;height: 50px;transition: all 0.3s;}.service-item h4 {transition: all 0.3s;font-size: 20px;font-weight: 700;margin-bottom: 15px;}.service-item p {transition: all 0.3s;font-size: 15px;margin-bottom: 20px;}.service-item:hover .text-button a, .service-item:hover h4, .service-item:hover p {color: #fff;}.first-service .icon {background-image: url(../images/S/service-icon-01.png);}.first-service:hover .icon {background-image: url(../images/S/service-icon-hover-01.png);}.second-service .icon {background-image: url(../images/S/service-icon-02.png);}.second-service:hover .icon {background-image: url(../images/S/service-icon-hover-02.png);}.third-service .icon {background-image: url(../images/S/service-icon-03.png);}.third-service:hover .icon {background-image: url(../images/S/service-icon-hover-03.png);}.fourth-service .icon {background-image: url(../images/S/service-icon-04.png);}.fourth-service:hover .icon {background-image: url(../images/S/service-icon-hover-04.png);}.service-item:hover {background-image: url(../images/B/service-bg.jpg);background-position: right top;background-repeat: no-repeat;background-size: cover;}.blog-item .blog-img img {transition: 0.5s;object-fit: cover;width: 100%;height: 100%;}.blog-item:hover .blog-img img {transform: scale(1.15);}.the-clients {margin-top: 0;}.the-clients .naccs {position: relative;}.menu .thumb h4 {margin-bottom: 3px;font-size: 20px;color: #2a2a2a;}.menu .thumb span.date {display: inline-block;margin-top: 0;color: #595959;}.menu .thumb span.category, .menu .thumb span.rating {font-weight: 700;color: #595959;}.menu .thumb i {color: #afafaf;}.the-clients .naccs .menu div {color: #fff;font-size: 15px;margin-bottom: 15px;margin-top: 15px;text-align: left;padding: 0 15px;cursor: pointer;position: relative;transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);}.the-clients .naccs .menu div.active .thumb, .the-clients .naccs .menu div.active h4, .the-clients .naccs .menu div.active i, .the-clients .naccs .menu div.active span.rating {color: #0e54b9;}.the-clients ul.nacc {position: relative;min-height: 100%;list-style: none;margin: 0;padding: 0;transition: 0.5s all cubic-bezier(0.075, 0.82, 0.165, 1);}.the-clients ul.nacc li {opacity: 0;transform: translateX(-50px);position: absolute;list-style: none;transition: 1s all cubic-bezier(0.075, 0.82, 0.165, 1);}.the-clients ul.nacc li.active {transition-delay: 0.3s;position: relative;z-index: 2;opacity: 1;transform: translateX(0);}.the-clients ul.nacc li {width: 100%;}.the-clients .nacc .thumb .client-content img {width: 76px;height: 64px;}.the-clients .nacc .thumb .client-content {padding: 30px 30px;background-image: url(../images/B/client-bg.png);background-size: cover;border-radius: 50px;width: 100%;height: auto;background-repeat: no-repeat;}.the-clients .nacc .thumb .client-content p {color: #fff;font-weight: 500;font-size: 16px;font-style: normal;margin-top: 30px;}.the-clients .nacc .thumb .down-content {margin-top: 30px;}.the-clients .nacc .thumb .down-content img {width: 120px;height: 120px;border-radius: 50%;display: inline;}.the-clients .nacc .thumb .down-content .right-content {display: inline-block;margin-left: 20px;}.the-clients .nacc .thumb .down-content .right-content h4 {font-size: 20px;font-weight: 700;margin-bottom: 15px;}.the-clients .nacc .thumb .down-content .right-content span {color: #2a2a2a;}.footer .btn.btn-social {margin-right: 5px;width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;color: var(--light);font-weight: 400;border: 1px solid #fff;border-radius: 35px;transition: 0.3s;}.footer .btn.btn-social:hover {color: var(--primary);}.footer .btn.btn-link {display: block;margin-bottom: 5px;padding: 0;text-align: left;color: #fff;font-size: 15px;font-weight: 400;text-transform: capitalize;transition: 0.3s;}.footer .btn.btn-link::before {position: relative;content: "\f105";font-family: "Font Awesome 5 Free";font-weight: 900;margin-right: 10px;}.footer .btn.btn-link:hover {letter-spacing: 1px;box-shadow: none;}.footer .copyright {padding: 25px 0;font-size: 15px;border-top: 1px solid rgba(256, 256, 256, 0.1);}.footer .copyright a {color: var(--light);}.footer .footer-menu a {margin-right: 15px;padding-right: 15px;border-right: 1px solid rgba(255, 255, 255, 0.1);}.footer .footer-menu a:last-child {margin-right: 0;padding-right: 0;border-right: none;}@media (max-width: 992px) {.main-banner:after {display: none;}form#contact {overflow: hidden;}.main-banner {text-align: center;padding: 226px 0 30px 0;}.main-banner:before {display: none;}.main-banner .right-image {margin: 30px auto 0 auto;text-align: center;}.features-item {margin-bottom: 45px;}.last-features-item {margin-bottom: 0 !important;}.services .naccs .menu div {font-size: 15px;font-weight: 500;}.service-item {text-align: center;margin-bottom: 30px;}.about-us .box-item {text-align: center;}.about-us:after {display: none;}.about-us span {text-align: center;display: block;}.about-us .right-image {margin-top: 30px;}.service-item .icon {margin: 0 auto 30px auto;}.blog-posts {margin-left: 0;margin-top: 30px;}.post-item {margin-bottom: 70px;}.contact-info {margin-top: 60px;}form#contact {padding: 45px;}}@media (max-width: 991px) {.custom-nav {margin-top: 0;padding: 10px 0 !important;background-color: #000 !important;}.custom-nav .logo {color: #fff;}.custom-nav .navbar-nav li a {margin: 0 0;padding: 6px 0;color: #fff !important;}.custom-nav .navbar-nav li a:before {content: "";display: none;}.custom-nav .navbar-nav li.active a {color: var(--primary) !important;}.custom-nav>.container {width: 90%;}.custom-nav .logo .logo-dark {display: inline-block;}.custom-nav .logo .logo-light {display: none;}.custom-nav .navbar-brand.logo img {height: 26px;}.navbar-nav {margin-top: 0;}.navbar-toggler {font-size: 29px;margin-top: 0;margin-bottom: 0;color: var(--primary);}.header_title {font-size: 20px;line-height: 1.2;}.h-100vh.bg-dark, .home-bg2 {padding: 170px 0 110px 0;}.h-100vh.bg-dark, .home-bg {padding: 170px 0 110px 0;}.custom-nav .navbar-brand.logo img {height: 26px;}.about-detail .about-work li::after, .work_menu li:after {display: none;content: "";}.about-detail .about-work li {margin-right: 7px;margin-left: 7px;}.copy-rights {line-height: 26px;}.work_menu li a {margin: 8px 10px;}.comment_blog .comment_read:nth-child(odd) {margin-left: 34px;}.blog_detail h4 {font-size: 18px;}}@media (max-width: 576px) {.section {padding: 50px 0;}.home-bg {padding: 146px 0;}.home-bg2 {padding: 146px 0;}}@media (max-width: 767px) {.the-clients .naccs .menu div {text-align: center;}footer #search {margin-bottom: 45px;}footer {padding-top: 0;text-align: center;}footer #search input {border: 1px solid #eee;color: #afafaf;background-color: #fff;border-radius: 23px;margin-bottom: 15px;padding: 0 30px;}footer #search button {background-color: #fff;color: #4b8ef1;}footer #search input::placeholder {color: #2a2a2a;}.menu .thumb span.date {margin-bottom: -20px;display: block;}.service-item {text-align: center;padding: 30px;}.menu .thumb span.category {display: none;}.about-us .right-image {margin-top: 30px;}.service-item .icon {float: none;margin-right: 0;margin-bottom: 15px;}.service-item .right-content {display: inline-block;}.services .naccs .menu div .thumb {padding: 5px;}.services .icon img {margin: 0;}.the-clients .nacc .thumb .down-content .right-content {margin-left: 0;margin-top: 15px;}.services ul.nacc li.active {padding: 45px;}.services .naccs .menu div {font-size: 0;}.the-clients .nacc .thumb .down-content {text-align: center;}.services ul.nacc li .right-image img {float: none;}.about-us .about-item, .about-us .main-green-button, .about-us p {text-align: center;}.free-quote form input {margin-left: 0;padding: 0 30px;}.free-quote form button {margin-left: 0;border-bottom-left-radius: 40px;border-top-right-radius: 0;}.blog-posts {margin-left: 0;margin-top: 30px;}.post-item {margin-bottom: 30px;}.post-item .thumb img {max-width: 140px;}.post-item .right-content p {display: none;}.about-us .about-item {margin-top: 15px;}form#contact {padding: 30px;}}.buttonex-2 {line-height: 1;text-decoration: none;display: inline-flex;border: none;cursor: pointer;align-items: center;gap: 0.75rem;background-color: #06597a;color: #fff;border-radius: 10rem;font-weight: 600;padding: 0.75rem 1.5rem;padding-left: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: background-color 0.3s;--clr: var(--primary);}.buttonex {line-height: 1;text-decoration: none;display: inline-flex;border: none;cursor: pointer;align-items: center;gap: 0.75rem;background-color: var(--primary);color: #fff;border-radius: 10rem;font-weight: 600;padding: 0.75rem 1.5rem;padding-left: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: background-color 0.3s;--clr: var(--primary);}.button__icon-wrapper {flex-shrink: 0;width: 25px;height: 25px;position: relative;color: var(--primary);background-color: #fff;border-radius: 50%;display: grid;place-items: center;overflow: hidden;}.buttonex:hover {background-color: #000;}.buttonex-2:hover {background-color: #000;}.buttonex:hover .button__icon-wrapper {color: #000;}.buttonex-2:hover .button__icon-wrapper {color: #000;}.button__icon-svg--copy {position: absolute;transform: translate(-150%, 150%);}.buttonex:hover .button__icon-svg:first-child {transition: transform 0.3s ease-in-out;transform: translate(150%, -150%);}.buttonex:hover .button__icon-svg--copy {transition: transform 0.3s ease-in-out 0.1s;transform: translate(0);}.buttonex-2:hover .button__icon-svg:first-child {transition: transform 0.3s ease-in-out;transform: translate(150%, -150%);}.buttonex-2:hover .button__icon-svg--copy {transition: transform 0.3s ease-in-out 0.1s;transform: translate(0);}.busbut {text-align: center;align-items: center;font-size: medium;}.whatsapp-button {display: none;position: fixed;bottom: 45px;left: 45px;z-index: 9999;}.whatsapp-link {display: block;width: 58px;height: 46px;border-radius: 25%;display: flex;justify-content: center;align-items: center;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease-in-out;}.whatsapp-link img {width: 58px;height: 58px;}.whatsapp-link:hover {transform: scale(1.1);}.show {display: block;}.roundedFixedBtn {height: 75px;line-height: 80px;width: 60px;font-size: 2em;font-weight: 700;border-radius: 50%;color: #fff;text-align: center;cursor: pointer;}.icon-box {width: 50px;height: 50px;}.img-cover {object-fit: cover;}.max-width-title-wy {max-width: 600px;}.max-width-title-serv {max-width: 600px;}.icon-box-wy {width: 40px;height: 40px;}.min-height-why {min-height: 350px;}.img-cover-why {width: 100%;height: 250px;object-fit: cover;}@media (max-width: 768px) {.img-cover-why {height: 250px;}}@media (max-width: 480px) {.img-cover-why {height: 200px;}}.max-width-title-how {max-width: 600px;}.form-select {height: 50px;}.icon-container {width: 60px;height: 60px;background-color: #007bff;}.email-signup-container {max-width: 300px;}.email-link a, .phone-link a {text-decoration: none;color: inherit;}.email-link a:hover, .phone-link a:hover {text-decoration: underline;}.section-title5::before {position: absolute;content: "";width: 150px;height: 5px;right: 0;bottom: 0;background: var(--primary);border-radius: 2px;}.section-title5.text-center::before {right: 50%;margin-right: -75px;}.section-title5.section-title5-sm::before {width: 90px;height: 3px;}.section-title5::after {position: absolute;content: "";width: 6px;height: 5px;bottom: 0;background: #fff;-webkit-animation: section-title5-run 5s infinite linear;animation: section-title5-run 5s infinite linear;}.section-title5.section-title5-sm::after {width: 4px;height: 3px;}.section-title5.text-center::after {-webkit-animation: section-title5-run-center 5s infinite linear;animation: section-title5-run-center 5s infinite linear;}.section-title5.section-title5-sm::after {-webkit-animation: section-title5-run-sm 5s infinite linear;animation: section-title5-run-sm 5s infinite linear;}@keyframes section-title5-run {0% {right: 0;}50% {right: 145px;}100% {right: 0;}}@-webkit-keyframes section-title5-run {0% {right: 0;}50% {right: 145px;}100% {right: 0;}}@keyframes section-title5-run-center {0% {right: 50%;margin-right: -75px;}50% {right: 50%;margin-right: 45px;}100% {right: 50%;margin-right: -75px;}}@-webkit-keyframes section-title5-run-center {0% {right: 50%;margin-right: -75px;}50% {right: 50%;margin-right: 45px;}100% {right: 50%;margin-right: -75px;}}@keyframes section-title5-run-sm {0% {right: 0;}50% {right: 85px;}100% {right: 0;}}@-webkit-keyframes section-title5-run-sm {0% {right: 0;}50% {right: 85px;}100% {right: 0;}}.footer .btn.btn-link2 {display: block;margin-bottom: 5px;padding: 0;text-align: right;color: #fff;font-size: 15px;font-weight: 400;text-transform: capitalize;transition: 0.3s;}.footer .btn.btn-link2::before {position: relative;content: "\f104";font-family: "Font Awesome 5 Free";font-weight: 900;margin-left: 10px;}.footer .btn.btn-link2:hover {letter-spacing: 1px;box-shadow: none;}.form-group {margin-bottom: 1rem;}.form-control22 {display: block;width: 100%;height: calc(1.5em + 0.75rem + 2px);padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border-color: var(--primary);border: 0 solid #2c50bd;border-radius: false;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.custom-select {display: inline-block;width: 100%;height: calc(1.5em + 0.75rem + 2px);padding: 0.375rem 1.75rem 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;vertical-align: middle;background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;border: 1px solid #ced4da;border-radius: false;appearance: none;}.btn-icon {width: 77px;height: 77px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.style-form-in {height: 50px;}.style-news-in {max-width: 400px;}.style-piding-4 {padding: 10px;}.style-comment-in {height: 55px;}.style-blog-1 {max-width: 600px;}.cercl-blog-green {color: #2cc219;}.cercl-blog-red {color: #c21919;}.cercl-blog-yelo {color: #c2a319;}.cercl-blog-blu {color: #1954c2;}.style-blog-img1 {width: 100px;height: 100px;object-fit: cover;}.about-blog-1 {padding: 15px;}.video-container {width: 450px;height: 300px;object-fit: cover;border-radius: 10px;}.img-cover-cours {height: 100%;}.img-cover-cours2 {object-fit: cover;height: 100%;width: 100%;}.img-about-en {width: 407px;height: 594px;}.img-size-vendor {width: 75px;height: 75px;}.st-font-2 {font-size: 30px;font-weight: 700;}.st-font-3 {font-size: 24px;}.st-font-3-1 {font-size: 28px;}.st-font-4 {font-size: 20px;}.card-body h4 {font-size: 20px;font-weight: normal;}.st-font-4-1 {font-size: 18px;}.st-font-5 {font-size: 16px;}.st-font-6 {font-size: 14px;}.img-blog-size {width: 340px;height: 238px;}.img-mero-size {width: 334px;height: 500px;}.color-blog-red {color: #0043a8;}.img-blog-size-deital {width: 500px;height: 280px;}.zoom-img {transition: transform 0.3s ease;width: 100%;height: auto;}.zoom-img:hover {transform: scale(1.1);}.img-courses-size-c {width: 261px;height: 183px;}.courses-color-warning {background-color: #705200;}.img-courses-size {width: 340px;height: 238px;}#courses .card img {object-fit: cover;width: 100%;height: 100%;}#courses-desk .form-row .form-group {width: 100%;margin-bottom: 1rem;}#courses-desk .form-select {width: 100%;}.img-services-size-mero {width: 334px;height: 500px;}.img-services-size-detal {width: 500;height: 350;}.bg-custom-form {background: gray;}@media (min-width: 388px) and (max-width: 991px) {#img-about {display: flex;justify-content: center;align-items: center;}#img-about .img-about-en {max-width: 100%;height: auto;margin: 0 auto;}}@media (min-width: 300px) and (max-width: 387px) {#img-about {display: flex;justify-content: center;align-items: center;}#img-about .img-about-en {max-width: 100%;height: auto;object-fit: contain;margin: 0 auto;}}@media (min-width: 300px) and (max-width: 320px) {#rig {font-size: 12px;}}@media (min-width: 992px) and (max-width: 1199px) {#email .email-link {font-size: 15px;}}@media (min-width: 300px) and (max-width: 308px) {#con-en .pro {font-size: 19px;}}@media (min-width: 388px) and (max-width: 991px) {#img-about-ar {display: flex;justify-content: center;align-items: center;}#img-about-ar .img-about-en {max-width: 100%;height: auto;margin: 0 auto;}}@media (min-width: 300px) and (max-width: 387px) {#img-about-ar {display: flex;justify-content: center;align-items: center;}#img-about-ar .img-about-en {max-width: 100%;height: auto;object-fit: contain;margin: 0 auto;}}@media (min-width: 992px) and (max-width: 1199px) {#email-ar .email-link {font-size: 15px;}}@media (min-width: 300px) and (max-width: 334px) {#rig-ar {font-size: 12px;}}@media (min-width: 300px) and (max-width: 345px) { #card-ar { display: flex; flex-wrap: wrap; justify-content: center !important; width: 100% !important; } #card-ar .cold { width: 200px !important; margin: 10px auto !important; float: none !important; transition: 0.5s; } #card-ar .service-item { width: 100% !important; padding: 20px !important; } }@media (min-width: 300px) and (max-width: 307px) {#con-ar .pro {font-size: 20px;}}@media (min-width: 768px) and (max-width: 1199px) {#blog-en .blog-item {height: 523px;}}@media (min-width: 1400px) and (max-width: 2560px) {#blog-en .blog-item {height: 565px;}}@media (max-width: 991px) {#image-container {display: flex;justify-content: center;align-items: center;}}@media (min-width: 300px) and (max-width: 320px) {#raw-blog-en {font-size: 12px;}#nvrpage .pagination {font-size: 12px;}#nvrpage .page-link {padding: 5px 10px;}#nvrpage .page-item {margin-right: 0px;}}@media (min-width: 992px) and (max-width: 1199px) {#email-ar .email-link {font-size: 15px;}#ser-en .proo {font-size: 14px;}}@media (min-width: 1400px) and (max-width: 2560px) {#blog-ar .blog-item {height: 517px;}}@media (min-width: 992px) and (max-width: 1199px) {#email-contact .email-link {font-size: 15px;}#ser-contact .proo {font-size: 13px;}#repl-contact h5 {font-size: 18px;}}@media (min-width: 300px) and (max-width: 320px) {#raw-contact {font-size: 12px;}}@media (min-width: 300px) and (max-width: 305px) {.con-contact {font-size: 19px;}}@media (min-width: 316px) and (max-width: 335px) {#raw-ar-contact {font-size: 14px;}}@media (min-width: 300px) and (max-width: 315px) {#raw-ar-contact {font-size: 13px;}}@media (min-width: 992px) and (max-width: 1199px) {#email-corses .email-link {font-size: 15px;}}@media (min-width: 303px) and (max-width: 320px) {#raw-en-corses {font-size: 14px;}}@media (min-width: 300px) and (max-width: 302px) {#raw-en-corses {font-size: 13px;}}@media (min-width: 430px) and (max-width: 438px) {#countenr1-en-corses .blok {font-size: 20px;}}@media (min-width: 410px) and (max-width: 429px) {#countenr1-en-corses .blok {font-size: 19px;}}@media (min-width: 390px) and (max-width: 409px) {#countenr1-en-corses .blok {font-size: 18px;}}@media (min-width: 360px) and (max-width: 389px) {#countenr1-en-corses .blok {font-size: 16px;}}@media (min-width: 330px) and (max-width: 359px) {#countenr1-en-corses .blok {font-size: 14px;}}@media (min-width: 300px) and (max-width: 329px) {#countenr1-en-corses .blok {font-size: 12px;}}@media (min-width: 992px) and (max-width: 1199px) {#courses-card .about-card {height: 185px;}#courses-card .font-durt {font-size: 15px;}#courses-card .detal-card {height: 288px;}}@media (min-width: 1400px) and (max-width: 2560px) {#courses-card .about-card {height: 152px;}#courses-card .detal-card {height: 192px;}}@media (min-width: 300px) and (max-width: 334px) {#raw-ar-corses {font-size: 13px;}}@media (min-width: 992px) and (max-width: 1199px) {#courses-card-ar .about-card {height: 176px;}#courses-card-ar .detal-card {height: 240px;}}@media (min-width: 1400px) and (max-width: 2560px) {#courses-card-ar .detal-card {height: 168px;}}@media (min-width: 303px) and (max-width: 320px) {#raw-en-why {font-size: 14px;}}@media (min-width: 300px) and (max-width: 303px) {#raw-en-why {font-size: 13px;}}@media (min-width: 300px) and (max-width: 303px) {#contact-en-why {font-size: 19px;}}@media (min-width: 300px) and (max-width: 310px) {#rplay-en-why {font-size: 19px;}}@media (min-width: 300px) and (max-width: 335px) {#raw-ar-why {font-size: 13px;}}@media (min-width: 300px) and (max-width: 309px) {#number-ar-why {font-size: 20px;}}@media (min-width: 300px) and (max-width: 378px) {#index-card-en {position: relative;width: 200px;transition: 0.5s;}#index-card-en .service-item {position: relative;height: 300px;width: 200px;padding: 0 30px;transition: 0.5s;}#index-card-en .service-item .icon {margin-left: 0;margin-bottom: 30px;background-repeat: no-repeat;width: 50px;height: 50px;transition: all 0.3s;}#index-card-en .service-item {position: relative;z-index: 1;padding: 30px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);background-color: #fff;border-radius: 10px;border-top-right-radius: 50px;transition: all 0.3s;}}@media (min-width: 992px) and (max-width: 1199px) {#index-card-en .service-item {position: relative;height: 350px;width: 185px;padding: 0 30px;transition: 0.5s;}#index-card-en .service-item .icon {margin-left: 0;margin-bottom: 30px;background-repeat: no-repeat;width: 50px;height: 50px;transition: all 0.3s;}#index-card-en .service-item {position: relative;z-index: 1;padding: 30px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);background-color: #fff;border-radius: 10px;border-top-right-radius: 50px;transition: all 0.3s;}#email .email-link {font-size: 15px;}#rep {font-size: 18px;}}@media (min-width: 340px) and (max-width: 376px) {#call .prooo {font-size: 17px;}}@media (min-width: 300px) and (max-width: 339px) {#call .prooo {font-size: 13px;}}@media (min-width: 300px) and (max-width: 309px) {#rep {font-size: 18px;}}@media (min-width: 300px) and (max-width: 320px) {#copy {font-size: 13px;}}@media (min-width: 992px) and (max-width: 1199px) {#ser-g .pro {font-size: 12px;}}.user-profile i {font-size: 20px;}.comment-hidden {display: none;}.page-content {transition: all 0.3s ease;}.errors_400 {height: 100%;}@media (prefers-color-scheme: dark) {.dark-mode-errors {background-color: #000 !important;}}.light-mode-errors {color: #444;margin: 0;font: normal 14px/20px Arial, Helvetica, sans-serif;height: 100%;background-color: #fff;}.auto-height-errors {height: auto;min-height: 100%;}.center-box-errors {text-align: center;width: 800px;margin-left: -400px;position: absolute;top: 30%;left: 50%;}.big-text-errors {margin: 0;font-size: 150px;line-height: 150px;font-weight: bold;}.spacing-text-errors {margin-top: 20px;font-size: 30px;};@supports (-webkit-touch-callout: none) { .home-bg { padding: env(safe-area-inset-top) env(safe-area-inset-right); } }@media (min-width: 768px) and (max-width: 992px) {#Set-card {height: 300px;}}