/* ==========================================================
   Emmerson Ross Recruitment
   Page CSS harvested from Elementor Pro custom_css fields.
   29 rules. Keeps page layouts working once Pro is off.
   Place at: hello-elementor-child/css/er-page-styles.css
   ========================================================== */

/* ================= Home ================= */

/* section (f1fa490) */
.elementor-element-f1fa490{position:relative;overflow:hidden;} .elementor-element-f1fa490::before{content:"";position:absolute;inset:0;background:radial-gradient(900px 500px at 80% -10%,rgba(255,144,0,.28),transparent 60%),linear-gradient(120deg,#3f3f3f 0%,#4e4e4e 60%);z-index:0;} .elementor-element-f1fa490 > .elementor-container{position:relative;z-index:1;}

/* section (a74a413) */
.elementor-element-a74a413 > .elementor-container{justify-content:center}
@media (max-width:767px){
  .elementor-element-a74a413 > .elementor-container > .elementor-column{width:100%;max-width:100%}
  .elementor-element-a74a413 .elementor-widget-wrap{flex-direction:column;align-items:center;gap:14px}
  .elementor-element-a74a413 .elementor-widget-button{width:100%;max-width:300px}
  .elementor-element-a74a413 .elementor-button{width:100%;justify-content:center}
}
@media (max-width:767px){
  .elementor-element-a74a413 > .elementor-container > .elementor-column{width:100%;max-width:100%}
  .elementor-element-a74a413 .elementor-widget-wrap{flex-direction:column;align-items:center;gap:14px}
  .elementor-element-a74a413 .elementor-widget-button{width:100%;max-width:300px}
  .elementor-element-a74a413 .elementor-button{width:100%;justify-content:center}
}

/* column (b6105fd) */
.elementor-element-b6105fd > .elementor-widget-wrap{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:12px;}.elementor-element-b6105fd > .elementor-widget-wrap > .elementor-widget{width:auto;margin-bottom:0 !important;margin-top:0 !important;}.elementor-element-b6105fd .elementor-button{display:inline-flex;align-items:center;white-space:nowrap;}@media(max-width:480px){.elementor-element-b6105fd .elementor-button{padding-left:20px;padding-right:20px;font-size:14px;}.elementor-element-b6105fd > .elementor-widget-wrap{gap:10px;}}

/* widget : button (696458f) */
.elementor-element-696458f .elementor-button{white-space:nowrap;}

/* widget : button (aa68b76) */
.elementor-element-aa68b76 .elementor-button{white-space:nowrap;}

/* section (1408523) */
.elementor-element-1408523{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
@media (max-width:767px){
  .elementor-element-1408523{width:auto !important;max-width:none !important;margin-left:-40px !important;margin-right:-40px !important}
  .elementor-element-1408523 > .elementor-container{max-width:none !important;padding-left:14px !important;padding-right:14px !important}
  .elementor-element-1408523 > .elementor-container > .elementor-column{width:100% !important;max-width:100% !important}
  .elementor-element-1408523 .elementor-widget-wrap{padding-left:0;padding-right:0}
  .elementor-element-1408523 .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:flex-start;text-align:left}
  .elementor-element-1408523 .elementor-icon-box-icon{margin-right:0;margin-bottom:10px}
  .elementor-element-1408523 .elementor-icon-box-content{width:100%;text-align:left}
}.elementor-element-1408523{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
@media (max-width:767px){
  .elementor-element-1408523{width:auto !important;max-width:none !important;margin-left:-40px !important;margin-right:-40px !important}
  .elementor-element-1408523 > .elementor-container{max-width:none !important;padding-left:14px !important;padding-right:14px !important}
  .elementor-element-1408523 > .elementor-container > .elementor-column{width:100% !important;max-width:100% !important}
  .elementor-element-1408523 .elementor-widget-wrap{padding-left:0;padding-right:0}
  .elementor-element-1408523 .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:flex-start;text-align:left}
  .elementor-element-1408523 .elementor-icon-box-icon{margin-right:0;margin-bottom:10px}
  .elementor-element-1408523 .elementor-icon-box-content{width:100%;text-align:left}
}

/* widget : icon-box (3bd22c5) */
.elementor-element-3bd22c5 .elementor-icon{background:rgba(255,144,0,.18);border-radius:10px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;} .elementor-element-3bd22c5 .elementor-icon-box-title{margin-bottom:2px;} .elementor-element-3bd22c5 .elementor-icon-box-wrapper{text-align:left;}.elementor-element-3bd22c5 .elementor-icon-box-wrapper{display:flex;align-items:flex-start;text-align:left;}.elementor-element-3bd22c5 .elementor-icon-box-icon{margin-right:14px;margin-bottom:0;flex-shrink:0;}.elementor-element-3bd22c5 .elementor-icon-box-content{text-align:left;}

/* widget : icon-box (9107b14) */
.elementor-element-9107b14 .elementor-icon{background:rgba(255,144,0,.18);border-radius:10px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;} .elementor-element-9107b14 .elementor-icon-box-title{margin-bottom:2px;} .elementor-element-9107b14 .elementor-icon-box-wrapper{text-align:left;}.elementor-element-9107b14 .elementor-icon-box-wrapper{display:flex;align-items:flex-start;text-align:left;}.elementor-element-9107b14 .elementor-icon-box-icon{margin-right:14px;margin-bottom:0;flex-shrink:0;}.elementor-element-9107b14 .elementor-icon-box-content{text-align:left;}

/* widget : icon-box (7eeb469) */
.elementor-element-7eeb469 .elementor-icon{background:rgba(255,144,0,.18);border-radius:10px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;} .elementor-element-7eeb469 .elementor-icon-box-title{margin-bottom:2px;} .elementor-element-7eeb469 .elementor-icon-box-wrapper{text-align:left;}.elementor-element-7eeb469 .elementor-icon-box-wrapper{display:flex;align-items:flex-start;text-align:left;}.elementor-element-7eeb469 .elementor-icon-box-icon{margin-right:14px;margin-bottom:0;flex-shrink:0;}.elementor-element-7eeb469 .elementor-icon-box-content{text-align:left;}

/* section (1497597) */
@media (max-width:767px){
  .elementor-element-1497597{width:auto !important;max-width:none !important;margin-left:-40px !important;margin-right:-40px !important}
  .elementor-element-1497597 > .elementor-container{max-width:none !important;padding-left:14px !important;padding-right:14px !important}
  .elementor-element-1497597 > .elementor-container > .elementor-column{width:100% !important;max-width:100% !important}
  .elementor-element-1497597 .elementor-widget-wrap{padding-left:0;padding-right:0}
  .elementor-element-1497597 .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:flex-start;text-align:left}
  .elementor-element-1497597 .elementor-icon-box-icon{margin-right:0;margin-bottom:10px}
  .elementor-element-1497597 .elementor-icon-box-content{width:100%;text-align:left}
}@media (max-width:767px){
  .elementor-element-1497597{width:auto !important;max-width:none !important;margin-left:-40px !important;margin-right:-40px !important}
  .elementor-element-1497597 > .elementor-container{max-width:none !important;padding-left:14px !important;padding-right:14px !important}
  .elementor-element-1497597 > .elementor-container > .elementor-column{width:100% !important;max-width:100% !important}
  .elementor-element-1497597 .elementor-widget-wrap{padding-left:0;padding-right:0}
  .elementor-element-1497597 .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:flex-start;text-align:left}
  .elementor-element-1497597 .elementor-icon-box-icon{margin-right:0;margin-bottom:10px}
  .elementor-element-1497597 .elementor-icon-box-content{width:100%;text-align:left}
}

/* column (3b0fdd1) */
.elementor-element-3b0fdd1 > .elementor-widget-wrap{display:grid !important;grid-template-columns:repeat(3,1fr);gap:26px;align-content:start;} @media(max-width:900px){.elementor-element-3b0fdd1 > .elementor-widget-wrap{grid-template-columns:1fr;}} .elementor-element-3b0fdd1 > .elementor-widget-wrap > .elementor-widget{width:auto;max-width:none;margin:0;}

/* widget : icon-box (67c34e6) */
.elementor-element-67c34e6{background:#fff;border:1px solid #ECECEC;border-radius:14px;padding:34px;transition:.25s;height:100%;} .elementor-element-67c34e6:hover{transform:translateY(-5px);box-shadow:0 18px 50px rgba(0,0,0,.10);border-color:transparent;} .elementor-element-67c34e6 .elementor-icon{background:linear-gradient(135deg,#FF9000,#ffb04d);width:54px;height:54px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;} .elementor-element-67c34e6 .elementor-icon-box-wrapper{text-align:left;} .elementor-element-67c34e6 .elementor-icon-box-title{margin-bottom:10px;}

/* widget : icon-box (d47efab) */
.elementor-element-d47efab{background:#fff;border:1px solid #ECECEC;border-radius:14px;padding:34px;transition:.25s;height:100%;} .elementor-element-d47efab:hover{transform:translateY(-5px);box-shadow:0 18px 50px rgba(0,0,0,.10);border-color:transparent;} .elementor-element-d47efab .elementor-icon{background:linear-gradient(135deg,#FF9000,#ffb04d);width:54px;height:54px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;} .elementor-element-d47efab .elementor-icon-box-wrapper{text-align:left;} .elementor-element-d47efab .elementor-icon-box-title{margin-bottom:10px;}

/* widget : icon-box (dc54638) */
.elementor-element-dc54638{background:#fff;border:1px solid #ECECEC;border-radius:14px;padding:34px;transition:.25s;height:100%;} .elementor-element-dc54638:hover{transform:translateY(-5px);box-shadow:0 18px 50px rgba(0,0,0,.10);border-color:transparent;} .elementor-element-dc54638 .elementor-icon{background:linear-gradient(135deg,#FF9000,#ffb04d);width:54px;height:54px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;} .elementor-element-dc54638 .elementor-icon-box-wrapper{text-align:left;} .elementor-element-dc54638 .elementor-icon-box-title{margin-bottom:10px;}

/* widget : icon-box (9df1481) */
.elementor-element-9df1481{background:#fff;border:1px solid #ECECEC;border-radius:14px;padding:34px;transition:.25s;height:100%;} .elementor-element-9df1481:hover{transform:translateY(-5px);box-shadow:0 18px 50px rgba(0,0,0,.10);border-color:transparent;} .elementor-element-9df1481 .elementor-icon{background:linear-gradient(135deg,#FF9000,#ffb04d);width:54px;height:54px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;} .elementor-element-9df1481 .elementor-icon-box-wrapper{text-align:left;} .elementor-element-9df1481 .elementor-icon-box-title{margin-bottom:10px;}

/* widget : icon-box (478ab29) */
.elementor-element-478ab29{background:#fff;border:1px solid #ECECEC;border-radius:14px;padding:34px;transition:.25s;height:100%;} .elementor-element-478ab29:hover{transform:translateY(-5px);box-shadow:0 18px 50px rgba(0,0,0,.10);border-color:transparent;} .elementor-element-478ab29 .elementor-icon{background:linear-gradient(135deg,#FF9000,#ffb04d);width:54px;height:54px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;} .elementor-element-478ab29 .elementor-icon-box-wrapper{text-align:left;} .elementor-element-478ab29 .elementor-icon-box-title{margin-bottom:10px;}

/* widget : icon-box (80c78f2) */
.elementor-element-80c78f2{background:#fff;border:1px solid #ECECEC;border-radius:14px;padding:34px;transition:.25s;height:100%;} .elementor-element-80c78f2:hover{transform:translateY(-5px);box-shadow:0 18px 50px rgba(0,0,0,.10);border-color:transparent;} .elementor-element-80c78f2 .elementor-icon{background:linear-gradient(135deg,#FF9000,#ffb04d);width:54px;height:54px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;} .elementor-element-80c78f2 .elementor-icon-box-wrapper{text-align:left;} .elementor-element-80c78f2 .elementor-icon-box-title{margin-bottom:10px;}

/* section (5162319) */
@media (max-width:767px){
  .elementor-element-5162319{width:auto !important;max-width:none !important;margin-left:-40px !important;margin-right:-40px !important}
  .elementor-element-5162319 > .elementor-container{max-width:none !important;padding-left:6px !important;padding-right:6px !important}
  .elementor-element-5162319 > .elementor-container > .elementor-column{width:100% !important;max-width:100% !important}
}@media (max-width:767px){
  .elementor-element-5162319{width:auto !important;max-width:none !important;margin-left:-40px !important;margin-right:-40px !important}
  .elementor-element-5162319 > .elementor-container{max-width:none !important;padding-left:6px !important;padding-right:6px !important}
  .elementor-element-5162319 > .elementor-container > .elementor-column{width:100% !important;max-width:100% !important}
}

/* column (9c55485) */
.elementor-element-9c55485 > .elementor-widget-wrap{display:grid !important;grid-template-columns:1fr 1fr 1fr;gap:28px;} @media(max-width:1200px){.elementor-element-9c55485 > .elementor-widget-wrap{grid-template-columns:1fr 1fr;}} @media(max-width:900px){.elementor-element-9c55485 > .elementor-widget-wrap{grid-template-columns:1fr;}} .elementor-element-9c55485 > .elementor-widget-wrap > .elementor-widget{width:auto;margin:0;}

/* widget : html (7516e91) */
@media (max-width:767px){
  .elementor-element-7516e91 > div:not(.elementor-element-overlay){padding:22px !important}
  .elementor-element-7516e91 > div:not(.elementor-element-overlay) > div{text-align:center}
  .elementor-element-7516e91 span{margin:0 4px 8px 4px !important}
}

/* widget : html (a0565b2) */
@media (max-width:767px){
  .elementor-element-a0565b2 > div:not(.elementor-element-overlay){padding:22px !important}
  .elementor-element-a0565b2 > div:not(.elementor-element-overlay) > div{text-align:center}
  .elementor-element-a0565b2 span{margin:0 4px 8px 4px !important}
}@media (max-width:767px){
  .elementor-element-a0565b2 > div:not(.elementor-element-overlay){padding:22px !important}
  .elementor-element-a0565b2 > div:not(.elementor-element-overlay) > div{text-align:center}
  .elementor-element-a0565b2 span{margin:0 4px 8px 4px !important}
}

/* widget : html (10af505) */
@media (max-width:767px){
  .elementor-element-10af505 > div:not(.elementor-element-overlay){padding:22px !important}
  .elementor-element-10af505 > div:not(.elementor-element-overlay) > div{text-align:center}
  .elementor-element-10af505 span{margin:0 4px 8px 4px !important}
}@media (max-width:767px){
  .elementor-element-10af505 > div:not(.elementor-element-overlay){padding:22px !important}
  .elementor-element-10af505 > div:not(.elementor-element-overlay) > div{text-align:center}
  .elementor-element-10af505 span{margin:0 4px 8px 4px !important}
}

/* section (95de2a7) */
@media (max-width:767px){
  .elementor-element-95de2a7{width:auto !important;max-width:none !important;margin-left:-40px !important;margin-right:-40px !important}
  .elementor-element-95de2a7 > .elementor-container{max-width:none !important;padding-left:14px !important;padding-right:14px !important}
  .elementor-element-95de2a7 > .elementor-container > .elementor-column{width:100% !important;max-width:100% !important}
}@media (max-width:767px){
  .elementor-element-95de2a7{width:auto !important;max-width:none !important;margin-left:-40px !important;margin-right:-40px !important}
  .elementor-element-95de2a7 > .elementor-container{max-width:none !important;padding-left:14px !important;padding-right:14px !important}
  .elementor-element-95de2a7 > .elementor-container > .elementor-column{width:100% !important;max-width:100% !important}
}


/* ================= Jobs ================= */

/* section (28bcb7e) */
.elementor-element-28bcb7e{position:relative;overflow:hidden;} .elementor-element-28bcb7e::before{content:"";position:absolute;inset:0;background:radial-gradient(700px 400px at 85% 0,rgba(255,144,0,.25),transparent 60%);z-index:0;} .elementor-element-28bcb7e > .elementor-container{position:relative;z-index:1;}


/* ================= Clients ================= */

/* section (25ea15c) */
.elementor-element-25ea15c{position:relative;overflow:hidden;} .elementor-element-25ea15c::before{content:"";position:absolute;inset:0;background:radial-gradient(700px 400px at 85% 0,rgba(255,144,0,.25),transparent 60%);z-index:0;} .elementor-element-25ea15c > .elementor-container{position:relative;z-index:1;}

/* section (c9389aa) */
@media (max-width:767px){
  .elementor-element-c9389aa{width:auto !important;max-width:none !important;margin-left:-26px !important;margin-right:-26px !important}
  .elementor-element-c9389aa > .elementor-container{max-width:none !important;padding-left:8px !important;padding-right:8px !important}
  .elementor-element-c9389aa > .elementor-container > .elementor-column{width:100% !important;max-width:100% !important}
  .elementor-element-c9389aa > .elementor-container > .elementor-column > .elementor-widget-wrap{padding-left:0 !important;padding-right:0 !important}
  .elementor-element-c9389aa .elementor-widget-html{width:100% !important;max-width:100% !important}
}


/* ================= Candidates ================= */

/* section (759980d) */
.elementor-element-759980d{position:relative;overflow:hidden;} .elementor-element-759980d::before{content:"";position:absolute;inset:0;background:radial-gradient(700px 400px at 85% 0,rgba(255,144,0,.25),transparent 60%);z-index:0;} .elementor-element-759980d > .elementor-container{position:relative;z-index:1;}


/* ================= Team ================= */

/* section (e766422) */
.elementor-element-e766422{position:relative;overflow:hidden;} .elementor-element-e766422::before{content:"";position:absolute;inset:0;background:radial-gradient(700px 400px at 85% 0,rgba(255,144,0,.25),transparent 60%);z-index:0;} .elementor-element-e766422 > .elementor-container{position:relative;z-index:1;}


/* ================= Contact ================= */

/* section (bf7f03c) */
.elementor-element-bf7f03c{position:relative;overflow:hidden;} .elementor-element-bf7f03c::before{content:"";position:absolute;inset:0;background:radial-gradient(700px 400px at 85% 0,rgba(255,144,0,.25),transparent 60%);z-index:0;} .elementor-element-bf7f03c > .elementor-container{position:relative;z-index:1;}

