.elementor-28176 .elementor-element.elementor-element-79272a5{--display:flex;--min-height:480px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-28176 .elementor-element.elementor-element-79272a5:not(.elementor-motion-effects-element-type-background), .elementor-28176 .elementor-element.elementor-element-79272a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://arivuskills.com/wp-content/uploads/2026/10/Website-Hero-animation.jpg-scaled.jpeg");background-position:top right;background-repeat:no-repeat;background-size:70% auto;}.elementor-28176 .elementor-element.elementor-element-2491c67{--display:flex;}.elementor-28176 .elementor-element.elementor-element-2491c67.e-con{--flex-grow:0;--flex-shrink:0;}.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-28176 .elementor-element.elementor-element-cd534cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:1.12em;letter-spacing:-1px;color:#171A19;}.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-28176 .elementor-element.elementor-element-1304b0a{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#4B5563;}.elementor-28176 .elementor-element.elementor-element-59ffeaa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 24px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-28176 .elementor-element.elementor-element-59ffeaa:not(.elementor-motion-effects-element-type-background), .elementor-28176 .elementor-element.elementor-element-59ffeaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28176 .elementor-element.elementor-element-59ffeaa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28176 .elementor-element.elementor-element-312d263{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-28176 .elementor-element.elementor-element-312d263.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28176 .elementor-element.elementor-element-312d263 .search-container input{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E5E3;border-radius:12px;}.elementor-28176 .elementor-element.elementor-element-312d263 form .search-container input{width:100%;}.elementor-28176 .elementor-element.elementor-element-312d263 form .search-container input:focus, .elementor-28176 .elementor-element.elementor-element-312d263 form .search-container input:focus-visible{width:100%;}.elementor-28176 .elementor-element.elementor-element-312d263 .search-container input:focus, .elementor-28176 .elementor-element.elementor-element-312d263 .search-container input:focus-visible{border-radius:0px;}.elementor-widget-filter-widget .filter-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .form-tax .label-text{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-widget-filter-widget .bpfwe-swatch{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .bpfwe-group-separator{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .list-style label span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget button.reset-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );}.elementor-widget-filter-widget button.submit-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );}.elementor-28176 .elementor-element.elementor-element-bae6eb5{width:var( --container-widget-width, 60.516% );max-width:60.516%;--container-widget-width:60.516%;--container-widget-flex-grow:0;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-28176 .elementor-element.elementor-element-bae6eb5 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-28176 .elementor-element.elementor-element-bae6eb5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28176 .elementor-element.elementor-element-bae6eb5 .elementor-grid{grid-template-columns:repeat(3,1fr);}.elementor-28176 .elementor-element.elementor-element-bae6eb5 .bpfwe-swatch{opacity:1;}.elementor-28176 .elementor-element.elementor-element-bae6eb5  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-28176 .elementor-element.elementor-element-bae6eb5 input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-28176 .elementor-element.elementor-element-bae6eb5 .bpfwe-select2 .select2-selection, .elementor-28176 .elementor-element.elementor-element-bae6eb5 .bpfwe-select2 .select2-selection__rendered, .elementor-28176 .elementor-element.elementor-element-bae6eb5 .bpfwe-select2 .select2{width:100% !important;}.elementor-28176 .elementor-element.elementor-element-bae6eb5 .bpfwe-select2 .select2-selection, .elementor-28176 .elementor-element.elementor-element-bae6eb5 .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:46px;}.elementor-28176 .elementor-element.elementor-element-bae6eb5 .bpfwe-multi-select2 .select2-selection__choice{border-radius:12px 12px 12px 12px !important;}.elementor-28176 .elementor-element.elementor-element-bae6eb5 .select2-selection, .select2-dropdown{border-radius:12px 12px 12px 12px !important;}.elementor-28176 .elementor-element.elementor-element-bae6eb5 button.submit-form{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;margin-top:3px;height:48px;padding:12px 12px 12px 12px;color:#FFFFFF;background-color:#2E8857;border-radius:12px;}.elementor-28176 .elementor-element.elementor-element-bae6eb5  button.submit-form{text-align:center;}.elementor-28176 .elementor-element.elementor-element-bae6eb5 button.submit-form:hover{color:#FFFFFF;background-color:#0B3D2E;}.elementor-28176 .elementor-element.elementor-element-ff7795b{--display:flex;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .elementor-grid{grid-template-columns:repeat(3,1fr);}.elementor-28176 .elementor-element.elementor-element-6b59f4f{--grid-column-gap:24px;--grid-row-gap:32px;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .inner-content{align-items:flex-start;text-align:left;justify-content:flex-start;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-wrapper,.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-wrapper .overlay,.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-wrapper a,.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-title,.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-content,.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-taxonomy,.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-read-more{transition-duration:0.3s;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-image, .elementor-28176 .elementor-element.elementor-element-6b59f4f .post-image a, .elementor-28176 .elementor-element.elementor-element-6b59f4f .post-image img, .elementor-28176 .elementor-element.elementor-element-6b59f4f .tax-image, .elementor-28176 .elementor-element.elementor-element-6b59f4f .tax-image a, .elementor-28176 .elementor-element.elementor-element-6b59f4f .tax-image img{aspect-ratio:1.91 / 1;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-image img{border-radius:8px;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-title, .elementor-28176 .elementor-element.elementor-element-6b59f4f .post-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-title{text-align:left;justify-content:left;color:#17211D;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-title a{color:#17211D;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-title:hover a{color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-title:hover{color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-content, .elementor-28176 .elementor-element.elementor-element-6b59f4f .post-content a, .elementor-28176 .elementor-element.elementor-element-6b59f4f .post-excerpt, .elementor-28176 .elementor-element.elementor-element-6b59f4f .post-excerpt a{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-meta i{margin-right:4px;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-meta svg{margin-right:4px;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-read-more, .elementor-28176 .elementor-element.elementor-element-6b59f4f .post-read-more a{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .pagination, .elementor-28176 .elementor-element.elementor-element-6b59f4f .pagination-filter{text-align:center;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .preloader-inner .preloader-inner-half-circle, .elementor-28176 .elementor-element.elementor-element-6b59f4f .load::before{border-color:#0098C7;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-pin i{margin-right:6px;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .post-pin svg{margin-right:6px;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .edit-options i{margin-right:6px;}.elementor-28176 .elementor-element.elementor-element-6b59f4f .edit-options svg{margin-right:6px;}.elementor-28176 .elementor-element.elementor-element-b8dbb49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:16px 28px;--row-gap:16px;--column-gap:28px;--flex-wrap:nowrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-28176 .elementor-element.elementor-element-6c65b0e > .elementor-widget-container{padding:0px 28px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E1E7E3;}.elementor-28176 .elementor-element.elementor-element-6c65b0e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-28176 .elementor-element.elementor-element-6c65b0e .elementor-icon-box-title{margin-block-end:2px;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-6c65b0e.elementor-view-stacked .elementor-icon{background-color:#DCEFE6;fill:#2E8857;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-6c65b0e.elementor-view-framed .elementor-icon, .elementor-28176 .elementor-element.elementor-element-6c65b0e.elementor-view-default .elementor-icon{fill:#DCEFE6;color:#DCEFE6;border-color:#DCEFE6;}.elementor-28176 .elementor-element.elementor-element-6c65b0e.elementor-view-framed .elementor-icon{background-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-6c65b0e .elementor-icon{font-size:20px;padding:12px;}.elementor-28176 .elementor-element.elementor-element-6c65b0e .elementor-icon-box-title, .elementor-28176 .elementor-element.elementor-element-6c65b0e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:28px;}.elementor-28176 .elementor-element.elementor-element-6c65b0e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#444444;}.elementor-28176 .elementor-element.elementor-element-7448f34 > .elementor-widget-container{padding:0px 28px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E1E7E3;}.elementor-28176 .elementor-element.elementor-element-7448f34 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-28176 .elementor-element.elementor-element-7448f34 .elementor-icon-box-title{margin-block-end:2px;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-7448f34.elementor-view-stacked .elementor-icon{background-color:#DCEFE6;fill:#2E8857;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-7448f34.elementor-view-framed .elementor-icon, .elementor-28176 .elementor-element.elementor-element-7448f34.elementor-view-default .elementor-icon{fill:#DCEFE6;color:#DCEFE6;border-color:#DCEFE6;}.elementor-28176 .elementor-element.elementor-element-7448f34.elementor-view-framed .elementor-icon{background-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-7448f34 .elementor-icon{font-size:20px;padding:12px;}.elementor-28176 .elementor-element.elementor-element-7448f34 .elementor-icon-box-title, .elementor-28176 .elementor-element.elementor-element-7448f34 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:28px;}.elementor-28176 .elementor-element.elementor-element-7448f34 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#444444;}.elementor-28176 .elementor-element.elementor-element-ee1f819 > .elementor-widget-container{padding:0px 28px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E1E7E3;}.elementor-28176 .elementor-element.elementor-element-ee1f819 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-28176 .elementor-element.elementor-element-ee1f819 .elementor-icon-box-title{margin-block-end:2px;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-ee1f819.elementor-view-stacked .elementor-icon{background-color:#DCEFE6;fill:#2E8857;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-ee1f819.elementor-view-framed .elementor-icon, .elementor-28176 .elementor-element.elementor-element-ee1f819.elementor-view-default .elementor-icon{fill:#DCEFE6;color:#DCEFE6;border-color:#DCEFE6;}.elementor-28176 .elementor-element.elementor-element-ee1f819.elementor-view-framed .elementor-icon{background-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-ee1f819 .elementor-icon{font-size:20px;padding:12px;}.elementor-28176 .elementor-element.elementor-element-ee1f819 .elementor-icon-box-title, .elementor-28176 .elementor-element.elementor-element-ee1f819 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:28px;}.elementor-28176 .elementor-element.elementor-element-ee1f819 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#444444;}.elementor-28176 .elementor-element.elementor-element-4e285e8 > .elementor-widget-container{padding:0px 28px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E1E7E3;}.elementor-28176 .elementor-element.elementor-element-4e285e8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-28176 .elementor-element.elementor-element-4e285e8 .elementor-icon-box-title{margin-block-end:2px;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-4e285e8.elementor-view-stacked .elementor-icon{background-color:#DCEFE6;fill:#2E8857;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-4e285e8.elementor-view-framed .elementor-icon, .elementor-28176 .elementor-element.elementor-element-4e285e8.elementor-view-default .elementor-icon{fill:#DCEFE6;color:#DCEFE6;border-color:#DCEFE6;}.elementor-28176 .elementor-element.elementor-element-4e285e8.elementor-view-framed .elementor-icon{background-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-4e285e8 .elementor-icon{font-size:20px;padding:12px;}.elementor-28176 .elementor-element.elementor-element-4e285e8 .elementor-icon-box-title, .elementor-28176 .elementor-element.elementor-element-4e285e8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:28px;}.elementor-28176 .elementor-element.elementor-element-4e285e8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#444444;}.elementor-28176 .elementor-element.elementor-element-5d83179{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-28176 .elementor-element.elementor-element-5d83179:not(.elementor-motion-effects-element-type-background), .elementor-28176 .elementor-element.elementor-element-5d83179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28176 .elementor-element.elementor-element-6bb46c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-28176 .elementor-element.elementor-element-6cdda8c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#17211D;}.elementor-28176 .elementor-element.elementor-element-5be8d74 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-0c57cc2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-28176 .elementor-element.elementor-element-fdfe931 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3ECE7;border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-fdfe931:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-fdfe931:hover > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-fdfe931 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-28176 .elementor-element.elementor-element-fdfe931.elementor-view-stacked .elementor-icon{background-color:#DCEFE6;fill:#2E8857;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-fdfe931.elementor-view-framed .elementor-icon, .elementor-28176 .elementor-element.elementor-element-fdfe931.elementor-view-default .elementor-icon{fill:#DCEFE6;color:#DCEFE6;border-color:#DCEFE6;}.elementor-28176 .elementor-element.elementor-element-fdfe931.elementor-view-framed .elementor-icon{background-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-fdfe931 .elementor-icon{font-size:22px;padding:16px;}.elementor-28176 .elementor-element.elementor-element-fdfe931 .elementor-icon-box-title, .elementor-28176 .elementor-element.elementor-element-fdfe931 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;}.elementor-28176 .elementor-element.elementor-element-fdfe931 .elementor-icon-box-title{color:#17211D;}.elementor-28176 .elementor-element.elementor-element-fdfe931 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-4faab55 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3ECE7;border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-4faab55:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-4faab55:hover > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-4faab55 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-28176 .elementor-element.elementor-element-4faab55.elementor-view-stacked .elementor-icon{background-color:#DCEFE6;fill:#2E8857;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-4faab55.elementor-view-framed .elementor-icon, .elementor-28176 .elementor-element.elementor-element-4faab55.elementor-view-default .elementor-icon{fill:#DCEFE6;color:#DCEFE6;border-color:#DCEFE6;}.elementor-28176 .elementor-element.elementor-element-4faab55.elementor-view-framed .elementor-icon{background-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-4faab55 .elementor-icon{font-size:22px;padding:16px;}.elementor-28176 .elementor-element.elementor-element-4faab55 .elementor-icon-box-title, .elementor-28176 .elementor-element.elementor-element-4faab55 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;}.elementor-28176 .elementor-element.elementor-element-4faab55 .elementor-icon-box-title{color:#17211D;}.elementor-28176 .elementor-element.elementor-element-4faab55 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-34f04d2 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3ECE7;border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-34f04d2:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-34f04d2:hover > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-34f04d2 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-28176 .elementor-element.elementor-element-34f04d2.elementor-view-stacked .elementor-icon{background-color:#DCEFE6;fill:#2E8857;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-34f04d2.elementor-view-framed .elementor-icon, .elementor-28176 .elementor-element.elementor-element-34f04d2.elementor-view-default .elementor-icon{fill:#DCEFE6;color:#DCEFE6;border-color:#DCEFE6;}.elementor-28176 .elementor-element.elementor-element-34f04d2.elementor-view-framed .elementor-icon{background-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-34f04d2 .elementor-icon{font-size:22px;padding:16px;}.elementor-28176 .elementor-element.elementor-element-34f04d2 .elementor-icon-box-title, .elementor-28176 .elementor-element.elementor-element-34f04d2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;}.elementor-28176 .elementor-element.elementor-element-34f04d2 .elementor-icon-box-title{color:#17211D;}.elementor-28176 .elementor-element.elementor-element-34f04d2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-94adc31 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3ECE7;border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-94adc31:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-94adc31:hover > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-94adc31 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-28176 .elementor-element.elementor-element-94adc31.elementor-view-stacked .elementor-icon{background-color:#DCEFE6;fill:#2E8857;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-94adc31.elementor-view-framed .elementor-icon, .elementor-28176 .elementor-element.elementor-element-94adc31.elementor-view-default .elementor-icon{fill:#DCEFE6;color:#DCEFE6;border-color:#DCEFE6;}.elementor-28176 .elementor-element.elementor-element-94adc31.elementor-view-framed .elementor-icon{background-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-94adc31 .elementor-icon{font-size:22px;padding:16px;}.elementor-28176 .elementor-element.elementor-element-94adc31 .elementor-icon-box-title, .elementor-28176 .elementor-element.elementor-element-94adc31 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;}.elementor-28176 .elementor-element.elementor-element-94adc31 .elementor-icon-box-title{color:#17211D;}.elementor-28176 .elementor-element.elementor-element-94adc31 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-ad76c8a > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3ECE7;border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-ad76c8a:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-ad76c8a:hover > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-ad76c8a .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-28176 .elementor-element.elementor-element-ad76c8a.elementor-view-stacked .elementor-icon{background-color:#DCEFE6;fill:#2E8857;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-ad76c8a.elementor-view-framed .elementor-icon, .elementor-28176 .elementor-element.elementor-element-ad76c8a.elementor-view-default .elementor-icon{fill:#DCEFE6;color:#DCEFE6;border-color:#DCEFE6;}.elementor-28176 .elementor-element.elementor-element-ad76c8a.elementor-view-framed .elementor-icon{background-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-ad76c8a .elementor-icon{font-size:22px;padding:16px;}.elementor-28176 .elementor-element.elementor-element-ad76c8a .elementor-icon-box-title, .elementor-28176 .elementor-element.elementor-element-ad76c8a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;}.elementor-28176 .elementor-element.elementor-element-ad76c8a .elementor-icon-box-title{color:#17211D;}.elementor-28176 .elementor-element.elementor-element-ad76c8a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-3147bfa > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3ECE7;border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-3147bfa:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-3147bfa:hover > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-3147bfa .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-28176 .elementor-element.elementor-element-3147bfa.elementor-view-stacked .elementor-icon{background-color:#DCEFE6;fill:#2E8857;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-3147bfa.elementor-view-framed .elementor-icon, .elementor-28176 .elementor-element.elementor-element-3147bfa.elementor-view-default .elementor-icon{fill:#DCEFE6;color:#DCEFE6;border-color:#DCEFE6;}.elementor-28176 .elementor-element.elementor-element-3147bfa.elementor-view-framed .elementor-icon{background-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-3147bfa .elementor-icon{font-size:22px;padding:16px;}.elementor-28176 .elementor-element.elementor-element-3147bfa .elementor-icon-box-title, .elementor-28176 .elementor-element.elementor-element-3147bfa .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;}.elementor-28176 .elementor-element.elementor-element-3147bfa .elementor-icon-box-title{color:#17211D;}.elementor-28176 .elementor-element.elementor-element-3147bfa .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-0938d0c > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3ECE7;border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-0938d0c:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-0938d0c:hover > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-0938d0c .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-28176 .elementor-element.elementor-element-0938d0c.elementor-view-stacked .elementor-icon{background-color:#DCEFE6;fill:#2E8857;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-0938d0c.elementor-view-framed .elementor-icon, .elementor-28176 .elementor-element.elementor-element-0938d0c.elementor-view-default .elementor-icon{fill:#DCEFE6;color:#DCEFE6;border-color:#DCEFE6;}.elementor-28176 .elementor-element.elementor-element-0938d0c.elementor-view-framed .elementor-icon{background-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-0938d0c .elementor-icon{font-size:22px;padding:16px;}.elementor-28176 .elementor-element.elementor-element-0938d0c .elementor-icon-box-title, .elementor-28176 .elementor-element.elementor-element-0938d0c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;}.elementor-28176 .elementor-element.elementor-element-0938d0c .elementor-icon-box-title{color:#17211D;}.elementor-28176 .elementor-element.elementor-element-0938d0c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-496bbf6 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3ECE7;border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-496bbf6:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-496bbf6:hover > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-28176 .elementor-element.elementor-element-496bbf6 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-28176 .elementor-element.elementor-element-496bbf6.elementor-view-stacked .elementor-icon{background-color:#DCEFE6;fill:#2E8857;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-496bbf6.elementor-view-framed .elementor-icon, .elementor-28176 .elementor-element.elementor-element-496bbf6.elementor-view-default .elementor-icon{fill:#DCEFE6;color:#DCEFE6;border-color:#DCEFE6;}.elementor-28176 .elementor-element.elementor-element-496bbf6.elementor-view-framed .elementor-icon{background-color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-496bbf6 .elementor-icon{font-size:22px;padding:16px;}.elementor-28176 .elementor-element.elementor-element-496bbf6 .elementor-icon-box-title, .elementor-28176 .elementor-element.elementor-element-496bbf6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0px;}.elementor-28176 .elementor-element.elementor-element-496bbf6 .elementor-icon-box-title{color:#17211D;}.elementor-28176 .elementor-element.elementor-element-496bbf6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#2E8857;}.elementor-28176 .elementor-element.elementor-element-12a7cc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28176 .elementor-element.elementor-element-12a7cc4:not(.elementor-motion-effects-element-type-background), .elementor-28176 .elementor-element.elementor-element-12a7cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28176 .elementor-element.elementor-element-b27215b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28176 .elementor-element.elementor-element-b27215b:not(.elementor-motion-effects-element-type-background), .elementor-28176 .elementor-element.elementor-element-b27215b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:990px){.elementor-28176 .elementor-element.elementor-element-59ffeaa{--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-28176 .elementor-element.elementor-element-312d263{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-28176 .elementor-element.elementor-element-bae6eb5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-28176 .elementor-element.elementor-element-bae6eb5 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-28176 .elementor-element.elementor-element-6b59f4f .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-28176 .elementor-element.elementor-element-0c57cc2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:673px){.elementor-28176 .elementor-element.elementor-element-2491c67{--width:100%;}.elementor-28176 .elementor-element.elementor-element-59ffeaa{--width:60%;}.elementor-28176 .elementor-element.elementor-element-b8dbb49{--width:100%;}}@media(max-width:990px) and (min-width:673px){.elementor-28176 .elementor-element.elementor-element-59ffeaa{--width:100%;}}@media(max-width:672px){.elementor-28176 .elementor-element.elementor-element-79272a5{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-28176 .elementor-element.elementor-element-cd534cf .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-28176 .elementor-element.elementor-element-1304b0a{font-size:16px;}.elementor-28176 .elementor-element.elementor-element-59ffeaa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-28176 .elementor-element.elementor-element-312d263{width:100%;max-width:100%;}.elementor-28176 .elementor-element.elementor-element-bae6eb5{width:100%;max-width:100%;}.elementor-28176 .elementor-element.elementor-element-bae6eb5 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-28176 .elementor-element.elementor-element-6b59f4f .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-28176 .elementor-element.elementor-element-b8dbb49{--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-28176 .elementor-element.elementor-element-6c65b0e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-28176 .elementor-element.elementor-element-6c65b0e > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-28176 .elementor-element.elementor-element-7448f34{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-28176 .elementor-element.elementor-element-7448f34 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-28176 .elementor-element.elementor-element-ee1f819{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-28176 .elementor-element.elementor-element-ee1f819 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-28176 .elementor-element.elementor-element-4e285e8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-28176 .elementor-element.elementor-element-4e285e8 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-28176 .elementor-element.elementor-element-0c57cc2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-cd534cf */.hero-green {
    color: #2E8B57;
}/* End custom CSS */
/* Start custom CSS for filter-widget, class: .elementor-element-bae6eb5 *//* ARIVU SKILLS - JOB SEARCH FILTERS */

/* Remove the extra card around the filters */
.arivu-job-search-filters {
    background: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
    margin: 0 !important;
    box-sizing: border-box;
    box-shadow: none;
}

/* Prevent unnecessary widget spacing */
.arivu-job-search-filters .elementor-widget-container {
    margin: 0 !important;
}

/* Select fields */
.arivu-job-search-filters select,
.arivu-job-search-filters .select2-container .select2-selection,
.arivu-job-search-filters .select2-container--default .select2-selection--single {
    min-height: 46px !important;
    height: 46px !important;
    border: 1px solid #E1E7E3 !important;
    border-radius: 12px !important;
    background-color: #FFFFFF !important;
    box-shadow: none !important;
    box-sizing: border-box;
    max-width: 100%;
}

/* Select2 text alignment */
.arivu-job-search-filters
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
    line-height: 44px !important;
    padding-left: 12px !important;
    color: #38443E !important;
    font-size: 15px;
}

/* Select2 dropdown arrow alignment */
.arivu-job-search-filters
.select2-container--default
.select2-selection--single
.select2-selection__arrow {
    height: 44px !important;
}

/* Consistent field typography */
.arivu-job-search-filters select {
    padding: 0 12px;
    color: #38443E;
    font-size: 15px;
}

/* Smooth interaction */
.arivu-job-search-filters select,
.arivu-job-search-filters .select2-selection {
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

/* Focus state */
.arivu-job-search-filters select:focus,
.arivu-job-search-filters
.select2-container--default
.select2-selection--single:focus {
    border-color: #2E8857 !important;
    outline: none;
}/* End custom CSS */
/* Start custom CSS for post-widget, class: .elementor-element-6b59f4f *//* Equal-height job cards */
.arivu-job-results .eael-grid-post {
    display: flex;
    height: 100%;
}

.arivu-job-results .eael-grid-post-holder {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.arivu-job-results .eael-grid-post-holder-inner {
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 100%;
}

.arivu-job-results .eael-entry-wrapper {
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 100%;
}

.arivu-job-results .eael-entry-title {
    min-height: 3em;
}

.arivu-job-results .eael-entry-content {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.arivu-job-results .eael-post-excerpt {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.arivu-job-results .eael-post-elements-readmore-btn {
    margin-top: auto;
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79272a5 *//* Jobs hero – mobile: hide the photo, show a full-width soft mint wash instead */
@media (max-width: 767px) {
  .elementor-28176 .elementor-element.elementor-element-79272a5 {
    background-image: linear-gradient(180deg, #DCEFE6 0px, #FFFFFF 520px) !important;
    background-size: 100% 100% !important;
    background-position: center top !important;
  }
}/* End custom CSS */