/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 15 2026 | 21:20:33 */
/* Add your CSS code here.
For example:
.example {
color: red;
}
For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp
End of comment */ 

.swiper-slide .test-text-sec {
	height: 100%;
}

.elementor-nav-menu--dropdown .menu-item-has-children:hover > .elementor-sub-item .sub-arrow i {
    color: #fff;
}

.paroll-icon .elementor-icon svg {
    border: 1px solid #0000002e;
    border-radius: 100px;
}

.post-desc p, li, figure {
    font-size: 16px !important;
    line-height: normal !important;
	padding-left: 0px !important;
}

.e-con.e-parent:not(.padding_exclude, .plan-main, .course-main, .single-post) {
	padding-left: 35px !important;
	padding-right: 35px !important;
}

.e-con-full.e-con.e-parent{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.e-con.e-parent:not(.padding_exclude, .plan-main, .course-main) > .e-con-inner {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.e-con.e-parent:has(.plan-main, .course-main) {
	padding-left: 35px !important;
	padding-right: 0px !important;
}

.hero-video--bg {
	aspect-ratio: 1;
	position: relative;
	overflow: visible;
}
html,body{
	overflow-x: hidden;
}
.hero-video {
	aspect-ratio: 1;
	border-radius: 6px;
	overflow: hidden;
	left: -20px;
	top: -20px;
	position: relative;
}
.lead-form--banner .gform-footer {
	display: none !important;
}
.lead-form--banner .gform_fields {
	display: flex !important;
	gap: 20px !important;
	align-items: center;
	justify-content: start;
}
.lead-form--banner .gform_fields .gfield--input-type-select {
	max-width: 40% !important;
	width: 100% !important;
}
.lead-form--banner .gform_fields .gfield--type-submit {
	max-width: 230px !important;
	width: 100% !important;
	flex-shrink: 0 !important;
}
.lead-form--banner .gform_fields .gfield--type-submit .gform-button {
	border-radius: 100px !important;
	outline: none !important;
	background-color: #63BB8A !important;
	color: #FFF;
	text-align: center;
	font-family: "Open Sans" !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: 1;
	letter-spacing: 2px !important;
	text-transform: uppercase !important;
}
.lead-form--banner .gform-field-label {
	color: #112337;
	font-family: "Open Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.6;
}
.lead-form--banner .gform-field-label span {
	color: #C02B0A;
	font-family: "Open Sans";
	font-size: 17.2px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
}
.lead-form--banner .ts-control {
	min-height: 57px;
	font-size: 18px !important;
	border: none;
	box-shadow: none;
	color: #112337;
	font-family: "Open Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	padding: 16px;
	line-height: 1.6;
}

.plan-main {
	padding-left: max(calc((100% - 1408px) / 2), 0px);
}

.course-main{
	padding-left: max(calc((100% - 1536px) / 2), 0px);
}

.plan-main p {
	color: white;
}

.list-box:hover {
	transition: all .25s ease-in;
	border-image: linear-gradient(10deg, rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0.01), rgba(255, 255, 255, 0.5)) 30;
}

.handle-btn2 .elementor-button:hover .elementor-button-text {
	color: white !important;
}

.hr-list ul {
	gap: 50px;
}
.hr-list ul li{
	width: 42%;
}

.tesi-slider .swiper-slide {
	height: 385px !important;
}
.tesi-slider .swiper-slide .elementor-element:first-child {
	height: 100% !important;
}
.tesi-slider .swiper {
	max-width: 1280px;
	position: relative;
}

.tesi-slider .elementor-widget-container:first-child {
	max-width: 95%;
	margin: auto;
}

.tesi-slider {
	display: flex;
	justify-content: center;
}

.tesi-slider .swiper-wrapper{
	padding-bottom:20px;
}

.tesi-slider .swiper:before {
	content:""; 
	position: absolute;
	background-color: #63bb8a;
	width: 300px;
	height:40%;
	inset:0;
	margin:auto;
	filter:blur(100px) brightness(1.2);
}

.hr-list .elementor-icon-list-text {
	width: 100%;
	max-width: 300px;
}

.price-tabs .e-n-tab-title span{
	color: rgb(55, 65, 81) !important;
}
.price-tabs .e-n-tab-title:hover span{
	color: white !important;
}
.price-tabs .e-n-tab-title[aria-selected="true"] span{
	color: white !important;
}
.price-tabs .e-n-tabs{
	display: flex;
	justify-content: center;
	align-items:center;
}
.price-tabs .e-n-tabs-heading{
	padding: 4px;
	border: 1px solid rgb(209, 213, 219);
	border-radius:100px;
	background-color: white;
}
.service-icon-box .elementor-icon-box-title span {
	color: rgb(55, 65, 81) !important;
}
.service-icon-box:hover .elementor-icon-box-title span{
	color: #084c85 !important;
}

.plus-list li:nth-last-child(-n + 3) i:before{
	color: lightgray !important;
}
.plus-list li:nth-last-child(-n + 3) span {
	text-decoration: line-through;
	font-weight: 300 !important;
	color: lightgray !important;
}

.premium-list li:last-child i:before{
	color: lightgray !important;
}
.premium-list li:nth-last-child span {
	text-decoration: line-through;
	font-weight: 300 !important;
	color: lightgray !important;
}
.enterprise-list li:nth-last-child(-n + 3) .elementor-icon-list-text {
	text-decoration: underline;
	color: #084c85 !important;
	font-weight: 700 !important;
}
.premium-list li:last-child{
	text-decoration: line-through;
	font-weight: 300 !important;
	opacity: 0.5;
}
.premium-list li:nth-last-child(2) .elementor-icon-list-text,
.premium-list li:nth-last-child(3) .elementor-icon-list-text{
	font-weight: 800 !important;
	text-decoration: underline;
	color: white;
}
.listing {
	height: 100%;
}

.site-btn.style-1 .elementor-button-text {
	color: #DB121A;
}
.site-btn.style-1 .elementor-button:hover .elementor-button-text{
	color: #084c85;
}
.site-btn.style-2 .elementor-button-text {
	color: white;
}
.site-btn.style-2 .elementor-button:hover .elementor-button-text{
	color: #084c85;
}

.newsletter-form #field_55_1 {
	width: 50%;
	border: none !important;
}
.newsletter-form .gfield--type-email input{
	font-size: 16px !important;
	color: #555 !important;
	outline: none !important;
	border: none !iimportant;
	box-shadow: none !important;
	border-block: none !important;
}

.newsletter-form .gform-theme .gform-body input {
	border: 0px !important;
}
.newsletter-form .ginput_container{
	width: 100% !important;
	border: none !important;
}
.newsletter-form #field_submit{
	width: 50%;
}
.newsletter-form .gform_fields{
	background-color: white;
	border-radius: 8px;
	padding: 6px;
	display:flex !important;
	justify-content: space-between;
	align-items:center;
}

.newsletter-form #field_submit input{
	font-size: 22px !important;
}

.newsletter-form .gform_validation_errors{
	background-color: white !important;
	border-radius: 8px;
	border: 0px !important;
	margin-bottom: 10px !important;
}

.newsletter-form .gform_validation_errors .gform_submission_error {
	color: red !important;
}

.newsletter-form .gform_validation_errors .gform-icon::before{
	color: red !important;
}

.newsletter-form .gfield #validation_message_55_1{
	position:absolute !important;
	bottom: -20px;
	color: red !important;
}
.inner-tab{
	position: relative;
}
.inner-tab .e-n-tabs-heading{
	position: absolute;
	z-index: 5;
	top: 105px;
}

/* .inner-tab .e-n-tabs-heading {
margin-bottom: -200px;
position: relative;
z-index: 5;
}
.inner-tab .e-n-tabs{
margin-top:120px !important;
} */
.inner-tab .elementor-icon-list-items{
	display:flex;
	justify-content:space-between;
	row-gap: 25px;
}
.inner-tab .elementor-icon-list-items li{
	width: 49%;
}

.inner-tab .elementor-button-wrapper .elementor-button{
	position:relative;
	background-color: #084c85 !important;
	border-radius: 100px !important;
}
.inner-tab .elementor-button-wrapper .elementor-button .elementor-button-text{
	color: white !important;
	text-transform: uppercase !important;
	font-family: "Familjen Grotesk", sans-serif !important;
	font-size: 18px;
	letter-spacing: 2px;
}
.inner-tab .elementor-button-wrapper .elementor-button:before{
	content:"";
	position:absolute;
	background-image: radial-gradient(50.69% 38.46% at 50.69% 0, hsla(0, 0%, 100%, .33) 0, hsla(0, 0%, 100%, 0) 100%);
	opacity: .5; 
	width: 100%;
	height: 100%;
	z-index: 1;
	inset:0;
	margin: auto;
}
.inner-tab .elementor-button-wrapper .elementor-button:hover:before{
	opacity: 1 !important; 
}

.video-thumbnail .e-hosted-video {
	position: relative;
}
/* .video-thumbnail .e-hosted-video:before{
content:"";
position:absolute;
width: 100%;
height: 100%;
background-color:#084c85;
opacity: 0.5;
pointer-events: none;
z-index:2;
} */
.elementor-custom-embed-play {
	position: relative;
	z-index: 5;
	display: flex;
	justify-content: center;
}
/* .video-thumbnail .e-hosted-video:after{
content:"";
position:absolute;
width: 100px;
height: 100px;
background-image: url("https://guardianhr1.wpengine.com/wp-content/uploads/2024/05/play_circle_filled.svg");
background-position:center;
background-repeat:no-repeat;
background-size:auto;
z-index:2;
inset: 0;
margin: auto;
} */

.plan-bg{
	position:relative;
}
.plan-bg:before{
	content:"";
	position:absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(90deg, #44ff9a -0.55%, #44b0ff 22.86%, #8b44ff 48.36%, #ff6644 73.33%, #ebff70 99.34%);
	filter: blur(16px);
}

.site-btn.style-3 a {
	background-color: #db121a;
	box-shadow: 0 10px 25px rgb(0 0 0 / 19%) !important;
}
.site-btn.style-3 a:hover{
	box-shadow: 0 10px 25px rgb(0 0 0 / 50%) !important;
	background-color: #db121a !important;
	background-image: none !important;
}
.site-btn.style-3 a .elementor-button-text{
	color: white ;
}
.site-btn.style-3 a:hover .elementor-button-text{
	color: white ;
}

.faqs-section .e-n-accordion-item {
	box-shadow: 0 10px 20px rgb(0 0 0 / 12%);
}

.btn-style-4 .elementor-button-wrapper .elementor-button{
	position:relative;
	background-color: #084c85 !important;
	border-radius: 100px !important;
}
.btn-style-4 .elementor-button-wrapper .elementor-button .elementor-button-text{
	color: white !important;
	text-transform: uppercase !important;
	/* 	font-family: "Familjen Grotesk", sans-serif !important; */
	font-size: 16px;
	/* 	letter-spacing: 2px; */
	line-height: 1.125em;
}
.btn-style-4 .elementor-button-wrapper .elementor-button:before{
	content:"";
	position:absolute;
	background-image: radial-gradient(50.69% 38.46% at 50.69% 0, hsla(0, 0%, 100%, .33) 0, hsla(0, 0%, 100%, 0) 100%);
	opacity: .5; 
	width: 100%;
	height: 100%;
	z-index: 1;
	inset:0;
	margin: auto;
}
.btn-style-4 .elementor-button-wrapper .elementor-button:hover:before{
	opacity: 1 !important; 
}

.site-btn.style-1.icon i:before {
	color: #DB121A;
}
.site-btn.style-1.icon a:hover i:before{
	color: #084c85;
}

.btn-style-4.icon-1 i:before {
	color: white !important;
}
.btn-style-4.icon-1 a:hover i:before{
	color: white;
}
.service-icon-box .elementor-icon {
	margin-top: 5px;
}

.handbook-form .iti__selected-country{
	background-color: transparent !important;
}

.btn-style-5 .elementor-button-text {
	color: #084C85;
}
.btn-style-5 a:hover .elementor-button-text {
	color: #ffffff;
}

.btn-style-5 .elementor-button-wrapper .elementor-button:before{
	content:"";
	position:absolute;
	background-image: radial-gradient(50.69% 38.46% at 50.69% 0, hsla(0, 0%, 100%, .33) 0, hsla(0, 0%, 100%, 0) 100%);
	opacity: .5; 
	width: 100%;
	height: 100%;
	z-index: 1;
	inset:0;
	margin: auto;
}
.btn-style-5 .elementor-button-wrapper .elementor-button:hover:before{
	opacity: 1 !important; 
}

.audit-list{
	height: 100%;
	justify-content: space-between;
}

.shadow-box {
	top: 0 !important;
	bottom: 0 !important;
	margin: auto;
	height:400px;
	filter: blur(100px) brightness(1.2);
}

.form-box {
	backdrop-filter: blur(10px);
	overflow: hidden;
}

.inner-banner-section{
	position: relative;
}

.inner-banner-section:before{
	content:"";
	position: absolute;
	width: 400px;
	height: 400px;
	border-radius: 675px;
	opacity: 0.1;
	background: #63bb8a;
	filter: blur(150px) brightness(1.2);
	bottom: 0px;
	left:0;
	z-index: 2;
	pointer-events: none;
	top: unset;
}
.inner-banner-section:after{
	content:"";
	position: absolute;
	width: 400px;
	height: 400px;
	border-radius: 675px;
	opacity: 0.1;
	background: #63bb8a;
	filter: blur(150px) brightness(1.2);
	bottom: 0px;
	right:0;
	z-index: 2;
	pointer-events: none;
	top: unset;
}

.hr-list.style-2 ul{
	gap: 30px;
}

.policy-main ul {
	list-style: disc;
	padding-left: 40px;
	display:flex;
	flex-direction:column;
	gap:10px;
}

.main-btn-box {
	margin-top:25px;
	padding-bottom: 10px;
	scrollbar-color: #63BB8A #ffffff00;
	scrollbar-width: thin; 
}

.articles-btn {
	flex: 0 0 auto !important;    
	white-space: nowrap !important;
}
.articles-btn .elementor-button:hover .elementor-button-text{
	color: white !important; 
}

.post-main:hover h5 {
	color: #63BB8A !important;
	transition: all 0.3s ease;
}

.post-category .elementor-post-info__item--type-custom {
	font-size: 0 !important;
}

.post-category .elementor-post-info__item--type-custom a:first-child {
	font-size: 12px !important;
	display: inline-block;
}

.post-category .elementor-post-info__item--type-custom a:not(:first-child) {
	display: none !important;
}

.post-category h3{
	font-size: 0 !important;
}
.post-category h3 span:first-child{
	font-size: 30px !important;
	display: inline-block;
}

.post-category h3 span:not(:first-child){
	display: none !important;
}

.post .elementor-pagination {
	position:relative;
}
.post .elementor-pagination:before{
	content:"";
	position:absolute;
	top:-15px;
	width: 100%;
	height: 1px;
	background-color:#e9e9e9;
	left:0;
	right:0;
}

.post .page-numbers {
	position:relative;
}
.post .page-numbers:hover:before {
	content:"";
	position:absolute;
	top:-16.5px;
	left:-10px;
	right:0;
	margin:auto;
	background-color: #63bb8a;
	width: 20px;
	height:1px;
}
.post .page-numbers.current:before{
	content:"";
	position:absolute;
	top:-16.5px;
	left:-10px;
	right:0;
	margin:auto;
	background-color:#63bb8a;
	width: 20px;
	height:1px;
}
.post .page-numbers.current{
	color: #63bb8a !important;
}
.post .page-numbers:hover{
	color: #63bb8a !important;
}

.page-id-141816 h1 {
	font-size: 30px;
}

.page-id-141816 .infusion-submit button {
	background-color: #63bb8a;
}
.infusion-field {
	display: flex;
	flex-direction: column;
}

.infusion-field label {
	width: 100%;
	display: block;
}

.infusion-field input {
	width: 100%;
	margin: 0px !important;
}

.setup-form {
	width: 100%;
}
.setup-form form{
	display:flex;
	flex-direction:column;
	gap:15px;
}

.setup-form .options-container {
	display: flex;
	justify-content: start;
	align-items: center;
	gap: 15px;
	width: 100%;
	margin-top: 10px;
}

.setup-form .infusion-option{
	display: flex;
	justify-content: start;
	align-items: center;
	gap: 5px;
	width: 48px !important;
}
.setup-form .infusion-option input {
	margin: 0px !important;
}

.infusion-option [type='radio']:checked {
	background-image: none !important;
	border: 0px solid !important;
}

.setup-form .infusion-option input[type='radio']{
	width: 18px !important;
	height: 18px !important;
}

.setup-form .infusion-submit {
	margin: 0px;
}

.setup-form .infusion-submit button {
	margin: 0px;
	width: 100%;
	background-color: #084c85 !important;
	padding: 14px;
	text-transform:uppercase;
	position: relative;
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
	font-size: 18px;
}

.setup-form .infusion-submit button:before{
	content:"";
	position:absolute;
	background-image: radial-gradient(50.69% 38.46% at 50.69% 0, hsla(0, 0%, 100%, .33) 0, hsla(0, 0%, 100%, 0) 100%);
	opacity: .5; 
	width: 100%;
	height: 100%;
	z-index: 1;
	inset:0;
	margin: auto;
}
.setup-form .infusion-submit button:hover:before{
	opacity: 1 !important; 
}

.signup-form label {
	width: 100%;
}

.page-id-141832 h1 {
	font-size: 30px !important;
}

.page-id-141832 .theme-form .gf_progressbar .percentbar_blue, 
.page-id-141832 .theme-form .gf_progressbar.gf_progressbar_blue .gf_progressbar, .theme-form .gform_next_button {
	background-color: #63BB8A !important;
}

.client-form .theme-form .gf_progressbar .percentbar_blue,.client-form .theme-form .gf_progressbar.gf_progressbar_blue .gf_progressbar,.client-form .theme-form .gform_next_button,.client-form .gform-theme-button,.client-form .gform_button,.client-form .gform-button,.page-id-137946 .gform-theme-button, .page-id-137946 .gform-button,.page-id-137946 .gform_button, .theme-form .gform-theme-button,.theme-form .gform_button{
	background-color: #63bb8a !important;
	font-size: 14px !important;
	padding: 14px 16px !important;
}

.gform_wrapper form .gform-theme-button,.gform_wrapper form .gform_button,.gform_wrapper form .gform-button,.gform_wrapper form .gpnf-add-entry,.gform_wrapper form .button, .gform_wrapper form input[type="submit"]{
	background-color: #63bb8a !important;
	font-size: 14px !important;
	padding: 14px 16px !important;
	color: white !important;
	border-radius: 100px !important;
}

.gform_wrapper form .legalsigning-field-signature__control-action--resetgform-theme-button{
	width: 50px !important;
	height: 50px !important;
}

.gform_wrapper a{
	word-break: keep-all;
	overflow-wrap: break-word;
}

.gform_wrapper a:hover{
	color: #63bb8a !important;
}

.gform_wrapper form .gform-button:hover{
	color: white !important;
}

.gform_wrapper form .gform_save_link{
	color: black !important;
	background-color: transparent !important;
}

.page-id-137946 .gform-button, .theme-form .gform-theme-button, .theme-form .gform_button{
	border-radius: 100px !important;
}

.page-id-137946 .gform-button:hover{
	color: white !important;
}

.page-id-137946 .gform-theme-button--secondary,.theme-form .gform-theme-button,.theme-form .gform_button{
	color: white !important;
}

.theme-form .gform_save_link{
	color: black !important;
	background-color: transparent !important;
}

.client-form .gform-theme-button--secondary, .page-id-137946 .gform-theme-button{
	color: white !important;
}

.page-id-137946 .theme-form .gf_progressbar .percentbar_blue, 
.page-id-137946 .theme-form .gf_progressbar.gf_progressbar_blue .gf_progressbar, .theme-form .gform_next_button {
	background-color: #63BB8A !important;
}

.page-id-137946 .section.big-pad-top {
	padding-top: 80px !important;
	padding-bottom: 80px !important;
}

.page-id-137946 .min-h-screen{
	min-height: auto !important;
}

.page-id-142170 h1 {
	font-size: 30px !important;
}

.page-id-142170 .infusion-submit button {
	margin: 0px;
	width: 100%;
	background-color: #084c85 !important;
	padding: 14px;
	text-transform:uppercase;
	position: relative;
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
	font-size: 18px;
}

.page-id-142170 .infusion-submit button:before{
	content:"";
	position:absolute;
	background-image: radial-gradient(50.69% 38.46% at 50.69% 0, hsla(0, 0%, 100%, .33) 0, hsla(0, 0%, 100%, 0) 100%);
	opacity: .5; 
	width: 100%;
	height: 100%;
	z-index: 1;
	inset:0;
	margin: auto;
}

.page-id-142170 .infusion-submit button:hover:before{
	opacity: 1 !important; 
}

.page-id-142170 .section.big-pad-top {
	padding-top: 80px !important;
	padding-bottom: 80px !important;
}

.page-id-142170 .min-h-screen{
	min-height: auto !important;
}

.page-id-141093 h1, .page-id-141093 h1, .page-id-138830 h1 {
	font-size: 30px !important;
}

.page-id-141093 .section.big-pad-top, .page-id-141093 .section.big-pad-top, .page-id-138830 .section.big-pad-top, .page-id-141811 .section.big-pad-top, .page-id-141794 .section.big-pad-top, .page-id-142153 .fixed-header-offset{
	padding-top: 80px !important;
	padding-bottom: 80px !important;
}

.page-id-141093 .infusion-submit button, .page-id-141093 .infusion-submit button{
	margin: 0px;
	width: 100%;
	background-color: #084c85 !important;
	padding: 14px;
	text-transform:uppercase;
	position: relative;
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
	font-size: 18px;
}

.page-id-141093 .infusion-submit button:before,.page-id-14109 .infusion-submit button:before{
	content:"";
	position:absolute;
	background-image: radial-gradient(50.69% 38.46% at 50.69% 0, hsla(0, 0%, 100%, .33) 0, hsla(0, 0%, 100%, 0) 100%);
	opacity: .5; 
	width: 100%;
	height: 100%;
	z-index: 1;
	inset:0;
	margin: auto;
}

.page-id-141093 .infusion-submit button:hover:before,.page-id-14109 .infusion-submit button:hover:before{
	opacity: 1 !important; 
}

.page-id-141093 .min-h-screen,.page-id-141093 .min-h-screen, .page-id-141811 .min-h-screen{
	min-height: auto !important;
}

.review-form .infusion-option {
	display: flex;
	justify-content: start;
	align-items: center;
	gap: 10px;
}

.review-form .infusion-option input {
	width: 16px;
	height: 16px;
}

.review-form .infusion-option:nth-child(1) img {
	width: 100%;
	max-width: 250px !important;
}

.review-form .infusion-option:nth-child(2) img {
	width: 100%;
	max-width: 220px !important;
}

.review-form .infusion-option:nth-last-child(3) img {
	width: 100%;
	max-width: 160px !important;
}

.review-form .infusion-option:nth-last-child(2) img {
	width: 100%;
	max-width: 120px !important;
}

.review-form .infusion-option:last-of-type img {
	width: 100%;
	max-width: 60px !important;
}

.review-form {
	width: 100%;
}

.review-form form{
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.review-form form .infusion-field{
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.review-form .infusion-option img {
	height: 60px !important;
	object-fit: contain;
}

.review-form .infusion-submit button {
	margin: 0px;
	width: 100%;
	background-color: #084c85 !important;
	padding: 14px;
	text-transform:uppercase;
	position: relative;
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
	font-size: 18px;
}

.review-form .infusion-submit button:before{
	content:"";
	position:absolute;
	background-image: radial-gradient(50.69% 38.46% at 50.69% 0, hsla(0, 0%, 100%, .33) 0, hsla(0, 0%, 100%, 0) 100%);
	opacity: .5; 
	width: 100%;
	height: 100%;
	z-index: 1;
	inset:0;
	margin: auto;
}

.review-form .infusion-submit button:hover:before{
	opacity: 1 !important; 
}

.compliant-form .gform_button.button {
	background-color: #63bb8a !important;
	padding: 14px 36px !important;
	font-size: 16px !important;
}

.compliant-form .gform_button.button:hover{
	background-color: #000000 !important;
}

.compliant-form input[type="checkbox"]{
	min-height: 15px !important;
}

.page-id-137684 h1{
	display:none !important;
}

.page-id-141997 h1{
	text-align:center;
	font-size: 30px !important;
}

.page-id-141997 .container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.page-id-141997 .container p:first-of-type {
	display: none;
}

.compliant-form .iti__selected-country {
	background-color: transparent !important;
}

.retail-form .infusion-submit {
	margin-top: 20px !important;
}

.payroll-icon h4 span {
	color: white !important;
}

.payroll-icon h5 span {
	color: white;
}

.site-faqs .e-n-accordion-item[open] .e-n-accordion-item-title-text{
	color: white;
}

.site-faqs .e-n-accordion-item[open] .e-n-accordion-item-title{
	border-radius: 10px 10px 0px 0px !important;
}

.site-faqs .e-n-accordion-item:hover .e-n-accordion-item-title-text{
	color: white;
}

.site-faqs .e-n-accordion-item-title{
	border-radius: 10px !important;
}

.setup-form .infusion-submit button:hover {
	background-color: #63bb8a !important;
	color: white !important;
	box-shadow: none !important;
}

.setup-form .pl-radio-ui .gchoice input[type=radio]:checked+label, .client-form .pl-radio-ui .gchoice input[type=radio]:checked+label{
	border-color: #63bb8a !important;
}

.setup-form .infusion-submit button:before, .setup-form .infusion-submit button:after{
	display: none !important;
}

.setup-form #k-policy {
	color: #63bb8a !important;
}

.client-form .gform_next_button,.client-form .gform-theme-button,.client-form .gform_button,.client-form .gform-button {
	border-radius: 100px !important;
}

.client-form .gform_save_link{
	border-radius: 100px !important;
	background-color: transparent !important;
}

.handbook-form .gform_button{
	border-radius: 100px !important;
}
.handbook-form .gform_button:hover {
	background-color: #63bb8a !important;
	color: white !important;
	box-shadow: none !important;
}

.btn-style-4 .elementor-button:before {
	display: none;
}

.btn-style-4 .elementor-button:hover {
	background-color: #63bb8a !important;
	color: white !important;
	box-shadow: none !important;
}

.login-register-form .gform_next_button, .page-id-137946 .gform-theme-button {
	border-radius: 100px !important;
}

.login-register-form .gform_save_link{
	border-radius: 100px !important;
}

.login-register-form .gform_save_link:hover {
	background-color:  #63bb8a !important;
	color:  white !important;
}

.login-register-form .pl-radio-ui .gchoice input[type=radio]:checked+label, .client-form .pl-radio-ui .gchoice input[type=radio]:checked+label{
	border-color: #63bb8a !important;
}

.login-register-form .infusion-submit button:before, .setup-form .infusion-submit button:after{
	display: none !important;
}

.theme-form .gf_progressbar .percentbar_blue, .theme-form .gf_progressbar.gf_progressbar_blue .gf_progressbar, .theme-form .gform_next_button {
	background-color: #63bb8a !important;
}

.theme-form .gform_next_button {
	border-radius: 100px !important;
}

.theme-form .gform_save_link{
	border-radius: 100px !important;
}

.theme-form .gform_save_link:hover {
	background-color:  #63bb8a !important;
	color:  white !important;
}
.login-register-form .infusion-submit button{
	margin-bottom: 20px;
}

.login-register-form .infusion-submit button:hover {
	background-color: #63bb8a !important;
	color: white !important;
	box-shadow: none !important;
}

.login-register-form #k-policy {
	color: #63bb8a !important;
}

.page-id-141093 .login-register-form .infusion-submit button{
	margin-bottom: 0px;
}

.login-register-form .gform_button{
	border-radius: 100px !important;
}
.login-register-form .gform_button:hover {
	background-color: #63bb8a !important;
	color: white !important;
}

.review-form .infusion-submit button:before{
	display: none !important;
}

.review-form .infusion-submit button:hover{
	background-color: #63bb8a !important;
	color: white !important;
}

.compliant-form .gform_button.button {
	background-color: #63bb8a !important;
	color: white !important;
	border: 1px solid #63bb8a !important;
	border-radius: 100px !important;
}
.compliant-form .gform_button.button:hover{
	background-color: #63bb8a !important;
	color: white !important;
	border-color: #63bb8a !important;
}

.newsletter-form #field_submit input:hover{
	background-color: #63bb8a !important;
	color: white !important;
	border-color: #63bb8a !important;
}

.site-btn.style-1 .elementor-button .elementor-button-text {
	color: #63bb8a !important;
}
.site-btn.style-1 .elementor-button:hover .elementor-button-text {
	color: white !important;
}

.site-btn.style-2 .elementor-button:hover .elementor-button-text {
	color: white !important;
}

.gform_page .iti__selected-country {
	background-color: transparent !important;
}

.site-btn.style-1.icon i:before{
	color: #63bb8a !important;
}

.site-btn.style-1.icon .elementor-button:hover i:before{
	color: white !important;
}

.site-btn.style-1 .elementor-button:hover{
	background-color: #63bb8a !important;
	color: white !important;
	border-color: #63bb8a !important;
}

.gallery-item {
	display: block;
	width: fit-content !important;
}

.inner-tab .elementor-button-wrapper .elementor-button:hover:before{
	display: none !important;	
}

.inner-tab .elementor-button-wrapper .elementor-button:hover{
	background-color: #63bb8a !important;
	color: white !important;
	border-color: #63bb8a !important;
}

.site-btn.style-3 a:hover {
	background-color: #63bb8a !important;
	background-image: none !important;
}

.pricing-btn a:hover * {
	color: white;
}
.pricing-btn a:hover {
	border-color: transparent !important;
}

.plan-btn i:before, .btn-style-4 i:before{
	color: white;
}

.elementor-image-carousel-wrapper .swiper-slide-inner {
	display: flex;
	justify-content: center;
}

.images-box .gallery-item {
	width: fit-content !important;
	padding: 0px !important;
}
.images-box .gallery{
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0px !important;
	gap: 30px;
}

.handbook-form .gfield_choice_all_toggle {
	background-color: #084C85 !important;
}

.handbook-form .gfield_choice_all_toggle:hover {
	background-color: #63bb8a !important;
}

.post-main-cont a {
	width: 100%;
}

.custom-slider .elementor-widget-text-editor{
	min-height: 106px;
}

.page-id-137478 a {
	word-break: keep-all !important; 
	overflow-wrap: break-word !important;
}

.category-title a{
	display: none;
}

.category-title a:first-child {
	display: block;
}

.articles-btn.active a {
	background-color: #084C85 !important;
}
.articles-btn.active a .elementor-button-text {
	color: white !important;
}

.item-detail li:nth-child(2) {
	background-color: #e5e7eb;
	border-radius: 100px;
	padding: 3px 10px;  
}
.item-detail li:nth-child(2) .elementor-post-info__terms-list-item{
	color: #4b5563 !important;
	font-weight: 500;
}

.item-img a {
	height: 100%;
}

.post-img a {
	height: 320px !important;
	object-fit: cover !important;
	width:100% !important;
}

.icon-box h3 span {
	color: white !important;
}

.client-form .gform_button:hover{
	color: white !important;
}

.client-form .gform-button:hover{
	color: white !important;
}

.gform-button svg path{
	fill: none !important;
}

.client-form .gform_save_link{
	color: black !important;
}

.client-form .gform_save_link:hover {
	background-color:  #63bb8a !important;
	color:  white !important;
}

.onecolumnform .ginput_container .gfield-choice-input{
	min-height: 20px !important;
	height: 20px !important
}

.legalsigning-field-signature__control-mode--active:after{
	background-color: black !important;
}

.legalsigning-field-signature__signed-verification{
	position: relative !important;
}

.legalsigning-field-signature__signed{
	max-width: 100% !important;
	min-width: 100% !important;
}

.legalsigning-field-signature__draw-canvas:before{
	background-size: 80% !important;
	background-position: top 15px center !important;
	content:"" !important;
}

.legalsigning-field-signature__draw canvas{
	width: 100% !important;
	max-width: 100% !important;
}

.form_saved_message_emailform .gform-footer{
	margin: 0px !important;
}

.login-register-form {
	margin-top: 0px;
}

.form_saved_message {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.form_saved_message_emailform form {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.form_saved_message_emailform form .gfield {
	display: flex;
	flex-direction:column;
	gap: 10px;
}

.legalsigning-field-signature__signed-by, .legalsigning-field-signature__signed-verification{
	z-index: 5 !important;
}

.legalsigning-field-signature__signed--editable{
	padding-bottom: 0px !important;
}

.page-id-141661 .section {
	padding-left: 35px;
	padding-right: 35px;
}

.page-id-141661 .container {
	padding: 0px !important;
}

.page-id-141661 #ghr-calendly-wrapper {
	width: 100%;
}

.calendly-inline-widget {
	min-width: auto !important;
}

.page-id-141661 .section, .page-id-142100 .section {
	padding-top: 95px !important;
}

.legalsigning-field-signature__controls {
	gap: 10px;
	flex-wrap: wrap;
}

/* .resource-img a {
width: 100%;
} */

.page-id-141102 {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100vh !important;
}

.page-id-141811 .section, .page-id-138830 .section {
	padding-left: 35px;
	padding-right: 35px;
}

.gfield.hidden_label .ginput_container, .gfield.hidden_label .ginput_container input {
	min-height: auto;
}

.page-id-142073 .gfield strong{
	word-break: break-all !important;
}

.tingle-modal .tingle-modal__close {
	background-color: #63bb8a !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}

.tingle-modal .tingle-modal__closeIcon svg {
	width: 14px !important;
}

.tingle-modal .tingle-modal__closeIcon svg path {
	fill: white !important;
}

.tingle-modal .tingle-modal__closeLabel {
	display: none !important;
}

.tingle-modal .tingle-modal__closeIcon {
	margin: 0px !important;
	width: auto !important;
}

.gform-theme form .gfield_checkbox .gchoice {
	align-items: center;
	display: flex;
}

.gform-theme form .gfield_checkbox .gchoice .gfield-choice-input{
	margin-top: 3px !important;
}

.page-id-141997 .section .container > div{
	width: 100%;
	max-width: 100%;
}

.form-top-box {
	display: flex;
	flex-direction: column;
	gap: 15px;
	margin-bottom: 15px;
}

.page-id-137482 {
	display: flex;
	flex-direction: column;
	height: 100vh;
	justify-content: space-between;
}

.gpnf-modal .tingle-modal-box {
	width: 90% !important;
	margin: auto !important;
}

.page-id-141323, .page-id-137486, .page-id-137479, .page-id-142109, .page-id-141336, .page-id-141322 , .page-id-141321, .archive.category-job-listings, .page-id-140854{
	display: flex;
	flex-direction: column;
	height: 100vh;
	justify-content: space-between;
}

.page-id-141794 .section{
	padding-left: 20px;
	padding-right: 20px;
}

.page-id-141794 .section > div {
	width: 100% !important;
	max-width: 100% !important;
	padding: 0px !important;
}

.tingle-modal{
	display: flex !important;
}

.raven-head a {
	font-family: 'Familjen Grotesk' !important;
}

.courses-list ul {
	row-gap: 30px;
}

.audit-list li{
	padding-left: 35px !important;
}

.audit-list li:before{
	content:"";
	background-image: url("https://guardianhr1.wpengine.com/wp-content/uploads/2026/07/list-icon.png");
	background-position:center;
	background-repeat:no-repeat;
	height: 21px !important;
	width: 21px !important;
	background-size: cover;
	position: absolute;
	left: 0px;
}

.legalsigning-field-signature__draw.gform-theme__no-reset--el .legalsigning-field-signature__draw-canvas:before{
	display:none;
}

.legalsigning-field-signature__draw.legalsigning-field-signature__draw--empty .legalsigning-field-signature__draw-canvas:before{
	display:block;
}

.service-card ul {
	padding-left: 25px;
	list-style: disc;
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.service-card:hover *{
	color: white !important;
}
.shadow-img {
	left: 0;
	width: 100%;
	max-width: 400px;
}

.business-box h6 span {
	color: black !important;
}

.service-wrapper {
	position: relative;
}
.service-wrapper:before{
	content:"";
	position:absolute;
	width: 100%;
	height: 100%;
	border-radius: 1304px;
	background: #EDEDED;
	filter: blur(100px);
	inset:0;
	margin: auto;
}

.service-card .elementor-button *{
    color: black;
    fill: black;
}
.service-card:hover .elementor-button *{
    color: white;
    fill: white;
}

.guardian-btn .elementor-button * {
    color: black;
}
.guardian-btn .elementor-button:hover *{
    color: white !important;
}
.guardian-btn .elementor-button:hover{
    border-color: white !important;
}
.handle-btn .elementor-button:hover {
    border-color: transparent !important;
}

.single-post h2 {
    padding: 0px !important;
    margin: 20px 0px !important;
}

.single-post .post-desc p, .single-post li,.single-post figure {
    font-weight: normal !important;
    line-height: 1.5em !important;
    margin-bottom: 20px !important; 
}

@media screen and (max-width:1640px){
	.custom-slider .elementor-widget-heading{
		min-height: 85px;
	}
}

@media screen and (max-width:1500px) {
	.lead-form--banner .gform-field-label span,
	.lead-form--banner .gform-field-label {
		font-size: 16px;
	}
	.lead-form--banner .ts-control {
		min-height: 50px;
		font-size: 16px !important;
		padding: 14px;
	}
	.hr-list ul{
		gap: 30px;
	}
	.newsletter-form #field_submit input{
		font-size: 20px !important;
	}
	/* 	.inner-tab .e-n-tabs{
	margin-top: 90px !important;
}
	.inner-tab .e-n-tabs-heading{
	margin-bottom: -180px;
}
	.inner-tab.style-2 .e-n-tabs-heading{
	margin-bottom: -190px;
} */

	.post-img a {
		height: 250px !important;
	}
	.page-id-141661 .section {
		padding-top: 75px !important;
	}
	.inner-tab .e-n-tabs-heading{
		top: 90px;
	}
	.inner-tab.style-2 .e-n-tabs-heading{
		top: 95px;
	}
}
@media screen and (max-width:1036px) {
	
	    body:not(.rtl) .elementor-142488 .elementor-element.elementor-element-b0aa5b0 {
        left: 50%;
        transform: translateX(-50%);
		bottom: 0px !important;
    }

	.lead-form--banner .gform_fields {
		gap: 18px !important;
		flex-wrap: wrap !important;
	}
	.lead-form--banner .gform_fields .gfield--input-type-select {
		max-width: calc(50% - 10px) !important;
		width: 100% !important;
	}
	.lead-form--banner .gform_fields .gfield--type-submit {
		max-width: 100% !important;
	}
	.lead-form--banner .gform-field-label span,
	.lead-form--banner .gform-field-label {
		font-size: 16px;
	}
	.lead-form--banner .ts-control {
		min-height: 45px;
	}
	.hr-list ul{
		gap: 20px;
	}
	.tesi-slider .swiper-slide {
		height: 420px !important;
	}
	.tesi-slider .elementor-widget-container:first-child {
		max-width: 93%;
	}
	.tesi-slider .swiper{
		overflow: visible;
	}
	.tesi-slider .swiper-slide{
		opacity: 0;
	}
	.tesi-slider .swiper-slide-active,.tesi-slider .swiper-slide-next {
		opacity: 1;
	}
	.newsletter-form #field_submit input{
		font-size: 18px !important;
	}
	.inner-tab .elementor-icon-list-items li {
		width: 100%;
	}
	.inner-tab .elementor-icon-list-items{
		row-gap: 10px;
	}
	.inner-tab .elementor-button-wrapper .elementor-button .elementor-button-text{
		font-size: 16px;
	}
	.page-id-137946 .section.big-pad-top {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
	.page-id-142170 .section.big-pad-top {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
	.page-id-141093 .section.big-pad-top ,.page-id-141093 .section.big-pad-top, .page-id-138830 .section.big-pad-top, .page-id-141811 .section.big-pad-top, .page-id-141794 .section.big-pad-top, .page-id-142153 .fixed-header-offset{
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
	.compliant-form .gform_button.button {
		padding: 14px 28px !important;
	}
	.payroll-box-1 {
		position: static;
	}

	.payroll-box-2 {
		position: static;
	}
	.lead-form--banner {
		position: relative !important;
		inset: unset !important;
	}
	/* 	.inner-tab .e-n-tabs-heading{
	margin-bottom: -170px;
} */
	.images-box .gallery{
		flex-wrap: wrap;
	}
	.post-img a {
		height: 240px !important;
	}
	.e-con-inner > .elementor-element {
		width: 100%;
	}
	.page-id-141661 .container {
		max-width: 100%;
	}
	.page-id-137684 .section .container{
		max-width: 100% !important;
	}
	.page-id-137684 .section .container > div{
		width: 100% !important;
		max-width: 100% !important;
	}
	.courses-list ul {
		row-gap: 20px;
	}
}
@media screen and (min-width: 1025px) and (max-width:1036px){
	.lead-form--banner {
		position: absolute !important;
		bottom: -80px !important;
		max-width:70% !important;
	}
	/* 	.inner-tab .e-n-tabs-heading{
	margin-bottom: -180px;
} */
	.logo-box {
		width: fit-content !important;
	}
}


@media screen and (min-width: 1024px) and (max-width:1199px){
	.tesi-slider .swiper-slide {
		height: 520px !important;
	}
	.tesi-slider .swiper{
		overflow: hidden;
	}
	.tesi-slider .swiper-slide{
		opacity: 1 !important;
	}
	/* 	.inner-tab.style-2 .e-n-tabs-heading {
	margin-bottom: -190px;
} */
	.compliant-form .gform_button.button {
		padding: 14px 22px !important;
	}

	.custom-slider {
		--e-n-carousel-swiper-offset-size: 300px !important; 
	}
}
@media screen and (max-width:1024px){
	.inner-tab .e-n-tabs-heading{
		top: 80px;
	}
	.inner-tab.style-2 .e-n-tabs-heading{
		top: 100px;
	}
}

@media screen and (max-width:767px) {
	.hero-video--bg {
		right: -5px;
		bottom: -5px;
	}
	.hero-video {
		left: -10px;
		top: -10px;
	}
	.lead-form--banner .gform_fields {
		gap: 15px !important;
	}
	.lead-form--banner .gform_fields .gfield--input-type-select,
	.lead-form--banner .gform_fields .gfield--type-submit {
		max-width: 100% !important;
	}
	.lead-form--banner .gform-field-label span,
	.lead-form--banner .gform-field-label {
		font-size: 14px;
	}
	.lead-form--banner .ts-control {
		min-height: 40px;
	}
	.listing {
		height: auto;
	}
	.tesi-slider .swiper-slide {
		height: auto !important;
	}
	.tesi-slider .swiper-slide .elementor-element:first-child {
		height: auto !important;
	}
	.tesi-slider .swiper{
		overflow: visible;
	}
	.tesi-slider .swiper-slide{
		opacity: 0;
	}
	.tesi-slider .swiper-slide-active {
		opacity: 1;
	}
	.tesi-slider .swiper:before{
		width: 150px;
	}
	.hr-list ul{
		gap: 10px;
	}
	.newsletter-form #field_submit input{
		font-size: 16px !important;
	}
	/* 	.inner-tab .e-n-tabs-heading {
	margin-bottom: -250px;
} */
	.inner-tab .elementor-button-wrapper .elementor-button .elementor-button-text{
		font-size: 14px;
	}
	/* 	.inner-tab .e-n-tabs {
	margin-top: 130px !important;
} */
	.images-box .gallery {
		display: flex;
		flex-wrap: wrap;
		justify-content:center;
		align-items: center;
	}
	.images-box .gallery-item{
		width: 25%;
	}

	.audit-list{
		height: auto !important;
	}
	.audit-carousel .eicon-chevron-left{
		display:flex;
		justify-content:center;
		align-items:center;
	}
	.audit-carousel .eicon-chevron-left:after{
		content:"Previews";
		padding: 10px;
		font-size:16px;
		font-weight:600;
		font-family: "Onest", sans-serif;
	}
	.audit-carousel .eicon-chevron-right{
		display:flex;
		justify-content:center;
		align-items:center;
		flex-direction: row-reverse;
	}
	.audit-carousel .eicon-chevron-right:after{
		content:"Next";
		padding: 10px;
		font-size:16px;
		font-weight:600;
		font-family: "Onest", sans-serif;
	}
	.btn-style-4 .elementor-button-wrapper .elementor-button .elementor-button-text{
		font-size: 14px !important;
	}
	.btn-style-4 .elementor-button-wrapper .elementor-button{
		padding: 15.14px 24px !important;
	}
	.btn-style-5 .elementor-button{
		padding: 15px 24px !important;
	}
	.main-btn-box{
		margin-top: 0px !important;
	}
	.page-id-141816 h1, .page-id-138830 h1 {
		font-size: 26px;
	}
	/* 	.elementor .e-con.e-parent {
	padding-left: 20px !important;
	padding-right: 20px !important;
} */
	.e-con.e-parent:not(.padding_exclude, .plan-main, .course-main) {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.e-con-full.e-con.e-parent{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.e-con.e-parent:not(.padding_exclude, .plan-main, .course-main) > .e-con-inner {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.e-con.e-parent:has(.plan-main, .course-main) {
		padding-left: 20px !important;
		padding-right: 0px !important;
	}

	/* 	.inner-tab.style-2 .e-n-tabs-heading {
	margin-bottom: -310px;
} */

	.custom-slider-nav-wrapper {
		display: flex;
		justify-content: center;
		align-items: center;
		gap: 20px;
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		bottom: 0px;
	}
	.audit-carousel .elementor-swiper-button {
		width: fit-content !important;
		bottom: 0px !important; 
		top: auto !important;  
	}
	.audit-carousel.style-2 .custom-slider-nav-wrapper {
		bottom: -10px !important; 
	}
	.hr-list.style-2 ul.elementor-icon-list-items.elementor-inline-items{
		justify-content: start !important;
		gap: 20px !important;
	}
	.hr-list.style-2 ul li {
		width: fit-content;
	}
	.custom-slider .elementor-widget-text-editor{
		min-height: auto;
	}
	.custom-slider .elementor-widget-heading{
		min-height: auto;
	}
	.item-detail ul.elementor-icon-list-items.elementor-inline-items {
		justify-content: left !important;
	}
	.legalsigning-field-signature__control-mode--active:after{
		display: none !important;
	}
	.logo-box {
		width: 70% !important;
	}

	.menu-box {
		width: fit-content !important;
		display: flex;
		align-items: end;
	}
	.page-id-141661 .section {
		padding-left: 20px;
		padding-right: 20px;
	}
	.page-id-142100 .section{
		padding-top: 65px !important;
	}
	.tingle-modal .tingle-modal__close {
		width: 32px;
		height: 32px;
		right: 10px;
		left: unset;
		top: 10px;
	}
	.tingle-modal .tingle-modal__close{
		display: flex !important;
	}
	.legalsigning-field-signature__container {
		width: 90vw !important;
		inset: 0 !important;
		margin: auto !important;
		height: 95% !important;
		top: 20px !important;
		bottom: 20px !important;
	}
	.inner-tab .e-n-tabs-heading{
		top: 155px;
	}
	.inner-tab.style-2 .e-n-tabs-heading{
		top: 220px;
	}
}
@media screen and (max-width:639px) {
	.page-id-141811 .section, .page-id-138830 .section {
		padding-left: 0px;
		padding-right: 0px;
	}
	.hr-list.style-2 ul.elementor-icon-list-items.elementor-inline-items{
		flex-direction:column;
	}
	.courses-list ul {
		flex-direction: column;
	}
}

.error404 input[type="submit"] {
	background-color: #084c85 !important;
	border-color: #084c85 !important;
}