.elementor-11 .elementor-element.elementor-element-42f3faf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c10bc5b{--display:flex;--position:absolute;}.elementor-11 .elementor-element.elementor-element-c10bc5b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c10bc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-36596e9{--n-accordion-title-font-size:1rem;width:initial;max-width:initial;}.elementor-11 .elementor-element.elementor-element-36596e9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#AE854B;}.elementor-11 .elementor-element.elementor-element-0372d27{--display:flex;}.elementor-11 .elementor-element.elementor-element-ab0efc8{--swiper-slides-to-display:1;--swiper-slides-gap:0px;}.elementor-11 .elementor-element.elementor-element-2727c7a{--display:flex;}.elementor-11 .elementor-element.elementor-element-eb19bd4{--spacer-size:80px;background-color:var( --e-global-color-d89d85d );}.elementor-11 .elementor-element.elementor-element-3dc0fb8{--display:flex;}.elementor-11 .elementor-element.elementor-element-3dc0fb8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3dc0fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-11 .elementor-element.elementor-element-e458017{--display:flex;}.elementor-11 .elementor-element.elementor-element-b733a1e{--display:flex;}.elementor-11 .elementor-element.elementor-element-503d02a{--display:flex;}.elementor-11 .elementor-element.elementor-element-299f6f3{width:100%;max-width:100%;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-fa07421{--grid-columns:3;}.elementor-11 .elementor-element.elementor-element-c17538a{--display:flex;}.elementor-11 .elementor-element.elementor-element-c17538a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c17538a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-11 .elementor-element.elementor-element-d4cb601{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-df57433{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:20px;}.elementor-11 .elementor-element.elementor-element-df57433 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#1A1A1A;}.elementor-11 .elementor-element.elementor-element-df57433 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#3A3A3A;}.elementor-11 .elementor-element.elementor-element-ceeb706{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:20px;}.elementor-11 .elementor-element.elementor-element-ceeb706 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#1A1A1A;}.elementor-11 .elementor-element.elementor-element-ceeb706 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#3A3A3A;}.elementor-11 .elementor-element.elementor-element-117b4ec{--display:flex;}.elementor-11 .elementor-element.elementor-element-117b4ec:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-117b4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-7f3ad74{--divider-border-style:solid;--divider-color:#2B2B2A;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-1dbad07{--display:flex;}.elementor-11 .elementor-element.elementor-element-1dbad07:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1dbad07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-11 .elementor-element.elementor-element-23444ae{width:initial;max-width:initial;}.elementor-11 .elementor-element.elementor-element-148ffc1{--display:flex;}.elementor-11 .elementor-element.elementor-element-1d60320{--display:flex;}.elementor-11 .elementor-element.elementor-element-90d2def{--display:flex;}.elementor-11 .elementor-element.elementor-element-0eb3cb7{--grid-columns:3;}.elementor-11 .elementor-element.elementor-element-7d757c3{--display:flex;}.elementor-11 .elementor-element.elementor-element-7d757c3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7d757c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-22e1f2d{--divider-border-style:solid;--divider-color:#2B2B2A;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-a5c5693{--display:flex;}.elementor-11 .elementor-element.elementor-element-a5c5693:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a5c5693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-11 .elementor-element.elementor-element-f89308b{--display:flex;}.elementor-11 .elementor-element.elementor-element-f7063a1{--display:flex;}.elementor-11 .elementor-element.elementor-element-f215970{--display:flex;}.elementor-11 .elementor-element.elementor-element-7ea965c{--grid-columns:3;}.elementor-11 .elementor-element.elementor-element-322da61{--display:flex;}.elementor-11 .elementor-element.elementor-element-322da61:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-322da61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-9fbcef1{--divider-border-style:solid;--divider-color:#2B2B2A;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-5698078{--display:flex;}.elementor-11 .elementor-element.elementor-element-5698078:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5698078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-11 .elementor-element.elementor-element-7682c4e{--display:flex;}.elementor-11 .elementor-element.elementor-element-1036dc6{--display:flex;}.elementor-11 .elementor-element.elementor-element-b1fed87{--display:flex;}.elementor-11 .elementor-element.elementor-element-2db7dac{--grid-columns:3;}.elementor-11 .elementor-element.elementor-element-d30d1fb{--display:flex;}.elementor-11 .elementor-element.elementor-element-d30d1fb:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d30d1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-11 .elementor-element.elementor-element-67c31ce{width:initial;max-width:initial;}.elementor-11 .elementor-element.elementor-element-fa71b89{--display:flex;}.elementor-11 .elementor-element.elementor-element-3b64ed4{--grid-columns:3;--grid-row-gap:15px;width:initial;max-width:initial;}.elementor-11 .elementor-element.elementor-element-a7c5fed .elementor-button{background-color:#C79550;}.elementor-11 .elementor-element.elementor-element-45f9497{--display:flex;}.elementor-11 .elementor-element.elementor-element-45f9497:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-45f9497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-11 .elementor-element.elementor-element-d4db154{width:initial;max-width:initial;}.elementor-11 .elementor-element.elementor-element-5784b56{--display:flex;}.elementor-11 .elementor-element.elementor-element-f04fe40{--grid-columns:3;width:initial;max-width:initial;}.elementor-11 .elementor-element.elementor-element-2241c6d{--display:flex;}.elementor-11 .elementor-element.elementor-element-2241c6d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2241c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;background-image:url("https://alsawaleen.com/wp-content/uploads/2025/10/check-pattern.webp");}.elementor-11 .elementor-element.elementor-element-0ac8732{width:initial;max-width:initial;}.elementor-11 .elementor-element.elementor-element-bca6774{--display:flex;}.elementor-11 .elementor-element.elementor-element-9d75f10{--display:flex;}.elementor-11 .elementor-element.elementor-element-9d75f10:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9d75f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#37D9C821;}.elementor-11 .elementor-element.elementor-element-c8884ca{--divider-border-style:solid;--divider-color:#1E4F4C;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-920cf8c{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-688b290{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-c808e77{--display:flex;}.elementor-11 .elementor-element.elementor-element-c808e77:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c808e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4AF3738;}.elementor-11 .elementor-element.elementor-element-1f1ae38{--divider-border-style:solid;--divider-color:#514C2D;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-60eb52b{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-0111272{--divider-border-style:solid;--divider-color:#514C2D;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-e5f5837{--display:flex;}.elementor-11 .elementor-element.elementor-element-e5f5837:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e5f5837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181612;}.elementor-11 .elementor-element.elementor-element-875dedc{width:initial;max-width:initial;}.elementor-11 .elementor-element.elementor-element-5579206{--display:flex;}.elementor-11 .elementor-element.elementor-element-3f1d9dd{--display:flex;}.elementor-11 .elementor-element.elementor-element-3f1d9dd:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3f1d9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#322639;}.elementor-11 .elementor-element.elementor-element-c0839cd{--divider-border-style:solid;--divider-color:#43384A;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-93bcf58{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-fd54f15{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-3e2026a{--display:flex;}.elementor-11 .elementor-element.elementor-element-3e2026a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3e2026a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#543427;}.elementor-11 .elementor-element.elementor-element-5d2772e .elementor-button{background-color:#FF6E69;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-ab0efc8{--swiper-slides-to-display:1;--swiper-slides-gap:0px;}.elementor-11 .elementor-element.elementor-element-fa07421{--grid-columns:2;}.elementor-11 .elementor-element.elementor-element-df57433{--swiper-slides-to-display:2;}.elementor-11 .elementor-element.elementor-element-ceeb706{--swiper-slides-to-display:2;}.elementor-11 .elementor-element.elementor-element-0eb3cb7{--grid-columns:2;}.elementor-11 .elementor-element.elementor-element-7ea965c{--grid-columns:2;}.elementor-11 .elementor-element.elementor-element-2db7dac{--grid-columns:2;}.elementor-11 .elementor-element.elementor-element-3b64ed4{--grid-columns:2;width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-f04fe40{--grid-columns:2;width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-920cf8c{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-60eb52b{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-93bcf58{--grid-columns:1;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-ab0efc8{--swiper-slides-to-display:1;--swiper-slides-gap:0px;}.elementor-11 .elementor-element.elementor-element-fa07421{--grid-columns:1;--grid-row-gap:0px;}.elementor-11 .elementor-element.elementor-element-df57433{--swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-ceeb706{--swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-0eb3cb7{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-7ea965c{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-2db7dac{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-3b64ed4{--grid-columns:1;width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-f04fe40{--grid-columns:2;--grid-row-gap:12px;}.elementor-11 .elementor-element.elementor-element-920cf8c{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-60eb52b{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-93bcf58{--grid-columns:1;}}/* Start custom CSS for nested-accordion, class: .elementor-element-36596e9 */.elementor-11 .elementor-element.elementor-element-36596e9 .e-n-accordion-item-title-header{
    display: none;
}
.elementor-11 .elementor-element.elementor-element-36596e9 .e-n-accordion-item-title{
    border-radius: 50px;
    padding: 20px;
}
.elementor-11 .elementor-element.elementor-element-36596e9 div[role="region"]{
    width: 180px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d531b7 */#topics { 
    opacity: 0; 
    transform: translateY(10px); 
    transition: opacity .25s ease, transform .25s ease; 
    pointer-events: none; /* optional */ 
  } 
  #topics.visible { 
    opacity: 1; 
    transform: translateY(0); 
    pointer-events: auto; 
  }/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ab0efc8 */.elementor-11 .elementor-element.elementor-element-ab0efc8 .swiper-pagination{
    bottom: 30px !important;
    margin-top: -40px;
}
.elementor-11 .elementor-element.elementor-element-ab0efc8 .swiper-pagination-bullet{
    width: 90px;
    max-height: 5px;
    border-radius: 10px;
    background: #403E41;
    opacity: 1;
}
.elementor-11 .elementor-element.elementor-element-ab0efc8 .swiper-pagination-bullet-active{
    background: #fff;
}

.elementor-11 .elementor-element.elementor-element-ab0efc8 .elementor-swiper-button{
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: #2C2A28;
    border: 1px solid #50484B;
}
.elementor-11 .elementor-element.elementor-element-ab0efc8 .elementor-swiper-button:hover{
    background: #515351;
    border: 1px solid #4E5564;
}

@media only screen and (max-width:1024px){
    .elementor-11 .elementor-element.elementor-element-ab0efc8 .swiper-pagination-bullet{
        width: 50px;
    }
}

@media only screen and (max-width:767px){
    .elementor-11 .elementor-element.elementor-element-ab0efc8 .swiper-pagination-bullet{
        width: 20px;
        max-height: 3px;
    }
    .elementor-11 .elementor-element.elementor-element-ab0efc8 .elementor-swiper-button{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-694620a */.elementor-11 .elementor-element.elementor-element-694620a p{
    margin-bottom: 4px;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-eb19bd4 */.elementor-11 .elementor-element.elementor-element-eb19bd4{
    width: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2727c7a */.elementor-11 .elementor-element.elementor-element-2727c7a{
    max-width: 200px
}

.box {
  animation: MoveUpDown 2s linear infinite;}

@keyframes MoveUpDown {
  0%, 100% {
    bottom: 0;
  }
  50% {
    bottom: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-299f6f3 */@media only screen and (max-width:767px){
    .elementor-11 .elementor-element.elementor-element-299f6f3 .elementor-image-box-wrapper{
        display: flex;
        flex-direction: row-reverse;
        column-gap: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d8912cd */@media only screen and (max-width:767px){
    .elementor-11 .elementor-element.elementor-element-d8912cd .elementor-image-box-wrapper{
        display: flex;
        flex-direction: row-reverse;
        column-gap: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-23444ae */@media only screen and (max-width:767px){
    .elementor-11 .elementor-element.elementor-element-23444ae .elementor-image-box-wrapper{
        display: flex;
        flex-direction: row-reverse;
        column-gap: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-0eb3cb7 */.elementor-11 .elementor-element.elementor-element-0eb3cb7 .article > a{
    height: 0px !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7ea965c */.elementor-11 .elementor-element.elementor-element-7ea965c .article > a{
    height: 0px !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2db7dac */.elementor-11 .elementor-element.elementor-element-2db7dac .article > a{
    height: 0px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-67c31ce */@media only screen and (max-width:767px){
    .elementor-11 .elementor-element.elementor-element-67c31ce .elementor-image-box-wrapper{
        display: flex;
        flex-direction: row-reverse;
        column-gap: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3b64ed4 */.elementor-11 .elementor-element.elementor-element-3b64ed4 .e-loop-item > a{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d4db154 *//*@media only screen and (max-width:767px){*/
/*    .elementor-11 .elementor-element.elementor-element-d4db154 .elementor-image-box-wrapper{*/
/*        display: flex;*/
/*        flex-direction: row-reverse;*/
/*        column-gap: 15px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0ac8732 *//*@media only screen and (max-width:767px){*/
/*    .elementor-11 .elementor-element.elementor-element-0ac8732 .elementor-image-box-wrapper{*/
/*        display: flex;*/
/*        flex-direction: row-reverse;*/
/*        column-gap: 15px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86b3898 */@media only screen and (max-width:767px){
    .elementor-11 .elementor-element.elementor-element-86b3898 .elementor-image-box-wrapper{
        display: flex;
        flex-direction: row-reverse;
        column-gap: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d75f10 */.elementor-11 .elementor-element.elementor-element-9d75f10:hover .elementor-image-box-img img{
    transform: scale(1.1);
}
.elementor-11 .elementor-element.elementor-element-9d75f10:hover .elementor-image-box-title{
    color: #2BD9C8;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-845e575 */@media only screen and (max-width:767px){
    .elementor-11 .elementor-element.elementor-element-845e575 .elementor-image-box-wrapper{
        display: flex;
        flex-direction: row-reverse;
        column-gap: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c808e77 */.elementor-11 .elementor-element.elementor-element-c808e77:hover .elementor-image-box-img img{
    transform: scale(1.1);
}
.elementor-11 .elementor-element.elementor-element-c808e77:hover .elementor-image-box-title{
    color: #c6944f;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-875dedc */@media only screen and (max-width:767px){
    .elementor-11 .elementor-element.elementor-element-875dedc .elementor-image-box-wrapper{
        display: flex;
        flex-direction: row-reverse;
        column-gap: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-952f1ff */@media only screen and (max-width:767px){
    .elementor-11 .elementor-element.elementor-element-952f1ff .elementor-image-box-wrapper{
        display: flex;
        flex-direction: row-reverse;
        column-gap: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1d9dd */.elementor-11 .elementor-element.elementor-element-3f1d9dd:hover .elementor-image-box-img img{
    transform: scale(1.1);
}
.elementor-11 .elementor-element.elementor-element-3f1d9dd:hover .elementor-image-box-title{
    color: #9333ea;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ddd3843 */@media only screen and (max-width:767px){
    .elementor-11 .elementor-element.elementor-element-ddd3843 .elementor-image-box-wrapper{
        display: flex;
        flex-direction: row-reverse;
        column-gap: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2026a */.elementor-11 .elementor-element.elementor-element-3e2026a:hover .elementor-image-box-img img{
    transform: scale(1.1);
}
.elementor-11 .elementor-element.elementor-element-3e2026a:hover .elementor-image-box-title{
    color: #ff6b6b;
}/* End custom CSS */