/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
/* body.page-id-426 #brxe-mdshtu .brxa-wrap { color: #FFFFFF !important; } */
/* body.page-id-633 #brxe-mdshtu .brxa-wrap { color: #FFFFFF !important; } */
/* body.page-id-697 #brxe-mdshtu .brxa-wrap { color: #FFFFFF; } */
body.page-id-11 #brxe-ptaxhk .menu-item a { color: #FFFFFF !important; }


body.no-scroll {
  overflow: auto !important;
}

/* ABSOLUTE */
.absolute{
	position: absolute;
}
.absolute-top-none{
	top: 0;
}
.absolute-left-none{
	left: 0;
}
.absolute-right-none{
	right: 0;
}
.absolute-bottom-none{
	bottom: 0;
}
/* Header Navs */
.header--nav-mobile li{
	width:100%;
}

/* Footer Navs */
.footer_navs__text-link{
	width: 143px !important;
	max-width: 100%;
}

/* typography */
.text--medium{
	font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.25)), 2rem);
}
.text--small{
	font-size: 16px;
}
.text--large{
	font-size: clamp(2rem, calc(2rem + ((1vw - 0.32rem) * 1.25)), 4rem);
	font-weight: bold;
	color: var(--secondary);
}

/* arrow text link */
.arrow--text-links{
	position: relative;
}

/* sliders */
#home_slider .splide__arrows {
  position: absolute;
  padding: 4rem;
  width: max-content;
  background: #fff !important;
  z-index: 1;
  border-radius: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
}

/* text-decorations */
.text--decor1{
	position: relative
}
.text--decor1:before{
	content: '';
	background: url('https://dev.tatakstudio.co/works/ID8/wp-content/uploads/2025/02/circle.png') no-repeat center/100% 100%;
	position: absolute;
	top: 45%;
	transform: translate(-50%, -50%);
	width: 119%;
	height: 110%;
	left: 50%;
	filter: brightness(0) saturate(100%) invert(59%) sepia(27%) saturate(3570%) hue-rotate(351deg) brightness(100%) contrast(104%);
}
.text--decor2{
	position: relative
}
.text--decor2:before{
	content: '';
	background: url('https://dev.tatakstudio.co/works/ID8/wp-content/uploads/2025/02/lines.png') no-repeat center/100% 100%;
	position: absolute;
	height: 40%;
	bottom: -19px;
	width: 100%;
}
.text--awards{
	position: relative;
	transform-style: preserve-3d;
	display: flex;
	justify-content: center;
	align-items: center;
}
.text--awards:before{
	content: '';
	background: url('https://dev.tatakstudio.co/works/ID8/wp-content/uploads/2025/02/AA®A©_11.png') no-repeat center/100% 100%;
	position: absolute;
	width: 119%;
	transform: translateZ(-1px);
	height: 110%;
}
.text--services{
	position: relative;
	transform-style: preserve-3d;
	display: flex;
	justify-content: center;
	align-items: center;
}
.text--services:before{
	content: '';
	background: url('https://dev.tatakstudio.co/works/ID8/wp-content/uploads/2025/02/shutterstock_2287570647.png') no-repeat center/100% 100%;
	position: absolute;
	width: 109%;
	height: 90%;
	transform: translateZ(-1px);
}
.text--partners{
	transform-style: preserve-3d;
	display: flex;
	justify-content: center;
	align-items: center;
}
.text--partners:before{
	content: '';
	background: url('https://dev.tatakstudio.co/works/ID8/wp-content/uploads/2025/02/circle1.png') no-repeat center/100% 100%;
	position: absolute;
	transform: translate(-50%, -50%);
	width: 109%;
	height: 120%;
	transform: translateZ(-1px);
}
.text--adventure{
	transform-style: preserve-3d;
	display: flex;
	justify-content: center;
	align-items: center;
}
.text--adventure:before{
	content: '';
	background: url('https://dev.tatakstudio.co/works/ID8/wp-content/uploads/2025/06/publishing-blue-double-underline.png') no-repeat center/100% 100%;
	position: absolute;
	transform: translate(-50%, -50%);
	width: 109%;
	height: 40px;
	transform: translateZ(-1px);
	bottom: -20px;
}
.contact--heading{
  position: relative;
}
/* .contact--heading:before{
	content: '';
	background: url('https://dev.tatakstudio.co/works/ID8/wp-content/uploads/2025/02/lines-1.png') no-repeat center/100% 100%;
	position: absolute;
	width: 59%;
	height: 70%;
	bottom: -50%;
	left: 37%;
	transform: translateX(-50%);
	pointer-events: none;
} */
.career--heading{
  position: relative;
}
.career--heading:before{
	content: '';
	background: url('https://dev.tatakstudio.co/works/ID8/wp-content/uploads/2025/02/lines-1.png') no-repeat center/100% 100%;
	position: absolute;
	width: 59%;
	height: 70%;
	width: 80%;
	bottom: -40%;
	left: 0;
	filter: brightness(0) saturate(100%) invert(84%) sepia(96%) saturate(367%) hue-rotate(339deg) brightness(100%) contrast(104%);
	pointer-events:none;
}
.text--featured{
	position: relative;
	transform-style: preserve-3d;
	display: flex;
	justify-content: center;
	align-items: center;
}
.text--featured:before{
	content: '';
	background: url('https://dev.tatakstudio.co/works/ID8/wp-content/uploads/2025/02/Yellow-Circle.png') no-repeat center/100% 100%;
	position: absolute;
	width: 140%;
	height: 170%;
	transform: translateZ(-1px);
}
.text--posts{
  position: relative;
}
.text--found{
	transform-style: preserve-3d;
	display: flex;
	justify-content: center;
	align-items: center;
}
.text--found:before{
	content: '';
	background: url('https://dev.tatakstudio.co/works/ID8/wp-content/uploads/2025/02/circle-1.png') no-repeat center/100% 100%;
	position: absolute;
	transform: translate(-50%, -50%);
	width: 109%;
	height: 140%;
	transform: translateZ(-1px);
}
.text--time{
	transform-style: preserve-3d;
	display: flex;
	justify-content: center;
	align-items: center;
	color: var(--primary);
}
.text--time:before{
	content: '';
	background: url('https://dev.tatakstudio.co/works/ID8/wp-content/uploads/2025/02/Vector1.png') no-repeat center/100% 100%;
	position: absolute;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	bottom: -50px;
	transform: translateZ(-1px);
}
.award--heading .small {
  display: block;
  font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.25)), 2rem);
  width: 100%;
}

.award--heading .medium {
  font-size: clamp(2.5rem, calc(2.5rem + ((1vw - 0.32rem) * 1.5625)), 5rem);
}

.award--heading {
  font-size: clamp(5rem, calc(5rem + ((1vw - 0.32rem) * 3.125)), 10rem);
  line-height: 1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 2rem;
}

.bottom--heading {
  display: flex;
  column-gap: 2rem;
  align-items: center;
}



.star {
  animation: rotate 10s linear infinite;
}

.arrow {
	margin-top: -10px;
	display: inline-block;
	animation: bouncy 1.5s infinite ease-in-out;
}

.txt-type > .txt {
    border-right: 0.2rem solid var(--primary);
}

/* animations */
@keyframes bouncy {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(10px);
  }
}

@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* HOME PAGE*/
.split--heading {
  -webkit-text-stroke: 2px #91C430;
}
.socmed2{
	filter: brightness(0) saturate(100%) invert(79%) sepia(15%) saturate(1789%) hue-rotate(33deg) brightness(88%) contrast(94%);
}

/* AGENCY PAGE */
.service--cards:after {
  content: '';
  width: calc(100% - 2.4rem);
  height: calc(100% - 2.4rem);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border: 2px solid #fff;
  border-radius: 1rem;
}