@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700&display=swap);.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}*{font-family:'Cairo',sans-serif;box-sizing:border-box;text-decoration:none}html{scroll-behavior:smooth}body{background:#282828;color:#f9f9f9;margin:0}:root{--main-color:#00327E}a{text-decoration:none;color:#f9f9f9;transition:all .2s ease-in-out}a:hover{color:var(--main-color)}ul{margin:0;padding:0;list-style:inside}img{width:100%;height:auto}video{max-height:90vh;width:100%}section{padding:100px 12vw;overflow:hidden}section:nth-of-type(1),section:nth-of-type(3),section:nth-of-type(5),section:nth-of-type(7),section:nth-of-type(9),section:nth-of-type(11),section:nth-of-type(13),section:nth-of-type(15),section:nth-of-type(17),section:nth-of-type(19){background:#212121}.title{position:relative;width:fit-content;margin:0 auto 50px;font-size:30px;font-weight:400;text-align:center;text-transform:capitalize}.title::after{content:' ';background:var(--main-color);position:absolute;right:0;bottom:0;left:0;width:100%;height:4px;margin:0 auto;transform:skew(-50deg)}.btn-section{display:block;width:max-content;padding:15px 50px;margin:70px auto 0;color:#f9f9f9;border:1px solid var(--main-color);border-radius:5px;transition:all .2s ease-in-out}.btn-section:hover{background:var(--main-color);color:#f9f9f9}iframe{border-radius:5px}form br{display:none}form p{margin:0}label{color:#f9f9f9;display:block;margin-bottom:3px;font-size:13px;text-transform:capitalize}label span{color:#d23;margin:0 5px;font-size:17px}input,select,.wpcf7-checkbox,textarea{background:#353535;font-size:15px;color:#f9f9f9;display:block;padding:10px;margin-bottom:20px;width:100%;border:1px solid var(--main-color);border-radius:4px;transition:all .2s ease-in-out}.wpcf7-checkbox{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;padding:15px}.wpcf7-checkbox span{font-size:13px;line-height:0;color:#f9f9f9}.wpcf7-checkbox input{display:inline-block;width:auto;margin:0}textarea{height:100px}input[type="submit"]{background:none;padding:15px 50px;width:max-content;float:right;margin-bottom:0}input[type="submit"]:hover{background:var(--main-color);cursor:pointer}nav{padding:40px 12vw;position:fixed;width:100%;box-shadow:0 0 10px rgb(0 0 0 / 0);z-index:9999;transition:all .3s ease-in-out}.logo-nav{width:75px;height:75px;position:absolute;top:0;left:12vw;bottom:0;margin:auto}.menu{position:absolute;top:0;right:12vw;bottom:0;margin:auto;height:max-content}nav li{position:relative;display:inline-block;list-style:none;margin-right:15px;text-transform:capitalize}nav li:last-of-type{margin:0}nav li:last-of-type a{border:1px solid var(--main-color);border-radius:5px;padding:10px 25px;margin:0;transition:all .2s ease-in-out}nav li:last-of-type:hover a{background:var(--main-color);color:#D5D5D5}nav li a{color:#D5D5D5;font-size:16px;font-weight:400;padding:5px 15px;display:block;transition:all .2s ease-in-out}nav li a:hover{color:var(--main-color)}nav .current_page_item a{position:relative}nav .current_page_item a::after{content:' ';background:var(--main-color);height:5px;width:8px;transform:skew(-25deg);position:absolute;right:0;bottom:0;left:0;margin:auto}.fa-bars{display:none!important}.slider-home{display:block!important;height:100vh!important;overflow:hidden;z-index:99}.slider-item{position:relative;height:100vh!important}.slider-item img{position:absolute;object-fit:cover;height:100vh}.slider-item .cover{background:#000000a1;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.content-home-slider{position:absolute;top:0;bottom:0;left:12vw;height:max-content;width:max-content;max-width:50vw;margin:auto}.content-home-slider h2{color:#fff;font-size:55px;line-height:65px;font-weight:400;margin:0}.slider-home .owl-item.active h2{animation-duration:1s;animation-fill-mode:both;animation-name:bounceInDown;animation-delay:0.5s}.content-home-slider p{font-size:20px;margin:20px 0 45px;color:#f9f9f9}.slider-home .owl-item.active p{animation-duration:1s;animation-fill-mode:both;animation-name:bounceInLeft;animation-delay:0.7s}.content-home-slider a{border:1px solid var(--main-color);padding:12px 25px;border-radius:5px;width:max-content;display:block;font-size:18px;color:#f9f9f9;transition:all .2s ease-in-out}.content-home-slider a:hover{background:var(--main-color)}.slider-home .owl-item.active a{animation-duration:1s;animation-fill-mode:both;animation-name:bounceInUp;animation-delay:1s}.slider-home .fa-chevron-right,.slider-home .fa-chevron-left{height:30px;width:30px;font-size:18px;padding:5px;position:absolute;right:100px;bottom:100px;border-radius:5px;color:#fff;border:1px solid var(--main-color);opacity:.7;transition:all .2s ease-in-out}.slider-home .fa-chevron-left{right:135px}.slider-home .fa-chevron-right:hover,.slider-home .fa-chevron-left:hover{background:var(--main-color);opacity:1;transform:scale(1.03)!important;box-shadow:0 0 10px rgb(0 0 0 / 15%)}.owl-theme .owl-nav{height:0;margin:0}.testimonial-item{background:#212121;padding:30px;border-radius:5px}.testimonial-item .fa-quote-left,.testimonial-item .fa-quote-right{color:var(--main-color)}.testimonial-item p{display:inline;margin:10px;font-weight:500;line-height:40px}.testimonial-item-name{margin-top:50px}.testimonial-item-name .fa-user{border:3px solid var(--main-color);height:80px;width:80px;padding:16px 22px;color:var(--main-color);border-radius:50%;font-size:35px;display:inline-block}.testimonial-item-name h3{margin-left:15px;font-size:18px;font-weight:500;display:inline-block}.counter{background-color:var(--main-color)!important;background-image:url(/wp-content/themes/Metwaly/img/bg.png)!important;background-position:center!important;background-size:cover!important;padding:50px 12vw;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px;text-align:center}.counter-item p{font-size:60px;font-weight:700;line-height:70px;margin:0}.counter-item h3{font-size:22px;font-weight:500;margin:0}.add-review{display:grid;grid-template-columns:2fr 1fr;grid-gap:100px}.form-add-review{margin:auto 0}.add-review img{border-radius:5px;border:3px solid var(--main-color)}.services{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}.services-item{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:30px;background:#1a1a1a;position:relative;border-radius:5px;padding:50px;overflow:hidden;transition:all .5s ease-in-out}.services-name{position:relative}.services-item img{background:#1a1a1a;padding:25px;border-radius:5px;border:1px solid var(--main-color);z-index:2}.services-item h3{font-size:35px;font-weight:600;margin:0;line-height:50px}.services-item a{position:absolute;right:0;bottom:0;left:0;padding:15px;text-align:center;border:1px solid var(--main-color);border-radius:5px}.services-item a:hover{background:var(--main-color);color:#fff}.services-item-bg{background:var(--main-color);position:absolute;top:0;bottom:0;left:0;width:28%;z-index:1}.cases{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}.cases img{border-radius:4px;display:block}.item-after-before{direction:ltr}.ba-slider{position:relative;overflow:hidden;max-width:1045px}.ba-slider .label-left,.ba-slider .label-right{position:absolute;bottom:0;z-index:2;padding:1rem}.ba-slider .label-right{right:0}.resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.handle{background:var(--main-color);position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-2px;cursor:ew-resize}.handle .fa-arrows-alt-h{position:absolute;top:0;right:-11.5px;bottom:0;margin:auto;height:15px;font-size:25px;color:var(--main-color);z-index:9}.handle:after{content:' ';background:#fff;position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-15px 0 0 -20px;border-radius:50%;transition:all 0.3s ease}.draggable:after{width:50px;height:50px;margin:-20px 0 0 -25px}.blog{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px}article{background:#1a1a1a;padding-bottom:180px;border-radius:14px;overflow:hidden;box-shadow:0 0 10px rgb(0 0 0 / .1)}article img{width:100%;max-height:300px;object-fit:cover}article h3{font-size:24px;font-weight:600;margin:10px 25px}article p{position:absolute;right:0;bottom:100px;left:0;font-size:16px;line-height:25px;margin:0 25px;height:80px;overflow:hidden}article a:last-of-type{position:absolute;right:0;bottom:10px;left:0;display:block;margin:15px 25px;padding:12px;text-align:center;border-radius:4px;border:1px solid var(--main-color)}article a:last-of-type:hover{background:var(--main-color);color:#fff}.contact{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:100px;position:relative}.contact .title{margin-left:0;text-align:left}.contact .title::after{right:unset}.contact-social-links{background:#1a1a1a;padding:50px;border-radius:4px}.contact-social-links p{margin-bottom:25px}.contact-social-links i{background:var(--main-color);font-size:17px;margin-right:10px;color:#fff;height:28px;width:28px;text-align:center;padding:5px 0;border-radius:2px}.cover-contact{background:var(--main-color);position:absolute;top:-50px;right:-12vw;bottom:-50px;width:25vw}.course-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:25px;padding-top:75px}.course-item{background-color:#1a1a1a;position:relative;border-radius:5px;padding:100px 25px 25px;box-shadow:0 0 10px rgb(0 0 0 / .1)}.course-item-circle{background-color:var(--main-color);background-position:center;background-size:cover;position:absolute;top:-75px;right:0;left:0;margin:auto;height:150px;width:150px;border-radius:50%;overflow:hidden}.course-item-circle h3{font-size:30px;margin:47px 0}.course-item p{margin:0}.course-item h2,.course-item h3{text-align:center}.appointment-popup{background:#000000b0;position:fixed;inset:0;display:none;z-index:999999}.appointment-popup .title{margin:0 0 25px}.appointment-popup .title::after{margin:0;left:0;width:90%}.appointment-form{background:#212121;position:absolute;inset:0;margin:auto;width:100%;max-width:700px;height:max-content;padding:30px 40px 40px;border-radius:5px;box-shadow:0 0 15px rgb(0 0 0 / .3)}.appointment-form .fa-times{position:absolute;top:-10px;right:-10px;background:#d23;height:35px;width:35px;border:3px solid #fff;border-radius:50%;font-size:20px;padding:5px 0;text-align:center;cursor:pointer;transition:all .2s ease-in-out}.appointment-form .fa-times:hover{background:#fff;color:#d23;transform:scale(1.1)}footer{background:#111;padding:50px 12vw;color:#f9f9f9;overflow:hidden}.footer-grid{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 2fr;grid-gap:50px}.footer-item h3{text-transform:uppercase;font-size:14px}.footer-item p{color:#999;line-height:28px;margin:0}.footer-item li{list-style:none;line-height:28px}.footer-item i{width:25px;font-size:20px;color:var(--main-color)}.footer-item a{color:#999}.footer-item a:hover{color:var(--main-color)}.footer-down{border-top:1px solid #222;margin-top:25px;padding-top:15px}.footer-down p{display:inline-block;font-weight:400;font-size:14px;margin:0}.footer-down p:last-of-type{float:right}header{background-position:center;background-size:cover}.header-page{background:#00327ea6;height:400px;position:relative}.header-page h1{position:absolute;top:60px;right:0;bottom:0;left:0;margin:auto;height:max-content;width:fit-content;font-size:50px;font-weight:700;text-transform:capitalize}.about{display:grid;grid-template-columns:1fr 1fr;grid-gap:12vw}.about img{border-radius:5px;margin:0 50px 40px 0;box-shadow:50px 40px 0 var(--main-color)}.about-content{height:max-content;margin:auto}.about h2{font-size:36px;font-weight:500}.about p{font-size:16px;font-weight:300;line-height:28px;margin-bottom:20px}.about p:first-of-type{margin-bottom:50px}.about .btn-section{margin:50px 0 0}.whatsapp-btn{position:fixed;right:25px;bottom:25px;background:#25D366;height:70px;width:70px;font-size:38px;color:#f9f9f9;padding:0 18px;border-radius:50%;z-index:9}.whatsapp-btn:hover{transform:scale(1.1);background:var(--main-color);color:#fff}.lang-btn{position:fixed;right:0;top:14px;background:var(--main-color);padding:10px;color:#f9f9f9;border-radius:5px 0 0 5px;z-index:99999999}.lang-btn:hover{background:#fff;color:var(--main-color);padding-right:30px;box-shadow:0 0 10px rgb(0 0 0 / .3)}@media (max-width:1350px){nav li{margin:0}nav li a{padding:5px}}@media (max-width:1050px){.logo-nav{left:25px}.fa-bars{display:block!important;position:absolute;right:25px;top:0;bottom:0;margin:auto;font-size:30px;height:min-content}.menu{background:#333;top:75px;right:15px;left:15px;padding:5px 15px;margin:0;border-radius:5px 5px 35px 35px;box-shadow:0 5px 15px rgb(0 0 0 / .5);display:none}nav li{display:block;margin:0;padding:10px 0;border-top:1px solid #444}nav li:first-of-type,nav li:last-of-type{border:0}nav li:last-of-type a{text-align:center}}@media (max-width:768px){section{padding:50px 25px}.contact input[type="submit"]{border-image-slice:1;border-image-source:linear-gradient(to right,var(--main-color),var(--main-color),#fff);border-radius:5px}.content-home-slider{right:30px;left:25px;max-width:fit-content}.content-home-slider h2{font-size:30px;line-height:40px}.slider-home .owl-item.active p{margin:25px 0;font-size:18px;line-height:28px}.content-home-slider a{margin-top:35px}.slider-home .owl-dots{right:15px}.slider-home .fa-chevron-right,.slider-home .fa-chevron-left{right:10px;bottom:10px}.slider-home .fa-chevron-left{right:45px}.testimonial-item{padding:20px}.testimonial-item-name{grid-template-columns:1fr}.services-item{grid-template-columns:1fr;padding:50px 15px 15px}.services-item img{max-width:200px;margin:auto}.services-item h3{padding-bottom:90px}.services-item-bg{right:0;bottom:unset;height:150px;width:100%}article{height:500px}.content-article{right:15px;bottom:15px;left:15px}article .cover{bottom:0}.content-article h3{margin:0}.content-article a:last-of-type{margin-top:25px}.cover-contact{top:-30px;bottom:-30px}.header-page h1{font-size:40px;line-height:45px}.header-page h1::after{bottom:-5px}.appointment-form{width:90%;padding:20px}.appointment-popup .title{margin:0 0 30px}footer{padding:25px}.footer-down p{display:block;text-align:center}.footer-down p:last-of-type{margin-top:10px;float:unset}.whatsapp-btn{right:15px;bottom:15px;height:60px;width:60px;font-size:35px;padding:4px 15px}.lang-btn{top:unset;bottom:25vh}.about,.add-review,.cases,.counter,.services,.course-grid,.blog,.contact,.footer-grid{grid-template-columns:1fr;grid-gap:25px}}