.elementor-176 .elementor-element.elementor-element-6971c99:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-6971c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071025;background-image:url("https://demaslaw.wpenginepowered.com/wp-content/uploads/2024/12/careers-bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-176 .elementor-element.elementor-element-6971c99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 0% 5% 0%;}.elementor-176 .elementor-element.elementor-element-6971c99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-04d3da5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-176 .elementor-element.elementor-element-325a76b{border-style:solid;border-width:2px 2px 2px 2px;padding:2% 5% 2% 5%;}.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-176 .elementor-element.elementor-element-c95e000 > .elementor-widget-container{margin:0% -7% 0% -7%;}.elementor-176 .elementor-element.elementor-element-c95e000{text-align:center;}.elementor-176 .elementor-element.elementor-element-c95e000 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:3.646vw;font-weight:800;text-transform:uppercase;line-height:1.17em;}.elementor-176 .elementor-element.elementor-element-3321200:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-3321200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-176 .elementor-element.elementor-element-3321200{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2%;margin-bottom:0%;padding:5% 10% 7% 10%;}.elementor-176 .elementor-element.elementor-element-3321200 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-176 .elementor-element.elementor-element-85a90ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 12% 5% 12%;}.elementor-176 .elementor-element.elementor-element-85a90ef{text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;color:#071025;}.elementor-176 .elementor-element.elementor-element-0dfa2e8{text-align:center;}.elementor-176 .elementor-element.elementor-element-0dfa2e8 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:2.5vw;font-weight:700;line-height:1.17em;color:#000000;}.elementor-176 .elementor-element.elementor-element-4f67618{text-align:center;}.elementor-176 .elementor-element.elementor-element-4f67618 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:1.563vw;font-weight:400;line-height:1.17em;color:#000000;}.elementor-176 .elementor-element.elementor-element-9d67cbb{padding:0% 4% 0% 4%;}.elementor-176 .elementor-element.elementor-element-29cb5ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-4ccad9f{border-style:solid;border-width:2px 2px 2px 2px;border-color:#071025;margin-top:3%;margin-bottom:0%;padding:5% 6% 4% 6%;}.elementor-176 .elementor-element.elementor-element-4ccad9f, .elementor-176 .elementor-element.elementor-element-4ccad9f > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-a4ed018 > .elementor-element-populated{margin:0% -2% 0% 0%;--e-column-margin-right:-2%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-920abcf .elementor-heading-title{font-family:"Addington CF", Sans-serif;font-size:1.875vw;font-weight:700;color:#0C0808;}.elementor-176 .elementor-element.elementor-element-26f19c2 > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-176 .elementor-element.elementor-element-26f19c2{font-family:"Addington CF", Sans-serif;font-size:1.25vw;font-weight:400;color:#071025;}.elementor-176 .elementor-element.elementor-element-76800b8 > .elementor-widget-container{margin:-1% 0% -3% 0%;padding:0% 8% 0% 0%;}.elementor-176 .elementor-element.elementor-element-8e7955b > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-176 .elementor-element.elementor-element-8e7955b{font-family:"Addington CF", Sans-serif;font-size:1.25vw;font-weight:400;color:#071025;}.elementor-176 .elementor-element.elementor-element-e15c8a3 > .elementor-widget-container{margin:-1% 0% -3% 0%;padding:0% 5% 0% 0%;}.elementor-176 .elementor-element.elementor-element-5550f27 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-176 .elementor-element.elementor-element-27669b2{border-style:solid;border-width:2px 2px 2px 2px;border-color:#071025;margin-top:5%;margin-bottom:0%;padding:5% 5% 4% 5%;}.elementor-176 .elementor-element.elementor-element-27669b2, .elementor-176 .elementor-element.elementor-element-27669b2 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-6875303 > .elementor-element-populated{margin:0% -2% 0% 0%;--e-column-margin-right:-2%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-beb4d3e .elementor-heading-title{font-family:"Addington CF", Sans-serif;font-size:1.563vw;font-weight:700;color:#0C0808;}.elementor-176 .elementor-element.elementor-element-3bc20bd > .elementor-widget-container{margin:0% 0% -3% 0%;padding:0% 6% 0% 0%;}.elementor-176 .elementor-element.elementor-element-f01364e > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-176 .elementor-element.elementor-element-ecbde24 > .elementor-widget-container{margin:0% 0% -3% 0%;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-ecbde24{z-index:2;}.elementor-176 .elementor-element.elementor-element-350c105{border-style:solid;border-width:2px 2px 2px 2px;border-color:#071025;margin-top:5%;margin-bottom:0%;padding:5% 5% 4% 5%;}.elementor-176 .elementor-element.elementor-element-350c105, .elementor-176 .elementor-element.elementor-element-350c105 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-176 .elementor-element.elementor-element-a249def > .elementor-element-populated{margin:0% -2% 0% 0%;--e-column-margin-right:-2%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-618c2de > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-176 .elementor-element.elementor-element-618c2de .elementor-heading-title{font-family:"Addington CF", Sans-serif;font-size:1.563vw;font-weight:700;color:#0C0808;}.elementor-176 .elementor-element.elementor-element-0a06079 > .elementor-widget-container{margin:0% 0% -3% 0%;padding:0% 6% 0% 0%;}.elementor-176 .elementor-element.elementor-element-2527cc9 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-176 .elementor-element.elementor-element-69e8c68 > .elementor-widget-container{margin:0% 0% -3% 0%;padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-69e8c68{z-index:2;}.elementor-176 .elementor-element.elementor-element-62f8aa0:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-62f8aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081026;background-image:url("https://demaslaw.wpenginepowered.com/wp-content/uploads/2024/12/careers-bg2.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-176 .elementor-element.elementor-element-62f8aa0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 1% 3% 1%;}.elementor-176 .elementor-element.elementor-element-62f8aa0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-e53acf9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-176 .elementor-element.elementor-element-088ce31{text-align:center;}.elementor-176 .elementor-element.elementor-element-088ce31 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:5vw;font-weight:800;letter-spacing:1px;}.elementor-176 .elementor-element.elementor-element-2b61bb8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-176 .elementor-element.elementor-element-2b61bb8 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-176 .elementor-element.elementor-element-823d814{text-align:center;}.elementor-176 .elementor-element.elementor-element-823d814 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:5vw;font-weight:800;letter-spacing:0.052vw;}.elementor-176 .elementor-element.elementor-element-758f27b{margin-top:3%;margin-bottom:0%;}.elementor-176 .elementor-element.elementor-element-3898f79:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-176 .elementor-element.elementor-element-3898f79 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demaslaw.wpenginepowered.com/wp-content/uploads/2024/12/core-values-bg11.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-176 .elementor-element.elementor-element-3898f79 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #010A1F00 0%, #030918 85%);opacity:1;}.elementor-bc-flex-widget .elementor-176 .elementor-element.elementor-element-3898f79.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-176 .elementor-element.elementor-element-3898f79.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-176 .elementor-element.elementor-element-3898f79 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-176 .elementor-element.elementor-element-3898f79 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60% 13% 8% 13%;}.elementor-176 .elementor-element.elementor-element-3898f79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-8cb7638{z-index:3;text-align:center;}.elementor-176 .elementor-element.elementor-element-8cb7638 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:1.875vw;font-weight:800;text-transform:capitalize;line-height:1.2em;}.elementor-176 .elementor-element.elementor-element-639a17a{z-index:3;font-family:"Roboto", Sans-serif;font-size:1.25vw;font-weight:400;}.elementor-176 .elementor-element.elementor-element-5ea9a56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-176 .elementor-element.elementor-element-5ea9a56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demaslaw.wpenginepowered.com/wp-content/uploads/2024/12/core-values-bg2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-176 .elementor-element.elementor-element-5ea9a56 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #07102540 0%, #030918 85%);opacity:1;}.elementor-bc-flex-widget .elementor-176 .elementor-element.elementor-element-5ea9a56.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-176 .elementor-element.elementor-element-5ea9a56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-176 .elementor-element.elementor-element-5ea9a56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-176 .elementor-element.elementor-element-5ea9a56 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60% 13% 8% 13%;}.elementor-176 .elementor-element.elementor-element-5ea9a56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-aa22f72{z-index:3;text-align:center;}.elementor-176 .elementor-element.elementor-element-aa22f72 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:1.875vw;font-weight:800;text-transform:capitalize;line-height:1.2em;}.elementor-176 .elementor-element.elementor-element-072403e{z-index:3;font-family:"Roboto", Sans-serif;font-size:1.25vw;font-weight:400;}.elementor-176 .elementor-element.elementor-element-9eb3006:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-176 .elementor-element.elementor-element-9eb3006 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demaslaw.wpenginepowered.com/wp-content/uploads/2024/12/core-values-bg3.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-176 .elementor-element.elementor-element-9eb3006 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #03091800 0%, #030918 100%);opacity:0.5;}.elementor-bc-flex-widget .elementor-176 .elementor-element.elementor-element-9eb3006.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-176 .elementor-element.elementor-element-9eb3006.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-176 .elementor-element.elementor-element-9eb3006 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-176 .elementor-element.elementor-element-9eb3006 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60% 13% 8% 13%;}.elementor-176 .elementor-element.elementor-element-9eb3006 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-5ac13d8{z-index:3;text-align:center;}.elementor-176 .elementor-element.elementor-element-5ac13d8 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:1.875vw;font-weight:800;text-transform:capitalize;line-height:1.2em;}.elementor-176 .elementor-element.elementor-element-533b1b2{z-index:3;font-family:"Roboto", Sans-serif;font-size:1.25vw;font-weight:400;}.elementor-176 .elementor-element.elementor-element-a2fea75:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-176 .elementor-element.elementor-element-a2fea75 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demaslaw.wpenginepowered.com/wp-content/uploads/2024/12/core-values-bg4.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-176 .elementor-element.elementor-element-a2fea75 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #010A1F00 0%, #030918 85%);opacity:1;}.elementor-bc-flex-widget .elementor-176 .elementor-element.elementor-element-a2fea75.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-176 .elementor-element.elementor-element-a2fea75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-176 .elementor-element.elementor-element-a2fea75 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-176 .elementor-element.elementor-element-a2fea75 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60% 13% 8% 13%;}.elementor-176 .elementor-element.elementor-element-a2fea75 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-7e993d1{z-index:3;text-align:center;}.elementor-176 .elementor-element.elementor-element-7e993d1 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:1.875vw;font-weight:800;text-transform:capitalize;line-height:1.2em;}.elementor-176 .elementor-element.elementor-element-ffa1364{z-index:3;font-family:"Roboto", Sans-serif;font-size:1.25vw;font-weight:400;}.elementor-176 .elementor-element.elementor-element-808be80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-176 .elementor-element.elementor-element-808be80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demaslaw.wpenginepowered.com/wp-content/uploads/2024/12/core-values-bg5-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-176 .elementor-element.elementor-element-808be80 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #010A1F00 0%, #030918 85%);opacity:1;}.elementor-bc-flex-widget .elementor-176 .elementor-element.elementor-element-808be80.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-176 .elementor-element.elementor-element-808be80.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-176 .elementor-element.elementor-element-808be80 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-176 .elementor-element.elementor-element-808be80 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60% 13% 8% 13%;}.elementor-176 .elementor-element.elementor-element-808be80 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-176 .elementor-element.elementor-element-85849a3{z-index:3;text-align:center;}.elementor-176 .elementor-element.elementor-element-85849a3 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:1.875vw;font-weight:800;text-transform:capitalize;line-height:1.2em;}.elementor-176 .elementor-element.elementor-element-f6574fd{z-index:3;font-family:"Roboto", Sans-serif;font-size:1.25vw;font-weight:400;}@media(max-width:1024px){.elementor-176 .elementor-element.elementor-element-6971c99{padding:5% 10% 5% 10%;}.elementor-176 .elementor-element.elementor-element-c95e000 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-176 .elementor-element.elementor-element-3321200{margin-top:7%;margin-bottom:0%;padding:5% 5% 10% 5%;}.elementor-176 .elementor-element.elementor-element-85a90ef > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-176 .elementor-element.elementor-element-0dfa2e8 .elementor-heading-title{font-size:3.1vw;}.elementor-176 .elementor-element.elementor-element-4f67618 .elementor-heading-title{font-size:2.3vw;}.elementor-176 .elementor-element.elementor-element-9d67cbb{padding:0% 0% 0% 0%;}.elementor-176 .elementor-element.elementor-element-920abcf > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-176 .elementor-element.elementor-element-920abcf .elementor-heading-title{font-size:2.5vw;line-height:1.3em;}.elementor-176 .elementor-element.elementor-element-beb4d3e .elementor-heading-title{font-size:2.5vw;line-height:1.3em;}.elementor-176 .elementor-element.elementor-element-618c2de .elementor-heading-title{font-size:2.5vw;line-height:1.3em;}.elementor-176 .elementor-element.elementor-element-088ce31 .elementor-heading-title{font-size:7vw;}.elementor-176 .elementor-element.elementor-element-2b61bb8{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-176 .elementor-element.elementor-element-8cb7638 .elementor-heading-title{font-size:2.1vw;}.elementor-176 .elementor-element.elementor-element-aa22f72 .elementor-heading-title{font-size:2.1vw;}.elementor-176 .elementor-element.elementor-element-5ac13d8 .elementor-heading-title{font-size:2.1vw;}.elementor-176 .elementor-element.elementor-element-7e993d1 .elementor-heading-title{font-size:2.1vw;}.elementor-176 .elementor-element.elementor-element-85849a3 .elementor-heading-title{font-size:2.1vw;}}@media(max-width:767px){.elementor-176 .elementor-element.elementor-element-6971c99{padding:10% 3% 10% 3%;}.elementor-176 .elementor-element.elementor-element-325a76b{padding:2% 0% 2% 0%;}.elementor-176 .elementor-element.elementor-element-c95e000 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-176 .elementor-element.elementor-element-c95e000 .elementor-heading-title{font-size:7vw;}.elementor-176 .elementor-element.elementor-element-cd629e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-0dfa2e8 .elementor-heading-title{font-size:6vw;}.elementor-176 .elementor-element.elementor-element-4f67618 .elementor-heading-title{font-size:4.5vw;}.elementor-176 .elementor-element.elementor-element-920abcf > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-176 .elementor-element.elementor-element-920abcf .elementor-heading-title{font-size:5vw;}.elementor-176 .elementor-element.elementor-element-beb4d3e > .elementor-widget-container{padding:0% 2% 0% 0%;}.elementor-176 .elementor-element.elementor-element-beb4d3e .elementor-heading-title{font-size:5vw;}.elementor-176 .elementor-element.elementor-element-618c2de > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-176 .elementor-element.elementor-element-618c2de .elementor-heading-title{font-size:5vw;}.elementor-176 .elementor-element.elementor-element-62f8aa0:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-62f8aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:150% auto;}.elementor-176 .elementor-element.elementor-element-62f8aa0{padding:10% 5% 10% 5%;}.elementor-176 .elementor-element.elementor-element-088ce31 .elementor-heading-title{font-size:10vw;}.elementor-176 .elementor-element.elementor-element-2b61bb8{width:100%;max-width:100%;}.elementor-176 .elementor-element.elementor-element-2b61bb8 > .elementor-widget-container{margin:0% 0% 10% 0%;}.elementor-176 .elementor-element.elementor-element-823d814 .elementor-heading-title{font-size:8vw;}.elementor-176 .elementor-element.elementor-element-758f27b{padding:0% 5% 0% 5%;}.elementor-176 .elementor-element.elementor-element-8cb7638 .elementor-heading-title{font-size:5vw;}.elementor-176 .elementor-element.elementor-element-aa22f72 .elementor-heading-title{font-size:5vw;}.elementor-176 .elementor-element.elementor-element-5ac13d8 .elementor-heading-title{font-size:5vw;}.elementor-176 .elementor-element.elementor-element-7e993d1 .elementor-heading-title{font-size:5vw;}.elementor-176 .elementor-element.elementor-element-85849a3 .elementor-heading-title{font-size:5vw;}}/* Start custom CSS */.sec2 a {
  color: inherit !important;
}

p a:hover {
  color: inherit !important;
}

.header-text .gold-grad {
  display: -webkit-inline-box;
}

.sec-inner {
  width: 78.13vw !important;
}

.par-txt ul li {
  margin-bottom: 1.6vw !important;
  line-height: 1.45em;
}

.careers-inner {
  width: 66.458vw !important;
  -o-border-image: -o-linear-gradient(
      left,
      rgba(220, 180, 88, 1) 0%,
      rgba(243, 221, 159, 1) 50%,
      rgba(220, 180, 88, 1) 100%
    )
    1;
  border-image: -webkit-gradient(
      linear,
      left top,
      right top,
      from(rgba(220, 180, 88, 1)),
      color-stop(50%, rgba(243, 221, 159, 1)),
      to(rgba(220, 180, 88, 1))
    )
    1;
  border-image: linear-gradient(
      90deg,
      rgba(220, 180, 88, 1) 0%,
      rgba(243, 221, 159, 1) 50%,
      rgba(220, 180, 88, 1) 100%
    )
    1;
}

.grad-txt h2 {
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(-18.7%, #88541b),
    color-stop(18.08%, #dcb458),
    color-stop(54.87%, #f3dd9f),
    color-stop(91.65%, #dcb458),
    color-stop(128.44%, #88541b)
  );
  background: -o-linear-gradient(
    right,
    #88541b -18.7%,
    #dcb458 18.08%,
    #f3dd9f 54.87%,
    #dcb458 91.65%,
    #88541b 128.44%
  );
  background: linear-gradient(
    270deg,
    #88541b -18.7%,
    #dcb458 18.08%,
    #f3dd9f 54.87%,
    #dcb458 91.65%,
    #88541b 128.44%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.gold-grad,
.gold-grad h2,
span.gold-grad {
  background: var(
    --Demas-Gold-Grad,
    linear-gradient(
      270deg,
      #88541b -46.55%,
      #dcb458 2.16%,
      #f3dd9f 50.86%,
      #dcb458 99.56%,
      #88541b 148.26%
    )
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*p{*/
/*    font-family: 'Addington CF' !important;*/
/*    font-size: 1.198vw !important;*/
/*    line-height: 1.5em !important;*/
/*    margin-bottom: 3%;*/
/*}*/
.par-txt p {
  font-family: "Addington CF" !important;
  font-size: 1.2vw !important;
  line-height: 1.5em !important;
  margin-bottom: 3%;
}

.read-more {
  text-align: right;
  cursor: pointer;
}

.sec2-par p {
  color: #fff;
  font-size: 1.771vw !important;
  font-family: "Addington CF" !important;
  line-height: 1.5em !important;
  margin-bottom: 3%;
}

.accordion-par p {
  font-size: 1.25vw;
  font-family: "Addington CF" !important;
  line-height: 1.5em !important;
  margin-bottom: 3%;
}

/*Contact Form*/
.contact-form label {
  color: #212836 !important;
  font-family: "Addington CF" !important;
  font-weight: 400;
  font-size: 1.042vw !important;
  text-transform: uppercase;
  letter-spacing: 0.23vw;
}

.contact-form .gform_wrapper form {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.contact-form .gform-body input,
.contact-form .gform-body textarea {
  background-color: #e6e6e6 !important;
  height: 2.97vw !important;
  padding-left: 20px !important;
  color: #131c31 !important;
  font-family: "Addington CF" !important;
  border-radius: 4.44px !important;
  font-size: 0.93vw !important;
}

.contact-form .gform-body .gfield .ginput_container_fileupload input {
  height: unset !important;
  background-color: transparent !important;
  padding: 0 !important;
}

.contact-form ::-webkit-input-placeholder {
  font-style: italic;
  opacity: 1 !important;
  color: #000;
}

.contact-form ::-moz-placeholder {
  font-style: italic;
  opacity: 1 !important;
  color: #000;
}

.contact-form :-ms-input-placeholder {
  font-style: italic;
  opacity: 1 !important;
  color: #000;
}

.contact-form ::-ms-input-placeholder {
  font-style: italic;
  opacity: 1 !important;
  color: #000;
}

.contact-form ::placeholder {
  font-style: italic;
  opacity: 1 !important;
  color: #000;
}

.contact-form .gform_wrapper.gravity-theme .ginput_container_textarea textarea {
  height: 9.48vw !important;
  padding-top: 15px !important;
}

.contact-form .gform_wrapper.gravity-theme .gform_footer {
  width: 100% !important;
}

.contact-form .gform_wrapper.gravity-theme .gform_footer .button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(-46.55%, #88541b),
    color-stop(2.16%, #dcb458),
    color-stop(50.86%, #f3dd9f),
    color-stop(99.56%, #dcb458),
    color-stop(148.26%, #88541b)
  ) !important;
  background: -o-linear-gradient(
    right,
    #88541b -46.55%,
    #dcb458 2.16%,
    #f3dd9f 50.86%,
    #dcb458 99.56%,
    #88541b 148.26%
  ) !important;
  background: linear-gradient(
    270deg,
    #88541b -46.55%,
    #dcb458 2.16%,
    #f3dd9f 50.86%,
    #dcb458 99.56%,
    #88541b 148.26%
  ) !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #071025;
  font-family: "DIN PRO" !important;
  font-size: 1.458vw;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.31vw;
  width: 31.77vw !important;
  border: 0 !important;
  border-radius: 4.444px !important;
  max-width: 27.34vw !important;
  height: 4.17vw !important;
  padding-bottom: 0.26vw !important;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.35) !important;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.35) !important;
}

.contact-form .gform_wrapper.gravity-theme .gform_footer .button:hover:before {
  -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(99%)
    saturate(3%) hue-rotate(173deg) brightness(103%) contrast(100%);
  filter: brightness(0) saturate(100%) invert(100%) sepia(99%) saturate(3%)
    hue-rotate(173deg) brightness(103%) contrast(100%);
}

.contact-form .gform_wrapper.gravity-theme .gform_footer .button:before {
  display: none;
}

.contact-form .gform_wrapper.gravity-theme .gform_footer .button:hover {
  color: #fff !important;
}

.contact-form .iti.iti--allow-dropdown.iti--separate-dial-code {
  width: 100%;
}

.contact-form .influex-tel-fmt {
  width: 100% !important;
}

#field_14_2 .influex-tel-fmt {
  padding-left: 80px !important;
}

.contact-form .iti__country-list li {
  margin-bottom: 0;
}

.contact-form .iti__selected-dial-code {
  color: #000;
}

.accordion-title {
  position: relative;
}

/*.accordion-title:before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  right: 0;*/
/*  background-image: url('/wp-content/uploads/2022/08/accordion-arrow.png');*/
/*  background-repeat: no-repeat;*/
/*  top: 2px;*/
/*  background-size: contain;*/
/*  height: 2.604vw;*/
/*  width: 2.604vw;*/
/*}*/

/*.accordion-container.toggled .accordion-title:before {*/
/*  top: -0.781vw;*/
/*  -webkit-transform: rotate(180deg);*/
/*      -ms-transform: rotate(180deg);*/
/*          transform: rotate(180deg);*/
/*}*/

.accordion-container {
  height: 10.417vw;
  overflow: hidden;
}

.accordion-container.toggled {
  height: auto;
  overflow: visible;
}

.accordion-container.toggled .read-more {
  bottom: -0.781vw;
}

.accordion-container.toggled:before {
  display: none;
}

.read-more {
  position: absolute;
  bottom: 0px;
  font-family: "Addington CF" !important;
  font-size: 1.198vw !important;
  line-height: 1.5em !important;
  color: #071025;
  text-decoration: underline;
}

.accordion-container:before {
  content: "";
  position: absolute;
  bottom: 0;
  height: 100%;
  width: 100%;
  background: rgb(255, 255, 255);
  background: rgb(255, 255, 255);
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(17%, rgba(255, 255, 255, 1)),
    to(rgba(255, 255, 255, 0))
  );
  background: -o-linear-gradient(
    bottom,
    rgba(255, 255, 255, 1) 17%,
    rgba(255, 255, 255, 0) 100%
  );
  background: linear-gradient(
    0deg,
    rgba(255, 255, 255, 1) 17%,
    rgba(255, 255, 255, 0) 100%
  );
  z-index: 1;
}

.core-value-container .core-value-par p {
  font-size: 1.25vw !important;
  font-family: "Addington CF" !important;
  line-height: 1.3em !important;
  margin-bottom: 3%;
}

.core-value-container .core-value-par {
  display: none;
}

.core-value-container:hover .core-value-par {
  display: block;
}

.core-value-container:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: 500ms ease;
  -o-transition: 500ms ease;
  transition: 500ms ease;
  z-index: 5;
}

.core-value-container:hover:before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(-46.55%, #88541b),
    color-stop(2.16%, #dcb458),
    color-stop(50.86%, #f3dd9f),
    color-stop(99.56%, #dcb458),
    color-stop(148.26%, #88541b)
  );
  background: -o-linear-gradient(
    right,
    #88541b -46.55%,
    #dcb458 2.16%,
    #f3dd9f 50.86%,
    #dcb458 99.56%,
    #88541b 148.26%
  );
  background: linear-gradient(
    270deg,
    #88541b -46.55%,
    #dcb458 2.16%,
    #f3dd9f 50.86%,
    #dcb458 99.56%,
    #88541b 148.26%
  );
  -webkit-mask: -webkit-linear-gradient(#fff 0 0) content-box,
    -webkit-linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: 2;
}

.core-value-container:hover .core-value-title h2 {
  background: var(
    --Demas-Gold-Grad,
    linear-gradient(
      270deg,
      #88541b -46.55%,
      #dcb458 2.16%,
      #f3dd9f 50.86%,
      #dcb458 99.56%,
      #88541b 148.26%
    )
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.core-value-container:hover .elementor-widget-wrap {
  padding: 20% 13% 10% 13% !important;
}

.sec3-par p {
  font-size: 1.77vw !important;
  font-family: "Addington CF" !important;
  line-height: 1.5em !important;
  margin-bottom: 3%;
}

/*.accordion-container:after {*/
/*    content: "Read More";*/
/*    position: absolute;*/
/*    color: #071025;*/
/*    font-size: 1.198vw;*/
/*    bottom: 0px;*/
/*    z-index: 2;*/
/*}*/
.par-txt ul li {
  color: #000;
  font-size: 1.198vw;
  font-family: "Addington CF", Sans-serif;
  position: relative;
}

.par-txt ul li:before {
  content: "";
  background-image: url("/wp-content/uploads/2022/08/cat-angle.svg");
  width: 1.04vw;
  height: 1.04vw;
  left: -1.5vw;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  top: 0.35vw;
}

.read-less-active {
  text-align: right;
}

@media only screen and (max-width: 1280px) {
  .par-txt ul li:before {
    top: 0.3vw;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
  .par-txt ul li:before {
    top: 0.25vw;
  }
}

@media only screen and (max-width: 1024px) {
  .par-txt p,
  .read-more,
  .par-txt ul li {
    font-size: 1.8vw !important;
  }

  .par-txt ul li {
    margin-bottom: 0.5em;
  }

  br {
    display: none !important;
  }

  .accordion-container {
    height: 23vw;
  }

  .accordion-par p {
    font-size: 2.1vw;
  }

  .accordion-container.toggled .accordion-title:before {
    top: 0.1vw;
  }

  .contact-form label {
    font-size: 1.5vw !important;
  }

  .contact-form .gform-body input,
  .contact-form .gform-body textarea {
    height: 40px !important;
    padding-left: 10px !important;
    font-size: 1.3vw !important;
  }

  .contact-form .gform_wrapper.gravity-theme .gform_footer .button {
    font-size: 2.1vw;
    width: 50vw !important;
    max-width: 60% !important;
    height: 45px !important;
  }

  .sec3-par p {
    font-size: 2.5vw !important;
  }

  /*.accordion-container {*/
  /*    height: 30vw;*/
  /*    overflow: hidden;*/
  /*}*/
  .core-value-container .core-value-par p {
    font-size: 1.5vw !important;
    line-height: 1.3em !important;
  }

  .contact-form
    .gform_wrapper.gravity-theme
    .ginput_container_textarea
    textarea {
    height: 15vw !important;
  }

  .par-txt ul li:before {
    width: 2.04vw;
    height: 2.04vw;
    left: -3vw;
    top: 0;
  }
}

@media only screen and (max-width: 767px) {
  .sec-inner {
    width: 100% !important;
  }

  .careers-inner {
    width: 80vw !important;
  }

  .par-txt p,
  .read-more,
  .par-txt ul li {
    font-size: 4vw !important;
  }

  .accordion-par p {
    font-size: 4.3vw;
    line-height: 1.2em !important;
  }

  .contact-form label {
    font-size: 4.5vw !important;
  }

  .contact-form .gform-body input,
  .contact-form .gform-body textarea {
    font-size: 4vw !important;
  }

  .accordion-container {
    height: 45vw;
  }

  .accordion-container:before {
    bottom: -5vw;
  }

  .accordion-title:before {
    top: 2vw;
    height: 4.604vw;
    width: 4.604vw;
  }

  .contact-form
    .gform_wrapper.gravity-theme
    .ginput_container_textarea
    textarea {
    height: 25vw !important;
  }

  .contact-form .gform_wrapper.gravity-theme .gform_footer .button {
    font-size: 4.5vw;
    width: 100% !important;
    max-width: 100% !important;
  }

  .sec3-par p {
    font-size: 4.5vw !important;
  }

  .core-value-container .core-value-par p {
    font-size: 4vw !important;
  }

  .par-txt ul li:before {
    width: 4.04vw;
    height: 4.04vw;
    left: -6vw;
    top: 0.7vw;
  }

  .careers-inner {
    width: 100% !important;
  }

  .header-text br {
    display: none;
  }
}/* End custom CSS */