.elementor-6090 .elementor-element.elementor-element-a02854d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6090 .elementor-element.elementor-element-ceffdda{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-6090 .elementor-element.elementor-element-4686f85 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6090 .elementor-element.elementor-element-4686f85 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6090 .elementor-element.elementor-element-4686f85 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6090 .elementor-element.elementor-element-4686f85{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-6090 .elementor-element.elementor-element-4686f85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-4686f85 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );font-weight:var( --e-global-typography-af4e057-font-weight );text-transform:var( --e-global-typography-af4e057-text-transform );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-4686f85 .elementor-icon-list-text{color:var( --e-global-color-text_light );transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6090 .elementor-element.elementor-element-6949afd{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-6090 .elementor-element.elementor-element-6949afd .elementor-heading-title{font-family:var( --e-global-typography-heading_title-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_title-font-size );font-weight:var( --e-global-typography-heading_title-font-weight );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );color:var( --e-global-color-accent );}.elementor-6090 .elementor-element.elementor-element-d34a3e6{width:100%;max-width:100%;}.elementor-6090 .elementor-element.elementor-element-d34a3e6 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-6090 .elementor-element.elementor-element-d34a3e6 .d-grid{grid-template-columns:repeat(2, 1fr);grid-gap:30px;}.elementor-6090 .elementor-element.elementor-element-d34a3e6 img{border-radius:20px 20px 20px 20px;}.elementor-6090 .elementor-element.elementor-element-d34a3e6 .team-caption{text-align:left;}.elementor-6090 .elementor-element.elementor-element-d34a3e6 .team-icon-socials ul a{color:var( --e-global-color-background );}.elementor-6090 .elementor-element.elementor-element-d34a3e6 .swiper-pagination{text-align:center;}.elementor-6090 .elementor-element.elementor-element-89aed7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6090 .elementor-element.elementor-element-d022dfc{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6090 .elementor-element.elementor-element-cbd1b8f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6090 .elementor-element.elementor-element-cbd1b8f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6090 .elementor-element.elementor-element-cbd1b8f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6090 .elementor-element.elementor-element-cbd1b8f{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-6090 .elementor-element.elementor-element-cbd1b8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-cbd1b8f .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );font-weight:var( --e-global-typography-af4e057-font-weight );text-transform:var( --e-global-typography-af4e057-text-transform );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-cbd1b8f .elementor-icon-list-text{color:var( --e-global-color-text_light );transition:color 0.3s;}.elementor-6090 .elementor-element.elementor-element-1a3cbdc{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-6090 .elementor-element.elementor-element-1a3cbdc .elementor-heading-title{font-family:var( --e-global-typography-heading_title-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_title-font-size );font-weight:var( --e-global-typography-heading_title-font-weight );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );color:var( --e-global-color-accent );}.elementor-6090 .elementor-element.elementor-element-9173f36{width:100%;max-width:100%;}.elementor-6090 .elementor-element.elementor-element-9173f36 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-6090 .elementor-element.elementor-element-9173f36 .d-grid{grid-template-columns:repeat(2, 1fr);grid-gap:30px;}.elementor-6090 .elementor-element.elementor-element-9173f36 img{border-radius:20px 20px 20px 20px;}.elementor-6090 .elementor-element.elementor-element-9173f36 .team-caption{text-align:left;}.elementor-6090 .elementor-element.elementor-element-9173f36 .team-icon-socials ul a{color:var( --e-global-color-background );}.elementor-6090 .elementor-element.elementor-element-9173f36 .swiper-pagination{text-align:center;}.elementor-6090 .elementor-element.elementor-element-f66199f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6090 .elementor-element.elementor-element-a12cd9c{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6090 .elementor-element.elementor-element-3f7fdd5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6090 .elementor-element.elementor-element-3f7fdd5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6090 .elementor-element.elementor-element-3f7fdd5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6090 .elementor-element.elementor-element-3f7fdd5{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-6090 .elementor-element.elementor-element-3f7fdd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-3f7fdd5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );font-weight:var( --e-global-typography-af4e057-font-weight );text-transform:var( --e-global-typography-af4e057-text-transform );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-3f7fdd5 .elementor-icon-list-text{color:var( --e-global-color-text_light );transition:color 0.3s;}.elementor-6090 .elementor-element.elementor-element-d034ac9{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-6090 .elementor-element.elementor-element-d034ac9 .elementor-heading-title{font-family:var( --e-global-typography-heading_title-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_title-font-size );font-weight:var( --e-global-typography-heading_title-font-weight );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );color:var( --e-global-color-accent );}.elementor-6090 .elementor-element.elementor-element-6a92b58{width:100%;max-width:100%;}.elementor-6090 .elementor-element.elementor-element-6a92b58 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-6090 .elementor-element.elementor-element-6a92b58 .d-grid{grid-template-columns:repeat(2, 1fr);grid-gap:30px;}.elementor-6090 .elementor-element.elementor-element-6a92b58 img{border-radius:20px 20px 20px 20px;}.elementor-6090 .elementor-element.elementor-element-6a92b58 .team-caption{text-align:left;}.elementor-6090 .elementor-element.elementor-element-6a92b58 .team-icon-socials ul a{color:var( --e-global-color-background );}.elementor-6090 .elementor-element.elementor-element-6a92b58 .swiper-pagination{text-align:center;}.elementor-6090 .elementor-element.elementor-element-070c380{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6090 .elementor-element.elementor-element-40581b2{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6090 .elementor-element.elementor-element-24eda82 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6090 .elementor-element.elementor-element-24eda82 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6090 .elementor-element.elementor-element-24eda82 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6090 .elementor-element.elementor-element-24eda82{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-6090 .elementor-element.elementor-element-24eda82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-24eda82 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );font-weight:var( --e-global-typography-af4e057-font-weight );text-transform:var( --e-global-typography-af4e057-text-transform );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-24eda82 .elementor-icon-list-text{color:var( --e-global-color-text_light );transition:color 0.3s;}.elementor-6090 .elementor-element.elementor-element-09311fd{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-6090 .elementor-element.elementor-element-09311fd .elementor-heading-title{font-family:var( --e-global-typography-heading_title-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_title-font-size );font-weight:var( --e-global-typography-heading_title-font-weight );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );color:var( --e-global-color-accent );}.elementor-6090 .elementor-element.elementor-element-af7257b{width:100%;max-width:100%;}.elementor-6090 .elementor-element.elementor-element-af7257b > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-6090 .elementor-element.elementor-element-af7257b .d-grid{grid-template-columns:repeat(2, 1fr);grid-gap:30px;}.elementor-6090 .elementor-element.elementor-element-af7257b img{border-radius:20px 20px 20px 20px;}.elementor-6090 .elementor-element.elementor-element-af7257b .team-caption{text-align:left;}.elementor-6090 .elementor-element.elementor-element-af7257b .team-icon-socials ul a{color:var( --e-global-color-background );}.elementor-6090 .elementor-element.elementor-element-af7257b .swiper-pagination{text-align:center;}.elementor-6090 .elementor-element.elementor-element-aebea57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6090 .elementor-element.elementor-element-db9abb7{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6090 .elementor-element.elementor-element-53977e3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6090 .elementor-element.elementor-element-53977e3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6090 .elementor-element.elementor-element-53977e3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6090 .elementor-element.elementor-element-53977e3{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-6090 .elementor-element.elementor-element-53977e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-53977e3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );font-weight:var( --e-global-typography-af4e057-font-weight );text-transform:var( --e-global-typography-af4e057-text-transform );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-53977e3 .elementor-icon-list-text{color:var( --e-global-color-text_light );transition:color 0.3s;}.elementor-6090 .elementor-element.elementor-element-9f7c7c4{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-6090 .elementor-element.elementor-element-9f7c7c4 .elementor-heading-title{font-family:var( --e-global-typography-heading_title-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_title-font-size );font-weight:var( --e-global-typography-heading_title-font-weight );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );color:var( --e-global-color-accent );}.elementor-6090 .elementor-element.elementor-element-df818f5{width:100%;max-width:100%;}.elementor-6090 .elementor-element.elementor-element-df818f5 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-6090 .elementor-element.elementor-element-df818f5 .d-grid{grid-template-columns:repeat(2, 1fr);grid-gap:30px;}.elementor-6090 .elementor-element.elementor-element-df818f5 img{border-radius:20px 20px 20px 20px;}.elementor-6090 .elementor-element.elementor-element-df818f5 .team-caption{text-align:left;}.elementor-6090 .elementor-element.elementor-element-df818f5 .team-icon-socials ul a{color:var( --e-global-color-background );}.elementor-6090 .elementor-element.elementor-element-df818f5 .swiper-pagination{text-align:center;}.breadcrumb-wrap, .elementor-page-6090 .breadcrumb-wrap{background-image:url("https://rcayo.com/wp-content/uploads/2026/05/slider10-scaled.jpg");background-position:center center;background-size:cover;}@media(min-width:768px){.elementor-6090 .elementor-element.elementor-element-ceffdda{--width:60%;}.elementor-6090 .elementor-element.elementor-element-d022dfc{--width:60%;}.elementor-6090 .elementor-element.elementor-element-a12cd9c{--width:60%;}.elementor-6090 .elementor-element.elementor-element-40581b2{--width:60%;}.elementor-6090 .elementor-element.elementor-element-db9abb7{--width:60%;}}@media(max-width:1366px){.elementor-6090 .elementor-element.elementor-element-4686f85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-4686f85 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-6949afd .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-cbd1b8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-cbd1b8f .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-1a3cbdc .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-3f7fdd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-3f7fdd5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-d034ac9 .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-24eda82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-24eda82 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-09311fd .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-53977e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-53977e3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-9f7c7c4 .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}}@media(max-width:1200px){.elementor-6090 .elementor-element.elementor-element-a02854d{--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-6090 .elementor-element.elementor-element-d34a3e6 .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-89aed7a{--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-6090 .elementor-element.elementor-element-9173f36 .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-f66199f{--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-6090 .elementor-element.elementor-element-6a92b58 .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-070c380{--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-6090 .elementor-element.elementor-element-af7257b .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-aebea57{--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-6090 .elementor-element.elementor-element-df818f5 .d-grid{grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor-6090 .elementor-element.elementor-element-a02854d{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6090 .elementor-element.elementor-element-4686f85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-4686f85 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-6949afd .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-d34a3e6 .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-89aed7a{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6090 .elementor-element.elementor-element-cbd1b8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-cbd1b8f .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-1a3cbdc .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-9173f36 .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-f66199f{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6090 .elementor-element.elementor-element-3f7fdd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-3f7fdd5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-d034ac9 .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-6a92b58 .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-070c380{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6090 .elementor-element.elementor-element-24eda82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-24eda82 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-09311fd .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-af7257b .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-aebea57{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6090 .elementor-element.elementor-element-53977e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-53977e3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-9f7c7c4 .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-df818f5 .d-grid{grid-template-columns:repeat(1, 1fr);}}@media(max-width:880px){.elementor-6090 .elementor-element.elementor-element-d34a3e6 .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-9173f36 .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-6a92b58 .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-af7257b .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-df818f5 .d-grid{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor-6090 .elementor-element.elementor-element-a02854d{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6090 .elementor-element.elementor-element-4686f85 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6090 .elementor-element.elementor-element-4686f85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-4686f85 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-6949afd .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-d34a3e6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-6090 .elementor-element.elementor-element-d34a3e6 .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-89aed7a{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6090 .elementor-element.elementor-element-cbd1b8f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6090 .elementor-element.elementor-element-cbd1b8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-cbd1b8f .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-1a3cbdc .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-9173f36 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-6090 .elementor-element.elementor-element-9173f36 .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-f66199f{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6090 .elementor-element.elementor-element-3f7fdd5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6090 .elementor-element.elementor-element-3f7fdd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-3f7fdd5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-d034ac9 .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-6a92b58 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-6090 .elementor-element.elementor-element-6a92b58 .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-070c380{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6090 .elementor-element.elementor-element-24eda82 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6090 .elementor-element.elementor-element-24eda82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-24eda82 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-09311fd .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-af7257b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-6090 .elementor-element.elementor-element-af7257b .d-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6090 .elementor-element.elementor-element-aebea57{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6090 .elementor-element.elementor-element-53977e3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6090 .elementor-element.elementor-element-53977e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6090 .elementor-element.elementor-element-53977e3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-af4e057-font-size );letter-spacing:var( --e-global-typography-af4e057-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-9f7c7c4 .elementor-heading-title{font-size:var( --e-global-typography-heading_title-font-size );line-height:var( --e-global-typography-heading_title-line-height );letter-spacing:var( --e-global-typography-heading_title-letter-spacing );}.elementor-6090 .elementor-element.elementor-element-df818f5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-6090 .elementor-element.elementor-element-df818f5 .d-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for heading, class: .elementor-element-6949afd *//* Style only .committee headings */
.committee .elementor-heading-title {
  font-size: 2.2rem !important;
  font-weight: 800 !important;
  letter-spacing: -0.02em !important;
  background: linear-gradient(120deg, #1c7ba4 0%, #557e2a 50%, #1c7ba4 100%) !important;
  background-size: 200% auto !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  color: transparent !important;
  text-shadow: none !important;
  animation: ayoGentleShine 4s ease infinite !important;
  display: inline-block !important;
  line-height: 1.2 !important;
}

/* Icon before .committee headings */
.committee .elementor-heading-title::before {
  content: "✦" !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: linear-gradient(135deg, #1c7ba4, #557e2a) !important;
  width: 48px !important;
  height: 48px !important;
  border-radius: 50% !important;
  font-size: 1.6rem !important;
  font-weight: normal !important;
  color: white !important;
  box-shadow: 0 8px 20px rgba(28, 123, 164, 0.3) !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
  margin-right: 15px !important;
  vertical-align: middle !important;
  background-clip: border-box !important;
  -webkit-background-clip: border-box !important;
  animation: none !important;
}

/* Icon hover effect */
.committee .elementor-heading-title:hover::before {
  transform: scale(1.05) !important;
  box-shadow: 0 12px 25px rgba(85, 126, 42, 0.35) !important;
}

/* Underline accent after .committee heading widget */
.committee {
  position: relative !important;
}

.committee::after {
  content: "" !important;
  position: absolute !important;
  bottom: -12px !important;
  left: 0 !important;
  width: 80px !important;
  height: 4px !important;
  background: linear-gradient(90deg, #1c7ba4, #557e2a, transparent) !important;
  border-radius: 4px !important;
}

/* Animation */
@keyframes ayoGentleShine {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for eyecazi-team-box, class: .elementor-element-d34a3e6 */.team-box-socials-wrapper {
  display: none !important;
}

/* Team box styling */
.elementor-teambox-item {
  background: #ffffff !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08) !important;
  transition: transform 0.4s ease, box-shadow 0.4s ease !important;
  position: relative !important;
}

.elementor-teambox-item:hover {
  transform: translateY(-8px) !important;
  box-shadow: 0 15px 40px rgba(28, 123, 164, 0.2) !important;
}

/* Team image */
.elementor-teambox-item .team-image {
  position: relative !important;
  overflow: hidden !important;
}

.elementor-teambox-item .team-image::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 40% !important;
  background: linear-gradient(to top, rgba(28, 123, 164, 0.3), transparent) !important;
  opacity: 0 !important;
  transition: opacity 0.4s ease !important;
}

.elementor-teambox-item:hover .team-image::after {
  opacity: 1 !important;
}

.elementor-teambox-item .team-image img {
  transition: transform 0.5s ease !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

.elementor-teambox-item:hover .team-image img {
  transform: scale(1.08) !important;
}

/* Team content */
.elementor-teambox-item .team-content {
  padding: 20px 24px 24px !important;
  position: relative !important;
}

/* Team job title */
.elementor-teambox-item .team-job {
  display: inline-block !important;
  background: linear-gradient(135deg, #1c7ba4, #557e2a) !important;
  color: #ffffff !important;
  font-size: 0.75rem !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px !important;
  padding: 4px 14px !important;
  border-radius: 20px !important;
  margin-bottom: 10px !important;
  text-transform: uppercase !important;
}

/* Team name */
.elementor-teambox-item .team-name {
  font-size: 1.25rem !important;
  font-weight: 700 !important;
  color: #1a1a1a !important;
  margin: 8px 0 6px !important;
  line-height: 1.3 !important;
  transition: color 0.3s ease !important;
}

.elementor-teambox-item:hover .team-name {
  color: #1c7ba4 !important;
}

/* Team description */
.elementor-teambox-item .team-desc {
  font-size: 0.9rem !important;
  color: #666666 !important;
  margin-bottom: 10px !important;
  line-height: 1.5 !important;
}

/* More link styling - remove arrow */
.elementor-teambox-item .more-link-wrap {
  margin-top: 12px !important;
}

.elementor-teambox-item .more-link {
  display: inline-block !important;
  font-size: 0.85rem !important;
  font-weight: 600 !important;
  color: #1c7ba4 !important;
  text-decoration: none !important;
  position: relative !important;
  padding-bottom: 2px !important;
  transition: color 0.3s ease !important;
}

.elementor-teambox-item .more-link::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 2px !important;
  background: linear-gradient(90deg, #1c7ba4, #557e2a) !important;
  transition: width 0.3s ease !important;
}

.elementor-teambox-item .more-link:hover::after {
  width: 100% !important;
}

.elementor-teambox-item .more-link:hover {
  color: #557e2a !important;
}

/* Hide the arrow icon */
.elementor-teambox-item .button-icon {
  display: none !important;
}

/* Remove hover content wrapper */


/* Social icons area */
.elementor-teambox-item .team-box-socials-wrapper {
  margin-top: 15px !important;
  padding-top: 15px !important;
  border-top: 1px solid #f0f0f0 !important;
}

.elementor-teambox-item .team-icon-socials ul {
  display: flex !important;
  gap: 12px !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-teambox-item .team-icon-socials ul li a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  height: 36px !important;
  border-radius: 50% !important;
  background: #f5f7fa !important;
  color: #1c7ba4 !important;
  font-size: 1rem !important;
  transition: all 0.3s ease !important;
}

.elementor-teambox-item .team-icon-socials ul li a:hover {
  background: linear-gradient(135deg, #1c7ba4, #557e2a) !important;
  color: #ffffff !important;
  transform: translateY(-2px) !important;
}

/* Specialization text (from more-link) */
.elementor-teambox-item .elementor-button-text span {
  font-size: 0.85rem !important;
  font-style: italic !important;
  color: #888888 !important;
}
.more-link.effect-button-link {
  text-decoration: none !important;
  cursor: default;
}


.more-link:hover .content-wrapper {
    /* Add your hover styles here */
    
    text-decoration: underline;
}


.elementor-teambox-item .elementor-button-text span {
 
  font-style: normal !important;
}

.elementor-widget-eyecazi-team-box.teambox-layout-2 .team-desc {
  overflow: hidden;
  display: flex !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical;
  margin-bottom: 0;
}



/* DESIGN */
.first-cont
.team-name{
    margin-bottom: 14px !important;
}

.first-cont .team-name::after{
    display: block;
    align-items: center;

    margin-top: 10px;
    padding: 7px 14px;

    border-radius: 30px;

    font-size: 12px;
    font-weight: 600;
    letter-spacing: .4px;
    text-transform: uppercase;
width: 55% !important;
    background: linear-gradient(135deg,#eef4ff,#f8fbff);
    border: 1px solid rgba(20,90,255,.12);

    color: #145aff;

    box-shadow: 0 4px 12px rgba(0,0,0,.05);

    transition: all .3s ease;
}

/* Countries ONLY inside this section */
.first-cont .grid-item:nth-child(1) .team-name::after{
    content: "Morocco";
        text-align: center;

}

.first-cont .grid-item:nth-child(2) .team-name::after{
    content: "Jordan";
        text-align: center;

}

.first-cont .grid-item:nth-child(3) .team-name::after{
    content: "UAE";
    text-align: center;
}

.first-cont .grid-item:nth-child(4) .team-name::after{
    content: "Kuwait";
        text-align: center;

}

.first-cont .grid-item:nth-child(5) .team-name::after{
    content: "egypt";
        text-align: center;

}

.first-cont .grid-item:nth-child(6) .team-name::after{
    content: "Qatar";
        text-align: center;

}
/* Hover */
.first-cont .elementor-teambox-item:hover .team-name::after{
    transform: translateY(-2px);
    background: #145aff;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for eyecazi-team-box, class: .elementor-element-9173f36 */.team-box-socials-wrapper {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89aed7a *//* DESIGN */
.second-cont
.team-name{
    margin-bottom: 14px !important;
}

.second-cont .team-name::after{
    display: block;
    align-items: center;

    margin-top: 10px;
    padding: 7px 14px;

    border-radius: 30px;

    font-size: 12px;
    font-weight: 600;
    letter-spacing: .4px;
    text-transform: uppercase;
width: 55% !important;
    background: linear-gradient(135deg,#eef4ff,#f8fbff);
    border: 1px solid rgba(20,90,255,.12);

    color: #145aff;

    box-shadow: 0 4px 12px rgba(0,0,0,.05);

    transition: all .3s ease;
}

/* Countries ONLY inside this section */
.second-cont .grid-item:nth-child(1) .team-name::after{
    content: "Egypt";
        text-align: center;

}

.second-cont .grid-item:nth-child(2) .team-name::after{
    content: "Egypt";
        text-align: center;

}

.second-cont .grid-item:nth-child(3) .team-name::after{
    content: "Tunisia";
    text-align: center;
}

.second-cont .grid-item:nth-child(4) .team-name::after{
    content: "Mauritania";
        text-align: center;

}


/* Hover */
.second-cont .elementor-teambox-item:hover .team-name::after{
    transform: translateY(-2px);
    background: #145aff;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for eyecazi-team-box, class: .elementor-element-6a92b58 */.team-box-socials-wrapper {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66199f *//* DESIGN */
.third-cont
.team-name{
    margin-bottom: 14px !important;
}

.third-cont .team-name::after{
    display: block;
    align-items: center;

    margin-top: 10px;
    padding: 7px 14px;

    border-radius: 30px;

    font-size: 12px;
    font-weight: 600;
    letter-spacing: .4px;
    text-transform: uppercase;
width: 55% !important;
    background: linear-gradient(135deg,#eef4ff,#f8fbff);
    border: 1px solid rgba(20,90,255,.12);

    color: #145aff;

    box-shadow: 0 4px 12px rgba(0,0,0,.05);

    transition: all .3s ease;
}

/* Countries ONLY inside this section */
.third-cont .grid-item:nth-child(1) .team-name::after{
    content: "Lebanon";
        text-align: center;

}

.third-cont .grid-item:nth-child(2) .team-name::after{
    content: "Syria";
        text-align: center;

}

.third-cont .grid-item:nth-child(3) .team-name::after{
    content: "Algeria";
    text-align: center;
}

.third-cont .grid-item:nth-child(4) .team-name::after{
    content: "Qatar";
        text-align: center;

}

.third-cont .grid-item:nth-child(5) .team-name::after{
    content: "Qatar";
        text-align: center;

}

.third-cont .grid-item:nth-child(6) .team-name::after{
    content: "Sudan";
        text-align: center;

}


/* Hover */
.third-cont .elementor-teambox-item:hover .team-name::after{
    transform: translateY(-2px);
    background: #145aff;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for eyecazi-team-box, class: .elementor-element-af7257b */.team-box-socials-wrapper {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-070c380 *//* DESIGN */
.four-cont
.team-name{
    margin-bottom: 14px !important;
}

.four-cont .team-name::after{
    display: block;
    align-items: center;

    margin-top: 10px;
    padding: 7px 14px;

    border-radius: 30px;

    font-size: 12px;
    font-weight: 600;
    letter-spacing: .4px;
    text-transform: uppercase;
width: 55% !important;
    background: linear-gradient(135deg,#eef4ff,#f8fbff);
    border: 1px solid rgba(20,90,255,.12);

    color: #145aff;

    box-shadow: 0 4px 12px rgba(0,0,0,.05);

    transition: all .3s ease;
}

/* Countries ONLY inside this section */
.four-cont .grid-item:nth-child(1) .team-name::after{
    content: "KSA";
        text-align: center;

}

.four-cont .grid-item:nth-child(2) .team-name::after{
    content: "Egypt";
        text-align: center;

}

.four-cont .grid-item:nth-child(3) .team-name::after{
    content: "Bahrain";
    text-align: center;
}

.four-cont .grid-item:nth-child(4) .team-name::after{
    content: "ALGERIA";
        text-align: center;

}


/* Hover */
.four-cont .elementor-teambox-item:hover .team-name::after{
    transform: translateY(-2px);
    background: #145aff;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for eyecazi-team-box, class: .elementor-element-df818f5 */.team-box-socials-wrapper {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebea57 *//* DESIGN */
.five-cont
.team-name{
    margin-bottom: 14px !important;
}

.five-cont .team-name::after{
    display: block;
    align-items: center;

    margin-top: 10px;
    padding: 7px 14px;

    border-radius: 30px;

    font-size: 12px;
    font-weight: 600;
    letter-spacing: .4px;
    text-transform: uppercase;
width: 55% !important;
    background: linear-gradient(135deg,#eef4ff,#f8fbff);
    border: 1px solid rgba(20,90,255,.12);

    color: #145aff;

    box-shadow: 0 4px 12px rgba(0,0,0,.05);

    transition: all .3s ease;
}

/* Countries ONLY inside this section */
.five-cont .grid-item:nth-child(1) .team-name::after{
    content: "Egypt";
        text-align: center;

}

.five-cont .grid-item:nth-child(2) .team-name::after{
    content: "Yemen";
        text-align: center;

}

.five-cont .grid-item:nth-child(3) .team-name::after{
    content: "Libya";
    text-align: center;
}

.five-cont .grid-item:nth-child(4) .team-name::after{
    content: "Jordan";
        text-align: center;

}


/* Hover */
.five-cont .elementor-teambox-item:hover .team-name::after{
    transform: translateY(-2px);
    background: #145aff;
    color: #fff;
}

.five-cont .team-content {
  max-height: 435px !important;
}/* End custom CSS */