.elementor-147 .elementor-element.elementor-element-f075312 .tp-el-title{font-size:140px;}.elementor-147 .elementor-element.elementor-element-f075312 .tp-el-hero-btn{font-size:19px;background:#FFFFFF !important;}.elementor-147 .elementor-element.elementor-element-f075312 .tp-el-hero-btn:hover{color:var( --e-global-color-primary );}.elementor-147 .elementor-element.elementor-element-f075312 .tp-el-hero-btn-dot, .elementor-147 .elementor-element.elementor-element-f075312 .tp-el-hero-btn-bg::after{background-color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-fede7ab{margin-top:50px;margin-bottom:100px;}.elementor-147 .elementor-element.elementor-element-69c93c9 .tp-el-section{background-color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-69c93c9 .tp-el-box-title p{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-147 .elementor-element.elementor-element-b094392:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-b094392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-147 .elementor-element.elementor-element-b094392{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-147 .elementor-element.elementor-element-b094392 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .elementor-repeater-item-5d64cf9{background-color:#C843F81A;border-color:#FF336624;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .elementor-repeater-item-5d64cf9 i{color:#C843F8;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .elementor-repeater-item-8d50e32{background-color:#2DA6FF1A;border-color:#2DA6FF24;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .elementor-repeater-item-8d50e32 i{color:#2DA6FF;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .elementor-repeater-item-81ea467{background-color:#FF61F61A;border-color:#FF61F624;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .elementor-repeater-item-81ea467 i{color:#F94040;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .elementor-repeater-item-15bced4{background-color:#0DC16717;border-color:#F0A40024;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .elementor-repeater-item-15bced4 i{color:#0DC167;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .elementor-repeater-item-c49da97{background-color:#FCD60014;border-color:#FF336624;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .elementor-repeater-item-c49da97 i{color:#FCD600;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .tp-el-section{background-color:var( --e-global-color-primary );padding:80px 0px 100px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .tp-el-title{font-family:"Big Shoulders Display", Sans-serif;font-size:80px;text-transform:uppercase;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .tp-el-box-title{font-family:"Big Shoulders Display", Sans-serif;text-transform:capitalize;letter-spacing:1px;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .tp-el-skill-title{font-size:80px;}.elementor-147 .elementor-element.elementor-element-26023b8 .tp-el-services-btn{color:var( --e-global-color-4cc78e9 );background:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-26023b8 .tp-el-box-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#000000;color:#000000;}.elementor-147 .elementor-element.elementor-element-26023b8 .tp-el-box-desc{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#000000;color:#000000;}.elementor-147 .elementor-element.elementor-element-26023b8 .tp-el-tag span{color:#000000;border-color:var( --e-global-color-primary );}.elementor-147 .elementor-element.elementor-element-26023b8 .tp-el-icon span{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#000000;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-147 .elementor-element.elementor-element-a93ab3a{left:20%;}body.rtl .elementor-147 .elementor-element.elementor-element-a93ab3a{right:20%;}.elementor-147 .elementor-element.elementor-element-a93ab3a{top:0%;}.elementor-147 .elementor-element.elementor-element-a93ab3a img{width:9%;}.elementor-147 .elementor-element.elementor-element-b5ca175 .tp-el-section{margin:0px 0px 100px 0px !important;}.elementor-147 .elementor-element.elementor-element-b5ca175 .tp-el-box-link{font-size:20px;line-height:1.1em;}.elementor-147 .elementor-element.elementor-element-ca1e3be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-147 .elementor-element.elementor-element-ca1e3be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-147 .elementor-element.elementor-element-ab9516b .elementor-repeater-item-a1f3991 span{color:#fff;background-color:#3C3C3C;}.elementor-147 .elementor-element.elementor-element-ab9516b .elementor-repeater-item-b689061 span{color:#fff;background-color:#93E0C9;}.elementor-147 .elementor-element.elementor-element-ab9516b .elementor-repeater-item-d42dc49 span{color:#FFFFFF;background-color:#C96E52;}.elementor-147 .elementor-element.elementor-element-ab9516b .elementor-repeater-item-28eaa6c span{color:#FFFFFF;background-color:#401E2D;}.elementor-147 .elementor-element.elementor-element-ab9516b .elementor-repeater-item-d3ee7bd span{color:var( --e-global-color-4cc78e9 );background-color:#9C4E68;}.elementor-147 .elementor-element.elementor-element-ab9516b .elementor-repeater-item-920a836 span{color:#FFFFFF;background-color:#E3B450;}.elementor-147 .elementor-element.elementor-element-ab9516b .elementor-repeater-item-0a480ee span{color:#FFFFFF;background-color:#E19CB3;}.elementor-147 .elementor-element.elementor-element-ab9516b .elementor-repeater-item-ef07e6a span{color:var( --e-global-color-4cc78e9 );background-color:#5DB4A2;}.elementor-147 .elementor-element.elementor-element-ab9516b .elementor-repeater-item-a82f940 span{color:#FFFFFF;background-color:#82A9C9;}.elementor-147 .elementor-element.elementor-element-ab9516b .elementor-repeater-item-5abcb52 span{color:#FFFFFF;background-color:#A26D9D;}.elementor-147 .elementor-element.elementor-element-ab9516b .elementor-repeater-item-d7665ac span{color:var( --e-global-color-secondary );background-color:#FAE3E9;}.elementor-147 .elementor-element.elementor-element-ab9516b .elementor-repeater-item-c5bb3ea span{color:var( --e-global-color-secondary );background-color:var( --e-global-color-4cc78e9 );}.elementor-147 .elementor-element.elementor-element-ab9516b .elementor-repeater-item-ff6fc2c span{color:var( --e-global-color-4cc78e9 );background-color:#B1A09C;}.elementor-147 .elementor-element.elementor-element-ab9516b .elementor-repeater-item-09b7b64 span{color:#FFFFFF;background-color:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-580e842 .tp-el-box{background-color:var( --e-global-color-4cc78e9 );}.elementor-147 .elementor-element.elementor-element-580e842 .tp-el-section{padding:100px 0px 100px 0px !important;}.elementor-147 .elementor-element.elementor-element-580e842 .tp-el-btn{color:var( --e-global-color-4cc78e9 );background:var( --e-global-color-accent );}.elementor-147 .elementor-element.elementor-element-580e842 .tp-el-box-desc{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#000000;color:#000000;}.elementor-147 .elementor-element.elementor-element-580e842 .tp-el-box-rating span{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FF759C;color:#FF759C;}.elementor-147 .elementor-element.elementor-element-580e842 .tp-el-box-rating-text{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#000000;color:#000000;}@media(max-width:1200px){.elementor-147 .elementor-element.elementor-element-f075312 .tp-el-title{font-size:120px;}body:not(.rtl) .elementor-147 .elementor-element.elementor-element-a93ab3a{left:25%;}body.rtl .elementor-147 .elementor-element.elementor-element-a93ab3a{right:25%;}}@media(max-width:1024px){.elementor-147 .elementor-element.elementor-element-f075312 .tp-el-title{font-size:90px;}}@media(max-width:880px){.elementor-147 .elementor-element.elementor-element-a93ab3a{top:0%;}.elementor-147 .elementor-element.elementor-element-a93ab3a img{width:15%;}}@media(max-width:767px){.elementor-147 .elementor-element.elementor-element-f075312 .tp-el-title{font-size:52px;}.elementor-147 .elementor-element.elementor-element-f075312 .tp-el-hero-btn{font-size:17px;}.elementor-147 .elementor-element.elementor-element-fede7ab{margin-top:0px;margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .tp-el-section{padding:50px 0px 0px 0px !important;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .tp-el-title{font-size:30px;}.elementor-147 .elementor-element.elementor-element-6aaeea9 .tp-el-skill-title{font-size:30px;}.elementor-147 .elementor-element.elementor-element-26023b8 .tp-el-services-btn{font-size:16px;}.elementor-147 .elementor-element.elementor-element-a93ab3a{width:auto;max-width:auto;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0%;text-align:center;}body:not(.rtl) .elementor-147 .elementor-element.elementor-element-a93ab3a{left:0%;}body.rtl .elementor-147 .elementor-element.elementor-element-a93ab3a{right:0%;}.elementor-147 .elementor-element.elementor-element-a93ab3a img{width:30%;}.elementor-147 .elementor-element.elementor-element-b5ca175 .tp-el-section{padding:200px 0px 80px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-147 .elementor-element.elementor-element-b5ca175 .tp-el-box{padding:10px 10px 10px 10px !important;}.elementor-147 .elementor-element.elementor-element-b5ca175 .tp-el-box-link{font-size:16px;}.elementor-147 .elementor-element.elementor-element-580e842 .tp-el-section{padding:80px 0px 50px 0px !important;}}/* Start custom CSS for hero-banner, class: .elementor-element-f075312 */@media(max-width:767px){
    .tp-hero-3__content img{
        display:none !important;
    }
}
   .tp-hero-3__title span
 {
     overflow: visible;
     width:auto;
     height: auto;
       opacity
: 1 !important;
    transform: translate(0px, 12px) !important;
}

 .tp-hero-3__title img{
     border-radius: 100px;
 }/* End custom CSS */
/* Start custom CSS for skill-full, class: .elementor-element-6aaeea9 */.elementor-147 .elementor-element.elementor-element-6aaeea9 img{
    border-radius: 10px;
}
.tp-hero-2__design-exp-skill-info span {
    display: none;
}
.tp-hero-2__design-exp-skill-icon {
    margin-right: 5px;
}
.tp-hero-2__design-exp-skill-info i {
    font-size: 15px;}
    
.tp-hero-2__design-exp-skill-wrap {
  display: none !important;
  visibility: visible !important;
}
.tp-hero-2__bg {
    height: auto;
}

.tp-hero-2__design-exp-top-title {
    text-align: center;
    padding-bottom: 50px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a93ab3a */.elementor-147 .elementor-element.elementor-element-a93ab3a img {
 /* عدّل الحجم حسب رغبتك */
  animation: spin 5.5s linear infinite;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for services-capsule, class: .elementor-element-ab9516b */.tp-services-bottom-text p {

    opacity: 0.08;}
    
@media(max-width:767px){
    .elementor-147 .elementor-element.elementor-element-ab9516b .pb-195 {
    padding-bottom: 140px;
}
}
.tp-services-inner-border{
    display: none;
}
.tp-accordion .accordion-item {

    pointer-events: none;
}

.elementor-147 .elementor-element.elementor-element-ab9516b button:hover{
    color: red;
}


.tp-services-bottom-text
 {
  
    bottom: 0px;}/* End custom CSS */
/* Start custom CSS for tp-testimonial-slider, class: .elementor-element-580e842 */html[data-theme-mode=light_mode] .tp-testimonial-item {
    background-color: #f5f5f5 !important
}

@media(max-width:767px){
    .tp-testimonial-quote {
        display:none;
    }
}
.tp-testimonial-quote {
    opacity: 1;
    background: url(https://ymadhoun.com/wp-content/uploads/2025/10/quote_icon_black.png);
}/* End custom CSS */