.elementor-964 .elementor-element.elementor-element-fc0000b5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec00007c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec00007b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec000064{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec000061 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec000062 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec000063{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-ec00007a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec00006b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec00006a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec000066 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec000067 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec000068 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec000069 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000072{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec000071{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec00006d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec00006e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec00006f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec000070 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000079{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec000078{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec000074 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec000075 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec000076 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec000077 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000060{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec00005f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec00005e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad00003a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ad000039{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec000054{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec000053{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec000050 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec000051 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec000052 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad00002a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-ce00007a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-ad00002d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad00002e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ad000017{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ad000015 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad000016 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad00001a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ad000018 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad000019 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad00001d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ad00001b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad00001c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad000020{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ad00001e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad00001f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad00002f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-ad000030 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad000036 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-964 .elementor-element.elementor-element-ad000036 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-964 .elementor-element.elementor-element-ad000036{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-964 .elementor-element.elementor-element-ad000036 .elementor-icon-list-text{transition:color 0.3s;}.elementor-964 .elementor-element.elementor-element-ad000037 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec00004e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec00004d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec00004c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec00004b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec000048 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec000049 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec00004a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-fc000065{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000064{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000063{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000061{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc00005f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-fc000060{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc000062{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc000078{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000077{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000066 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-fc000076{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000069{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000067 .elementor-icon-wrapper{text-align:center;}.elementor-964 .elementor-element.elementor-element-fc000068{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc00006c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc00006a .elementor-icon-wrapper{text-align:center;}.elementor-964 .elementor-element.elementor-element-fc00006b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc00006f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc00006d .elementor-icon-wrapper{text-align:center;}.elementor-964 .elementor-element.elementor-element-fc00006e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc000072{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000070 .elementor-icon-wrapper{text-align:center;}.elementor-964 .elementor-element.elementor-element-fc000071{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc000075{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000073 .elementor-icon-wrapper{text-align:center;}.elementor-964 .elementor-element.elementor-element-fc000074{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc000087{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000086{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000079 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-fc000085 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-964 .elementor-element.elementor-element-fc000085 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-964 .elementor-element.elementor-element-fc000085{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-964 .elementor-element.elementor-element-fc000085 .elementor-icon-list-text{transition:color 0.3s;}.elementor-964 .elementor-element.elementor-element-fc0000ab{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc0000aa{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000088 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-fc0000a9{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc00008c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000089 .elementor-icon-wrapper{text-align:center;}.elementor-964 .elementor-element.elementor-element-fc00008a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-fc00008b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc000090{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc00008d .elementor-icon-wrapper{text-align:center;}.elementor-964 .elementor-element.elementor-element-fc00008e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-fc00008f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc000094{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000091 .elementor-icon-wrapper{text-align:center;}.elementor-964 .elementor-element.elementor-element-fc000092 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-fc000093{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc000098{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000095 .elementor-icon-wrapper{text-align:center;}.elementor-964 .elementor-element.elementor-element-fc000096 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-fc000097{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc00009c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc000099 .elementor-icon-wrapper{text-align:center;}.elementor-964 .elementor-element.elementor-element-fc00009a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-fc00009b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc0000a0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc00009d .elementor-icon-wrapper{text-align:center;}.elementor-964 .elementor-element.elementor-element-fc00009e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-fc00009f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc0000a4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc0000a1 .elementor-icon-wrapper{text-align:center;}.elementor-964 .elementor-element.elementor-element-fc0000a2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-fc0000a3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc0000a8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc0000a5 .elementor-icon-wrapper{text-align:center;}.elementor-964 .elementor-element.elementor-element-fc0000a6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-fc0000a7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc0000b4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc0000b3{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc0000b2{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc0000ac .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-fc0000b1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc0000ad{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc0000b0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-fc0000ae{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-fc0000af .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad000047{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ad000046{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec00005a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec000059{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec000056 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec000057 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec000058 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad00003f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-ad000045{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ad000044{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ad000042 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ad000043 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ec00005d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec00005c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ec00005b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ce0000a1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ce0000a0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ce000081{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ce000080{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ce00007e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ce00007f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ce000082{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-ce000083 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ce000086 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-964 .elementor-element.elementor-element-ce000086 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-964 .elementor-element.elementor-element-ce000086{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-964 .elementor-element.elementor-element-ce000086 .elementor-icon-list-text{transition:color 0.3s;}.elementor-964 .elementor-element.elementor-element-ce000087 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ce000088{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-ce00008d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-964 .elementor-element.elementor-element-ce00008d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-964 .elementor-element.elementor-element-ce00008d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-964 .elementor-element.elementor-element-ce00008d .elementor-icon-list-text{transition:color 0.3s;}.elementor-964 .elementor-element.elementor-element-ce00008e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ce00009f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ce000090{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ce00008f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ce000092{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ce000091 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ce000094{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ce000093 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ce000096{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ce000095 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ce000098{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ce000097 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ce00009a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ce000099 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ce00009c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ce00009b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-ce00009e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-964 .elementor-element.elementor-element-ce00009d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-sd000030{--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;}.elementor-964 .elementor-element.elementor-element-sd00002f{--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;}.elementor-964 .elementor-element.elementor-element-sd00002e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-sd000034{--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;}.elementor-964 .elementor-element.elementor-element-sd000033{--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;}.elementor-964 .elementor-element.elementor-element-sd000015{--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;}.elementor-964 .elementor-element.elementor-element-sd000014{--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;}.elementor-964 .elementor-element.elementor-element-sd000012 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-sd000013 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-sd000031{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-sd000032{--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;}.elementor-964 .elementor-element.elementor-element-sd00001a{--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;}.elementor-964 .elementor-element.elementor-element-sd000016 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-sd000017{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-sd000018 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-sd000019{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-sd000021{--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;}.elementor-964 .elementor-element.elementor-element-sd00001b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-sd000020 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-964 .elementor-element.elementor-element-sd000020 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-964 .elementor-element.elementor-element-sd000020{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-964 .elementor-element.elementor-element-sd000020 .elementor-icon-list-text{transition:color 0.3s;}.elementor-964 .elementor-element.elementor-element-sd000025{--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;}.elementor-964 .elementor-element.elementor-element-sd000022 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-sd000023 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-sd000024{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-sd00002d{--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;}.elementor-964 .elementor-element.elementor-element-sd000026 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-sd00002a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-964 .elementor-element.elementor-element-sd00002a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-964 .elementor-element.elementor-element-sd00002a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-964 .elementor-element.elementor-element-sd00002a .elementor-icon-list-text{transition:color 0.3s;}.elementor-964 .elementor-element.elementor-element-sd00002b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-964 .elementor-element.elementor-element-sd00002c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-964 .elementor-element.elementor-element-ec000061 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000062 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000063{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000066 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000067 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000068 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000069 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec00006d .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec00006e .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec00006f .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000070 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000074 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000075 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000076 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000077 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec00005e .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000050 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000051 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000052 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00002a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce00007a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00002d .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000015 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000016 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000018 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000019 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00001b .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00001c .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00001e .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00001f .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00002f{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000030 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000037 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000048 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000049 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec00004a .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00005f .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000060{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000062{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000066 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000068{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00006b{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00006e{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000071{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000074{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000079 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000088 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00008a .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00008b{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00008e .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00008f{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000092 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000093{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000096 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000097{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00009a .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00009b{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00009e .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00009f{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000a2 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000a3{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000a6 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000a7{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000ac .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000ad{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000ae{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000af .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000056 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000057 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000058 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00003f{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000042 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000043 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec00005b .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce00007e .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce00007f .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000082{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000083 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000087 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000088{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce00008e .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce00008f .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000091 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000093 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000095 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000097 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000099 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce00009b .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce00009d .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd00002e .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000012 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000013 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000031{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000016 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000017{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000018 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000019{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd00001b .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000022 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000023 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000024{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000026 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd00002b .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd00002c{letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-964 .elementor-element.elementor-element-ec000061 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000062 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000063{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000066 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000067 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000068 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000069 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec00006d .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec00006e .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec00006f .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000070 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000074 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000075 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000076 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000077 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec00005e .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000050 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000051 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000052 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00002a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce00007a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00002d .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000015 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000016 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000018 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000019 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00001b .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00001c .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00001e .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00001f .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00002f{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000030 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000037 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000048 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000049 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec00004a .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00005f .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000060{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000062{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000066 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000068{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00006b{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00006e{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000071{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000074{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000079 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000088 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00008a .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00008b{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00008e .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00008f{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000092 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000093{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000096 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc000097{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00009a .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00009b{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00009e .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc00009f{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000a2 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000a3{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000a6 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000a7{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000ac .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000ad{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000ae{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-fc0000af .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000056 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000057 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec000058 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad00003f{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000042 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ad000043 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ec00005b .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce00007e .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce00007f .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000082{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000083 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000087 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000088{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce00008e .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce00008f .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000091 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000093 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000095 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000097 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce000099 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce00009b .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-ce00009d .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd00002e .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000012 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000013 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000031{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000016 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000017{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000018 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000019{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd00001b .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000022 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000023 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000024{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd000026 .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd00002b .elementor-heading-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-964 .elementor-element.elementor-element-sd00002c{letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-fc0000b5 */.elementor-964 .elementor-element.elementor-element-fc0000b5{--rf-ink:var(--e-global-color-primary,#573E2A);--rf-gold:var(--e-global-color-secondary,#8F6F49);color:var(--rf-ink);font-family:'DIN Next LT Arabic',sans-serif;width:100%;gap:0!important;background:#fff;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .e-con,.elementor-964 .elementor-element.elementor-element-fc0000b5 .elementor-widget{min-width:0;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .elementor-widget{margin:0;}.elementor-964 .elementor-element.elementor-element-fc0000b5 p{margin:0 0 16px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 p:last-child{margin:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-inner{width:100%;max-width:1280px;margin-inline:auto;gap:24px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-section{padding:76px 24px;gap:0;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-hero{background:#F8EDE1;padding:64px 24px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:64px;align-items:center;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-copy{gap:20px;width:auto!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-label .elementor-heading-title{display:inline-flex;font-size:14px!important;line-height:1.5!important;font-weight:500!important;color:var(--rf-gold)!important;letter-spacing:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-name .elementor-heading-title{font-size:clamp(32px,3.3vw,49px)!important;line-height:1.35!important;font-weight:700!important;color:var(--rf-ink)!important;letter-spacing:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-role .elementor-heading-title{font-size:21px!important;line-height:1.6!important;font-weight:500!important;color:var(--rf-gold)!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-body{font-size:17px;line-height:1.95;font-weight:400;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-lead{font-size:19px;line-height:1.9;max-width:680px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-badges{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-badge{width:auto!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-badge .elementor-heading-title{font-size:13px!important;font-weight:500!important;line-height:1.5!important;border:1px solid #8F6F4940;border-radius:6px;padding:7px 11px;background:#FFFFFF99;color:var(--rf-ink)!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-portrait{padding:16px 16px 0;gap:0;width:100%!important;max-width:430px;margin-inline:auto;background:#fff;border:1px solid #8F6F4933;border-radius:8px;box-shadow:0 18px 44px #573E2A0D;position:relative;overflow:hidden;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-portrait:after{content:'';height:4px;width:80px;position:absolute;bottom:0;inset-inline-start:24px;background:var(--rf-gold);}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-photo img{display:block;width:100%;height:auto;max-height:450px;object-fit:contain;object-position:center bottom;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-photo{width:100%;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-button{width:auto!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-button .elementor-button{font-size:16px;font-weight:500;line-height:1.4;padding:16px 24px;border-radius:8px;background:var(--rf-ink);color:#fff;transition:background .2s,transform .2s;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-button .elementor-button:hover{background:var(--rf-gold);transform:translateY(-2px);}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-nav{flex-direction:row;flex-wrap:wrap;gap:10px;padding-top:24px;border-top:1px solid #8F6F4933;margin-top:12px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-nav .elementor-button{background:transparent;color:var(--rf-ink);border:1px solid #8F6F4940;padding:10px 16px;font-size:14px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-title .elementor-heading-title{font-size:32px!important;line-height:1.4!important;font-weight:500!important;color:var(--rf-ink)!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-subtitle .elementor-heading-title{font-size:21px!important;line-height:1.5!important;font-weight:500!important;color:var(--rf-ink)!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-bio-grid{display:grid!important;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-tint{background:#FBF7F2;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-qual-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-card{width:auto!important;padding:26px;gap:14px;background:#fff;border:1px solid #8F6F492B;border-radius:8px;transition:border-color .25s,box-shadow .25s,transform .25s;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-card:hover{border-color:#8F6F4980;box-shadow:0 10px 28px #573E2A0A;transform:translateY(-3px);}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-qual-grid .rf-card:last-child{grid-column:span 2;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-qual-text{font-size:17px;line-height:1.8;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-card-icon .elementor-icon{font-size:24px;color:var(--rf-gold);fill:var(--rf-gold);}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-exp-list .elementor-icon-list-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-exp-list .elementor-icon-list-item{padding:17px 0!important;border-bottom:1px solid #8F6F4926;align-items:flex-start;gap:12px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-exp-list .elementor-icon-list-text{font-size:17px;line-height:1.85;color:var(--rf-ink);}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-exp-list .elementor-icon-list-icon{padding-top:8px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-exp-list svg{fill:var(--rf-gold);width:13px;height:13px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-practice-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-quote{padding:34px;border-inline-start:3px solid var(--rf-gold);background:#F8EDE1;border-radius:8px;gap:18px;margin-top:12px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-quote .rf-body{font-size:23px;line-height:1.8;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-anchor{scroll-margin-top:140px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-feature{padding:68px 24px;background:#FBF7F2;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-feature .rf-name .elementor-heading-title{font-size:36px!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-feature .rf-portrait{max-width:350px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-feature .rf-photo img{max-height:360px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 a:focus-visible{outline:2px solid var(--rf-gold);outline-offset:4px;}
@media(max-width:1024px){.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-hero-grid{gap:32px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-bio-grid{grid-template-columns:1fr;gap:24px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-qual-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-qual-grid .rf-card:last-child{grid-column:auto;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-name .elementor-heading-title{font-size:36px!important;}}
@media(max-width:767px){.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-section,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-hero,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-feature{padding:42px 20px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-hero-grid{grid-template-columns:1fr;gap:30px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-copy{gap:16px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-name .elementor-heading-title,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-feature .rf-name .elementor-heading-title{font-size:30px!important;line-height:1.4!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-role .elementor-heading-title{font-size:19px!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-lead{font-size:17px;line-height:1.9;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-title .elementor-heading-title{font-size:27px!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-body{font-size:16px;line-height:1.95;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-portrait{max-width:340px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-photo img{max-height:340px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-actions{flex-direction:column;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-button{width:100%!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-button .elementor-button{width:100%;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-nav .elementor-button{padding:10px 8px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-qual-grid,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-practice-grid,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-exp-list .elementor-icon-list-items{grid-template-columns:1fr;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-card{padding:22px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-quote{padding:24px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-quote .rf-body{font-size:20px;}}
@media(prefers-reduced-motion:reduce){.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-card,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-button .elementor-button{transition:none;transform:none;}}
.elementor-964 .elementor-element.elementor-element-fc0000b5{padding:0!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-inner{padding:0!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-copy,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-badges,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-actions,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-nav,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-bio-grid,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-side,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-vision-copy,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-qual-grid,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-exp-list,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-practice-grid,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-hero-grid{padding:0;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-card-icon{text-align:start;}

.elementor-964 .elementor-element.elementor-element-fc0000b5{direction:rtl;}
body.elementor-page-964 #content > .ast-container{max-width:none!important;width:100%!important;padding:0!important}body.elementor-page-964 #content{padding:0!important}
/* Refined interactions, restricted to this profile wrapper. */
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-portrait{isolation:isolate;transition:box-shadow .35s,border-color .35s,transform .35s;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-photo{overflow:hidden;border-radius:5px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-photo img{transition:transform .65s cubic-bezier(.2,.65,.3,1);transform-origin:center bottom;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-portrait:after{transition:width .45s cubic-bezier(.2,.65,.3,1);}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-badge .elementor-heading-title{transition:background .2s,color .2s,border-color .2s;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-card .elementor-icon{transition:transform .3s,color .3s;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-card-icon .elementor-icon-wrapper{text-align:start;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-nav{gap:10px!important;padding-top:24px!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-hero .rf-copy{animation:rkProfileEntry .65s ease-out backwards;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-hero .rf-portrait{animation:rkProfileEntry .8s ease-out backwards;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-team-directory{background:#fff;border-bottom:1px solid #8F6F4926;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-directory-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-person-card{display:flex;flex-direction:row;align-items:flex-start;gap:24px;padding:30px;border:1px solid #8F6F4930;border-radius:8px;background:linear-gradient(130deg,#FBF7F2,#fff);transition:transform .3s,box-shadow .3s,border-color .3s;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-person-card .rf-copy{flex:1;gap:12px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-monogram{flex:0 0 72px;width:72px!important;height:72px;display:flex;align-items:center;justify-content:center;padding:0!important;border-radius:8px;background:#F8EDE1;border:1px solid #8F6F4933;transition:background .3s,transform .3s;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-monogram .elementor-heading-title{font-size:23px!important;line-height:1!important;font-weight:500!important;color:#8F6F49!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-small .elementor-heading-title{font-size:23px!important;line-height:1.6!important;font-weight:500!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-licence-line{font-size:15px;line-height:1.8;color:#8F6F49;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-license-number{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-license-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-license-card{gap:10px;padding:22px;background:#fff;border:1px solid #8F6F4930;border-radius:8px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-license-card .rf-role .elementor-heading-title{font-size:16px!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-license-number .elementor-heading-title{font-size:24px!important;line-height:1.5!important;font-weight:500!important;color:#573E2A!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-secondary-profile{background:#FBF7F2;border-top:1px solid #8F6F4930;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-profile-head{display:flex;flex-direction:row;align-items:center;gap:22px;padding:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-profile-head .rf-copy{flex:1;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-member-list .elementor-icon-list-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-member-list .elementor-icon-list-item{align-items:flex-start;padding:12px 0;gap:10px;border-bottom:1px solid #8F6F4926;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-member-list .elementor-icon-list-text{font-size:17px;line-height:1.85;color:#573E2A;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-member-list .elementor-icon-list-icon{padding-top:8px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-member-list svg{fill:#8F6F49;width:14px;height:14px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-training{margin-top:12px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-training .elementor-accordion-item{border:1px solid #8F6F4930!important;border-radius:8px;margin-bottom:10px;background:#fff;overflow:hidden;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-training .elementor-tab-title{padding:20px 24px;background:#fff;transition:background .2s;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-training .elementor-accordion-title{font-family:inherit;font-size:18px;font-weight:500;color:#573E2A;line-height:1.7;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-training .elementor-tab-content{padding:20px 24px;border-top:1px solid #8F6F4926;font-family:inherit;font-size:16px;line-height:1.95;color:#573E2A;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-training .elementor-tab-content ul{padding-inline-start:22px;margin:0;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-training li+li{margin-top:10px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-training .elementor-tab-title.elementor-active{background:#F8EDE1;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-training .elementor-accordion-icon{color:#8F6F49;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-training .elementor-tab-title:hover{background:#FBF7F2;}
@keyframes rkProfileEntry{from{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:none}}
@media(hover:hover) and (pointer:fine){.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-portrait:hover{border-color:#8F6F4980;box-shadow:0 22px 48px #573E2A18;transform:translateY(-4px);}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-portrait:hover img{transform:scale(1.035);}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-portrait:hover:after{width:calc(100% - 48px);}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-badge:hover .elementor-heading-title{background:#573E2A;color:#F8EDE1!important;border-color:#573E2A;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-card:hover .elementor-icon{transform:translateY(-2px) rotate(-5deg);}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-person-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #573E2A0D;border-color:#8F6F4980;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-person-card:hover .rf-monogram{background:#F1E0CD;transform:translateY(-2px);}}
@media(max-width:1024px){.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-license-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-directory-grid{gap:16px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-person-card{padding:24px;gap:16px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-monogram{flex-basis:58px;width:58px!important;height:58px;}}
@media(max-width:767px){.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-directory-grid,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-member-list .elementor-icon-list-items{grid-template-columns:1fr;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-person-card{padding:22px;gap:16px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-small .elementor-heading-title{font-size:21px!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-license-card{padding:17px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-license-number .elementor-heading-title{font-size:21px!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-profile-head{align-items:flex-start;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-training .elementor-tab-title{padding:17px 18px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-training .elementor-tab-content{padding:18px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-training .elementor-accordion-title{font-size:17px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-member-list .elementor-icon-list-text{font-size:16px;}}
@media(prefers-reduced-motion:reduce){.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-hero .rf-copy,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-hero .rf-portrait{animation:none!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-portrait,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-photo img,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-portrait:after,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-card .elementor-icon,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-person-card,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-monogram,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-badge .elementor-heading-title{transition:none!important;transform:none!important;}}

.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-license-card{text-align:center;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-license-card .rf-role,.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-license-number{text-align:center;}@media(max-width:767px){.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-profile-head .rf-monogram{flex-basis:46px;width:46px!important;height:46px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .rf-profile-head{gap:14px;}}
/* Corporate records and the expanded legal team. */
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-records{background:#FBF7F2;border-top:1px solid #8F6F4926;border-bottom:1px solid #8F6F4926;padding:64px 24px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-record-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-record-card{padding:26px;border:1px solid #8F6F4933;border-radius:8px;background:#fff;gap:12px;transition:transform .25s,box-shadow .25s,border-color .25s;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-record-title .elementor-heading-title{font-family:'DIN Next LT Arabic',sans-serif;font-size:21px!important;line-height:1.6!important;font-weight:500!important;color:#573E2A!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-record-body{font-family:'DIN Next LT Arabic',sans-serif;font-size:16px;line-height:1.9;color:#573E2A;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-record-note{font-size:14px;line-height:1.8;color:#8F6F49;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-chair-summary{padding:60px 24px;background:#fff;border-bottom:1px solid #8F6F4926;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-role .elementor-heading-title{font-family:'DIN Next LT Arabic',sans-serif;font-size:16px!important;line-height:1.6!important;font-weight:500!important;color:#8F6F49!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-bio{font-size:17px;line-height:1.95;color:#573E2A;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-team-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-person-card{padding:26px;border:1px solid #8F6F4933;border-radius:8px;background:#fff;gap:16px;transition:transform .3s,box-shadow .3s,border-color .3s;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-card-photo{width:100%;overflow:hidden;border-radius:6px;background:#F8EDE1;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-card-photo img{display:block;width:100%;height:240px;object-fit:cover;object-position:50% 10%;transition:transform .6s;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-detail-photo{width:180px!important;flex:0 0 180px;overflow:hidden;border-radius:8px;border:1px solid #8F6F4933;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-detail-photo img{display:block;width:100%;height:230px;object-fit:cover;object-position:50% 10%;transition:transform .6s;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-skill-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-skill{width:auto!important;padding:10px 14px;border:1px solid #8F6F4933;border-radius:6px;background:#fff;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-skill .elementor-heading-title{font-size:15px!important;line-height:1.6!important;font-weight:500!important;color:#573E2A!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-home-team{padding:0 24px 64px;background:#FBF7F2;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-mini-photo img{height:200px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-az-bio{padding:24px;background:#fff;border-inline-start:3px solid #8F6F49;border-radius:8px;}
@media(hover:hover) and (pointer:fine){.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-record-card:hover,.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-person-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px #573E2A0C;border-color:#8F6F4980;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-person-card:hover img,.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-detail-photo:hover img{transform:scale(1.035);}}
@media(max-width:1024px){.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-detail-photo{width:150px!important;flex-basis:150px;}}
@media(max-width:767px){.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-records,.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-chair-summary{padding:42px 20px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-record-grid,.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-team-grid{grid-template-columns:1fr;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-record-card,.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-person-card{padding:22px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-card-photo img{height:300px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-detail-photo{width:105px!important;flex-basis:105px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-detail-photo img{height:145px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-bio{font-size:16px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-home-team{padding:0 20px 42px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-az-bio{padding:20px;}}
@media(prefers-reduced-motion:reduce){.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-record-card,.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-person-card,.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-card-photo img,.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-detail-photo img{transition:none!important;transform:none!important;}}

/* Consistent portrait windows. The chairman source is a phone screenshot;
   a square CSS viewport at 55% reveals only its original photo region. */
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-card-photo{aspect-ratio:1/1;position:relative;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-card-photo .elementor-widget-container{height:100%;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-card-photo img{width:100%;height:100%!important;aspect-ratio:1/1;object-fit:cover;object-position:50% 20%;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-az-photo img{object-position:50% 55%!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-detail-photo.cu-az-photo{width:180px!important;flex-basis:180px;aspect-ratio:1/1;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-detail-photo.cu-az-photo img{height:180px!important;aspect-ratio:1/1;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-chair-grid{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:48px;align-items:center;padding:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-chair-frame{width:100%;max-width:350px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-chair-frame .cu-az-photo{width:100%;aspect-ratio:1/1;overflow:hidden;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-chair-frame .cu-az-photo img{display:block;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .6s;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-chair-frame{transition:transform .3s,box-shadow .3s;}
@media(hover:hover) and (pointer:fine){.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-chair-frame:hover{transform:translateY(-4px);box-shadow:0 20px 40px #573E2A14;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-chair-frame:hover img{transform:scale(1.035);}}
@media(max-width:767px){.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-detail-photo.cu-az-photo{width:105px!important;flex-basis:105px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-detail-photo.cu-az-photo img{height:105px!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-chair-grid{grid-template-columns:1fr;gap:28px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-chair-frame{max-width:320px;}}
@media(prefers-reduced-motion:reduce){.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-chair-frame,.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-chair-frame .cu-az-photo img{transition:none!important;transform:none!important;}}

.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-ahmed-photo img{object-position:50% 8%!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .cu-person-card .rf-button{margin-top:auto!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5.eq-shell{--eq-ink:var(--e-global-color-primary,#573E2A);--eq-gold:var(--e-global-color-secondary,#8F6F49);width:100%;padding:0!important;gap:0!important;background:#fff;color:var(--eq-ink);font-family:'DIN Next LT Arabic',sans-serif;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-inner{width:100%;max-width:1280px;margin-inline:auto;padding:0;gap:28px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-hero,.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-home{padding:64px 24px;background:#F8EDE1;gap:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-intro{max-width:820px;gap:18px;padding:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-label .elementor-heading-title{display:inline-block;font-size:14px!important;line-height:1.5!important;font-weight:500!important;color:var(--eq-gold)!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-title .elementor-heading-title{font-size:clamp(32px,3.6vw,52px)!important;line-height:1.25!important;font-weight:700!important;color:var(--eq-ink)!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-home .eq-title .elementor-heading-title{font-size:38px!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-lead{font-size:18px;line-height:1.85;max-width:760px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-lead p{margin:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;align-items:stretch;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-card{width:100%!important;min-width:0;padding:20px;gap:18px;background:#fff;border:1px solid #8F6F4938;border-radius:8px;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-portrait{width:100%!important;aspect-ratio:1/1;overflow:hidden;background:#FBF7F2;border-radius:6px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-portrait .elementor-widget-container{height:100%;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-card .eq-portrait{max-width:320px;margin-inline:auto;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-portrait img{display:block;width:100%;height:100%!important;aspect-ratio:1/1;object-fit:cover;transition:transform .55s cubic-bezier(.2,.65,.3,1);}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-az img{object-position:50% 55%!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-mufreh img{object-position:50% 25%!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-ata img{object-position:50% 20%!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-ahmed img{object-position:50% 8%!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-card-copy{padding:0;gap:12px;flex:1;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-partner-tag .elementor-heading-title{font-size:13px!important;line-height:1.5!important;font-weight:500!important;color:var(--eq-gold)!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-card-name .elementor-heading-title{font-size:23px!important;line-height:1.4!important;font-weight:700!important;min-height:3.1em;color:var(--eq-ink)!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-card-role .elementor-heading-title{font-size:16px!important;line-height:1.5!important;min-height:1.5em;font-weight:500!important;color:var(--eq-gold)!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-card .eq-action{margin-top:auto!important;width:100%!important;padding-top:8px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-card .elementor-button{width:100%;padding:14px 18px;border-radius:8px;background:var(--eq-ink);color:#fff;line-height:1.4;font-size:15px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-home-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #8F6F4930;padding:24px 0 0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-home-footer .eq-lead{font-size:16px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-specialist-summary{display:grid!important;grid-template-columns:80px minmax(0,1fr);gap:20px;align-items:center;padding:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-specialist-summary .eq-portrait{width:80px!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-specialist-summary .eq-profile-heading{gap:6px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-specialist-name .elementor-heading-title{font-size:22px!important;line-height:1.45!important;font-weight:500!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-home-footer .eq-action{width:auto!important;flex-shrink:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-home-footer .elementor-button{padding:14px 22px;border-radius:8px;background:var(--eq-ink);color:white;line-height:1.4;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profiles-intro{padding:64px 24px 0;background:#fff;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profiles-intro .eq-title .elementor-heading-title{font-size:32px!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile{padding:64px 24px!important;scroll-margin-top:140px;border-bottom:1px solid #8F6F4930;background:#fff;gap:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile:nth-of-type(even){background:#FBF7F2;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile .rf-inner{gap:28px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile-head{display:grid!important;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:28px;padding:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile-head .eq-portrait{width:150px!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile-heading{padding:0;gap:12px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile-name .elementor-heading-title{font-size:30px!important;line-height:1.35!important;font-weight:700!important;color:var(--eq-ink)!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile .rf-section{padding:24px 0!important;background:transparent!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile .rf-bio-grid{grid-template-columns:1fr!important;gap:18px!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile .rf-title .elementor-heading-title{font-size:24px!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile .rf-subtitle .elementor-heading-title{font-size:21px!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile .rf-quote{margin-top:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 a:focus-visible{outline:2px solid var(--eq-gold);outline-offset:4px;}
@media(hover:hover) and (pointer:fine){.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-card:hover{transform:translateY(-5px);border-color:#8F6F4980;box-shadow:0 18px 38px #573E2A12;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-card:hover img{transform:scale(1.035);}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-action .elementor-button:hover{background:var(--eq-gold);}}
@media(max-width:1024px){.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-grid{gap:18px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-card{padding:16px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-card-name .elementor-heading-title{font-size:20px!important;min-height:4.2em;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile-name .elementor-heading-title{font-size:27px!important;}}
@media(max-width:767px){.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-hero,.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-home,.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile{padding:40px 20px!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-grid{grid-template-columns:1fr;gap:24px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-card{padding:20px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-card-name .elementor-heading-title{font-size:23px!important;min-height:0;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-title .elementor-heading-title,.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-home .eq-title .elementor-heading-title{font-size:32px!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-lead{font-size:16px;line-height:1.9;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-home-footer{align-items:stretch;flex-direction:column;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-home-footer .eq-action,.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-home-footer .elementor-button{width:100%!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile-head{grid-template-columns:104px minmax(0,1fr);gap:18px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile-head .eq-portrait{width:104px!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile-name .elementor-heading-title{font-size:23px!important;line-height:1.4!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile .rf-section{padding:20px 0!important;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profiles-intro{padding:40px 20px 0;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile .rf-title .elementor-heading-title{font-size:23px!important;}}
@media(max-width:359px){.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile-head{grid-template-columns:1fr;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-profile-head .eq-portrait{width:120px!important;}}
@media(prefers-reduced-motion:reduce){.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-card,.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-portrait img{transition:none!important;transform:none!important;}}


/* The legal specialist and trainee are separate from the three partners. */
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-staff-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px 0 0;border-top:1px solid #8F6F4930;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-staff-grid .eq-home-footer{display:flex!important;flex-direction:column;align-items:stretch;justify-content:space-between;gap:18px;border:1px solid #8F6F4933;border-radius:8px;padding:20px;background:#fff;margin:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-staff-grid .eq-action,.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-staff-grid .elementor-button{width:100%!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-saud img{object-position:50% 15%;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .st-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:0;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .st-detail-card{padding:24px;background:#fff;border:1px solid #8F6F4933;border-radius:8px;gap:16px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .st-detail-card .elementor-icon-list-text{font-size:16px;line-height:1.85;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .st-detail-card .elementor-icon-list-items{display:flex!important;flex-direction:column;gap:8px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .st-detail-card .elementor-icon-list-item{align-items:flex-start;padding-block:5px!important;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .st-detail-card .elementor-icon-list-icon{padding-top:8px;}
.elementor-964 .elementor-element.elementor-element-fc0000b5 .st-detail-card .elementor-icon-list-icon svg{fill:#8F6F49;width:12px;}
@media(max-width:767px){.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-staff-grid,.elementor-964 .elementor-element.elementor-element-fc0000b5 .st-detail-grid{grid-template-columns:1fr;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .st-detail-card{padding:20px;}.elementor-964 .elementor-element.elementor-element-fc0000b5 .eq-staff-grid .eq-specialist-name .elementor-heading-title{font-size:20px!important;}}/* End custom CSS */