.elementor-105 .elementor-element.elementor-element-7efeb29:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-7efeb29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.gnanzouky.com/wp-content/uploads/2026/05/man-introducing-himself-employers-office-job-interview-scaled.jpg");background-position:center center;background-size:cover;}.elementor-105 .elementor-element.elementor-element-7efeb29 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(218deg, #00000000 0%, #000000 60%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-7efeb29 > .elementor-container{min-height:400px;}.elementor-105 .elementor-element.elementor-element-7efeb29.exad-glass-effect-yes.elementor-section{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.elementor-105 .elementor-element.elementor-element-7efeb29.exad-glass-effect-yes > .elementor-column-wrap{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.elementor-105 .elementor-element.elementor-element-7efeb29.exad-glass-effect-yes > .elementor-widget-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.elementor-105 .elementor-element.elementor-element-7efeb29{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105 .elementor-element.elementor-element-ee34fcf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-105 .elementor-element.elementor-element-d14b78c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-d14b78c .exad-breadcrumb-wrapper{justify-content:flex-start;}.elementor-105 .elementor-element.elementor-element-d14b78c ul.exad-breadcrumb-items{padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-d14b78c ul.exad-breadcrumb-items li.exad-breadcrumb-item{font-size:12px;}.elementor-105 .elementor-element.elementor-element-d14b78c ul.exad-breadcrumb-items li.exad-breadcrumb-item a, .elementor-105 .elementor-element.elementor-element-d14b78c ul.exad-breadcrumb-items li.exad-breadcrumb-item.last-item{padding:10px 10px 10px 10px;}.elementor-105 .elementor-element.elementor-element-d14b78c ul.exad-breadcrumb-items li.exad-breadcrumb-item.first-item a{color:#797c80;}.elementor-105 .elementor-element.elementor-element-d14b78c ul.exad-breadcrumb-items li.exad-breadcrumb-item.inner-items a{color:#797c80;}.elementor-105 .elementor-element.elementor-element-d14b78c ul.exad-breadcrumb-items li.exad-breadcrumb-item.active{color:#E6B414;}.elementor-105 .elementor-element.elementor-element-d14b78c ul.exad-breadcrumb-items li.exad-breadcrumb-item i.exad-arrow{color:#797c80;}.elementor-105 .elementor-element.elementor-element-d14b78c ul.exad-breadcrumb-items li.exad-breadcrumb-item div.exad-arrow{color:#797c80;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-865b98b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#E6B414;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-5fd89b4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-ef02e75{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-989dc63:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-989dc63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-105 .elementor-element.elementor-element-989dc63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105 .elementor-element.elementor-element-989dc63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-23930af.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-105 .elementor-element.elementor-element-a87a431{margin-top:3%;margin-bottom:3%;}.elementor-105 .elementor-element.elementor-element-49e7575 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.2em;color:#E6B414;}.elementor-105 .elementor-element.elementor-element-eb2fcf7{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-2de9514{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-b38d8dd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-105 .elementor-element.elementor-element-b38d8dd:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-b38d8dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-105 .elementor-element.elementor-element-b38d8dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:3%;padding:2% 3% 2% 3%;}.elementor-105 .elementor-element.elementor-element-b38d8dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-7304d0b{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-8fff7af{text-align:justify;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-105 .elementor-element.elementor-element-79cd5e3 .elementor-button{background-color:#C9A018;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A018;padding:4% 15% 4% 15%;}.elementor-105 .elementor-element.elementor-element-79cd5e3 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-79cd5e3 .elementor-button:focus{background-color:#FFFFFF;color:#C9A018;}.elementor-105 .elementor-element.elementor-element-79cd5e3 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-79cd5e3 .elementor-button:focus svg{fill:#C9A018;}.elementor-105 .elementor-element.elementor-element-54cda94:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-54cda94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-105 .elementor-element.elementor-element-54cda94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105 .elementor-element.elementor-element-54cda94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-1c796dc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-105 .elementor-element.elementor-element-9b3f55b{margin-top:3%;margin-bottom:3%;}.elementor-105 .elementor-element.elementor-element-7f034a7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.2em;color:#E6B414;}.elementor-105 .elementor-element.elementor-element-2b749ee{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-4969033{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-105 .elementor-element.elementor-element-998b62d > .elementor-widget-container{padding:8% 8% 8% 8%;}.elementor-105 .elementor-element.elementor-element-998b62d{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-6d16793 > .elementor-widget-container{padding:8% 8% 8% 8%;}.elementor-105 .elementor-element.elementor-element-6d16793{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-b89452c > .elementor-widget-container{padding:8% 8% 8% 8%;}.elementor-105 .elementor-element.elementor-element-b89452c{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-634f31c{margin-top:0%;margin-bottom:3%;}.elementor-105 .elementor-element.elementor-element-2a823f3 > .elementor-widget-container{padding:8% 8% 8% 8%;}.elementor-105 .elementor-element.elementor-element-2a823f3{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-ba8a154 > .elementor-widget-container{padding:8% 8% 8% 8%;}.elementor-105 .elementor-element.elementor-element-ba8a154{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-528971b > .elementor-widget-container{padding:8% 8% 8% 8%;}.elementor-105 .elementor-element.elementor-element-528971b{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-7e1c3b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105 .elementor-element.elementor-element-7e1c3b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-0da3781.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-105 .elementor-element.elementor-element-5a02ec9{margin-top:3%;margin-bottom:3%;}.elementor-105 .elementor-element.elementor-element-f4d6712 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.2em;color:#E6B414;}.elementor-105 .elementor-element.elementor-element-87a491c{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-8e56d19:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-8e56d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-105 .elementor-element.elementor-element-8e56d19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105 .elementor-element.elementor-element-8e56d19 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-8a8d5e4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-105 .elementor-element.elementor-element-1d5b6e3{margin-top:3%;margin-bottom:0%;}.elementor-105 .elementor-element.elementor-element-0564068 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.2em;color:#E6B414;}.elementor-105 .elementor-element.elementor-element-96fdbe1{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-3f6fac6{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-2fa756e{margin-top:0%;margin-bottom:3%;}.elementor-105 .elementor-element.elementor-element-5d8627d{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-f29b2b4{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-d1b730d{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-e40c692{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-da6c67f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-105 .elementor-element.elementor-element-25ec8b9:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-25ec8b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-105 .elementor-element.elementor-element-25ec8b9{border-style:solid;border-width:0px 0px 2px 0px;border-color:#C9A018;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-105 .elementor-element.elementor-element-25ec8b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-88e108a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-105 .elementor-element.elementor-element-8b0cff4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-105 .elementor-element.elementor-element-8b0cff4:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-8b0cff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-105 .elementor-element.elementor-element-8b0cff4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1%;margin-bottom:1%;padding:2% 3% 2% 3%;}.elementor-105 .elementor-element.elementor-element-8b0cff4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-105 .elementor-element.elementor-element-959ada8{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-9efbfd0{text-align:justify;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-105 .elementor-element.elementor-element-6999823 .elementor-button{background-color:#C9A018;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A018;padding:4% 15% 4% 15%;}.elementor-105 .elementor-element.elementor-element-6999823 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-6999823 .elementor-button:focus{background-color:#FFFFFF;color:#C9A018;}.elementor-105 .elementor-element.elementor-element-6999823 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-6999823 .elementor-button:focus svg{fill:#C9A018;}@media(min-width:768px){.elementor-105 .elementor-element.elementor-element-4aec628{width:60.904%;}.elementor-105 .elementor-element.elementor-element-ed84a79{width:38.997%;}.elementor-105 .elementor-element.elementor-element-786d8a5{width:60.904%;}.elementor-105 .elementor-element.elementor-element-6b5ceeb{width:38.997%;}}/* Start custom CSS for heading, class: .elementor-element-865b98b */.elementor-105 .elementor-element.elementor-element-865b98b h5 {
  display: flex;
  align-items: center;
  padding: 0!important;
  margin: 0!important;

}
.elementor-105 .elementor-element.elementor-element-865b98b h5:before {
  content: "";
  background: #E6B414;
  width: 2.5%;
  height: 2px;
  margin-right: 1.5%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2290b0e */.elementor-105 .elementor-element.elementor-element-2290b0e {
    width: 90%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49e7575 */.elementor-105 .elementor-element.elementor-element-49e7575 h5 {
  display: flex;
  align-items: center;
  padding: 0!important;
  margin: 0!important;

}
.elementor-105 .elementor-element.elementor-element-49e7575 h5:before {
  content: "";
  background: #E6B414;
  width: 3%;
  height: 3px;
  margin-right: 1.5%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb2fcf7 */.elementor-105 .elementor-element.elementor-element-eb2fcf7 p {
    padding: 0!important;
    line-height: normal;

}
.elementor-105 .elementor-element.elementor-element-eb2fcf7 em {
    color: #E6B414;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a87a431 */.elementor-105 .elementor-element.elementor-element-a87a431 {
    width: 90%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7304d0b */.elementor-105 .elementor-element.elementor-element-7304d0b p {
    padding: 0!important;
    margin: 0!important;

}
.elementor-105 .elementor-element.elementor-element-7304d0b em {
    color: #E6B414;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fff7af */.elementor-105 .elementor-element.elementor-element-8fff7af p {
    padding: 0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b38d8dd */.elementor-105 .elementor-element.elementor-element-b38d8dd {
    width: 90%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f034a7 */.elementor-105 .elementor-element.elementor-element-7f034a7 h5 {
  display: flex;
  align-items: center;
  padding: 0!important;
  margin: 0!important;

}
.elementor-105 .elementor-element.elementor-element-7f034a7 h5:before {
  content: "";
  background: #E6B414;
  width: 3%;
  height: 3px;
  margin-right: 1.5%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b749ee */.elementor-105 .elementor-element.elementor-element-2b749ee p {
    padding: 0!important;
    line-height: normal;

}
.elementor-105 .elementor-element.elementor-element-2b749ee em {
    color: #E6B414;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4969033 */.elementor-105 .elementor-element.elementor-element-4969033 p {
    padding: 0!important;
    margin: 0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9b3f55b */.elementor-105 .elementor-element.elementor-element-9b3f55b {
    width: 90%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-998b62d */.elementor-105 .elementor-element.elementor-element-998b62d .card-icon {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 3rem;
    margin-bottom: 1.7rem;
}

.elementor-105 .elementor-element.elementor-element-998b62d h3 {
    font-family: 'Playfair Display',Georgia,serif;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: -.01em;
    margin-bottom: .6rem;
    color: #fff;
}

.elementor-105 .elementor-element.elementor-element-998b62d p {
    font-size: .83rem;
    color: #6B6B6B;
}

.elementor-105 .elementor-element.elementor-element-998b62d {
    border: 1px solid rgba(255, 255, 255, .08);
    background: rgba(255, 255, 255, .03);
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d16793 */.elementor-105 .elementor-element.elementor-element-6d16793 .card-icon {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 3rem;
    margin-bottom: 1.7rem;
}

.elementor-105 .elementor-element.elementor-element-6d16793 h3 {
    font-family: 'Playfair Display',Georgia,serif;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: -.01em;
    margin-bottom: .6rem;
    color: #fff;
}

.elementor-105 .elementor-element.elementor-element-6d16793 p {
    font-size: .83rem;
    color: #6B6B6B;
}

.elementor-105 .elementor-element.elementor-element-6d16793 {
    border: 1px solid rgba(255, 255, 255, .08);
    background: rgba(255, 255, 255, .03);
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b89452c */.elementor-105 .elementor-element.elementor-element-b89452c .card-icon {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 3rem;
    margin-bottom: 1.7rem;
}

.elementor-105 .elementor-element.elementor-element-b89452c h3 {
    font-family: 'Playfair Display',Georgia,serif;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: -.01em;
    margin-bottom: .6rem;
    color: #fff;
}

.elementor-105 .elementor-element.elementor-element-b89452c p {
    font-size: .83rem;
    color: #6B6B6B;
}

.elementor-105 .elementor-element.elementor-element-b89452c {
    border: 1px solid rgba(255, 255, 255, .08);
    background: rgba(255, 255, 255, .03);
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f1613a */.elementor-105 .elementor-element.elementor-element-3f1613a {
    width: 90%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a823f3 */.elementor-105 .elementor-element.elementor-element-2a823f3 .card-icon {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 3rem;
    margin-bottom: 1.7rem;
}

.elementor-105 .elementor-element.elementor-element-2a823f3 h3 {
    font-family: 'Playfair Display',Georgia,serif;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: -.01em;
    margin-bottom: .6rem;
    color: #fff;
}

.elementor-105 .elementor-element.elementor-element-2a823f3 p {
    font-size: .83rem;
    color: #6B6B6B;
}

.elementor-105 .elementor-element.elementor-element-2a823f3 {
    border: 1px solid rgba(255, 255, 255, .08);
    background: rgba(255, 255, 255, .03);
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba8a154 */.elementor-105 .elementor-element.elementor-element-ba8a154 .card-icon {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 3rem;
    margin-bottom: 1.7rem;
}

.elementor-105 .elementor-element.elementor-element-ba8a154 h3 {
    font-family: 'Playfair Display',Georgia,serif;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: -.01em;
    margin-bottom: .6rem;
    color: #fff;
}

.elementor-105 .elementor-element.elementor-element-ba8a154 p {
    font-size: .83rem;
    color: #6B6B6B;
}

.elementor-105 .elementor-element.elementor-element-ba8a154 {
    border: 1px solid rgba(255, 255, 255, .08);
    background: rgba(255, 255, 255, .03);
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-528971b */.elementor-105 .elementor-element.elementor-element-528971b .card-icon {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 3rem;
    margin-bottom: 1.7rem;
}

.elementor-105 .elementor-element.elementor-element-528971b h3 {
    font-family: 'Playfair Display',Georgia,serif;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: -.01em;
    margin-bottom: .6rem;
    color: #fff;
}

.elementor-105 .elementor-element.elementor-element-528971b p {
    font-size: .83rem;
    color: #6B6B6B;
}

.elementor-105 .elementor-element.elementor-element-528971b {
    border: 1px solid rgba(255, 255, 255, .08);
    background: rgba(255, 255, 255, .03);
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-634f31c */.elementor-105 .elementor-element.elementor-element-634f31c {
    width: 90%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4d6712 */.elementor-105 .elementor-element.elementor-element-f4d6712 h5 {
  display: flex;
  align-items: center;
  padding: 0!important;
  margin: 0!important;

}
.elementor-105 .elementor-element.elementor-element-f4d6712 h5:before {
  content: "";
  background: #E6B414;
  width: 3%;
  height: 3px;
  margin-right: 1.5%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87a491c */.elementor-105 .elementor-element.elementor-element-87a491c p {
    padding: 0!important;
    line-height: normal;

}
.elementor-105 .elementor-element.elementor-element-87a491c em {
    color: #E6B414;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a02ec9 */.elementor-105 .elementor-element.elementor-element-5a02ec9 {
    width: 90%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0564068 */.elementor-105 .elementor-element.elementor-element-0564068 h5 {
  display: flex;
  align-items: center;
  padding: 0!important;
  margin: 0!important;

}
.elementor-105 .elementor-element.elementor-element-0564068 h5:before {
  content: "";
  background: #E6B414;
  width: 3%;
  height: 3px;
  margin-right: 1.5%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96fdbe1 */.elementor-105 .elementor-element.elementor-element-96fdbe1 p {
    padding: 0!important;
    line-height: normal;

}
.elementor-105 .elementor-element.elementor-element-96fdbe1 em {
    color: #E6B414;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d5b6e3 */.elementor-105 .elementor-element.elementor-element-1d5b6e3 {
    width: 90%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d8627d */.elementor-105 .elementor-element.elementor-element-5d8627d .number {
    width: 70px;
    height: 70px;
    background: #C9A018;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 18px;
    font-family: 'Playfair display';
    font-size: 26px;
    font-weight: 700;
    color: #111111;
    position: relative;
    z-index: 1;
}
.elementor-105 .elementor-element.elementor-element-5d8627d h4 {
    font-family: 'Playfair display';
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 8px;
}
.elementor-105 .elementor-element.elementor-element-5d8627d .descrip {
    font-size: 13px;
    color: var(--muted);
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f29b2b4 */.elementor-105 .elementor-element.elementor-element-f29b2b4 .number {
    width: 70px;
    height: 70px;
    background: #111111;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 18px;
    font-family: 'Playfair display';
    font-size: 26px;
    font-weight: 700;
    color: #C9A018;
    position: relative;
    z-index: 1;
}
.elementor-105 .elementor-element.elementor-element-f29b2b4 h4 {
    font-family: 'Playfair display';
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 8px;
}
.elementor-105 .elementor-element.elementor-element-f29b2b4 .descrip {
    font-size: 13px;
    color: #6B6560;
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1b730d */.elementor-105 .elementor-element.elementor-element-d1b730d .number {
    width: 70px;
    height: 70px;
    background: #111111;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 18px;
    font-family: 'Playfair display';
    font-size: 26px;
    font-weight: 700;
    color: #C9A018;
    position: relative;
    z-index: 1;
}
.elementor-105 .elementor-element.elementor-element-d1b730d h4 {
    font-family: 'Playfair display';
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 8px;
}
.elementor-105 .elementor-element.elementor-element-d1b730d .descrip {
    font-size: 13px;
    color: #6B6560;
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e40c692 */.elementor-105 .elementor-element.elementor-element-e40c692 .number {
    width: 70px;
    height: 70px;
    background: #111111;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 18px;
    font-family: 'Playfair display';
    font-size: 26px;
    font-weight: 700;
    color: #C9A018;
    position: relative;
    z-index: 1;
}
.elementor-105 .elementor-element.elementor-element-e40c692 h4 {
    font-family: 'Playfair display';
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 8px;
}
.elementor-105 .elementor-element.elementor-element-e40c692 .descrip {
    font-size: 13px;
    color: #6B6560;
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da6c67f */.elementor-105 .elementor-element.elementor-element-da6c67f .number {
    width: 70px;
    height: 70px;
    background: #111111;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 18px;
    font-family: 'Playfair display';
    font-size: 26px;
    font-weight: 700;
    color: #C9A018;
    position: relative;
    z-index: 1;
}
.elementor-105 .elementor-element.elementor-element-da6c67f h4 {
    font-family: 'Playfair display';
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 8px;
}
.elementor-105 .elementor-element.elementor-element-da6c67f .descrip {
    font-size: 13px;
    color: #6B6560;
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2fa756e */.elementor-105 .elementor-element.elementor-element-2fa756e {
    width: 90%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959ada8 */.elementor-105 .elementor-element.elementor-element-959ada8 p {
    padding: 0!important;
    margin: 0!important;

}
.elementor-105 .elementor-element.elementor-element-959ada8 em {
    color: #E6B414;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9efbfd0 */.elementor-105 .elementor-element.elementor-element-9efbfd0 p {
    padding: 0!important;
}
.elementor-105 .elementor-element.elementor-element-9efbfd0 a {
    color: #C9A018;
}
.elementor-105 .elementor-element.elementor-element-9efbfd0 a:hover {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8b0cff4 */.elementor-105 .elementor-element.elementor-element-8b0cff4 {
    width: 90%;
}/* End custom CSS */