/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 21 2025 | 08:51:08 */
.hide_second_button .pp-dual-button-2.pp-dual-button.pp-button-effect-none {
	display: none;
}

.display_none_class {
	display: none;
}

.atlas_home_job_main_container .row {
	margin: auto;
}

.atals_home_job_more_div img {
    width: 16px !important;
    height: 16px !important;
}

.atals_home_job_more_div {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px;
    border-bottom: 1.5px dashed #666666;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}

.atlas_home_job_more_info_div p:first-child {
    border-top: 1.5px dashed #666666;
}

.atals_home_job_more_div span {
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: #348C4E;
}

.atlas_home_job_title {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28.1px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #002551 !important;
    margin-bottom: 20px;
    height: 56px;
	text-decoration: none !important;
	border: none !important;
	box-shadow: none !important;
	outline: none !important;
}

.atlas_home_job_listings {
    border-top: 3px dashed #348C4E;
    border-bottom: 3px dashed #348C4E;
    padding: 15px 10px 25px 10px;
}

.home_jobs_grid_customs button.owl-prev {
    left: 90% !important;
    top: 100% !important;
    margin-top: 25px !important;
}

.home_jobs_grid_customs button.owl-next {
    right: 2% !important;
    top: 100% !important;
    margin-top: 25px !important;
}

.home_jobs_grid_customs button.owl-prev svg {
    display: none;
}

.home_jobs_grid_customs button.owl-next svg {
    display: none;
}

.home_jobs_grid_customs button.owl-prev span {
    background: url(/wp-content/uploads/2024/11/Left-Arrow-White.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 50px;
    height: 50px;
}

.home_jobs_grid_customs button.owl-next span {
    background: url(/wp-content/uploads/2024/11/Right-Arrow-White.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 50px;
    height: 50px;
}

.home_page_testimonials .pp-testimonial {
    display: flex;
    flex-direction: row-reverse;
    /*background: #348C4E;
    border-radius: 400px 718px 517px 400px;*/
    align-items: flex-end;
}

.home_page_testimonials button.owl-prev svg {
    display: none;
}

.home_page_testimonials button.owl-next svg {
    display: none;
}

.home_page_testimonials button.owl-prev span {
    background: url(/wp-content/uploads/2024/11/Left-Arrow-White.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 25px;
    height: 25px;
}

.home_page_testimonials button.owl-next span {
    background: url(/wp-content/uploads/2024/11/Right-Arrow-White.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 25px;
    height: 25px;
}

.custom_grid_slider .pp-post-featured-img img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 16/8;
}

.custom_grid_slider button.owl-prev {
    left: 90% !important;
    top: 100% !important;
    margin-top: 25px !important;
}

.custom_grid_slider button.owl-next {
    right: 2% !important;
    top: 100% !important;
    margin-top: 25px !important;
}

.custom_grid_slider button.owl-prev svg {
    display: none;
}

.custom_grid_slider button.owl-next svg {
    display: none;
}

.custom_grid_slider button.owl-prev span {
    background: url(/wp-content/uploads/2024/11/Left-Arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 50px;
    height: 50px;
}

.custom_grid_slider button.owl-next span {
    background: url(/wp-content/uploads/2024/11/Right-Arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 50px;
    height: 50px;
}

.custom_grid_slider .pp-content-post-carousel .owl-nav button {
    width: 50px;
    height: 50px;
}

.gform_required_legend .gfield_required_asterisk, .gform_required_legend .gfield_required {
	color: #0a0a0a !important;
}

.alignnone {
    margin: 5px -20px 0 0;
}

.fl-node-ouz43hp6nkr9 .pp-testimonials .pp-content-wrapper {
    padding: 0px;
}

.pp-testimonials-image {
    width: 100%;
	margin-left: -45px;;
    padding-bottom: 45px;
}

.pp-testimonials .layout-3 .pp-testimonials-image {
    margin-right: 0px;
}

#gform_3 .gchoice label, #field_3_13 {
	font-size: 13px;
}

#gform_submit_button_3 {
	background-color: #002551;
	background-image: none !important;
}

#gform_submit_button_3:hover {
	background-color: #348c4e;
}

#gform_13,
#gform_3 {
	position: relative;
}

#gform_13 .gform_footer,
#gform_3 .gform_footer {
	position: absolute;
    right: 0;
    bottom: 0px;
}

@media only screen and (min-device-width: 769px) {
.home_page_testimonials .pp-testimonials-image {
    z-index: 6;
    position: absolute;
    right: 10%;
    bottom: 15%;
}
	
.home_page_testimonials .pp-testimonial {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-end;
    justify-content: center;
}
}

@media only screen and (max-width: 1300px) and (min-width: 1101px) {
	
	.page-id-15026 .grediant_heading_text_custom .fl-heading {
		font-size: 52px !important;
	}
	
}



@media only screen and (max-width: 1429px) and (min-width: 1301px) {
	
	.page-id-15026 .grediant_heading_text_custom .fl-heading {
		font-size: 55px !important;
	}
	
}

.left_customs_arro {
    display: flex;
    justify-content: flex-end;
}