@font-face{font-family:'Tajawal';src:url(../../../../../../../../themes/Control/assets/fonts/tajawal/Tajawal-Regular.eot);src:url('../../../../../../../../themes/Control/assets/fonts/tajawal/Tajawal-Regular.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/Control/assets/fonts/tajawal/Tajawal-Regular.woff2) format('woff2'),url(../../../../../../../../themes/Control/assets/fonts/tajawal/Tajawal-Regular.woff) format('woff'),url(../../../../../../../../themes/Control/assets/fonts/tajawal/Tajawal-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Bahij-Janna';src:url(../../../../../../../../themes/Control/assets/fonts/bahij/BahijJanna.eot);src:url('../../../../../../../../themes/Control/assets/fonts/bahij/BahijJanna.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/Control/assets/fonts/bahij/BahijJanna.woff2) format('woff2'),url(../../../../../../../../themes/Control/assets/fonts/bahij/BahijJanna.woff) format('woff'),url(../../../../../../../../themes/Control/assets/fonts/bahij/BahijJanna.ttf) format('truetype'),url('../../../../../../../../themes/Control/assets/fonts/bahij/BahijJanna.svg#BahijJanna') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'IBM Plex Sans';src:url(../../../../../../../../themes/Control/assets/fonts/IBMPlexSans-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}:root{--main:rgba(217, 32, 32, 1);--background:linear-gradient(103.04deg, #D92020 0%, #9B1717 100%);--background--light:var(rgba(243, 241, 241, 1), rgba(243, 241, 241, 1));--text:rgba(80, 73, 73, 1);--black:#000000;--white:#ffffff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--background--light);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--main);border-radius:10px;transition:background 0.3s ease}::-webkit-scrollbar-thumb:hover{background:var(--background--light)}*{margin:0;padding:0;border:0;outline:0}table{margin-bottom:15px}table td,table th{border:1px solid #000;padding:5px}.wrap{overflow:hidden}body{font-family:'IBM Plex Sans',serif!important;color:var(--black);background:var(--white)!important;font-size:16px}html[dir="ltr"] body{direction:ltr!important;text-align:left!important}html[dir="rtl"] body{font-family:'Bahij-Janna',serif!important;direction:rtl!important;text-align:right!important}p:last-of-type{margin-bottom:0!important}h1,h2,h3,h4,h5,h6{margin-top:0!important;font-weight:700}button,li,a{transition:all 0.5s ease-in-out}a{display:inline-block}a,a:focus,a:hover{text-decoration:none}ul,ol{margin-bottom:0}button:focus{outline:0}li,input[type=submit],a{transition:all 0.5s linear}img,iframe,video{max-width:100%}ul{list-style:none;padding:0}.no-padding{padding:0!important}textarea.form-control{height:120px}.form-group,form{direction:rtl;text-align:right}.form-control{direction:rtl;text-align:right;height:50px;border-radius:10px;border:1px solid rgba(218,215,215,1);background:rgba(255,255,255,1)}html[dir="ltr"] .form-group,html[dir="ltr"] form,html[dir="ltr"] .form-control{direction:ltr;text-align:left}.form-control:focus{border-color:var(--main)}.main-btn{width:180px;height:44px;font-size:14px;font-weight:500;border-radius:5px;background:transparent;border:none;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;color:#fff;transition:transform .25s ease,box-shadow .35s ease}.main-btn::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(103.04deg,#D92020 0%,#9B1717 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0}.main-btn::after{content:"";position:absolute;inset:0;background:linear-gradient(103.04deg,#D92020 0%,#9B1717 100%);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.4,0,.2,1);z-index:-1}.main-btn span{position:relative;color:var(--white);z-index:1}.main-btn:hover{transform:translateY(-1px)}.main-btn:hover::after{transform:scaleX(1)}.main-btn:active{transform:translateY(0)}@media (max-width:500px){.main-btn{width:140px;font-size:14px}}.main-tit{font-weight:700;font-size:48px;color:var(--black);position:relative}.language{margin-inline-start:10px}.language a{color:var(--white)}@media (max-width:768px){.main-tit{font-size:38px}}@media (max-width:500px){.main-tit{font-size:24px}}header{padding:15px 0}.head-home{position:absolute;top:0;right:0;left:0;width:100%;padding:20px 0;z-index:2}header.head-inside{position:relative;background-image:url(../../../../../../../../themes/Control/assets/images/projects-bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.main-header{display:flex;align-items:center;justify-content:space-between}.head-logo .main-logo{position:relative;z-index:2}.head-logo .main-logo img{max-width:150px}@media (max-width:768px){.main-nav-with-order{display:flex;align-items:center}}@media (max-width:500px){.d-sm-h-none{display:none!important}}@media (min-width:992px){.main-nav-with-order{display:flex;align-items:center;justify-content:space-between;width:100%}.main-nav{display:flex;align-items:center;justify-content:center;width:100%}.nav-list{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:0;position:relative}.nav-list>.menu-item{position:relative}html[dir="ltr"] .nav-list>.menu-item:not(:last-of-type){margin-inline-end:5px}html[dir="rtl"] .nav-list>.menu-item:not(:last-of-type){margin-inline-start:5px}.nav-list>.menu-item>a{display:block;color:var(--white);font-size:16px;font-weight:700;position:relative;text-align:start;padding:10px 22px;transition:all 0.5s ease-in-out}.nav-list>.menu-item-has-children>a:after{display:inline-block;content:"\f0d7";font-family:"Font Awesome 6 Free",serif;font-weight:900;margin-inline-start:10px;color:var(--main);background:transparent;transition:all .35s ease-in-out}.nav-list .menu-item:hover>a,.nav-list>.menu-item.active a{color:var(--main)}.nav-list>.menu-item:hover>a:before,.nav-list>.menu-item.active a:before{opacity:1;visibility:visible;transform:scale(1)}.nav-list>.menu-item-has-children:hover a:after{transform:rotateX(-180deg);color:var(--black)}html[dir="rtl"].sub-menu{left:0}html[dir="ltr"].sub-menu{right:0}.sub-menu{position:absolute;top:100%;z-index:4;min-width:350px;background-color:rgba(220,220,220,1);padding:20px 0;opacity:0;visibility:hidden;transform-origin:0 0 0;transform:scaleY(0);box-shadow:0 3px 6px rgba(0,0,0,.1);transition:all 0.2s ease-in-out}.sub-menu li{position:relative;padding:0 20px}.sub-menu li:not(:last-of-type) a{margin-bottom:10px}.sub-menu li a{display:block;width:100%;position:relative;color:var(--black);padding-bottom:10px;transition:all 0.5s ease-in-out}html[dir="rtl"] .nav-list .sub-menu>li.menu-item-has-children>a:after{left:0;content:"\f324"}html[dir="ltr"] .nav-list .sub-menu>li.menu-item-has-children>a:after{right:0;content:"\f323"}.nav-list .sub-menu>li.menu-item-has-children>a:after{font-family:"Font Awesome 6 Free";font-weight:900;color:var(--black);position:absolute;transition:all 0.5s ease-in-out}.sub-menu li a:hover{color:var(--main)}.nav-list .sub-menu>li.menu-item-has-children:hover>a:after{color:var(--main)}.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;top:100%;transform:scaleY(1)}html[dir="rtl"] .sub-menu .menu-item-has-children .sub-menu{right:100%}html[dir="ltr"] .sub-menu .menu-item-has-children .sub-menu{left:100%}.sub-menu .menu-item-has-children .sub-menu{top:0!important}html[dir="rtl"] .sub-menu .menu-item-has-children:hover>.sub-menu{right:100%}html[dir="ltr"] .sub-menu .menu-item-has-children:hover>.sub-menu{left:100%}html[dir="rtl"] .nav-list>.menu-item-has-children>.sub-menu a:before{content:"\f100"}html[dir="ltr"] .nav-list>.menu-item-has-children>.sub-menu a:before{content:"\f101"}.nav-list>.menu-item-has-children>.sub-menu a:before{font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;margin-inline-start:10px;color:var(--black);font-size:14px;transition:all .35s ease-in-out}.nav-list>.menu-item-has-children>.sub-menu a:hover:before{color:var(--main)}.nav-list .menu-item:hover>a,.nav-list>.menu-item.active a{color:var(--main)}.nav-btn,.mobile-nav-list,.dd-trigger{display:none}}@media (max-width:992px){.nav-list{display:none}.quote-btn{width:100%;color:var(--main);background-color:var(--main);margin-top:30px}.dd-trigger{display:block}.main-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.head-logo{display:flex;align-items:center}.menu-icons a:not(:last-of-type){margin-inline-end:10px}.nav-list>li.menu-item-has-children>a:after{font-family:"Font Awesome 6 Free";font-weight:900;color:var(--white);position:absolute;transition:all 0.5s ease-in-out}.nav-btn{width:40px;height:40px;border-radius:10px;color:var(--white);background-color:var(--main);margin-inline-start:10px;display:flex;justify-content:center;align-items:center;transition:all 0.5s ease-in-out}html[dir="ltr"] .mobile-nav-list{left:0;transform:translateX(-100%)}html[dir="rtl"] .mobile-nav-list{transform:translateX(100%);right:0}.mobile-nav-list{width:300px;height:100%;padding:15px;background-color:rgba(255,255,255,1);display:flex;flex-direction:column;position:fixed;top:0;z-index:999;box-shadow:0 0 5px rgba(0,0,0,.2);overflow-y:scroll;transition:all .5s linear}.mobile-nav-list .menu-item{position:relative;border-bottom:1px solid var(--main)}.mobile-nav-list .menu-item>a{display:block;color:var(--black);padding:15px}.mobile-nav-list .menu-item.menu-item-has-children>a{width:calc(100% - 34px);display:inline-block}.mobile-nav-list .menu-item>a:hover,.mobile-nav-list .menu-item.active>a{color:var(--main)}html[dir="ltr"] .mobile-nav-list .menu-item.menu-item-has-children i{border-left:1px solid var(--black)}html[dir="rtl"] .mobile-nav-list .menu-item.menu-item-has-children i{border-right:1px solid var(--black)}.mobile-nav-list .menu-item.menu-item-has-children i{color:var(--black);width:30px;height:30px;line-height:30px;text-align:center;transform-origin:center;transition:all .3s linear}.mobile-nav-list .menu-item i.open{color:var(--main)}.sub-menu{list-style:none;background-color:var(--main)}.mobile-nav-list .sub-menu a{display:block;padding:15px 25px;color:var(--white);transition:all .3s linear}.mobile-nav-list .sub-menu a:hover{color:#393839}.trans-none{transform:none!important}html[dir="ltr"] .nav-overlay{right:0;transform:translateX(100%)}html[dir="rtl"] .nav-overlay{left:0;transform:translateX(-100%)}.nav-overlay{display:block;position:fixed;top:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,.4);transition:all .35s ease-in-out}}.intro{background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;height:750px;position:relative}.intro-content{position:absolute;top:25%;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;flex-direction:column}.intro-content .intro-security-content{background:rgba(217,32,32,.1);margin-inline-end:0%;margin-bottom:10px;color:var(--main);padding:5px 15px;border-radius:15px}html[dir="rtl"] .intro-content .intro-security-content{margin-inline-end:0;margin-bottom:20px}.intro-content .intro-title div{display:block;color:var(--white);font-size:72px;line-height:80px;text-align:center;font-weight:700}.intro-content .intro-title h1 div{background:linear-gradient(94.59deg,#D92020 0%,#9B1717 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.intro-content .intro-description{text-align:center;width:80%;margin:0 auto 20px}.intro-content .intro-description p{font-size:18px;color:var(--color-grey-9570,rgba(243,241,241,.7))}.intro-url .main-btn{margin-inline-end:10px}@media (max-width:768px){.intro-content{width:80%}}@media (max-width:500px){.intro{height:500px;background-attachment:initial}.intro-content{width:90%}.intro-content .intro-title div{font-size:34px;line-height:35px}.intro-content .intro-security-content{margin-inline-end:0}.intro-content .intro-description{width:100%;font-size:14px}}.about .about-image img{width:100%}.about-content{margin-top:150px;margin-inline-start:45px}.about .about-content .main-tit{font-size:16px;color:var(--main);font-weight:100}.about-content .about-title div{display:block;color:var(--black);font-size:48px;line-height:80px;font-weight:700}.about-content .about-title div:last-of-type{background:linear-gradient(94.59deg,#D92020 0%,#9B1717 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.about-content .intro-description p{color:var(--gray)}.about-content-repeater{margin-top:50px;margin-inline-start:120px}.about-content-v-items{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:20px}.about-content-v-icon{width:60px;height:60px;line-height:60px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:15px;background:rgba(217,32,32,.1)}.about-content-v-content{margin-inline-start:20px;display:flex;flex-direction:column}.about-content-v-content .about-content-v-content-tit{color:var(--black);font-size:18px;font-weight:700;margin-bottom:10px}.about-content-v-content .about-content-v-content-desc p{color:var(--gray);font-size:16px}.about-content-counter{margin-top:70px}.about-content-counter .counter-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-content-counter .counter-wrapper .counter-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:20px}.about-content-counter .counter-wrapper .counter-item .counter-number{font-size:48px;color:var(--main);margin-bottom:10px;font-weight:700}@media (max-width:768px){.about .about-content{margin-top:20px}.about-content .about-title div{font-size:24px;line-height:35px}.about-content .intro-description p{font-size:14px}.about-content-repeater{margin-top:20px;margin-inline-start:30px}.about-content-v-icon{flex:.2}.about-content-v-content .about-content-v-content-tit{margin-bottom:5px}.about-content-v-content{flex:.75}.about-content-v-content .about-content-v-content-desc p{font-size:14px}.about-content-counter{margin-top:30px}.about-content-counter .counter-wrapper .counter-item{flex:0 0 24%;max-width:24%;margin-bottom:20px}.row-abt{flex-direction:column-reverse;margin-top:30px}}@media (max-width:500px){.about-content{padding-inline-start:10px;padding-inline-end:10px;margin-inline-start:20px}.about-content-counter .counter-wrapper .counter-item{flex:0 0 50%;max-width:50%;margin-bottom:20px}}.offer{background:var(--color-grey-95,rgba(243,241,241,1));padding:50px 0}.offer .main-tit{text-align:center;font-size:14px;color:var(--main)}.offer .head-section{text-align:center;margin-bottom:30px}.offer .head-section .tit{color:var(--black);font-size:34px;font-weight:700;margin-bottom:10px}.offer .head-section .desc{width:70%;margin:0 auto}.offer .head-section .desc p{color:rgba(80,73,73,1);font-size:18px}.offer-item{background:var(--white);padding:20px 10px;border-radius:10px;margin-bottom:30px}.offer-item .icon{width:48px;height:48px;line-height:48px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--main);margin-bottom:20px}.offer-content .tit{font-size:20px;font-weight:700;margin-bottom:10px;color:var(--black)}.offer-content .desc{font-size:16px;color:var(--gray)}@media (max-width:500px){.offer .head-section .tit{font-size:24px}.offer .head-section .desc{width:95%}.offer .head-section .desc p{font-size:14px}}.portfolio{background-image:url(../../../../../../../../themes/Control/assets/images/projects-bg.png);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;padding:50px 0}.portfolio .main-tit{text-align:center;font-size:14px;color:var(--main)}.portfolio .head-section{text-align:center;margin-bottom:30px}.portfolio .head-section .tit{color:var(--white);font-size:34px;font-weight:700;margin-bottom:10px}.portfolio .head-section .desc{width:70%;margin:0 auto}.portfolio .head-section .desc p{color:rgba(255,255,255,.5);font-size:18px}.portfolio-slider{background:rgba(243,241,241,.1);padding:50px 25px;border-radius:15px}.portfolio .image img{width:100%;height:400px}.portfolio .portfolio-title{margin-bottom:35px}.portfolio-items{margin-top:0;width:100%;text-align:center}.protjvdkkhf img{width:60%;margin:0 auto;display:table}.protjvdkkhf{box-shadow:0 0 11px 1px #be000024;border-radius:10px;padding:20px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.portfolio-items .portfolio-title{font-size:30px;font-weight:700;margin-top:10px;color:var(--white)}.portfolio-items .portfolio-description{font-size:17px;margin-bottom:10px;color:rgba(255,255,255,.7)}.portfolio-items .portfolio-additional-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-top:30px;gap:20px}.portfolio-items .portfolio-additional-items .portfolio-additional-content{-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%;background:rgba(0,0,0,1);padding:35px 10px;border-radius:10px;align-items:center;justify-content:center;display:flex;flex-direction:column}.portfolio-items .portfolio-additional-items .portfolio-additional-content .tit{font-size:22px;font-weight:700;color:var(--main);text-align:center}.portfolio-items .portfolio-additional-items .portfolio-additional-content .desc{font-size:16px;color:var(--white)}.portfolio-slider .owl-nav{position:absolute;bottom:10%;right:0;transform:translateX(-20%);display:flex;flex-direction:row-reverse}html[dir="rtl"] .portfolio-slider .owl-nav{left:0;right:unset;transform:translateX(20%);flex-direction:row}.portfolio-slider .owl-nav button{width:30px;height:30px;line-height:30px;margin-inline-start:10px;border:1px solid var(--gray);color:var(--gray);background:transparent;transition:all .35s ease-in-out}.portfolio-slider .owl-nav button:hover{background:var(--main);border:1px solid var(--main);color:var(--white);transition:all .35s ease-in-out}.portfolio-slider .owl-dots{position:absolute;bottom:10%;left:50%;transform:translateX(20%);display:flex}html[dir="rtl"] .portfolio-slider .owl-dots{right:50%;left:unset;transform:translateX(-20%)}.portfolio-slider .owl-dots button{width:12px;height:12px;border-radius:50%;background:var(--gray);margin:0 3px;transition:all .35s ease-in-out}.portfolio-slider .owl-dots button.active{width:30px;border-radius:15px;background:var(--main);transition:all .35s ease-in-out}@media (max-width:768px){.portfolio-items{margin-top:20px}.portfolio-items .portfolio-title{font-size:20px}.portfolio .image img{margin:0 2px}.portfolio-items .portfolio-description{font-size:14px}.portfolio-items .portfolio-additional-items .portfolio-additional-content .tit{font-size:16px}.portfolio-items .portfolio-additional-items .portfolio-additional-content .desc{font-size:16px}}@media (max-width:500px){.portfolio-slider{padding:30px 10px}}.partnrsec-slider .image{height:200px;width:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 2px 1px #d5d2d2;border-radius:10px;margin:10px 5px}.partnrsec-slider .image img{border-radius:10px}.partnrsec{margin-bottom:50px}.partnrsec .main-tit{text-align:center;font-size:14px;color:var(--main)}.partnrsec .head-section{text-align:center;margin-bottom:30px}.partnrsec .head-section .desc{width:70%;margin:0 auto}.partnrsec .head-section .tit{color:var(--black);font-size:34px;font-weight:700;margin-bottom:10px}.partners-item .image{height:200px;width:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 2px 1px #d5d2d2;border-radius:10px;margin:10px 5px}.partners-item a{display:flex;height:100%;align-items:center;justify-content:center}.partners-item .image img{border-radius:10px;max-width:100%;max-height:100%}.certificates{padding:50px 0}.certificates .main-tit{text-align:center;font-size:14px;color:var(--main)}.certificates .head-section{text-align:center}.certificates .certificates-tit{color:var(--black);text-align:center;font-size:34px;font-weight:700;margin-bottom:10px}.certificates-slider .image a{display:block;width:100%}.certificates-slider .image a img{width:100%}.contactus{padding:50px 0}.contactus .main-tit{text-align:center;font-size:14px;color:var(--main)}.contactus .head-section{text-align:center;margin-bottom:30px}.contactus .contactus-tit{color:var(--black);text-align:center;font-size:34px;font-weight:700;margin-bottom:10px}.contactus .head-section .tit p{color:rgba(0,0,0,.6)}.contact-map-tabs{height:600px;padding:50px 30px;border-radius:15px;background:linear-gradient(145.39deg,#000000 0%,#3D3838 100%)}.contact-map-buttons{margin-bottom:50px}.contact-map-buttons button{background:transparent;border:none;box-shadow:none;outline:none;color:var(--gray);font-size:20px;font-weight:700;margin-inline-end:15px}.contact-map-buttons button.active{color:var(--main)}.contact-map-content-info{display:flex;align-items:center;margin-bottom:20px}.contact-map-content-info .icon{width:48px;height:48px;line-height:48px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:15px;color:var(--main);background:rgba(217,32,32,.2)}.contact-map-content-info .content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-inline-start:15px}.contact-map-content-info .content .title{font-size:20px;font-weight:700;margin-bottom:5px;color:var(--main)}.contact-map-content-info .content .text,.contact-map-content-info .content .text a{color:var(--white);font-size:14px}.contact-map-content-info-social a{color:var(--white);font-size:24px;margin-inline-end:10px;margin-top:30px}.contact-form{height:600px;padding:50px 30px;border-radius:15px;background:rgba(243,241,241,1)}.contact-form-tit{font-size:34px;font-weight:700;margin-bottom:20px;color:var(--black)}.contact-form form .main-btn{width:100%;background:var(--main)}.contact-form form .main-btn i{margin-inline-end:15px}@media (max-width:992px){.portfolio .portfolio-title{margin-bottom:0}}@media (max-width:768px){.contact-form{margin-top:30px}}@media (max-width:500px){.contact-map-buttons button{margin-inline-end:10px}.contact-form{height:750px}.contactus{padding:0 0 50px}}footer{background:var(--black);padding:50px 0 0}.desc-footer-logo{color:var(--white);font-size:16px}.footer-tittle{color:var(--white);font-size:24px;font-weight:700;margin-bottom:20px}.footer-list li{margin-bottom:15px}.footer-list li a{color:var(--white)}.newsletter-des{color:var(--white);margin-bottom:20px}.newsletter-form form{display:flex;align-items:center;justify-content:space-between}.newsletter-form form .main-btn{width:120px;font-size:12px;border-radius:10px;margin-inline-start:10px}.newsletter-form form .form-control{height:45px;border-radius:10px;border:1px solid rgba(243,241,241,.1);background:rgba(61,56,56,.5)}.copy-write{padding:30px 0}.copy-write-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:50px;padding-top:30px;border-top:1px solid var(--main)}.copy-write-items{color:var(--white)}.copy-write-items a{color:var(--main)}:root{--wf-green:#25D366;--wf-green-dark:#128C7E;--wf-white:#ffffff;--wf-size:clamp(52px, 7vw, 62px);--wf-icon-size:clamp(28px, 4vw, 34px);--wf-bottom:clamp(20px, 4vw, 32px);--wf-side:clamp(16px, 3vw, 28px);--wf-radius:9999px;--wf-shadow:0 4px 12px rgba(37, 211, 102, 0.35),
            0 2px 6px  rgba(0, 0, 0, 0.15);--wf-shadow-hover:0 8px 24px rgba(37, 211, 102, 0.5),
            0 4px 12px rgba(0, 0, 0, 0.2);--wf-transition:cubic-bezier(0.34, 1.56, 0.64, 1);--wf-ease:cubic-bezier(0.16, 1, 0.3, 1)}.wf-whatsapp-wrapper{position:fixed;bottom:var(--wf-bottom);inset-inline-start:25px;z-index:99999;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;animation:wf-entry 0.7s var(--wf-ease) 1.2s both}@keyframes wf-entry{from{opacity:0;transform:translateY(30px) scale(.7)}to{opacity:1;transform:translateY(0) scale(1)}}.wf-button{position:relative;display:flex;align-items:center;justify-content:center;width:var(--wf-size);height:var(--wf-size);border-radius:var(--wf-radius);background:linear-gradient(135deg,#25D366 0%,#128C7E 100%);box-shadow:var(--wf-shadow);text-decoration:none;color:var(--wf-white);pointer-events:all;cursor:pointer;transition:transform 0.35s var(--wf-transition),box-shadow 0.35s var(--wf-ease);animation:wf-float 3.5s ease-in-out infinite;will-change:transform}.wf-button:hover,.wf-button:focus-visible{transform:scale(1.12) translateY(-3px);box-shadow:var(--wf-shadow-hover);animation-play-state:paused;outline:none}.wf-button:active{transform:scale(.94);animation-play-state:paused}@keyframes wf-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.wf-icon{position:relative;z-index:2;line-height:1}.wf-icon .fa-whatsapp{font-size:var(--wf-icon-size);display:block;color:#FFF!important;transition:transform 0.35s var(--wf-transition);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.wf-button:hover .wf-icon .fa-whatsapp{transform:scale(1.15) rotate(-8deg)}.wf-ring{position:absolute;inset:0;border-radius:var(--wf-radius);border:2.5px solid rgba(37,211,102,.6);animation:wf-sonar 2.8s ease-out infinite;pointer-events:none}.wf-ring-1{animation-delay:0s}.wf-ring-2{animation-delay:0.9s}.wf-ring-3{animation-delay:1.8s}@keyframes wf-sonar{0%{transform:scale(1);opacity:.7}70%{transform:scale(2);opacity:0}100%{transform:scale(2);opacity:0}}.wf-button:hover .wf-ring{animation-play-state:paused;opacity:0}.wf-dot{position:absolute;top:4px;right:4px;width:12px;height:12px;border-radius:50%;background:#F44;border:2px solid #fff;z-index:3;animation:wf-pulse-dot 1.8s ease-in-out infinite}@keyframes wf-pulse-dot{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,68,68,.5)}50%{transform:scale(1.2);box-shadow:0 0 0 5px rgba(255,68,68,0)}}.wf-tooltip{background:var(--wf-green-dark);color:var(--wf-white);border-radius:8px;padding:6px 14px;font-size:clamp(11px, 1.5vw, 13px);font-family:'Cairo',system-ui,sans-serif;font-weight:600;white-space:nowrap;pointer-events:none;box-shadow:0 2px 10px rgba(0,0,0,.18);position:relative;display:flex;flex-direction:column;align-items:center;gap:0;line-height:1.5;text-align:center;opacity:0;transform:translateY(6px) scale(.95);transition:opacity 0.3s var(--wf-ease),transform 0.3s var(--wf-ease)}.wf-tooltip::after{content:'';position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);border:7px solid transparent;border-top-color:var(--wf-green-dark);border-bottom:none}.wf-whatsapp-wrapper:hover .wf-tooltip{opacity:1;transform:translateY(0) scale(1)}.wf-tooltip-ar{font-family:'Cairo',"Segoe UI",sans-serif;font-size:clamp(11px, 1.4vw, 13px);direction:rtl}.wf-tooltip-en{font-size:clamp(10px, 1.3vw, 12px);opacity:.85;direction:ltr}.wf-button::before{content:'';position:absolute;inset:-2px;border-radius:var(--wf-radius);background:linear-gradient(135deg,rgba(255,255,255,.25) 0%,transparent 50%,rgba(255,255,255,.1) 100%);opacity:0;transition:opacity 0.3s var(--wf-ease);z-index:1;pointer-events:none}.wf-button:hover::before{opacity:1;animation:wf-shimmer 1.5s ease-in-out infinite}@keyframes wf-shimmer{0%,100%{opacity:.3}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.wf-button,.wf-ring,.wf-dot,.wf-whatsapp-wrapper{animation:none!important}.wf-button{transform:none!important}.wf-whatsapp-wrapper{opacity:1}}@media (max-width:480px){.wf-tooltip{display:none}.wf-button{--wf-size:54px;--wf-icon-size:30px}}@media (min-width:1440px){:root{--wf-size:66px;--wf-icon-size:36px;--wf-bottom:36px;--wf-side:36px}}@media (max-width:992px){.portfolio-items .portfolio-additional-items .portfolio-additional-content{flex:0 0 49%;max-width:49%}.portfolio-items .portfolio-additional-items{gap:7px}.wf-whatsapp-wrapper{inset-inline-start:15px}}@media (max-width:768px){.col-f{margin-bottom:30px}.copy-write-content{margin-top:0;justify-content:center;align-items:center}}.portfolio-row .portfolio-title{color:var(--black)}.portfolio-row .portfolio-description{color:var(--black)}.archive-portfolio .portfolio-row:nth-of-type(odd){flex-direction:row-reverse}.archive-portfolio .image a{display:block;width:100%}