.elementor-899 .elementor-element.elementor-element-cef571f > .elementor-container{min-height:40vh;}.elementor-899 .elementor-element.elementor-element-cef571f{z-index:4;}.elementor-899 .elementor-element.elementor-element-a698c30 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-ee9c730 > .elementor-widget-container:hover{--e-transform-translateX:10px;}.elementor-899 .elementor-element.elementor-element-ee9c730 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-899 .elementor-element.elementor-element-ee9c730{z-index:2;text-align:center;}.elementor-899 .elementor-element.elementor-element-ee9c730 .elementor-heading-title{font-family:var( --e-global-typography-9528b8b-font-family ), Sans-serif;font-size:var( --e-global-typography-9528b8b-font-size );font-weight:var( --e-global-typography-9528b8b-font-weight );line-height:var( --e-global-typography-9528b8b-line-height );color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-200266d > .elementor-widget-container{margin:-6% 0% 0% 0%;}.elementor-899 .elementor-element.elementor-element-200266d{z-index:1;text-align:center;}.elementor-899 .elementor-element.elementor-element-200266d .elementor-heading-title{font-family:var( --e-global-typography-9528b8b-font-family ), Sans-serif;font-size:var( --e-global-typography-9528b8b-font-size );font-weight:var( --e-global-typography-9528b8b-font-weight );line-height:var( --e-global-typography-9528b8b-line-height );-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:var( --e-global-color-8e4b541 );}.elementor-899 .elementor-element.elementor-element-abd2289{--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-899 .elementor-element.elementor-element-0d0e5d3{--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-899 .elementor-element.elementor-element-1b0f486:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-1b0f486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1246447 );}.elementor-899 .elementor-element.elementor-element-1b0f486{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 4em 0em;}.elementor-899 .elementor-element.elementor-element-1b0f486 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-899 .elementor-element.elementor-element-76c37d3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-899 .elementor-element.elementor-element-76c37d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-899 .elementor-element.elementor-element-76c37d3 > .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-899 .elementor-element.elementor-element-76c37d3 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-899 .elementor-element.elementor-element-17491e0{width:var( --container-widget-width, 102.516% );max-width:102.516%;--container-widget-width:102.516%;--container-widget-flex-grow:0;text-align:start;}.elementor-899 .elementor-element.elementor-element-17491e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-899 .elementor-element.elementor-element-17491e0 img{max-width:100%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-899 .elementor-element.elementor-element-c44aec8{z-index:2;text-align:start;font-family:var( --e-global-typography-3aa1999-font-family ), Sans-serif;font-size:var( --e-global-typography-3aa1999-font-size );font-weight:var( --e-global-typography-3aa1999-font-weight );line-height:var( --e-global-typography-3aa1999-line-height );color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-899 .elementor-element.elementor-element-a0a4a88.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-899 .elementor-element.elementor-element-a0a4a88.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-899 .elementor-element.elementor-element-a0a4a88 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-899 .elementor-element.elementor-element-1755d9a > .elementor-widget-container:hover{--e-transform-translateX:10px;}.elementor-899 .elementor-element.elementor-element-1755d9a{z-index:2;text-align:center;}.elementor-899 .elementor-element.elementor-element-1755d9a .elementor-heading-title{font-family:var( --e-global-typography-5e12772-font-family ), Sans-serif;font-size:var( --e-global-typography-5e12772-font-size );font-weight:var( --e-global-typography-5e12772-font-weight );line-height:var( --e-global-typography-5e12772-line-height );color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-bde1139 > .elementor-widget-container{margin:-7.5% 0% 0% 0%;}.elementor-899 .elementor-element.elementor-element-bde1139{z-index:1;text-align:center;}.elementor-899 .elementor-element.elementor-element-bde1139 .elementor-heading-title{font-family:var( --e-global-typography-5e12772-font-family ), Sans-serif;font-size:var( --e-global-typography-5e12772-font-size );font-weight:var( --e-global-typography-5e12772-font-weight );line-height:var( --e-global-typography-5e12772-line-height );-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-8e4b541 );}.elementor-bc-flex-widget .elementor-899 .elementor-element.elementor-element-552760e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-899 .elementor-element.elementor-element-552760e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-899 .elementor-element.elementor-element-552760e > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-899 .elementor-element.elementor-element-49c9230 .elementor-button{background-color:var( --e-global-color-8e4b541 );font-family:var( --e-global-typography-b6a212b-font-family ), Sans-serif;font-size:var( --e-global-typography-b6a212b-font-size );font-weight:var( --e-global-typography-b6a212b-font-weight );text-transform:var( --e-global-typography-b6a212b-text-transform );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-899 .elementor-element.elementor-element-49c9230 .elementor-button:hover, .elementor-899 .elementor-element.elementor-element-49c9230 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-899 .elementor-element.elementor-element-49c9230{z-index:2;}.elementor-899 .elementor-element.elementor-element-49c9230 .elementor-button:hover svg, .elementor-899 .elementor-element.elementor-element-49c9230 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-5354500:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-5354500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1246447 );}.elementor-899 .elementor-element.elementor-element-5354500{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-6fb16bb );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-899 .elementor-element.elementor-element-5354500 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-899 .elementor-element.elementor-element-bf0d554 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-repeater-item-80c8d8b.elementor-social-icon{background-color:var( --e-global-color-8e4b541 );}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-repeater-item-80c8d8b.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-repeater-item-80c8d8b.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-repeater-item-3ba039a.elementor-social-icon{background-color:var( --e-global-color-8e4b541 );}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-repeater-item-3ba039a.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-repeater-item-3ba039a.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-repeater-item-e9577ea.elementor-social-icon{background-color:var( --e-global-color-8e4b541 );}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-repeater-item-e9577ea.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-repeater-item-e9577ea.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-899 .elementor-element.elementor-element-68b5213{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-widget-container{text-align:left;}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-social-icon{background-color:var( --e-global-color-8e4b541 );--icon-padding:0.7em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-social-icon:hover{background-color:var( --e-global-color-8e4b541 );}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-899 .elementor-element.elementor-element-f10f3a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-899 .elementor-element.elementor-element-f10f3a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-899 .elementor-element.elementor-element-f10f3a3 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-899 .elementor-element.elementor-element-ae96cd4 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-899 .elementor-element.elementor-element-ae96cd4 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-899 .elementor-element.elementor-element-ae96cd4{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-899 .elementor-element.elementor-element-ae96cd4 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-899 .elementor-element.elementor-element-ae96cd4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-899 .elementor-element.elementor-element-ae96cd4 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1em;}.elementor-899 .elementor-element.elementor-element-ae96cd4 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-bc-flex-widget .elementor-899 .elementor-element.elementor-element-d73b459.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-899 .elementor-element.elementor-element-d73b459.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-899 .elementor-element.elementor-element-d73b459 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-899 .elementor-element.elementor-element-8e950c7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-899 .elementor-element.elementor-element-8e950c7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-899 .elementor-element.elementor-element-8e950c7{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-899 .elementor-element.elementor-element-8e950c7 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-899 .elementor-element.elementor-element-8e950c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-899 .elementor-element.elementor-element-8e950c7 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1em;}.elementor-899 .elementor-element.elementor-element-8e950c7 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-899 .elementor-element.elementor-element-83da641:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-83da641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1246447 );}.elementor-899 .elementor-element.elementor-element-83da641{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-6fb16bb );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-899 .elementor-element.elementor-element-83da641 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-899 .elementor-element.elementor-element-42abdaf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-899 .elementor-element.elementor-element-42abdaf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-899 .elementor-element.elementor-element-42abdaf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-899 .elementor-element.elementor-element-42abdaf > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-899 .elementor-element.elementor-element-ca2f0b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;}.elementor-899 .elementor-element.elementor-element-064a9d7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-899 .elementor-element.elementor-element-064a9d7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-899 .elementor-element.elementor-element-064a9d7{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-899 .elementor-element.elementor-element-064a9d7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-899 .elementor-element.elementor-element-064a9d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-899 .elementor-element.elementor-element-064a9d7 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-899 .elementor-element.elementor-element-064a9d7 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-bc-flex-widget .elementor-899 .elementor-element.elementor-element-7106125.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-899 .elementor-element.elementor-element-7106125.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-899 .elementor-element.elementor-element-7106125 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-899 .elementor-element.elementor-element-7106125 > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-899 .elementor-element.elementor-element-b23b7fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;}.elementor-899 .elementor-element.elementor-element-6f2ed33 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-899 .elementor-element.elementor-element-6f2ed33 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-899 .elementor-element.elementor-element-6f2ed33{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-899 .elementor-element.elementor-element-6f2ed33 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-899 .elementor-element.elementor-element-6f2ed33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-899 .elementor-element.elementor-element-6f2ed33 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-899 .elementor-element.elementor-element-6f2ed33 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-899 .elementor-element.elementor-element-fb89741:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-fb89741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1246447 );}.elementor-899 .elementor-element.elementor-element-fb89741{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-899 .elementor-element.elementor-element-fb89741 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-899 .elementor-element.elementor-element-b426d1c > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-899 .elementor-element.elementor-element-b4b3eb4 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-899 .elementor-element.elementor-element-b4b3eb4 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-899 .elementor-element.elementor-element-b4b3eb4{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-899 .elementor-element.elementor-element-b4b3eb4 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-899 .elementor-element.elementor-element-b4b3eb4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-899 .elementor-element.elementor-element-b4b3eb4 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1em;letter-spacing:0px;}.elementor-899 .elementor-element.elementor-element-b4b3eb4 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-899 .elementor-element.elementor-element-64a1414 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-899 .elementor-element.elementor-element-55fb725 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-899 .elementor-element.elementor-element-55fb725 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-899 .elementor-element.elementor-element-55fb725{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-899 .elementor-element.elementor-element-55fb725 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-899 .elementor-element.elementor-element-55fb725 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-899 .elementor-element.elementor-element-55fb725 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-899 .elementor-element.elementor-element-55fb725 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-899 .elementor-element.elementor-element-55fb725 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-899 .elementor-element.elementor-element-ee9c730 .elementor-heading-title{font-size:var( --e-global-typography-9528b8b-font-size );line-height:var( --e-global-typography-9528b8b-line-height );}.elementor-899 .elementor-element.elementor-element-200266d > .elementor-widget-container{margin:-8% 0% 0% 0%;}.elementor-899 .elementor-element.elementor-element-200266d .elementor-heading-title{font-size:var( --e-global-typography-9528b8b-font-size );line-height:var( --e-global-typography-9528b8b-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-899 .elementor-element.elementor-element-17491e0 img{max-width:85%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-899 .elementor-element.elementor-element-c44aec8{font-size:var( --e-global-typography-3aa1999-font-size );line-height:var( --e-global-typography-3aa1999-line-height );}.elementor-899 .elementor-element.elementor-element-1755d9a .elementor-heading-title{font-size:var( --e-global-typography-5e12772-font-size );line-height:var( --e-global-typography-5e12772-line-height );}.elementor-899 .elementor-element.elementor-element-bde1139 > .elementor-widget-container{margin:-14% 0% 0% 0%;}.elementor-899 .elementor-element.elementor-element-bde1139 .elementor-heading-title{font-size:var( --e-global-typography-5e12772-font-size );line-height:var( --e-global-typography-5e12772-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-899 .elementor-element.elementor-element-49c9230 .elementor-button{font-size:var( --e-global-typography-b6a212b-font-size );}.elementor-899 .elementor-element.elementor-element-68b5213 .elementor-widget-container{text-align:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-899 .elementor-element.elementor-element-ca2f0b7 .elementor-heading-title{font-size:37px;}.elementor-899 .elementor-element.elementor-element-b23b7fb .elementor-heading-title{font-size:37px;}.elementor-899 .elementor-element.elementor-element-b4b3eb4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-899 .elementor-element.elementor-element-b4b3eb4 .elementor-icon-list-item > a{font-size:13px;}.elementor-899 .elementor-element.elementor-element-55fb725 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-899 .elementor-element.elementor-element-55fb725 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-899 .elementor-element.elementor-element-cef571f > .elementor-container{min-height:16vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-899 .elementor-element.elementor-element-ee9c730 .elementor-heading-title{font-size:var( --e-global-typography-9528b8b-font-size );line-height:var( --e-global-typography-9528b8b-line-height );}.elementor-899 .elementor-element.elementor-element-200266d > .elementor-widget-container{margin:-16% 0% 0% 0%;}.elementor-899 .elementor-element.elementor-element-200266d .elementor-heading-title{font-size:var( --e-global-typography-9528b8b-font-size );line-height:var( --e-global-typography-9528b8b-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-899 .elementor-element.elementor-element-17491e0{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-899 .elementor-element.elementor-element-c44aec8{text-align:center;font-size:var( --e-global-typography-3aa1999-font-size );line-height:var( --e-global-typography-3aa1999-line-height );}.elementor-899 .elementor-element.elementor-element-1755d9a .elementor-heading-title{font-size:var( --e-global-typography-5e12772-font-size );line-height:var( --e-global-typography-5e12772-line-height );}.elementor-899 .elementor-element.elementor-element-bde1139 > .elementor-widget-container{margin:-13% 0% 0% 0%;}.elementor-899 .elementor-element.elementor-element-bde1139 .elementor-heading-title{font-size:var( --e-global-typography-5e12772-font-size );line-height:var( --e-global-typography-5e12772-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-899 .elementor-element.elementor-element-49c9230 .elementor-button{font-size:var( --e-global-typography-b6a212b-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-899 .elementor-element.elementor-element-ae96cd4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-899 .elementor-element.elementor-element-ae96cd4 .elementor-icon-list-item > a{font-size:14px;}.elementor-899 .elementor-element.elementor-element-8e950c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-899 .elementor-element.elementor-element-8e950c7 .elementor-icon-list-item > a{font-size:14px;}.elementor-899 .elementor-element.elementor-element-42abdaf > .elementor-element-populated{padding:20px 15px 20px 15px;}.elementor-899 .elementor-element.elementor-element-ca2f0b7 .elementor-heading-title{font-size:16px;}.elementor-899 .elementor-element.elementor-element-064a9d7{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-899 .elementor-element.elementor-element-064a9d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-899 .elementor-element.elementor-element-064a9d7 .elementor-icon-list-item > a{font-size:14px;line-height:18px;}.elementor-899 .elementor-element.elementor-element-7106125 > .elementor-element-populated{padding:15px 15px 20px 15px;}.elementor-899 .elementor-element.elementor-element-b23b7fb .elementor-heading-title{font-size:16px;}.elementor-899 .elementor-element.elementor-element-6f2ed33{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-899 .elementor-element.elementor-element-6f2ed33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-899 .elementor-element.elementor-element-6f2ed33 .elementor-icon-list-item > a{font-size:14px;line-height:18px;}.elementor-bc-flex-widget .elementor-899 .elementor-element.elementor-element-b426d1c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-899 .elementor-element.elementor-element-b426d1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-899 .elementor-element.elementor-element-b426d1c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-899 .elementor-element.elementor-element-b4b3eb4{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-899 .elementor-element.elementor-element-b4b3eb4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-899 .elementor-element.elementor-element-b4b3eb4 .elementor-icon-list-item > a{font-size:12px;line-height:1.7em;}.elementor-899 .elementor-element.elementor-element-55fb725 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-899 .elementor-element.elementor-element-55fb725 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-899 .elementor-element.elementor-element-76c37d3{width:30.142%;}.elementor-899 .elementor-element.elementor-element-a0a4a88{width:44.191%;}.elementor-899 .elementor-element.elementor-element-552760e{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-899 .elementor-element.elementor-element-bf0d554{width:100%;}.elementor-899 .elementor-element.elementor-element-f10f3a3{width:33.3%;}.elementor-899 .elementor-element.elementor-element-d73b459{width:33.3%;}.elementor-899 .elementor-element.elementor-element-42abdaf{width:33.3%;}.elementor-899 .elementor-element.elementor-element-7106125{width:33.3%;}}/* Start custom CSS for html, class: .elementor-element-edf0cca *//* ==========================================================
   MIRZA ENTERPRISES
   CAREERS PAGE
========================================================== */

.me-career-page {

    --blue: #0066ff;
    --white: #ffffff;
    --black: #000000;
    --gray: #858585;

    width: 100%;

    background: transparent !important;

    color: var(--white);

    overflow: hidden;

    font-family: Arial, Helvetica, sans-serif;
}


.me-career-page *,
.me-career-page *::before,
.me-career-page *::after {

    box-sizing: border-box;
}


.me-career-container {

    width: min(1180px, calc(100% - 60px));

    margin: 0 auto;

    position: relative;
}


/* ==========================================================
   GENERAL
========================================================== */

.me-career-section {

    padding: 110px 0;

    background: transparent !important;
}


.me-career-number {

    font-size: 13px;

    font-weight: 700;

    color: #ffffff;

    letter-spacing: 1px;
}


.me-career-eyebrow {

    display: flex;

    align-items: center;

    gap: 10px;

    color: #ffffff;

    font-size: 9px;

    font-weight: 700;

    letter-spacing: 2.5px;
}


.me-career-eyebrow span {

    display: block;

    width: 28px;

    height: 1px;

    background: var(--blue);
}


/* ==========================================================
   HERO
========================================================== */

.me-career-hero {

    min-height: 570px;

    display: flex;

    align-items: center;

    position: relative;

    background: transparent !important;
}


.me-career-hero .me-career-number {

    position: absolute;

    right: 0;

    top: 45px;
}


.me-career-hero-content {

    max-width: 850px;

    padding: 100px 0 70px;

    position: relative;

    z-index: 2;
}


.me-career-hero h1 {

    margin: 25px 0;

    font-family: Georgia, "Times New Roman", serif;

    font-size: clamp(55px, 7vw, 95px);

    font-weight: 700;

    line-height: .91;

    letter-spacing: -5px;
}


.me-career-hero h1 strong {

    display: block;

    color: var(--blue);

    font-weight: 700;
}


.me-career-hero p {

    max-width: 570px;

    color: #8a8a8a;

    font-size: 12px;

    line-height: 1.9;

    margin: 0;
}


/* ==========================================================
   BUTTON
========================================================== */

.me-career-button {

    display: inline-flex;

    align-items: center;

    gap: 22px;

    margin-top: 28px;

    padding: 13px 19px;

    background: var(--blue);

    border: 1px solid var(--blue);

    color: #ffffff !important;

    text-decoration: none !important;

    font-size: 10px;

    font-weight: 700;

    transition: .3s ease;
}


.me-career-button span {

    font-size: 15px;

    line-height: 1;
}


.me-career-button:hover {

    background: transparent;

    color: #ffffff !important;
}


/* ==========================================================
   GLOW
========================================================== */

.me-career-glow {

    position: absolute;

    width: 450px;

    height: 450px;

    right: -80px;

    top: 20px;

    border-radius: 50%;

    background:

        radial-gradient(
            circle,
            rgba(0,102,255,.17) 0%,
            rgba(0,102,255,.05) 42%,
            transparent 72%
        );

    pointer-events: none;

    transition: transform .3s ease;
}


/* ==========================================================
   HEADINGS
========================================================== */

.me-career-heading {

    display: grid;

    grid-template-columns: 90px 1fr;

    gap: 35px;
}


.me-career-heading h2,
.me-career-application-heading h2 {

    margin: 20px 0;

    max-width: 800px;

    font-family: Georgia, "Times New Roman", serif;

    font-size: clamp(45px, 5.5vw, 72px);

    line-height: .95;

    letter-spacing: -3px;
}


.me-career-heading h2 strong,
.me-career-application-heading h2 strong {

    display: block;

    color: var(--blue);
}


.me-career-heading p,
.me-career-application-heading p {

    max-width: 650px;

    margin: 0;

    color: #858585;

    font-size: 12px;

    line-height: 1.9;
}


/* ==========================================================
   VALUES
========================================================== */

.me-career-values {

    display: grid;

    grid-template-columns: repeat(4, 1fr);

    gap: 12px;

    margin-top: 65px;
}


.me-career-value {

    min-height: 205px;

    padding: 25px;

    border: 1px solid rgba(0,102,255,.45);

    background: transparent;

    transition: .3s ease;
}


.me-career-value:hover {

    border-color: var(--blue);

    transform: translateY(-6px);
}


.me-career-value small {

    color: var(--blue);

    font-size: 9px;

    font-weight: 700;
}


.me-career-value h3 {

    margin: 48px 0 13px;

    color: #ffffff;

    font-size: 16px;
}


.me-career-value p {

    margin: 0;

    color: #777;

    font-size: 10px;

    line-height: 1.8;
}


/* ==========================================================
   TAGS
========================================================== */

.me-career-tags {

    display: flex;

    flex-wrap: wrap;

    gap: 8px;

    margin-top: 35px;

    max-width: 900px;
}


.me-career-tags span {

    padding: 10px 14px;

    border: 1px solid rgba(0,102,255,.45);

    color: #aaa;

    font-size: 9px;

    transition: .3s ease;
}


.me-career-tags span:hover {

    color: #ffffff;

    background: var(--blue);

    border-color: var(--blue);
}


/* ==========================================================
   APPLICATION SECTION
========================================================== */

.me-career-application {

    padding: 100px 0 30px;

    background: transparent !important;
}


.me-career-application-heading {

    display: grid;

    grid-template-columns: 1fr 60px;

    gap: 30px;
}


.me-career-form-title {

    max-width: 1000px;

    margin: 80px auto 0;

    padding: 25px 0;

    border-top: 1px solid rgba(0,102,255,.45);

    display: flex;

    justify-content: space-between;

    align-items: flex-start;
}


.me-career-form-title > div:first-child > span {

    color: #ffffff;

    font-size: 9px;

    font-weight: 700;

    letter-spacing: 2px;
}


.me-career-form-title h3 {

    margin: 12px 0 0;

    color: #ffffff;

    font-family: Georgia, "Times New Roman", serif;

    font-size: 38px;

    line-height: 1;
}


.me-career-form-title h3 strong {

    color: var(--blue);
}


/* ==========================================================
   CONTACT FORM 7 CONTAINER
========================================================== */

.me-career-form-widget {

    width: min(1000px, calc(100% - 60px)) !important;

    margin: 0 auto !important;

    padding: 0 !important;

    background: #ffffff !important;

    color: #171717 !important;

    border: none !important;

    box-shadow: 0 30px 80px rgba(0,0,0,.28);

}


/* ==========================================================
   CF7 WHITE FORM
========================================================== */

.me-career-form-widget .career-cf7-form {

    width: 100%;

    padding: 50px;

    background: #ffffff !important;

    color: #171717 !important;

    border: 1px solid #e8e8e8;
}


.me-career-form-widget .career-form-intro {

    padding-bottom: 30px;

    margin-bottom: 30px;

    border-bottom: 1px solid #eeeeee;
}


.me-career-form-widget .career-form-label {

    color: #0066ff;

    font-size: 9px;

    font-weight: 700;

    letter-spacing: 2px;
}


.me-career-form-widget .career-form-intro h3 {

    margin: 10px 0;

    color: #171717 !important;

    font-family: Georgia, "Times New Roman", serif;

    font-size: 38px;

    line-height: 1;
}


.me-career-form-widget .career-form-intro p {

    max-width: 650px;

    margin: 0;

    color: #777777 !important;

    font-size: 11px;

    line-height: 1.8;
}


/* ==========================================================
   FORM ROW
========================================================== */

.me-career-form-widget .career-form-row {

    display: grid;

    grid-template-columns: 1fr 1fr;

    gap: 20px;

    width: 100%;
}


.me-career-form-widget .career-form-field {

    width: 100%;

    margin-bottom: 22px;
}


.me-career-form-widget .career-full-field {

    width: 100%;
}


/* ==========================================================
   LABELS
========================================================== */

.me-career-form-widget .career-form-field label {

    display: block;

    margin-bottom: 8px;

    color: #171717 !important;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 10px;

    font-weight: 700;
}


.me-career-form-widget .career-form-field label span {

    color: #0066ff;
}


/* ==========================================================
   INPUTS
========================================================== */

.me-career-form-widget .career-form-field input[type="text"],
.me-career-form-widget .career-form-field input[type="email"],
.me-career-form-widget .career-form-field input[type="tel"],
.me-career-form-widget .career-form-field input[type="url"],
.me-career-form-widget .career-form-field input[type="file"],
.me-career-form-widget .career-form-field select,
.me-career-form-widget .career-form-field textarea {

    width: 100% !important;

    max-width: 100% !important;

    margin: 0 !important;

    padding: 0 14px !important;

    border: 1px solid #dddddd !important;

    border-radius: 0 !important;

    outline: none !important;

    background: #f8f8f8 !important;

    color: #171717 !important;

    box-shadow: none !important;

    font-family: Arial, Helvetica, sans-serif !important;

    font-size: 11px !important;

    transition: .25s ease;
}


.me-career-form-widget .career-form-field input[type="text"],
.me-career-form-widget .career-form-field input[type="email"],
.me-career-form-widget .career-form-field input[type="tel"],
.me-career-form-widget .career-form-field input[type="url"],
.me-career-form-widget .career-form-field select {

    height: 48px !important;

    min-height: 48px !important;
}


.me-career-form-widget .career-form-field textarea {

    min-height: 140px !important;

    padding: 14px !important;

    resize: vertical;
}


/* ==========================================================
   PLACEHOLDER
========================================================== */

.me-career-form-widget input::placeholder,
.me-career-form-widget textarea::placeholder {

    color: #999999 !important;

    opacity: 1 !important;
}


/* ==========================================================
   FOCUS
========================================================== */

.me-career-form-widget input:focus,
.me-career-form-widget select:focus,
.me-career-form-widget textarea:focus {

    border-color: #0066ff !important;

    background: #ffffff !important;

    box-shadow: 0 0 0 1px #0066ff !important;
}


/* ==========================================================
   SELECT
========================================================== */

.me-career-form-widget select {

    cursor: pointer;

    appearance: auto;
}


/* ==========================================================
   FILE UPLOAD
========================================================== */

.me-career-form-widget .career-cv-field input[type="file"] {

    height: auto !important;

    min-height: 50px !important;

    padding: 12px !important;

    cursor: pointer;

    background: #f8f8f8 !important;
}


.me-career-form-widget .career-cv-field small {

    display: block;

    margin-top: 7px;

    color: #888888;

    font-size: 9px;
}


/* ==========================================================
   CONSENT
========================================================== */

.me-career-form-widget .career-consent {

    margin: 5px 0 25px;

    color: #666666;

    font-size: 10px;

    line-height: 1.7;
}


.me-career-form-widget .career-consent label {

    display: flex;

    align-items: flex-start;

    gap: 8px;
}


.me-career-form-widget .career-consent input[type="checkbox"] {

    width: auto !important;

    margin-top: 3px;
}


/* ==========================================================
   SUBMIT
========================================================== */

.me-career-form-widget .career-submit {

    margin-top: 5px;
}


.me-career-form-widget .career-submit input[type="submit"] {

    width: auto !important;

    min-width: 160px !important;

    height: 48px !important;

    padding: 0 25px !important;

    border: 1px solid #0066ff !important;

    border-radius: 0 !important;

    background: #0066ff !important;

    color: #ffffff !important;

    font-family: Arial, Helvetica, sans-serif !important;

    font-size: 10px !important;

    font-weight: 700 !important;

    cursor: pointer;

    transition: .3s ease;
}


.me-career-form-widget .career-submit input[type="submit"]:hover {

    background: #171717 !important;

    border-color: #171717 !important;

    color: #ffffff !important;
}


/* ==========================================================
   CF7 SUCCESS
========================================================== */

.me-career-form-widget .wpcf7-response-output {

    margin: 20px 0 0 !important;

    padding: 13px 15px !important;

    border: 1px solid #159447 !important;

    color: #159447 !important;

    background: #f5fff8 !important;

    font-size: 10px !important;
}


/* ==========================================================
   CF7 ERROR
========================================================== */

.me-career-form-widget .wpcf7-not-valid-tip {

    display: block;

    margin-top: 5px;

    color: #d32f2f !important;

    font-size: 9px !important;
}


/* ==========================================================
   FINAL CTA
========================================================== */

.me-career-final {

    padding: 130px 0;

    text-align: center;

    background: transparent !important;
}


.me-career-final-content {

    max-width: 850px;

    margin: auto;
}


.me-career-final h2 {

    margin: 22px 0;

    font-family: Georgia, "Times New Roman", serif;

    font-size: clamp(48px, 6vw, 78px);

    line-height: .94;

    letter-spacing: -4px;
}


.me-career-final h2 strong {

    display: block;

    color: var(--blue);
}


.me-career-final p {

    max-width: 560px;

    margin: auto;

    color: #858585;

    font-size: 12px;

    line-height: 1.8;
}


/* ==========================================================
   TABLET
========================================================== */

@media (max-width: 850px) {

    .me-career-container {

        width: calc(100% - 40px);
    }


    .me-career-values {

        grid-template-columns: 1fr 1fr;
    }


    .me-career-form-widget {

        width: calc(100% - 40px) !important;
    }


    .me-career-form-widget .career-cf7-form {

        padding: 35px;
    }
}


/* ==========================================================
   MOBILE
========================================================== */

@media (max-width: 600px) {

    .me-career-container {

        width: calc(100% - 30px);
    }


    .me-career-section {

        padding: 75px 0;
    }


    .me-career-hero {

        min-height: 500px;
    }


    .me-career-hero-content {

        padding: 120px 0 60px;
    }


    .me-career-hero h1 {

        font-size: 52px;

        letter-spacing: -3px;
    }


    .me-career-heading {

        display: block;
    }


    .me-career-heading > .me-career-number {

        margin-bottom: 30px;
    }


    .me-career-heading h2,
    .me-career-application-heading h2 {

        font-size: 48px;
    }


    .me-career-values {

        grid-template-columns: 1fr;

        margin-top: 45px;
    }


    .me-career-value {

        min-height: auto;
    }


    .me-career-application {

        padding-top: 70px;
    }


    .me-career-application-heading {

        display: block;
    }


    .me-career-application-heading > .me-career-number {

        margin-bottom: 30px;

        order: -1;
    }


    .me-career-form-title {

        margin-top: 55px;
    }


    .me-career-form-title h3 {

        font-size: 30px;
    }


    .me-career-form-widget {

        width: calc(100% - 30px) !important;

        margin: 0 auto !important;
    }


    .me-career-form-widget .career-cf7-form {

        padding: 25px 18px;
    }


    .me-career-form-widget .career-form-row {

        display: block;
    }


    .me-career-form-widget .career-form-intro h3 {

        font-size: 30px;
    }


    .me-career-form-widget .career-form-field {

        margin-bottom: 18px;
    }


    .me-career-final {

        padding: 90px 0;
    }


    .me-career-final h2 {

        font-size: 48px;

        letter-spacing: -3px;
    }

}/* End custom CSS */