/*
Theme Name: radlink
Author: Corsiva Lab Team
Description: Combination of Automattic´s _s theme and Bootstrap 4
Version: 1.0.1
Tags: one-column, custom-menu, featured-images, theme-options, translation-ready

Resource Licenses:
Font Awesome: http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
Bootstrap: http://getbootstrap.com | https://github.com/twbs/bootstrap/blob/master/LICENSE (Code licensed under MIT, documentation under CC BY 3.0.)
and of course
jQuery: https://jquery.org | (Code licensed under MIT)
WP Bootstrap Navwalker by Edward McIntyre: https://github.com/twittem/wp-bootstrap-navwalker | GNU GPL
*/

/*
This file is just used to identify the theme in WordPress.
The compiled CSS output can be found in /css/theme.css
The SASS sources for it can be found in /sass/
The dependencies can be found in /src/ after running "gulp copy-assets" terminal command

...and now go out and play!
*/

@media (max-width: 1280px){
	.homepage-v5 .slideBanner .swiperBanner-v5 .swiper-slide .right .image-small {
		max-width: 20.6rem;
    	left: -22rem;
	}
}
@media (max-width: 1279px){
	.btn-wrap-header{
		margin-left: 0;
		text-align: left;
		margin-top: 2rem;
	}

}

@media only screen and (max-width: 991px) and (min-width: 576px) {
    .homepage-v5 .slideBanner .swiperBanner-v5 .swiper-slide .item .left .desc, .homepage-v5 .slideBanner .swiperBanner-v5 .swiper-slide .item .left .subline {
        max-width: 32.5rem;
    }
}
@media only screen and (max-width: 1280px) and (min-width: 992px) {
	.homepage-v5 .slideBanner .swiperBanner-v5 .swiper-slide .item .left .desc, .homepage-v5 .slideBanner .swiperBanner-v5 .swiper-slide .item .left .subline {
        max-width: 53rem;
    }
	.homepage-v5 .slideBanner .swiperBanner-v5 .swiper-slide .item .left {
		max-width: 76.1rem;
		width: 100%;
	}
	.homepage-v5 .slideBanner .swiperBanner-v5 .swiper-slide .item{
		align-items: center;
	}
/* 	.homepage-v5 .slideBanner .swiperBanner-v5 .swiper-slide .right .image-big{
		height: auto;
	} */
	.homepage-v5 .slideBanner .swiperBanner-v5 .swiper-slide .right .image-small {
        max-width: 17.6rem;
        left: -19rem;
		height: 21rem;
    }
	#wellbeing-hero .subtext{
		font-size: 1.9rem!important;
	}
	html{
		font-size: 7px;
	}
}
.app-info .grid-platform .item .image{
	width: 100%;
	height: 100%;
}
.app-info .grid-platform .item .image img{
	width: 100%;
	height: 100%;
	object-fit: fill;
}
.app-info .right .contents .content-box{
		height: auto;
	}
@media (max-width: 575px){
	.our-service, .app-info{
		padding: 5rem 0
	}
	
}
/* @media (max-width: 1024px) {
  [data-aos] {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
} */
.app-info .right .contents .content-box .top-wrap{
	display: flex;
	justify-content: center;
}
.app-info .right .contents .content-box .bottom-wrap{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 2rem;
	height: 100%;
}
@media (max-width: 575px){
	section{
		overflow: hidden;
	}
	.app-info .right .contents .content-box .icon{
		height: 100%;
	}
	.app-info .right .contents .content-box{
		justify-content: flex-start;
	}
	.app-info .right .contents .content-box .bottom-wrap{
		justify-content: flex-start;
	}
	.app-info .right .contents .content-box .bottom-wrap .btn-wrap{
		margin-top: auto;
	}
}
.our-service .swiperServicev2 .swiper-slide:not(:hover) .item .bottom-wrap .title{
	font-size: 3rem
}
.well-being .video::before{
	content: none;
}

/* .well-being .content-box .box{
	position: relative;
	padding: 4rem;
}
.well-being .content-box .box::after{
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	background: rgba(0,0,0,.4);
	width: 100%;
	height: 100%;
} */
.relative{
	position: relative;
	z-index: 1;
}
/* .well-being .content-box .box .scan-text .headline{
	position: relative;
}
.well-being .content-box .box .scan-text .headline:before{
	content: '';
	top: 0;
	left: 0;
	background: rgba(0,0,0, .5);
	width: 100%;
	height: 100%;
} */

.fz-48{
	font-size: 4.8rem;
}
.fz-62{
	font-size: 6.2rem;
}
@media (max-width: 1024px){
	.fz-62{
		font-size: 5rem;
	}
}
@media (max-width: 575px){
	.fz-62{
		font-size: 4rem;
	}
	.empower .image-bkg {
		display: none;
	}
	.empower::before{
		background: #061b5a;
	}
}
.empower .fz-50{
	font-size: 5rem;
}
@media (max-width: 1280px){
	.title-custom-v2{
		font-size: 35px
	}
}
.event-none{
	pointer-events: none
}
.our-service .swiperServicev2 .swiper-slide .background::after{
	content: none;
}

.archive-career {
    padding: 8rem 0 12rem;
}
.searchbox {
    display: flex;
    gap: 3rem;
    flex-wrap: wrap;
}
.archive-career .form-search .searchbox .search {
    position: relative;
}
.archive-career .form-search .searchbox .search input {
    border: 1px solid #8795e8;
    border-radius: 100px;
    margin-bottom: 0;
}
.archive-career .form-search .searchbox .search .icon {
    position: absolute;
    width: 2rem;
    height: 2rem;
    right: 16px;
    top: 12px;
}
.archive-career .form-search .searchbox .search .icon img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.archive-career .form-search .searchbox .filter-item select {
    margin-bottom: 0;
    background: #f3f3f3;
    color: #96c8c8;
    border-radius: 100px;
    width: 26.3rem;
    font-size: 1.6rem;
    border: none;
}
@media (min-width: 576px) {
    .archive-career .form-search .searchbox {
        display: flex;
        gap: 3rem;
        flex-wrap: nowrap;
    }
	.archive-career .form-search .searchbox .search {
        width: 75.7rem;
    }
}
.btn-submit {
    gap: 1rem;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transform-style: preserve-3d;
    transition: all 0.3s;
    border-radius: 100px;
    overflow: hidden;
    font-size: 2rem;
    font-family: "DM Sans", sans-serif;
    padding: 1rem 4rem;
    text-align: center;
    white-space: nowrap;
    line-height: calc(28 / 20);
    text-transform: capitalize;
    border: 0;
    font-weight: bold;
}
.fz-32 {
    font-size: 3.2rem;
}
.lh-28-32 {
    line-height: calc(28 / 32);
}
.lt-32 {
    letter-spacing: .32px;
}
.archive-career .contents .list-career .item {
    border-top: 1px solid #cccccc;
    padding: 4rem 0;
}
@media (min-width: 576px) {
    .sm-flex {
        display: flex;
    }
}
.drop-us-custom .drop-box .form-contact select {
    color: #ccc;
    font-size: 1.6rem;
    line-height: calc(24 / 16);
    font-family: "DM Sans", sans-serif;
	 appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
	background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ccc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\
<polyline points='6 9 12 15 18 9'/></svg>");
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 14px 14px;
}

.person-popup {
	width: 112.4rem;
}