.tp-hero-ptb {
padding-top: 225px;
padding-bottom: 135px;
border-radius: 0 0 50px 50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tp-hero-ptb {
padding-top: 180px;
padding-bottom: 70px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.tp-hero-ptb {
padding-top: 170px;
padding-bottom: 80px;
}
}
@media (max-width: 767px) {
.tp-hero-ptb {
padding-top: 155px;
padding-bottom: 70px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tp-hero-title-box {
margin-bottom: 40px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.tp-hero-title-box {
margin-bottom: 30px;
}
}
.tp-hero-shape-1 {
margin-left: 25px;
margin-top: -30px;
}
.tp-hero-video {
margin-right: 30px;
border-radius: 200px;
transform: translateY(-21px);
box-shadow: 0 4px 4px 0 rgba(20, 20, 20, 0.2);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.tp-hero-video {
transform: translateY(-9px);
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tp-hero-video {
width: 220px;
transform: translateY(-4px);
}
}
.tp-hero-content-wrap {
margin-left: 60px;
height: 100%;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.tp-hero-content-wrap {
margin-left: 0;
}
}
@media (max-width: 767px) {
.tp-hero-content-wrap {
flex-wrap: wrap;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.tp-hero-content-wrap {
flex-wrap: wrap;
flex-direction: row-reverse;
}
}
.tp-hero-info {
z-index: 9;
padding: 0 10px;
padding-top: 20px;
border-top: 1px solid rgba(255, 255, 255, 0.7);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tp-hero-info {
margin-bottom: 40px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tp-hero-info {
margin-top: 80px;
}
}
@media (max-width: 767px) {
.tp-hero-info {
width: 100%;
flex-wrap: wrap;
margin-bottom: 30px;
}
}
.tp-hero-info p {
font-size: 16px;
line-height: 1.5;
margin-bottom: 0;
font-weight: 500;
color: var(--tp-common-white);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tp-hero-info p br {
display: none;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tp-hero-info p {
padding-right: 50px;
}
}
.tp-hero-info span {
margin-left: 30px;
transform: translateY(10px);
color: var(--tp-common-white);
}
.tp-hero-info span a {
position: relative;
height: 23px;
width: 23px;
overflow: hidden;
display: inline-block;
}
.tp-hero-info span a svg {
position: absolute;
bottom: -1px;
left: 1px;
transform: translateY(-2px);
transition: all 0.2s ease-out;
}
.tp-hero-info span a svg:last-child {
left: -22px;
bottom: -22px;
transform: translate(0, 0);
}
.tp-hero-info span a:hover svg:first-child {
opacity: 0;
transform: translate(20px, -20px);
}
.tp-hero-info span a:hover svg:last-child {
transform: translate(23px, -23px);
}
.tp-hero-more-info {
width: 220px;
min-height: 300px;
background-size: cover;
background-repeat: no-repeat;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
.tp-hero-more-info {
min-height: 310px;
}
}
.tp-hero-more-info-wrap {
margin-left: 133px;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.tp-hero-more-info-wrap {
margin-left: 0;
}
}
.tp-hero-more-info p {
font-style: italic;
font-weight: 400;
font-size: 20px;
line-height: 1.3;
margin-bottom: 0;
padding: 0px 25px;
padding-bottom: 40px;
color: var(--tp-common-black);
}
.tp-hero-avater {
padding: 12px 20px 35px 11px;
}
.tp-hero-avater span {
font-weight: 600;
font-size: 16px;
line-height: 1.62;
letter-spacing: -0.01em;
color: var(--tp-common-black);
}
.tp-hero-link {
padding: 15px;
}
@media (max-width: 767px) {
.tp-hero-link {
padding: 20px;
}
}
.tp-hero-link a {
display: inline-block;
border-radius: 30px;
padding: 8px 24px;
font-weight: 600;
font-size: 17px;
letter-spacing: -0.01em;
color: var(--tp-common-white);
background-color: var(--tp-common-black);
}
.tp-hero-link a:hover {
background-color: var(--tp-common-red-3);
}
.tp-hero-line {
position: absolute;
top: 65px;
right: 100%;
height: 1px;
width: 60px;
display: inline-block;
background-color: var(--tp-common-white);
}
.tp-hero-line::before {
content: "";
height: 9px;
width: 9px;
border-radius: 50%;
display: inline-block;
transform: translateY(-14px);
background-color: var(--tp-common-white);
}
.tp-hero-2-title {
font-weight: 400;
font-size: 450px;
line-height: 1;
letter-spacing: -0.02em;
font-family: var(--tp-ff-mango);
color: var(--tp-common-cream);
position: relative;
z-index: 99;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tp-hero-2-title {
font-size: 365px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tp-hero-2-title {
font-size: 300px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.tp-hero-2-title {
font-size: 230px;
}
}
@media (max-width: 767px) {
.tp-hero-2-title {
font-size: 105px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.tp-hero-2-title {
font-size: 150px;
}
}
.tp-hero-2-title.about-us {
text-transform: uppercase;
}
.tp-hero-2-subtitle {
font-weight: 400;
font-size: 46px;
line-height: 0.87;
margin-bottom: 10px;
display: inline-block;
letter-spacing: 0.01em;
color: var(--tp-common-cream);
font-family: var(--tp-ff-mango);
}
@media (max-width: 767px) {
.tp-hero-2-avater-box {
margin-bottom: 30px;
}
}
.tp-hero-2-avater-content {
margin-left: 10px;
}
.tp-hero-2-avater-content h4 {
font-weight: 700;
font-size: 16px;
line-height: 1.25;
margin-bottom: 0;
letter-spacing: -0.01em;
color: var(--tp-common-cream);
}
.tp-hero-2-avater-content span {
font-weight: 400;
font-size: 16px;
line-height: 1.25;
letter-spacing: -0.01em;
color: rgba(249, 244, 232, 0.5);
}
@media (max-width: 767px) {
.tp-hero-2-avater-content span {
font-size: 15px;
}
}
.tp-hero-2-img-1 img {
transform: rotate(-14deg);
position: relative;
z-index: 3;
}
.tp-hero-2-img-2 img {
margin-top: -190px;
margin-bottom: 115px;
transform: rotate(14deg);
position: relative;
z-index: 3;
}
.tp-hero-2-img-3 {
position: relative;
z-index: 1;
}
.tp-hero-2-img-3 img {
transform: rotate(-16deg);
margin-right: 280px;
}
.tp-hero-2-img-box.last-item {
margin-bottom: 900px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tp-hero-2-img-box.last-item {
margin-bottom: 700px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.tp-hero-2-img-box.last-item {
margin-bottom: 640px;
}
}
.tp-hero-2-img-wrap {
margin-top: -800px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tp-hero-2-img-wrap {
margin-top: -630px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tp-hero-2-img-wrap {
margin-top: -600px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.tp-hero-2-img-wrap {
margin-top: -530px;
}
}
@media (max-width: 767px) {
.tp-hero-2-area {
padding-bottom: 0;
}
}
@media (max-width: 767px) {
.dgm-hero-top {
padding-top: 0;
}
}
.dgm-hero-ptb {
padding-top: 190px;
border-radius: 20px;
padding-bottom: 15px;
}
.dgm-hero-bg {
position: absolute;
height: 100%;
width: 100%;
z-index: -1;
padding-top: 190px;
border-radius: 20px;
padding-bottom: 15px;
background-size: cover;
background-repeat: no-repeat;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.dgm-hero-bg {
padding-top: 150px;
padding-bottom: 120px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.dgm-hero-bg {
padding-top: 170px;
padding-bottom: 0;
}
}
.dgm-hero-title {
font-weight: 700;
font-size: 110px;
line-height: 0.8;
margin-bottom: 0;
margin-bottom: 40px;
letter-spacing: -0.04em;
color: var(--tp-common-black);
font-family: var(--tp-ff-grotesk);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.dgm-hero-title {
font-size: 90px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.dgm-hero-title {
font-size: 80px;
}
}
@media (max-width: 767px) {
.dgm-hero-title {
font-size: 59px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.dgm-hero-title {
font-size: 65px;
}
}
.dgm-hero-title span svg {
position: absolute;
bottom: -75px;
right: 130px;
z-index: -1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.dgm-hero-title span svg {
right: 50px;
}
}
.dgm-hero-title-mike {
display: inline-block;
transform: translateY(-20px);
}
.dgm-hero-subtitle {
font-weight: 500;
font-size: 14px;
line-height: 1;
margin-bottom: 25px;
display: inline-block;
color: var(--tp-common-black);
}
.dgm-hero-thumb {
position: absolute;
top: 0;
right: 0;
width: 44.4%;
height: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.dgm-hero-thumb {
position: static;
width: 100%;
}
}
.dgm-hero-thumb > img {
width: 100%;
height: 100%;
border-radius: 20px;
object-fit: cover;
}
.dgm-hero-thumb div.anim-zoomin-wrap {
height: 100%;
}
.dgm-hero-thumb div.anim-zoomin-wrap div.anim-zoomin {
height: 100%;
}
.dgm-hero-thumb div.anim-zoomin-wrap div.anim-zoomin > img {
width: 100%;
height: 100%;
border-radius: 20px;
object-fit: cover;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.dgm-hero-content {
margin-bottom: 50px;
}
}
.dgm-hero-content p {
font-weight: 500;
font-size: 20px;
line-height: 1.5;
color: #6a6b6d;
margin-bottom: 40px;
letter-spacing: -0.01em;
}
@media (max-width: 767px) {
.dgm-hero-content p {
font-size: 18px;
}
.dgm-hero-content p br {
display: none;
}
}
.dgm-hero-rotate-text {
position: absolute;
bottom: 0;
right: 47%;
writing-mode: vertical-lr;
}
.dgm-hero-rotate-text span {
font-weight: 700;
font-size: 16px;
letter-spacing: 0.04em;
text-transform: uppercase;
color: var(--tp-common-black);
font-family: var(--tp-ff-grotesk);
}
.dgm-hero-rotate-text span::after {
content: "";
height: 60px;
width: 1px;
margin-top: 14px;
display: inline-block;
transform: translateX(-1px);
background-color: var(--tp-common-black);
}
.dgm-hero-text-box {
width: 260px;
height: 260px;
position: absolute;
bottom: 30px;
left: 30px;
padding: 30px;
}
.dgm-hero-text-box img {
margin-bottom: 55px;
}
.dgm-hero-text-box p {
font-weight: 700;
font-size: 32px;
line-height: 1.06;
margin-bottom: 0;
letter-spacing: -0.02em;
color: var(--tp-common-black);
font-family: var(--tp-ff-grotesk);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.dgm-hero-text-box p {
font-size: 28px;
}
}
.dgm-hero-arrow {
height: 46px;
width: 46px;
line-height: 46px;
border-radius: 50%;
text-align: center;
display: inline-block;
background-color: var(--tp-common-white);
position: absolute;
top: 10px;
right: 2px;
}
.dgm-hero-funfact span {
display: inline-block;
font-weight: 500;
font-size: 60px;
line-height: 0.47;
margin-bottom: 23px;
letter-spacing: -0.04em;
color: var(--tp-common-black);
font-family: var(--tp-ff-grotesk);
}
.dgm-hero-funfact span i {
font-style: normal;
}
.dgm-hero-funfact p {
font-weight: 500;
font-size: 16px;
line-height: 1.3;
margin-bottom: 0;
color: var(--tp-common-black);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.dgm-hero-funfact-wrap {
margin-bottom: 30px;
}
}
.dgm-hero-social-box {
position: absolute;
top: 50%;
left: 40px;
transform: translateY(-50%);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.dgm-hero-social-box {
display: none;
}
}
.dgm-hero-social-text {
writing-mode: vertical-lr;
margin-bottom: 20px;
}
.dgm-hero-social-text span {
font-weight: 500;
font-size: 14px;
line-height: 1;
letter-spacing: 0.02em;
text-transform: uppercase;
color: var(--tp-common-black);
}
.dgm-hero-social-text span::after {
margin-top: 7px;
content: "";
height: 60px;
width: 1px;
display: inline-block;
transform: translateX(-2px);
background-color: rgba(20, 20, 20, 0.1);
}
.dgm-hero-social a {
margin-bottom: 20px;
display: table;
}
.dgm-hero-social a span {
color: #141414;
}
.creative-hero-bg {
padding-top: 155px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.creative-hero-bg {
padding-bottom: 30px;
}
}
.creative-hero-title {
font-weight: 600;
font-size: 100px;
line-height: 1;
letter-spacing: -0.04em;
text-transform: uppercase;
color: var(--tp-common-white);
margin-bottom: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.creative-hero-title {
font-size: 80px;
}
}
@media (max-width: 767px) {
.creative-hero-title {
font-size: 55px;
}
.creative-hero-title br {
display: none;
}
}
.creative-hero-title em {
font-style: normal;
background-color: #0E0F11;
display: inline-block;
padding: 0 35px;
position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.creative-hero-title em {
padding: 0;
background-color: transparent;
}
}
@media (max-width: 767px) {
.creative-hero-title em br {
display: none;
}
}
.creative-hero-title em::before {
content: "";
position: absolute;
background-color: transparent;
bottom: 55px;
right: -20px;
height: 40px;
width: 20px;
border-top-left-radius: 20px;
box-shadow: 0px -18px 0 0 #0e0f11;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.creative-hero-title em::before {
bottom: 75px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.creative-hero-title em::before {
display: none;
}
}
.creative-hero-title em::after {
content: "";
position: absolute;
background-color: transparent;
bottom: 0;
right: -19px;
height: 40px;
width: 20px;
border-bottom-left-radius: 20px;
box-shadow: 0px 18px 0 0 #0e0f11;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.creative-hero-title em::after {
display: none;
}
}
.creative-hero-title em span {
font-style: italic;
font-weight: 500;
font-size: 120px;
line-height: 0.92;
padding-left: 35px;
letter-spacing: -0.04em;
text-transform: capitalize;
font-family: var(--tp-ff-playfair);
}
@media (max-width: 767px) {
.creative-hero-title em span {
font-size: 70px;
padding-left: 0;
}
}
.creative-hero-title i {
font-style: normal;
background-color: #0E0F11;
border-radius: 0px 20px 20px 0;
padding: 5px 35px;
padding-top: 0;
display: inline-block;
position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.creative-hero-title i {
padding: 0;
background-color: transparent;
}
}
.creative-hero-title img {
transform: translateY(-10px);
margin-left: -15px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
.creative-hero-title-box {
margin-left: 80px;
}
}
.creative-hero-banner {
width: 100%;
height: 700px;
overflow: hidden;
border-radius: 20px;
position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.creative-hero-banner {
height: 500px;
}
}
@media (max-width: 767px) {
.creative-hero-banner {
height: 400px;
}
}
.creative-hero-banner img {
width: 100%;
object-fit: cover;
}
.creative-hero-banner video {
height: 100%;
width: 100%;
background-position: center center;
background-size: cover;
object-fit: cover;
}
.creative-hero-banner-area {
margin-top: -285px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.creative-hero-banner-area {
margin-top: 0;
}
}
.creative-hero-btn {
padding: 0 35px;
padding-bottom: 10px;
padding-top: 15px;
display: inline-block;
background-color: #0E0F11;
border-radius: 0 0 20px 20px;
position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.creative-hero-btn {
padding: 0;
padding-top: 15px;
background-color: transparent;
}
}
.creative-hero-btn::before {
content: "";
position: absolute;
background-color: transparent;
bottom: 45px;
right: -20px;
height: 40px;
width: 20px;
border-top-left-radius: 20px;
box-shadow: 0px -18px 0 0 #0e0f11;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.creative-hero-btn::before {
display: none;
}
}
.creative-hero-black-box {
position: absolute;
top: 0;
left: 0;
height: 134px;
width: 180px;
z-index: 1;
display: inline-block;
background-color: #0e0f11;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.creative-hero-black-box {
display: none;
}
}
.creative-hero-black-box::before {
content: "";
position: absolute;
background-color: transparent;
bottom: -40px;
right: 5px;
height: 40px;
width: 20px;
border-top-right-radius: 20px;
box-shadow: 0px -18px 0 0 #0e0f11;
}
.creative-hero-black-box::after {
content: "";
position: absolute;
background-color: transparent;
bottom: -40px;
left: -2px;
height: 40px;
width: 20px;
border-top-left-radius: 20px;
box-shadow: 0px -18px 0 0 #0e0f11;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.creative-hero-black-box::after {
display: none;
}
}
.creative-hero-avater img {
flex: 0 0 auto;
border-radius: 50%;
margin-right: 13px;
height: 54px;
width: 54px;
}
.creative-hero-avater-box {
position: absolute;
bottom: 0;
right: 0;
margin: 20px;
padding: 10px;
padding-right: 42px;
border-radius: 100px;
background-color: var(--tp-common-black-7);
}
.creative-hero-avater-info {
line-height: 1;
}
.creative-hero-avater-info h4 {
font-weight: 500;
font-size: 16px;
line-height: 1;
margin-bottom: 8px;
letter-spacing: -0.03em;
color: var(--tp-common-white);
}
.creative-hero-avater-info span {
font-weight: 400;
font-size: 15px;
line-height: 1;
letter-spacing: -0.03em;
color: rgba(255, 255, 255, 0.6);
}
.design-hero-ptb {
padding-top: 250px;
padding-bottom: 70px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.design-hero-ptb {
padding-top: 200px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.design-hero-ptb {
padding-top: 180px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.design-hero-ptb {
padding-top: 220px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.design-hero-ptb {
padding-top: 160px;
}
}
@media (max-width: 767px) {
.design-hero-ptb {
padding-top: 160px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.design-hero-ptb {
padding-top: 190px;
}
}
.design-hero-slide-text span {
font-weight: 400;
font-size: 280px;
line-height: 1;
color: #e0eeee;
white-space: nowrap;
letter-spacing: -0.02em;
font-family: var(--tp-ff-mango);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.design-hero-slide-text span {
font-size: 200px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.design-hero-slide-text span {
font-size: 170px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.design-hero-slide-text span {
font-size: 180px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.design-hero-slide-text span {
font-size: 140px;
}
}
@media (max-width: 767px) {
.design-hero-slide-text span {
font-size: 100px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.design-hero-slide-text span {
font-size: 130px;
}
}
.design-hero-slide-text span i {
font-style: normal;
margin-left: 40px;
}
.design-hero-slide-active .slide-transtion {
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
}
.design-hero-slide-active .swiper-slide {
width: auto;
}
.design-hero-circle-1 {
position: absolute;
top: -25%;
left: -6%;
height: 600px;
width: 600px;
filter: blur(70px);
-webkit-filter: blur(70px);
border-radius: 50%;
display: inline-block;
background-color: rgba(5, 45, 146, 0.6);
}
.design-hero-circle-2 {
position: absolute;
bottom: -50%;
right: -8%;
height: 800px;
width: 800px;
filter: blur(140px);
-webkit-filter: blur(140px);
border-radius: 50%;
display: inline-block;
background-color: rgba(109, 97, 255, 0.4);
}
.design-hero-content p {
font-weight: 500;
font-size: 24px;
line-height: 1.3;
color: #e0eeee;
margin-bottom: 35px;
letter-spacing: -0.02em;
}
@media (max-width: 767px) {
.design-hero-content p {
font-size: 17px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.design-hero-content p {
font-size: 19px;
}
.design-hero-content p br {
display: none;
}
}
@media (max-width: 767px) {
.design-hero-content-wrap {
margin-bottom: 60px;
}
}
@media (max-width: 767px) {
.design-hero-social {
margin-bottom: 20px;
}
}
.design-hero-social a {
font-weight: 600;
font-size: 14px;
line-height: 1;
color: #e0eeee;
text-transform: uppercase;
position: relative;
}
.design-hero-social a:not(:last-child) {
padding-right: 20px;
margin-right: 20px;
}
.design-hero-social a:not(:last-child)::after {
position: absolute;
content: "";
top: 0;
right: 0;
width: 1px;
height: 16px;
background-color: #e0eeee;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.design-hero-wrap {
margin-bottom: 50px;
}
}
.content__img {
width: 250px;
aspect-ratio: 1.1;
border-radius: 10px;
position: absolute;
top: 0;
left: 0;
opacity: 0;
overflow: hidden;
will-change: transform, filter;
}
.content__img-inner {
background-position: 50% 50%;
width: calc(100% + 20px);
height: calc(100% + 20px);
background-size: cover;
position: absolute;
top: -10px;
left: -10px;
}
.studio-hero-bg {
padding-top: 320px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.studio-hero-bg {
padding-top: 240px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.studio-hero-bg {
padding-top: 200px;
}
}
@media (max-width: 767px) {
.studio-hero-bg {
padding-top: 170px;
}
}
.studio-hero-title {
font-weight: 700;
font-size: 450px;
line-height: 0.7;
margin-bottom: 0;
display: inline-block;
letter-spacing: -0.02em;
text-transform: uppercase;
color: var(--tp-common-red);
font-family: var(--tp-ff-clash-bold);
}
@media only screen and (min-width: 1801px) and (max-width: 1850px) {
.studio-hero-title {
font-size: 430px;
}
}
@media only screen and (min-width: 1701px) and (max-width: 1800px) {
.studio-hero-title {
font-size: 415px;
}
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
.studio-hero-title {
font-size: 390px;
}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.studio-hero-title {
font-size: 345px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.studio-hero-title {
font-size: 280px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.studio-hero-title {
font-size: 235px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.studio-hero-title {
font-size: 175px;
letter-spacing: 0;
}
}
@media (max-width: 767px) {
.studio-hero-title {
font-size: 80px;
letter-spacing: 0;
}
}
.studio-hero-title.fs-400 {
font-size: 400px;
}
@media only screen and (min-width: 1801px) and (max-width: 1850px) {
.studio-hero-title.fs-400 {
font-size: 350px;
}
}
@media only screen and (min-width: 1701px) and (max-width: 1800px) {
.studio-hero-title.fs-400 {
font-size: 365px;
}
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
.studio-hero-title.fs-400 {
font-size: 340px;
}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.studio-hero-title.fs-400 {
font-size: 295px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.studio-hero-title.fs-400 {
font-size: 230px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.studio-hero-title.fs-400 {
font-size: 180px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.studio-hero-title.fs-400 {
font-size: 150px;
letter-spacing: 0;
}
}
@media (max-width: 767px) {
.studio-hero-title.fs-400 {
font-size: 80px;
letter-spacing: 0;
}
}
.studio-hero-info {
padding-bottom: 230px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.studio-hero-info {
padding-bottom: 160px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.studio-hero-info {
padding-bottom: 150px;
}
}
@media (max-width: 767px) {
.studio-hero-info {
flex-wrap: wrap;
padding-bottom: 120px;
}
}
.studio-hero-info a, .studio-hero-info span {
font-weight: 600;
font-size: 20px;
line-height: 1.3;
margin: 6px 20px;
text-align: center;
text-transform: uppercase;
color: var(--tp-common-cream);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.studio-hero-info a, .studio-hero-info span {
font-size: 18px;
}
.studio-hero-info a br, .studio-hero-info span br {
display: none;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.studio-hero-info a, .studio-hero-info span {
font-size: 16px;
}
.studio-hero-info a br, .studio-hero-info span br {
display: none;
}
}
@media (max-width: 767px) {
.studio-hero-info a, .studio-hero-info span {
font-size: 16px;
}
.studio-hero-info a br, .studio-hero-info span br {
display: none;
}
}
.ai-hero-subtitle {
font-weight: 600;
font-size: 13px;
line-height: 1;
margin-bottom: 25px;
padding: 9px 16px;
border-radius: 28px;
display: inline-block;
text-transform: uppercase;
color: var(--tp-common-white);
backdrop-filter: blur(10px);
background: rgba(255, 255, 255, 0.08);
}
.ai-hero-title {
font-weight: 600;
font-size: 120px;
line-height: 0.88;
margin-bottom: 50px;
letter-spacing: -0.04em;
color: var(--tp-common-white);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ai-hero-title {
font-size: 75px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ai-hero-title {
font-size: 70px;
}
}
@media (max-width: 767px) {
.ai-hero-title {
font-size: 65px;
margin-bottom: 30px;
}
}
.ai-hero-title img {
transform: translateY(-8px);
}
.ai-hero-title-box {
padding-left: 350px;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
.ai-hero-title-box {
padding-left: 260px;
}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.ai-hero-title-box {
padding-left: 130px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.ai-hero-title-box {
padding-left: 30px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.ai-hero-title-box {
padding-left: 15px;
}
}
@media (max-width: 767px) {
.ai-hero-title-box {
padding-left: 0px;
}
}
.ai-hero-video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.ai-hero-video video {
height: 100%;
width: 100%;
background-position: center center;
background-size: cover;
object-fit: cover;
}
.ai-hero-ptb {
padding-top: 110px;
}
@media (max-width: 767px) {
.ai-hero-ptb {
padding-top: 180px;
padding-bottom: 40px;
}
}
.ai-hero-slider-main {
height: 950px;
margin-left: 95px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.ai-hero-slider-main {
margin-left: 55px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.ai-hero-slider-main {
margin-left: 0px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ai-hero-slider-main {
height: 750px;
margin-left: 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ai-hero-slider-main {
height: 800px;
margin-left: 0px;
}
}
@media (max-width: 767px) {
.ai-hero-slider-main {
height: 400px;
margin-left: 0;
}
}
.ai-hero-slider-main::after {
position: absolute;
content: "";
top: -3px;
left: 0;
width: 100%;
height: 101%;
background: linear-gradient(180deg, rgb(8, 4, 29) 1.05%, rgba(8, 4, 29, 0) 24.26%, rgba(8, 4, 29, 0) 68.54%, rgb(8, 4, 29) 98.06%);
}
.ai-hero-slider-item {
margin-bottom: 12px;
}
.ai-hero-slider-2 {
transform: scale(1, -1);
}
.ai-hero-slider-2 img {
transform: scale(1, -1);
}
.ar-hero-ptb {
padding-top: 195px;
padding-bottom: 120px;
}
@media (max-width: 767px) {
.ar-hero-ptb {
padding-top: 160px;
padding-bottom: 95px;
}
}
.ar-hero-border {
border-bottom: 1px solid rgba(25, 25, 25, 0.08);
}
.ar-hero-bg {
border-left: 1px solid rgba(25, 25, 25, 0.08);
border-right: 1px solid rgba(25, 25, 25, 0.08);
}
.ar-hero-title {
font-size: 110px;
line-height: 1;
letter-spacing: -0.05em;
text-transform: uppercase;
color: var(--tp-common-black);
font-family: var(--tp-ff-clash-regular);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.ar-hero-title {
font-size: 105px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ar-hero-title {
font-size: 90px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ar-hero-title {
font-size: 95px;
}
}
@media (max-width: 767px) {
.ar-hero-title {
font-size: 60px;
}
}
.ar-hero-title i {
font-style: normal;
padding-left: 100px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.ar-hero-title i {
padding-left: 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.ar-hero-title-box.service-5-heading {
margin-bottom: 40px;
}
}
.ar-hero-shape-1 {
margin-right: 20px;
transform: translateY(-23px);
}
.ar-hero-shape-2 {
transform: translateY(-10px);
}
.ar-hero-shape-3 {
margin-left: 20px;
transform: translateY(-23px);
}
.crp-hero-ptb {
padding-top: 220px;
padding-bottom: 220px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.crp-hero-ptb {
padding-top: 190px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.crp-hero-ptb {
padding-top: 200px;
padding-bottom: 70px;
}
}
@media (max-width: 767px) {
.crp-hero-ptb {
padding-top: 190px;
padding-bottom: 70px;
}
}
.crp-hero-title {
font-size: 150px;
font-weight: 600;
line-height: 0.8;
color: var(--tp-common-cream-3);
font-family: var(--tp-ff-teko);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.crp-hero-title {
font-size: 130px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.crp-hero-title {
font-size: 105px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.crp-hero-title {
font-size: 90px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.crp-hero-title {
font-size: 100px;
}
}
@media (max-width: 767px) {
.crp-hero-title {
font-size: 65px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.crp-hero-title {
font-size: 80px;
}
}
.crp-hero-title span {
color: var(--tp-common-yellow-green);
}
.crp-hero-title.fs-100 {
font-size: 100px;
letter-spacing: -2px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.crp-hero-title.fs-100 {
font-size: 82px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
.crp-hero-title.fs-100 {
font-size: 70px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.crp-hero-title.fs-100 {
font-size: 65px;
}
}
@media (max-width: 767px) {
.crp-hero-title.fs-100 {
letter-spacing: 0;
}
}
@media (max-width: 767px) {
.crp-hero-title.fs-100 br {
display: none;
}
}
.crp-hero-bg {
background-size: cover;
background-repeat: no-repeat;
}
.crp-hero-ratting {
line-height: 1;
}
.crp-hero-ratting-text {
flex: 0 0 auto;
margin-right: 18px;
}
.crp-hero-ratting-text span {
font-weight: 600;
font-size: 50px;
line-height: 0.8;
display: inline-block;
transform: translateY(7px);
font-family: var(--tp-ff-teko);
color: var(--tp-common-cream-3);
}
.crp-hero-ratting-details {
line-height: 1;
}
.crp-hero-ratting-details a {
font-weight: 600;
font-size: 12px;
line-height: 1;
letter-spacing: 0;
text-transform: uppercase;
color: rgba(238, 241, 234, 0.7);
border-bottom: 1px solid rgba(238, 241, 234, 0.2);
}
.crp-hero-ratting-details a:hover {
color: var(--tp-common-white);
}
.crp-hero-ratting-details a span svg {
margin-left: 2px;
display: inline-block;
transform: translateY(-1px);
}
.crp-hero-ratting-icon {
line-height: 1;
}
.crp-hero-ratting-icon span {
margin-bottom: 7px;
display: inline-block;
}
@media (max-width: 767px) {
.crp-hero-ratting-box {
flex-wrap: wrap;
}
}
.crp-hero-avater {
flex: 0 0 auto;
margin-right: 30px;
}
@media (max-width: 767px) {
.crp-hero-avater {
margin-right: 0;
margin-bottom: 20px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.crp-hero-avater {
margin-right: 20px;
margin-bottom: 20px;
}
}
.crp-hero-funfact-bg {
width: 340px;
padding: 40px;
background-repeat: no-repeat;
}
.crp-hero-funfact-top-content {
padding-right: 60px;
margin-bottom: 45px;
}
.crp-hero-funfact-top-content h4 {
font-weight: 600;
font-size: 28px;
color: #17312f;
margin-bottom: 7px;
font-family: var(--tp-ff-teko);
}
.crp-hero-funfact-top-content p {
font-weight: 400;
font-size: 17px;
line-height: 1.4;
letter-spacing: -0.01em;
color: rgba(23, 49, 47, 0.8);
}
.crp-hero-funfact-item h4 {
font-weight: 500;
font-size: 70px;
color: #17312f;
margin-bottom: 8px;
line-height: 0.7;
font-family: var(--tp-ff-teko);
}
.crp-hero-funfact-more-details p {
font-weight: 500;
font-size: 16px;
line-height: 1.5;
margin-bottom: 0;
letter-spacing: -0.01em;
color: rgba(23, 49, 47, 0.8);
}
.crp-hero-funfact-wrap {
margin-left: 20px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.crp-hero-funfact-wrap {
margin-left: 0;
margin-left: -40px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.crp-hero-funfact-wrap {
margin-left: 0;
margin-left: -60px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.crp-hero-funfact-wrap {
margin-left: 0;
margin-left: -30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.crp-hero-funfact-wrap {
margin-left: 0;
margin-bottom: 60px;
}
}
.crp-hero-funfact-wrap .crp-hero-funfact-item:not(:last-child) {
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid rgba(23, 49, 47, 0.1);
}
.crp-hero-funfact-line {
position: absolute;
top: 120px;
right: 100%;
height: 1px;
width: 80px;
display: inline-block;
background-color: var(--tp-common-yellow-green);
}
.crp-hero-funfact-line::before {
content: "";
height: 15px;
width: 15px;
border-radius: 50%;
display: inline-block;
transform: translateY(-11px);
background-color: var(--tp-common-yellow-green);
}
.crp-hero-funfact-img {
position: absolute;
top: 3px;
right: 3px;
}
@media (max-width: 767px) {
.crp-hero-review-box {
flex-wrap: wrap;
}
}
.app-hero-ptb {
padding-top: 210px;
}
@media (max-width: 767px) {
.app-hero-ptb {
padding-top: 230px;
}
}
.app-hero-round-shape {
margin-top: -100px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.app-hero-round-shape {
display: none;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.app-hero-wrap {
padding-left: 0;
}
}
@media (max-width: 767px) {
.app-hero-wrap {
padding-bottom: 60px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
.app-hero-btn-box {
flex-wrap: wrap;
}
}
.app-hero-btn-text p {
margin: 0;
font-size: 16px;
color: #66666C;
line-height: 24px;
}
@media (max-width: 767px) {
.app-hero-bottom-wrap {
padding-top: 80px;
padding-left: 30px;
}
}
.app-hero-bottom-wrapper {
border-radius: 30px;
}
@media (max-width: 767px) {
.app-hero-bottom-wrapper {
background-position: top left;
}
}
.app-hero-bottom-subtitle {
font-size: 18px;
font-weight: 500;
margin-bottom: 20px;
display: inline-block;
color: var(--tp-common-white);
font-family: var(--tp-ff-phudu);
}
.app-hero-bottom-thumb-main {
position: absolute;
bottom: 0;
right: 17%;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.app-hero-bottom-thumb-main {
right: 5%;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
.app-hero-bottom-thumb-main {
right: 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.app-hero-bottom-thumb-main {
right: 0;
bottom: -104px;
transform: scale(0.7) translateX(115px);
}
}
@media (max-width: 767px) {
.app-hero-bottom-thumb-main {
position: static;
}
}
.app-hero-bottom-thumb-main .shape-1 {
position: absolute;
bottom: 108px;
left: -110px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.app-hero-bottom-thumb-main .shape-1 {
display: none;
}
}
.app-hero-bottom-thumb-main .shape-2 {
position: absolute;
bottom: 0;
left: -20px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.app-hero-bottom-thumb-main .shape-2 {
left: 110px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.app-hero-bottom-thumb-main .shape-2 {
left: 255px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.app-hero-bottom-thumb-main .shape-2 {
display: none;
}
}
.app-hero-bottom-thumb-main .shape-3 {
position: absolute;
bottom: 130px;
left: 80px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.app-hero-bottom-thumb-main .shape-3 {
left: 150px;
bottom: 190px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.app-hero-bottom-thumb-main .shape-3 {
display: none;
}
}
.app-hero-bottom-thumb-main .shape-4 {
position: absolute;
right: 0;
bottom: 65px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.app-hero-bottom-thumb-main .shape-4 {
display: none;
}
}
.app-hero-bottom-thumb-main .shape-5 {
position: absolute;
top: 95px;
right: -75px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
.app-hero-bottom-thumb-main .shape-5 {
right: 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.app-hero-bottom-thumb-main .shape-5 {
display: none;
}
}
.app-hero-bottom-rating {
display: flex;
align-items: center;
}
.app-hero-bottom-rating-point span {
font-size: 60px;
font-weight: 500;
margin-right: 10px;
letter-spacing: -0.6px;
color: var(--tp-common-white);
font-family: var(--tp-ff-phudu);
}
.app-hero-bottom-rating-star {
transform: translateY(-4px);
}
.app-hero-bottom-rating-star a {
font-size: 12px;
font-weight: 700;
margin: 0;
letter-spacing: -0.12px;
text-transform: uppercase;
color: var(--tp-common-white);
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.app-hero-bottom-rating-star a svg {
margin-left: 4px;
}
.app-hero-bottom-rating-stars {
line-height: 1;
margin-bottom: 0px;
}
.box {
display: inline-flex;
}
.box .eye {
position: relative;
width: 74px;
height: 74px;
display: block;
background: var(--tp-common-yellow-green);
margin: 0 5px;
border-radius: 50%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.box .eye {
width: 64px;
height: 64px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.box .eye {
width: 54px;
height: 54px;
}
}
.box .eye:before {
content: "";
position: absolute;
top: 50%;
left: 22px;
width: 30px;
height: 30px;
border-radius: 50%;
background: #17312f;
transform: translate(-50%, -50%);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.box .eye:before {
width: 25px;
height: 25px;
}
}
.it-hero-ptb {
padding-top: 235px;
padding-bottom: 290px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.it-hero-ptb {
padding-bottom: 70px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.it-hero-ptb {
padding-top: 200px;
}
}
@media (max-width: 767px) {
.it-hero-ptb {
padding-bottom: 50px;
}
}
.it-hero-subtitle {
font-style: italic;
font-weight: 400;
font-size: 18px;
margin-bottom: 23px;
display: inline-block;
letter-spacing: 0.03em;
color: var(--tp-common-black-10);
font-family: var(--tp-ff-platform);
}
.it-hero-title {
font-weight: 700;
font-size: 90px;
line-height: 1;
margin-bottom: 15px;
color: var(--tp-common-black-10);
font-family: var(--tp-ff-platform);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.it-hero-title {
font-size: 80px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.it-hero-title {
font-size: 65px;
}
}
@media (max-width: 767px) {
.it-hero-title {
font-size: 60px;
}
}
.it-hero-title .img-1 {
transform: translateY(-7px);
}
@media (max-width: 767px) {
.it-hero-title .img-1 {
display: none;
}
}
.it-hero-title .img-2 {
transform: translateY(-7px);
}
@media (max-width: 767px) {
.it-hero-title .img-2 {
display: none;
}
}
.it-hero-content p {
font-weight: 400;
font-size: 26px;
color: #45454f;
margin-bottom: 40px;
letter-spacing: 0.02em;
font-family: var(--tp-ff-platform);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.it-hero-content p {
font-size: 20px;
}
}
.it-hero-thumb img {
margin-left: -25px;
margin-bottom: -3px;
max-width: inherit;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.it-hero-thumb img {
margin-left: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.it-hero-thumb img {
margin-left: 0;
}
}
@media (max-width: 767px) {
.it-hero-thumb img {
max-width: 100%;
margin-left: -30px;
}
}
.it-hero-shape-1 {
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 100%;
z-index: 1;
}
.it-hero-shape-1 img {
width: 100%;
}
.it-hero-shape-2 {
position: absolute;
top: 0;
right: 0;
z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.it-hero-shape-2 {
right: -30%;
}
}
@media (max-width: 767px) {
.it-hero-shape-2 {
display: none;
}
}
.it-hero-thumb .inner-img {
position: absolute;
top: 24%;
left: -12%;
}
@media (max-width: 767px) {
.it-hero-thumb .inner-img {
display: none;
}
}
@media (max-width: 767px) {
.it-hero-btn-box a {
margin-bottom: 20px;
}
}
.st-hero-ptb {
padding-top: 250px;
padding-bottom: 60px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.st-hero-ptb {
padding-top: 215px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.st-hero-ptb {
padding-top: 200px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-hero-ptb {
padding-top: 175px;
}
}
.st-hero-shape {
position: absolute;
top: 25%;
right: 10%;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.st-hero-shape {
top: 16%;
right: 4%;
}
}
@media (max-width: 767px) {
.st-hero-shape {
display: none;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-hero-border {
display: none;
}
}
.st-hero-border .tp-border-line {
top: 100px;
width: 23.2%;
border-right: 1px solid rgba(25, 25, 25, 0.08);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-hero-border .tp-border-line {
top: 70px;
}
}
.st-hero-border .tp-border-line::after {
content: none;
}
.st-hero-border .tp-border-line.line-2 {
width: 40.8%;
}
.st-hero-border .tp-border-line.line-3 {
width: 58.6%;
}
.st-hero-border .tp-border-line.line-4 {
width: 76%;
}
@media (max-width: 767px) {
.st-hero-heading {
margin-bottom: 30px;
}
}
.st-hero-title {
font-size: 160px;
font-weight: 700;
line-height: 1;
letter-spacing: -3.2px;
color: var(--tp-common-brown);
font-family: var(--tp-ff-poppins);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
.st-hero-title {
font-size: 135px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.st-hero-title {
font-size: 124px;
}
}
@media (max-width: 767px) {
.st-hero-title {
font-size: 70px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.st-hero-title {
font-size: 100px;
}
}
.st-hero-title i {
padding-left: 300px;
font-family: var(--tp-ff-playfair);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
.st-hero-title i {
padding-left: 280px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-hero-title i {
padding-left: 0;
}
}
.st-hero-plain {
position: absolute;
right: 30%;
top: 10%;
width: 122px;
height: 122px;
display: inline-block;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.st-hero-plain {
right: 18%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-hero-plain {
display: none;
}
}
.st-hero-plain span {
width: 114px;
height: 114px;
border-radius: 50%;
display: inline-block;
background-color: var(--tp-common-white);
}
.st-hero-plain img {
top: 0;
left: 25px;
position: absolute;
transform-origin: top;
animation: loadingAnimation 2s ease-in-out;
}
.st-hero-btn {
margin-bottom: 35px;
}
.st-hero-btn a {
height: 150px;
width: 150px;
border-radius: 50%;
text-align: center;
display: grid;
place-content: center;
color: var(--tp-common-brown);
background-color: var(--tp-common-white);
}
.st-hero-btn a:hover {
color: var(--tp-common-white);
background-color: var(--tp-common-brown);
}
.st-hero-btn a:hover .st-hero-btn-text {
color: var(--tp-common-white);
}
.st-hero-btn-text {
font-size: 18px;
font-weight: 600;
position: relative;
display: block;
margin-bottom: 5px;
color: var(--tp-common-brown);
font-family: var(--tp-ff-poppins);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.st-hero-btn-icon {
display: block;
margin-left: 8px;
}
.st-hero-user-content span {
font-size: 16px;
font-weight: 400;
color: #494949;
line-height: 18px;
letter-spacing: -0.32px;
font-family: var(--tp-ff-poppins);
}
.st-hero-bottom-left {
margin-top: -40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-hero-bottom-left {
margin-top: 0;
}
}
.st-hero-bottom-right p {
margin: 0;
font-size: 18px;
font-weight: 500;
font-family: var(--tp-ff-poppins);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-hero-bottom-right p br {
display: none;
}
}
.cr-hero-ptb {
border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}
.cr-hero-bg {
top: 0;
left: 0;
right: 0;
width: 100%;
z-index: -1;
margin: 0 auto;
text-align: center;
position: absolute;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.cr-hero-left {
display: none;
}
}
.cr-hero-left .shape-1 {
position: absolute;
left: -2px;
top: 16%;
z-index: 1;
}
.cr-hero-left .shape-2 {
position: absolute;
left: 3%;
top: 22%;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.cr-hero-right {
display: none;
}
}
.cr-hero-right .shape-1 {
position: absolute;
right: -2px;
top: 16%;
z-index: 1;
}
.cr-hero-right .shape-2 {
position: absolute;
right: 3%;
top: 22%;
}
.cr-hero-heading {
padding-bottom: 350px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.cr-hero-heading {
padding-bottom: 250px;
}
}
.cr-hero-thumb {
left: 0;
right: 0;
bottom: 9%;
width: 100%;
margin: 0 auto;
position: absolute;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.cr-hero-thumb {
bottom: 18%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.cr-hero-thumb {
bottom: 22%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cr-hero-thumb {
bottom: 30%;
}
}
@media (max-width: 767px) {
.cr-hero-thumb {
bottom: 35%;
}
}
.cr-hero-thumb img {
width: 100%;
}
.cr-hero-content {
padding-bottom: 50px;
}
.cr-hero-content p {
font-size: 17px;
font-weight: 500;
line-height: 26px;
margin-bottom: 25px;
color: rgba(255, 255, 255, 0.5);
}
.cr-hero-bottom-big {
position: absolute;
bottom: -420px;
left: 50%;
z-index: 2;
height: 660px;
width: 660px;
border-radius: 660px;
display: inline-block;
transform: translateX(-50%);
background: #151618;
box-shadow: 0px -20px 80px 0px rgba(0, 0, 0, 0.2);
}
.cr-hero-bottom-small {
bottom: 0;
height: 440px;
width: 440px;
position: absolute;
border-radius: 440px;
display: inline-block;
box-shadow: 0px -20px 80px 0px rgba(0, 0, 0, 0.2);
background: linear-gradient(287deg, rgba(255, 255, 255, 0.02) 16.08%, rgba(255, 255, 255, 0) 69.12%);
}
.cr-hero-bottom-small.bg-l {
position: absolute;
bottom: -280px;
left: -80px;
z-index: -1;
background: linear-gradient(249deg, rgba(255, 255, 255, 0) 22.41%, rgba(255, 255, 255, 0.02) 69.72%);
}
.cr-hero-bottom-small.bg-r {
position: absolute;
bottom: -280px;
right: -80px;
z-index: -1;
}
.pp-hero-ptb {
padding-top: 120px;
}
.pp-hero-hight {
height: 100vh;
overflow: hidden;
}
@media (max-width: 767px) {
.pp-hero-hight {
height: 700px;
}
}
.pp-hero-bg {
position: absolute;
left: 0;
right: 0;
z-index: 0;
bottom: -54%;
margin: 0 auto;
text-align: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.pp-hero-bg {
bottom: -25%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.pp-hero-bg {
bottom: 0%;
}
}
.pp-hero-text {
font-size: 50px;
font-weight: 700;
line-height: 1;
text-transform: uppercase;
color: var(--tp-common-white);
font-family: var(--tp-ff-teko);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px) {
.pp-hero-text {
font-size: 40px;
}
}
.pp-hero-left {
transform: translateY(30px);
}
@media (max-width: 767px) {
.pp-hero-left {
margin-bottom: 30px;
padding-bottom: 20px;
}
}
.pp-hero-right {
padding-left: 70px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.pp-hero-right {
padding-left: 0;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.pp-hero-right {
padding-left: 45px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.pp-hero-right {
padding-left: 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pp-hero-right {
padding-top: 205px;
}
}
.pp-hero-right p {
font-size: 16px;
font-weight: 600;
line-height: 26px;
margin-bottom: 35px;
color: var(--tp-common-white);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
.pp-hero-right p br {
display: none;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), (max-width: 767px) {
.pp-hero-heading {
padding-top: 50px;
}
}
.pp-hero-title {
margin: 0;
line-height: 0.8;
font-size: 380px;
font-weight: 600;
letter-spacing: -16px;
padding-bottom: 15px;
white-space: nowrap;
text-transform: uppercase;
font-family: var(--tp-ff-teko);
color: var(--tp-common-yellow-1);
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
.pp-hero-title {
font-size: 315px;
letter-spacing: -12px;
}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.pp-hero-title {
font-size: 300px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.pp-hero-title {
font-size: 242px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.pp-hero-title {
font-size: 200px;
letter-spacing: -10px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pp-hero-title {
font-size: 135px;
letter-spacing: -6px;
}
}
@media (max-width: 767px) {
.pp-hero-title {
font-size: 65px;
letter-spacing: 0px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.pp-hero-title {
font-size: 100px;
letter-spacing: 0px;
}
}
.tp-hero-5-ptb {
padding-top: 240px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.tp-hero-5-ptb {
padding-top: 170px;
}
}
@media (max-width: 767px) {
.tp-hero-5-ptb {
padding-top: 130px;
}
}
.tp-hero-5-big-thumb {
position: absolute;
top: 0;
right: 0;
height: 100%;
width: auto;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tp-hero-5-big-thumb {
width: 50%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.tp-hero-5-big-thumb {
position: static;
}
}
.tp-hero-5-big-thumb div {
height: 100%;
width: 100%;
display: inline-block;
}
.tp-hero-5-big-thumb div > div {
width: 100%;
height: 100%;
}
.tp-hero-5-big-thumb img {
height: 100%;
width: 100%;
object-fit: cover;
}
.tp-hero-5-thumb-content {
padding-left: 20px;
margin-bottom: 110px;
position: relative;
}
.tp-hero-5-thumb-content::after {
position: absolute;
top: -6px;
left: -1px;
width: 1px;
height: 100px;
content: "";
background-color: var(--tp-cream-2);
}
.tp-hero-5-thumb-content p {
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.4px;
color: var(--tp-cream-2);
font-family: var(--tp-ff-playfair);
margin-bottom: 0;
}
.tp-hero-5-thumb-content p span {
margin-bottom: 10px;
display: inline-block;
}
.tp-hero-5-thumb-wrap {
display: none;
}
@media (min-width: 1600px) {
.tp-hero-5-thumb-wrap {
display: block;
}
}
.tp-hero-5-title {
font-size: 170px;
font-weight: 700;
line-height: 1;
letter-spacing: -10.2px;
color: var(--tp-cream-2);
font-family: var(--tp-ff-poppins);
margin-left: -8px;
margin-bottom: 20px;
display: inline-block;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tp-hero-5-title {
font-size: 150px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tp-hero-5-title {
font-size: 115px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.tp-hero-5-title {
font-size: 150px;
}
}
@media (max-width: 767px) {
.tp-hero-5-title {
font-size: 60px;
margin-left: 0;
letter-spacing: 1px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.tp-hero-5-title {
font-size: 110px;
letter-spacing: 1px;
}
}
.tp-hero-5-title span {
-webkit-text-stroke: 2px var(--tp-cream-2);
text-stroke: 2px var(--tp-cream-2);
color: transparent;
}
.tp-hero-5-title-box {
padding-left: 140px;
}
@media only screen and (min-width: 1701px) and (max-width: 1800px) {
.tp-hero-5-title-box {
padding-left: 95px;
}
}
@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.tp-hero-5-title-box {
padding-left: 0;
}
}
@media (max-width: 767px) {
.tp-hero-5-title-box {
margin-bottom: 80px;
}
}
.tp-hero-5-title-box p {
font-size: 24px;
font-weight: 400;
line-height: 1;
color: var(--tp-cream-2);
font-family: var(--tp-ff-playfair);
margin-bottom: 40px;
}
@media (min-width: 1800px) {
.tp-hero-5-bdr-left {
border-left: 1px solid rgba(183, 171, 152, 0.14);
}
}
.tp-hero-5-thumb-sm {
height: 410px;
overflow: hidden;
}
.tp-image-distortion {
overflow: hidden;
height: 100%;
position: relative;
}
.tp-image-distortion canvas {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.cst-hero-ptb {
padding-top: 150px;
}
}
.cst-hero-thumb img {
border-radius: 16px 16px 120px 16px;
}
@media (max-width: 767px) {
.cst-hero-thumb-shapes {
display: none;
}
}
.cst-hero-thumb-shapes .shape-1 {
top: 10%;
left: -120px;
position: absolute;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.cst-hero-thumb-shapes .shape-1 {
left: 0;
}
}
.cst-hero-thumb-shapes .shape-2 {
right: 50px;
bottom: 50px;
position: absolute;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.cst-hero-thumb-shapes .shape-2 {
bottom: 25%;
}
}
.cst-hero-wrapper {
margin-left: 55px;
align-items: center;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.cst-hero-wrapper {
margin-left: 0;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.cst-hero-wrapper {
padding-bottom: 100px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.cst-hero-wrapper {
padding-bottom: 80px;
}
}
@media (max-width: 767px) {
.cst-hero-wrapper {
padding-bottom: 60px;
}
}
.cst-hero-wrapper .shape-1 {
position: absolute;
bottom: -10%;
right: 0;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
.cst-hero-wrapper .shape-1 {
bottom: 5%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.cst-hero-wrapper .shape-1 {
right: 20%;
bottom: 30%;
}
}
@media (max-width: 767px) {
.cst-hero-wrapper .shape-1 {
display: none;
}
}
.cst-hero-left {
margin-right: 30px;
}
@media (max-width: 767px) {
.cst-hero-left {
margin-right: 0;
margin-bottom: 20px;
}
}
.cst-hero-subtitle {
font-size: 14px;
font-weight: 600;
display: inline-block;
writing-mode: sideways-lr;
text-transform: uppercase;
color: var(--tp-common-white);
font-family: var(--tp-ff-inter);
}
@media (max-width: 767px) {
.cst-hero-subtitle {
writing-mode: inherit;
}
}
.cst-hero-right {
padding-left: 30px;
border-left: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 767px) {
.cst-hero-right {
padding-left: 0;
border-left: none;
}
}
.cst-hero-btn-box {
display: flex;
gap: 12px;
}
.cst-hero-item {
gap: 20px;
display: flex;
align-items: center;
}
.cst-hero-item-title {
margin: 0;
font-size: 18px;
font-weight: 500;
letter-spacing: -0.36px;
color: var(--tp-common-white);
}
.cst-hero-item::before {
content: "";
height: 12px;
width: 12px;
border-radius: 50%;
display: inline-block;
border: 3px solid var(--tp-common-white);
}
.cst-hero-slider-wrapper {
z-index: 0;
padding: 30px 0;
position: relative;
margin-top: -130px;
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.cst-hero-slider-wrapper {
margin-top: 0;
}
}
.cnt-hero-ptb {
padding-top: 200px;
padding-bottom: 250px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.cnt-hero-ptb {
padding-top: 150px;
padding-bottom: 40px;
}
}
.cnt-hero-shape {
position: absolute;
top: 25%;
right: 25%;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px) {
.cnt-hero-shape {
top: 32%;
right: 20%;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.cnt-hero-shape {
display: none;
}
}
.cnt-hero-title {
font-size: 82px;
font-weight: 500;
line-height: 1.05;
margin-left: -4px;
margin-bottom: 45px;
text-transform: uppercase;
color: var(--tp-common-black);
font-family: var(--tp-ff-clash-medium);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.cnt-hero-title {
font-size: 70px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.cnt-hero-title {
margin-bottom: 20px;
}
}
@media (max-width: 767px) {
.cnt-hero-title {
font-size: 50px;
}
.cnt-hero-title br {
display: none;
}
}
.cnt-hero-title span {
display: inline-block;
transform: translateY(-30px);
}
.cnt-hero-main-thumb img {
max-width: inherit;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
.cnt-hero-main-thumb img {
transform: translateX(-50px);
}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.cnt-hero-main-thumb img {
transform: translateX(-100px);
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.cnt-hero-main-thumb img {
transform: scale(0.7) translateX(-150px);
}
}
@media (max-width: 767px) {
.cnt-hero-main-thumb img {
max-width: 100%;
}
}
.cnt-hero-list {
width: 100%;
align-items: center;
display: inline-flex;
justify-content: space-between;
}
.cnt-hero-list:not(:last-of-type) {
border-bottom: 1px solid rgba(5, 3, 18, 0.1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), (max-width: 767px) {
.cnt-hero-list {
padding-bottom: 10px;
}
}
.cnt-hero-list-wrap {
padding: 40px;
border-radius: 32px;
background: var(--tp-common-white);
box-shadow: 0 20px 120px 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), (max-width: 767px) {
.cnt-hero-list-wrap {
padding: 30px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.cnt-hero-list-wrap {
margin-top: -140px;
}
}
.cnt-hero-list-num {
width: 150px;
font-size: 52px;
font-weight: 500;
margin-right: 40px;
color: var(--tp-common-black);
font-family: var(--tp-ff-clash-medium);
}
@media only screen and (min-width: 1701px) and (max-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1700px) {
.cnt-hero-list-num {
width: 95px;
font-size: 40px;
}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), (max-width: 767px) {
.cnt-hero-list-num {
width: 70px;
font-size: 30px;
}
}
.cnt-hero-list-name {
font-size: 20px;
font-weight: 500;
color: #696871;
text-transform: uppercase;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), (max-width: 767px) {
.cnt-hero-list-name {
font-size: 15px;
}
}
.cnt-hero-list-icon span {
display: inline-grid;
width: 50px;
height: 50px;
border-radius: 50%;
place-content: center;
border: 1px solid rgba(5, 3, 18, 0.1);
}
.cnt-hero-list-left {
margin-right: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.ais-hero-ptb {
padding-bottom: 45px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.ais-hero-ptb {
padding-top: 130px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.ais-hero-shapes {
display: none;
}
}
.ais-hero-shapes .shape-1 {
position: absolute;
top: 0px;
right: 10%;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
.ais-hero-shapes .shape-1 {
right: 0;
top: -12%;
}
}
.ais-hero-shapes .shape-2 {
position: absolute;
bottom: -20px;
left: 4%;
}
.ais-hero-shapes .shape-3 {
position: absolute;
bottom: 5%;
right: 12%;
}
.ais-hero-sub {
font-size: 14px;
font-weight: 500;
padding: 2px 23px;
border-radius: 50px;
letter-spacing: -0.14px;
backdrop-filter: blur(20px);
background: rgba(255, 255, 255, 0.2);
border: 1px solid rgba(255, 255, 255, 0.32);
}
.ais-hero-title {
font-size: 54px;
font-weight: 600;
line-height: 1.22;
color: var(--tp-common-black);
font-family: var(--tp-ff-inter);
}
@media (max-width: 767px) {
.ais-hero-title {
font-size: 40px;
}
}
@media (max-width: 767px) {
.ais-hero-title span, .ais-hero-title br {
display: none;
}
}
.ais-hero-text {
margin-bottom: 28px;
}
.ais-hero-text p {
font-size: 16px;
font-weight: 500;
color: rgba(0, 0, 0, 0.8);
}
@media (max-width: 767px) {
.ais-hero-text p br {
display: none;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.ais-hero-thumb-shapes {
display: none;
}
}
.ais-hero-thumb-shapes .shape-1 {
position: absolute;
top: 18%;
left: -16%;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
.ais-hero-thumb-shapes .shape-1 {
left: -12%;
}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
.ais-hero-thumb-shapes .shape-1 {
left: -6%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ais-hero-thumb-shapes .shape-1 {
left: 0;
}
}
.ais-hero-thumb-shapes .shape-2 {
position: absolute;
top: 56%;
left: -8%;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
.ais-hero-thumb-shapes .shape-2 {
left: 0;
}
}
.ais-hero-thumb-shapes .shape-3 {
position: absolute;
top: -5%;
z-index: 1;
right: -13%;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
.ais-hero-thumb-shapes .shape-3 {
right: -8%;
}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
.ais-hero-thumb-shapes .shape-3 {
right: -2%;
}
}
.ais-hero-thumb-shapes .shape-4 {
position: absolute;
top: 6%;
right: -16%;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
.ais-hero-thumb-shapes .shape-4 {
right: -10%;
}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
.ais-hero-thumb-shapes .shape-4 {
right: -6%;
}
} @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-testimonial-ptb {
padding-top: 100px;
padding-bottom: 100px;
}
}
.st-testimonial-shape-1 {
position: absolute;
left: 0;
right: 0;
top: 20%;
z-index: -1;
margin: 0 auto;
text-align: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-testimonial-shape-1 {
display: none;
}
}
.st-testimonial-shape-2 {
position: absolute;
right: 20%;
top: 20%;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-testimonial-shape-2 {
display: none;
}
}
.st-testimonial-box {
padding: 45px 55px 50px;
border-radius: 15px;
background: var(--tp-common-white);
box-shadow: -10px 10px 60px 0px #EBE4DB;
}
.st-testimonial-box-top {
padding-bottom: 40px;
margin-bottom: 40px;
border-bottom: 1px solid rgba(69, 48, 48, 0.15);
}
.st-testimonial-box-top i {
display: block;
color: #494949;
font-size: 18px;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
}
.st-testimonial-box-rating {
font-size: 80px;
font-weight: 700;
letter-spacing: -3.2px;
color: var(--tp-common-brown);
font-family: var(--tp-ff-poppins);
}
.st-testimonial-box-star {
margin-bottom: 15px;
display: inline-block;
}
.st-testimonial-box-star svg {
margin-right: 2px;
}
.st-testimonial-box-content p {
margin: 0;
font-size: 20px;
font-weight: 500;
letter-spacing: -0.4px;
color: var(--tp-common-brown);
font-family: var(--tp-ff-poppins);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.st-testimonial-box-content p {
font-size: 18px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-testimonial-box-content p {
font-size: 16px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-testimonial-box-content p br {
display: none;
}
}
.st-testimonial-wrapper {
margin-right: -300px;
}
@media (max-width: 767px) {
.st-testimonial-wrapper {
margin-right: 0;
}
}
.st-testimonial-item {
position: relative;
padding: 60px 40px;
border-radius: 15px;
background: var(--tp-common-brown);
}
@media (max-width: 767px) {
.st-testimonial-item {
padding: 45px 30px;
}
}
.st-testimonial-item-user {
position: absolute;
bottom: 60px;
left: 40px;
height: calc(100% - 120px);
display: inline-block;
padding-right: 30px;
margin-right: 30px;
writing-mode: sideways-lr;
border-right: 1px solid rgba(255, 255, 255, 0.2);
}
@media (max-width: 767px) {
.st-testimonial-item-user {
position: static;
writing-mode: unset;
padding-right: 0;
margin-right: 0;
border-right: none;
}
}
.st-testimonial-item-user span {
font-size: 24px;
font-weight: 500;
margin-right: 10px;
display: inline-block;
letter-spacing: -0.48px;
color: var(--tp-common-white);
font-family: var(--tp-ff-poppins);
}
.st-testimonial-item-user p {
font-size: 17px;
font-weight: 400;
margin-bottom: 0;
line-height: 1;
color: rgba(255, 255, 255, 0.6);
}
.st-testimonial-item-content {
margin-left: 120px;
}
@media (max-width: 767px) {
.st-testimonial-item-content {
margin-left: 0;
margin-top: 30px;
}
}
.st-testimonial-item-content p {
font-size: 24px;
font-weight: 400;
margin-bottom: 20px;
letter-spacing: -0.48px;
color: rgba(255, 255, 255, 0.6);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-testimonial-item-content p {
font-size: 20px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-testimonial-item-content p br {
display: none;
}
}
.st-testimonial-item-content p i {
font-style: normal;
color: var(--tp-common-white);
}
.st-testimonial-item-quote {
margin-bottom: 25px;
}
.st-testimonial-bottom {
margin-top: 55px;
}
.st-testimonial-bottom span {
font-size: 18px;
font-weight: 600;
color: #494949;
display: inline-block;
letter-spacing: -0.36px;
text-transform: uppercase;
}
.st-testimonial-bottom span a {
color: var(--tp-common-brown);
text-decoration: underline;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-award-ptb {
margin-bottom: 100px;
}
}
.st-award-title {
font-size: 36px;
font-weight: 600;
letter-spacing: -0.36px;
color: var(--tp-common-brown);
font-family: var(--tp-ff-poppins);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-award-title br {
display: none;
}
}
.st-award-title span {
color: rgba(69, 48, 48, 0.4);
}
.st-award-wrapper .ar-award-right-wrap .ar-award-item {
padding: 29px 0;
}
.st-award-wrapper .ar-award-right-wrap .ar-award-item::after {
border-radius: 15px;
background-color: var(--tp-common-brown);
}
.st-award-wrapper .ar-award-right-wrap .ar-award-item:first-child:hover {
border-color: transparent;
}
.st-award-wrapper .ar-award-right-wrap .ar-award-item:hover {
border-color: transparent;
}
.st-award-wrapper .ar-award-right-wrap .ar-award-item:hover .ar-award-box-left {
transform: translateX(40px);
}
@media (max-width: 767px) {
.st-award-wrapper .ar-award-right-wrap .ar-award-item:hover .ar-award-box-left {
transform: translateX(0);
}
}
.st-award-wrapper .ar-award-right-wrap .ar-award-item:hover .ar-award-box-left .ar-award-year {
color: rgba(255, 255, 255, 0.7);
}
.st-award-wrapper .ar-award-right-wrap .ar-award-item:hover .ar-award-box-left .ar-award-title {
color: var(--tp-common-white);
}
.st-award-wrapper .ar-award-right-wrap .ar-award-item:hover .ar-award-box-right {
transform: translateX(-40px);
}
@media (max-width: 767px) {
.st-award-wrapper .ar-award-right-wrap .ar-award-item:hover .ar-award-box-right {
transform: translateX(0);
}
}
.st-award-wrapper .ar-award-right-wrap .ar-award-item:hover .ar-award-box-right .ar-award-category {
color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 767px) {
.st-award-wrapper .ar-award-right-wrap .ar-award-item .ar-award-box-left {
margin-left: 20px;
margin-bottom: 15px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.st-award-wrapper .ar-award-right-wrap .ar-award-item .ar-award-box-left {
margin-bottom: 0;
}
}
.st-award-wrapper .ar-award-right-wrap .ar-award-item .ar-award-box-left .ar-award-year {
font-size: 18px;
min-width: 75px;
color: #494949;
font-family: var(--tp-ff-poppins);
}
@media (max-width: 767px) {
.st-award-wrapper .ar-award-right-wrap .ar-award-item .ar-award-box-left .ar-award-year {
margin-bottom: 15px;
}
}
.st-award-wrapper .ar-award-right-wrap .ar-award-item .ar-award-box-left .ar-award-title {
font-size: 22px;
letter-spacing: -0.44px;
color: var(--tp-common-brown);
font-family: var(--tp-ff-poppins);
}
@media (max-width: 767px) {
.st-award-wrapper .ar-award-right-wrap .ar-award-item .ar-award-box-right {
margin-left: 20px;
}
}
.st-award-wrapper .ar-award-right-wrap .ar-award-item .ar-award-box-right .ar-award-category {
color: #494949;
font-size: 18px;
font-family: var(--tp-ff-poppins);
}
.st-award-list-thumb-wrap {
width: 50%;
height: 78%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.st-award-list-thumb-wrap {
width: 62%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-award-list-thumb-wrap {
display: none;
}
}
.st-award-list-thumb-1, .st-award-list-thumb-2, .st-award-list-thumb-3, .st-award-list-thumb-4, .st-award-list-thumb-5 {
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
visibility: hidden;
position: absolute;
border-radius: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-award-list-thumb-1, .st-award-list-thumb-2, .st-award-list-thumb-3, .st-award-list-thumb-4, .st-award-list-thumb-5 {
position: static;
width: inherit;
height: inherit;
}
}
.st-award-thumb-shape {
position: absolute;
width: 175px;
height: 70px;
bottom: 0;
left: 0;
border-radius: 5px;
background-color: #FFCF27;
-webkit-transform: rotate(-55deg) translate(-100%, 150%);
transform: rotate(-55deg) translate(-100%, 150%);
-webkit-transition: all 0.5s;
transition: all 0.5s;
z-index: 1;
opacity: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-award-thumb-shape {
display: none;
}
}
#st-award-thumb img {
transform-origin: bottom left;
}
#st-award-thumb.st-award-list-thumb-1 .st-award-list-thumb-1 {
opacity: 1;
visibility: visible;
transition: all 0.5s;
transform: rotate(15deg) translateX(30px) translateY(0px);
}
#st-award-thumb.st-award-list-thumb-1 .current {
visibility: visible;
-webkit-transform: rotate(-55deg) translate(30px, 150%);
transform: rotate(-55deg) translate(30px, 150%);
opacity: 1;
}
#st-award-thumb.st-award-list-thumb-2 .st-award-list-thumb-2 {
opacity: 1;
visibility: visible;
transition: all 0.5s;
transform: rotate(15deg) translateX(30px) translateY(0px);
}
#st-award-thumb.st-award-list-thumb-2 .current {
visibility: visible;
-webkit-transform: rotate(-55deg) translate(30px, 150%);
transform: rotate(-55deg) translate(30px, 150%);
opacity: 1;
}
#st-award-thumb.st-award-list-thumb-3 .st-award-list-thumb-3 {
opacity: 1;
visibility: visible;
transition: all 0.5s;
transform: rotate(15deg) translateX(30px) translateY(0px);
}
#st-award-thumb.st-award-list-thumb-3 .current {
visibility: visible;
-webkit-transform: rotate(-55deg) translate(30px, 150%);
transform: rotate(-55deg) translate(30px, 150%);
opacity: 1;
}
#st-award-thumb.st-award-list-thumb-4 .st-award-list-thumb-4 {
opacity: 1;
visibility: visible;
transition: all 0.5s;
transform: rotate(15deg) translateX(30px) translateY(0px);
}
#st-award-thumb.st-award-list-thumb-4 .current {
visibility: visible;
-webkit-transform: rotate(-55deg) translate(30px, 150%);
transform: rotate(-55deg) translate(30px, 150%);
opacity: 1;
}
#st-award-thumb.st-award-list-thumb-5 .st-award-list-thumb-5 {
opacity: 1;
visibility: visible;
transition: all 0.5s;
transform: rotate(15deg) translateX(30px) translateY(0px);
}
#st-award-thumb.st-award-list-thumb-5 .current {
visibility: visible;
-webkit-transform: rotate(-55deg) translate(30px, 150%);
transform: rotate(-55deg) translate(30px, 150%);
opacity: 1;
}
.st-video-item .creative-choose-text {
top: 50px;
left: 12%;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
.st-video-item .creative-choose-text {
top: 10px;
left: 0%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-video-item .creative-choose-text {
display: none;
}
}
.st-video-item .creative-choose-text p {
color: var(--tp-common-brown);
}
.st-video-item .creative-choose-text p span {
background-color: #F7F1EC;
}
.st-video-item .creative-choose-text-bottom::after {
box-shadow: 0px -18px 0 0 #F7F1EC;
}
.st-video-item .creative-choose-avater-box {
background-color: #F7F1EC;
}
.st-video-item .creative-choose-avater-box::after {
bottom: 34px;
box-shadow: 0px -18px 0 0 #F7F1EC;
}
.st-video-item .creative-choose-avater-info h4 {
color: var(--tp-common-brown);
}
.st-video-item .creative-choose-avater-info span {
color: var(--tp-common-brown);
}
.st-video-img {
height: 900px;
overflow: hidden;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.st-video-img {
height: 750px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.st-video-img {
height: 600px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.st-video-img {
height: 470px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
.st-video-img {
height: 400px;
}
}
@media (max-width: 767px) {
.st-video-img {
height: 240px;
}
}
.st-video-img .dgm-testimonial-playbtn {
width: 80px;
height: 80px;
line-height: 80px;
animation: none;
}
.st-video-img .dgm-testimonial-playbtn::after {
position: absolute;
content: "";
left: 50%;
top: 50%;
width: 90%;
height: 90%;
z-index: -1;
border-radius: 50%;
transform: scale(1);
border: 1px solid var(--tp-common-white);
animation: video-border 1.5s linear infinite;
}
.st-video-text-slider {
position: absolute;
bottom: 30px;
left: 0;
right: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-video-text-slider {
bottom: 0;
}
}
.st-video-text-wrapper .slide-transtion {
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
}
.st-video-text-title {
font-size: 120px;
font-weight: 700;
line-height: 1;
display: inline-block;
letter-spacing: -3.6px;
color: var(--tp-common-white);
font-family: var(--tp-ff-poppins);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.st-video-text-title {
font-size: 85px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.st-video-text-title {
font-size: 80px;
}
}
@media (max-width: 767px) {
.st-video-text-title {
font-size: 35px;
}
}
.st-video-text-title i {
font-style: normal;
color: rgba(255, 255, 255, 0.4);
}
.st-cta-ptb {
overflow: hidden;
padding-top: 180px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-cta-ptb {
padding-top: 120px;
padding-bottom: 100px;
}
}
.st-cta-bg-circle {
position: absolute;
top: 0;
left: -3.5%;
height: 1000px;
width: 107%;
display: inline-block;
right: 0;
margin: 0 auto;
text-align: center;
}
.st-cta-wrapper .tp-section-title-playfair {
font-size: 120px;
color: var(--tp-common-white);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.st-cta-wrapper .tp-section-title-playfair {
font-size: 100px;
}
}
@media (max-width: 767px) {
.st-cta-wrapper .tp-section-title-playfair {
font-size: 62px;
}
}
.st-cta-wrapper .tp-section-title-playfair span {
color: var(--tp-common-white);
}
.st-cta-wrapper p {
margin-bottom: 45px;
color: var(--tp-common-white);
font-family: var(--tp-ff-poppins);
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-cta-wrapper p br {
display: none;
}
}
.st-cta-wrapper .tp-btn-border-2.st {
background-color: var(--tp-common-white);
}
.st-cta-wrapper .tp-btn-border-2.st:hover {
background-color: transparent;
color: var(--tp-common-white);
border-color: var(--tp-common-white);
}
.agntix-dark .st-testimonial-shape-1 {
filter: invert(1);
}
.agntix-dark .st-testimonial-bottom span {
color: rgba(255, 255, 255, 0.6);
}
.agntix-dark .st-testimonial-bottom span a {
color: var(--tp-common-white);
}
.agntix-dark .st-testimonial-item {
background: #1A1B1E;
}
.agntix-dark .st-testimonial-box {
background: var(--tp-common-brown);
box-shadow: -10px 10px 60px 0px #0e0f11;
}
.agntix-dark .st-testimonial-item-quote img {
opacity: 0.1;
filter: invert(1);
}
.agntix-dark .st-testimonial-box-top i {
color: rgba(255, 255, 255, 0.6);
}
.agntix-dark .st-testimonial-box-top {
border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.agntix-dark .st-testimonial-box-content p {
color: var(--tp-common-white);
}
.agntix-dark .st-testimonial-box-rating {
color: var(--tp-common-white);
}
.agntix-dark .st-award-title {
color: var(--tp-common-white);
}
.agntix-dark .st-award-title span {
color: rgba(255, 255, 255, 0.4);
}
.agntix-dark .st-award-wrapper .ar-award-right-wrap .ar-award-item .ar-award-box-left .ar-award-title {
color: var(--tp-common-white);
}
.agntix-dark .st-award-wrapper .ar-award-right-wrap .ar-award-item .ar-award-box-right .ar-award-category {
color: rgba(255, 255, 255, 0.6);
}
.agntix-dark .st-award-wrapper .ar-award-right-wrap .ar-award-item .ar-award-box-left .ar-award-year {
color: rgba(255, 255, 255, 0.6);
}
.agntix-dark .st-award-wrapper .ar-award-right-wrap .ar-award-item::after {
background-color: #1A1B1E;
}
.agntix-dark .st-cta-wrapper .tp-btn-border-2.st {
color: var(--tp-common-black);
}
.ar-award-item {
padding: 26px 0;
position: relative;
border-bottom: 1px solid rgba(29, 33, 50, 0.08);
}
@media (max-width: 767px) {
.ar-award-item {
padding: 26px 10px;
}
}
.ar-award-item:first-child {
border-top: 1px solid rgba(29, 33, 50, 0.08);
}
.ar-award-item::after {
position: absolute;
content: "";
top: 0;
left: 0;
height: 0;
width: 100%;
transition: 0.3s ease-in-out;
background-color: var(--tp-common-red-2);
}
.ar-award-item:hover::after {
height: 100%;
}
.ar-award-item:hover span {
color: var(--tp-common-white);
}
.ar-award-item:hover span svg {
color: var(--tp-common-white);
}
.ar-award-item:hover .ar-award-box-left {
transform: translateX(20px);
}
@media (max-width: 767px) {
.ar-award-item:hover .ar-award-box-left {
transform: translateX(0);
}
}
.ar-award-item:hover .ar-award-box-right {
transform: translateX(-20px);
}
@media (max-width: 767px) {
.ar-award-item:hover .ar-award-box-right {
transform: translateX(0);
}
}
.creative-choose-text {
position: absolute;
top: 0;
left: 0;
display: inline-block;
margin: 50px;
}
@media (max-width: 767px) {
.creative-choose-text {
position: static;
margin: 0;
}
}
.creative-choose-text p {
font-weight: 600;
font-size: 44px;
line-height: 1.18;
margin-bottom: 0;
letter-spacing: -0.03em;
color: var(--tp-common-white);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.creative-choose-text p {
font-size: 35px;
}
}
@media (max-width: 767px) {
.creative-choose-text p {
font-size: 30px;
margin-bottom: 30px;
}
.creative-choose-text p br {
display: none;
}
}
.creative-choose-text p span {
display: inline-block;
background-color: #0e0f11;
}
@media (max-width: 767px) {
.creative-choose-text p span {
display: initial;
background-color: transparent;
}
}
.creative-choose-text p span svg {
margin-right: 20px;
}
.creative-choose-text-top {
padding: 0px 20px;
padding-top: 10px;
border-radius: 20px 20px 0 0;
}
@media (max-width: 767px) {
.creative-choose-text-top {
padding: 0;
}
}
.creative-choose-text-middle {
padding: 3px 20px;
padding-bottom: 5px;
border-radius: 0 20px 20px 0;
position: relative;
}
@media (max-width: 767px) {
.creative-choose-text-middle {
padding: 0;
}
}
.creative-choose-text-middle::before {
content: "";
position: absolute;
bottom: 60px;
right: 170px;
height: 40px;
width: 20px;
z-index: -1;
background-color: transparent;
border-bottom-left-radius: 20px;
box-shadow: 0px 18px 0 0 #0e0f11;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.creative-choose-text-middle::before {
bottom: 56px;
right: 140px;
}
}
@media (max-width: 767px) {
.creative-choose-text-middle::before {
display: none;
}
}
.creative-choose-text-bottom {
padding: 0px 20px;
padding-bottom: 20px;
border-radius: 0 0 20px 0;
position: relative;
}
@media (max-width: 767px) {
.creative-choose-text-bottom {
padding: 0;
}
}
.creative-choose-text-bottom::after {
content: "";
position: absolute;
bottom: 32px;
right: -20px;
height: 40px;
width: 20px;
z-index: -1;
border-top-left-radius: 20px;
background-color: transparent;
box-shadow: 0px -18px 0 0 #0e0f11;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.creative-choose-text-bottom::after {
bottom: 22px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.creative-choose-text-bottom::after {
display: none;
}
}
.creative-choose-avater img {
flex: 0 0 auto;
border-radius: 50%;
margin-right: 13px;
height: 54px;
width: 54px;
}
.creative-choose-avater-box {
position: relative;
border-radius: 0 0 20px 20px;
background-color: #0e0f11;
padding: 0 70px 20px 20px;
}
@media (max-width: 767px) {
.creative-choose-avater-box {
padding-left: 0;
padding-right: 0;
background-color: transparent;
}
}
.creative-choose-avater-box::after {
content: "";
position: absolute;
bottom: 32px;
right: -20px;
height: 40px;
width: 20px;
border-top-left-radius: 20px;
background-color: transparent;
box-shadow: 0px -18px 0 0 #0e0f11;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.creative-choose-avater-box::after {
bottom: 34px;
}
}
@media (max-width: 767px) {
.creative-choose-avater-box::after {
display: none;
}
}
.creative-choose-avater-info {
line-height: 1;
}
.creative-choose-avater-info h4 {
font-weight: 500;
font-size: 16px;
line-height: 1;
margin-bottom: 8px;
letter-spacing: -0.03em;
color: var(--tp-common-white);
}
.creative-choose-avater-info span {
font-weight: 400;
font-size: 15px;
line-height: 1;
letter-spacing: -0.03em;
color: rgba(255, 255, 255, 0.6);
}
.ar-award-box-left, .ar-award-box-right {
transition: 0.4s;
display: inline-block;
}
.ar-award-box-left {
display: flex;
}
@media (max-width: 767px) {
.ar-award-box-left {
display: inline-block;
}
}.tp-banner-img {
height: 900px;
overflow: hidden;
border-top: 16px solid var(--tp-common-red-3);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tp-banner-img {
height: 700px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tp-banner-img {
height: 500px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.tp-banner-img {
height: 340px;
}
}
@media (max-width: 767px) {
.tp-banner-img {
height: 200px;
}
}
.tp-banner-img.pink-style {
border-color: var(--tp-common-red);
}
.tp-banner-img img {
margin-top: -370px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.tp-banner-img img {
margin-top: -70px;
}
}
@media (max-width: 767px) {
.tp-banner-img img {
margin-top: -30px;
height: 400px;
object-fit: cover;
}
}
.studio-hero-banner {
height: 900px;
overflow: hidden;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.studio-hero-banner {
height: 700px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.studio-hero-banner {
height: 600px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.studio-hero-banner {
height: 400px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.studio-hero-banner {
height: 320px;
}
}
@media (max-width: 767px) {
.studio-hero-banner {
height: 150px;
}
}
.studio-hero-banner img {
margin-top: -340px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.studio-hero-banner img {
margin-top: -100px;
}
}
@media (max-width: 767px) {
.studio-hero-banner img {
margin-top: -30px;
}
}
@media (max-width: 767px) {
.studio-hero-banner-text {
flex-wrap: wrap;
}
}
.studio-hero-banner-text span {
font-weight: 500;
font-size: 14px;
line-height: 1;
color: #f9f4e8;
text-transform: uppercase;
font-family: var(--tp-ff-clash-medium);
}
@media (max-width: 767px) {
.studio-hero-banner-text span {
margin-right: 20px;
margin-bottom: 10px;
}
}
.studio-hero-banner.about-us-2 {
height: 860px;
}
@media (max-width: 767px) {
.studio-hero-banner-area {
padding-bottom: 50px;
}
}
.ar-banner-wrap {
height: 820px;
overflow: hidden;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.ar-banner-wrap {
height: 720px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.ar-banner-wrap {
height: 580px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ar-banner-wrap {
height: 470px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ar-banner-wrap {
height: 370px;
}
}
@media (max-width: 767px) {
.ar-banner-wrap {
height: 250px;
}
}
.ar-banner-wrap img {
margin-top: -150px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.ar-banner-wrap img {
margin-top: -50px;
}
}
@media (max-width: 767px) {
.ar-banner-wrap img {
margin-top: -20px;
}
}
.ar-banner-wrap.about-us-4 {
height: 900px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.ar-banner-wrap.about-us-4 {
height: 720px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.ar-banner-wrap.about-us-4 {
height: 580px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ar-banner-wrap.about-us-4 {
height: 470px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ar-banner-wrap.about-us-4 {
height: 370px;
}
}
@media (max-width: 767px) {
.ar-banner-wrap.about-us-4 {
height: 130px;
}
}
.ar-banner-shape img {
max-width: inherit;
}
.crp-banner-wrap {
margin-top: -115px;
height: 860px;
overflow: hidden;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px) {
.crp-banner-wrap {
height: 700px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.crp-banner-wrap {
height: 600px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.crp-banner-wrap {
height: 500px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.crp-banner-wrap {
margin-top: 0;
height: 400px;
}
}
@media (max-width: 767px) {
.crp-banner-wrap {
margin-top: 0;
height: 200px;
}
}
.crp-banner-wrap img {
margin-top: -130px;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
.crp-banner-wrap img {
margin-top: -50px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.crp-banner-wrap img {
margin-top: -20px;
}
}
@media (max-width: 767px) {
.crp-banner-wrap img {
margin-top: -10px;
}
}
.crp-banner-style .crp-banner-wrap {
margin-top: 0;
}
.st-banner-wrap {
height: 640px;
overflow: hidden;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.st-banner-wrap {
height: 580px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.st-banner-wrap {
height: 470px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.st-banner-wrap {
height: 370px;
}
}
@media (max-width: 767px) {
.st-banner-wrap {
height: 250px;
}
}
.st-banner-wrap .w-100 {
margin-top: -150px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.st-banner-wrap .w-100 {
margin-top: -50px;
}
}
@media (max-width: 767px) {
.st-banner-wrap .w-100 {
margin-top: -20px;
}
}
.st-banner-text-shape {
position: absolute;
bottom: -1px;
right: 21.2%;
}
@media (max-width: 767px) {
.st-banner-text-shape {
display: none;
}
}
.st-banner-text-shape .crp-text-shape-wrap {
top: auto;
right: 25%;
bottom: -75px;
}
.st-banner-text-shape .crp-text-shape-wrap .crp-text-shape-2 {
top: 7px;
left: 6px;
}
.pp-banner-wrap {
margin-top: 0;
height: 930px;
overflow: hidden;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.pp-banner-wrap {
height: 800px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.pp-banner-wrap {
height: 550px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.pp-banner-wrap {
height: 500px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pp-banner-wrap {
height: 380px;
}
}
@media (max-width: 767px) {
.pp-banner-wrap {
height: 200px;
}
}
.pp-banner-wrap img {
margin-top: -50px;
opacity: 0.6;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.pp-banner-wrap img {
margin-top: -10px;
}
}
@media (max-width: 767px) {
.pp-banner-wrap img {
margin-top: 0;
}
}.creative-choose-thumb {
height: 550px;
overflow: hidden;
border-radius: 20px;
}
@media (max-width: 767px) {
.creative-choose-thumb {
margin-bottom: 30px;
height: 400px;
}
}
.creative-choose-thumb > img {
border-radius: 20px;
object-fit: cover;
}
.creative-choose-text {
position: absolute;
top: 0;
left: 0;
display: inline-block;
margin: 50px;
}
@media (max-width: 767px) {
.creative-choose-text {
position: static;
margin: 0;
}
}
.creative-choose-text p {
font-weight: 600;
font-size: 44px;
line-height: 1.18;
margin-bottom: 0;
letter-spacing: -0.03em;
color: var(--tp-common-white);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.creative-choose-text p {
font-size: 35px;
}
}
@media (max-width: 767px) {
.creative-choose-text p {
font-size: 30px;
margin-bottom: 30px;
}
.creative-choose-text p br {
display: none;
}
}
.creative-choose-text p span {
display: inline-block;
background-color: #0e0f11;
}
@media (max-width: 767px) {
.creative-choose-text p span {
display: initial;
background-color: transparent;
}
}
.creative-choose-text p span svg {
margin-right: 20px;
}
.creative-choose-text-top {
padding: 0px 20px;
padding-top: 10px;
border-radius: 20px 20px 0 0;
}
@media (max-width: 767px) {
.creative-choose-text-top {
padding: 0;
}
}
.creative-choose-text-middle {
padding: 3px 20px;
padding-bottom: 5px;
border-radius: 0 20px 20px 0;
position: relative;
}
@media (max-width: 767px) {
.creative-choose-text-middle {
padding: 0;
}
}
.creative-choose-text-middle::before {
content: "";
position: absolute;
bottom: 60px;
right: 170px;
height: 40px;
width: 20px;
z-index: -1;
background-color: transparent;
border-bottom-left-radius: 20px;
box-shadow: 0px 18px 0 0 #0e0f11;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.creative-choose-text-middle::before {
bottom: 56px;
right: 140px;
}
}
@media (max-width: 767px) {
.creative-choose-text-middle::before {
display: none;
}
}
.creative-choose-text-bottom {
padding: 0px 20px;
padding-bottom: 20px;
border-radius: 0 0 20px 0;
position: relative;
}
@media (max-width: 767px) {
.creative-choose-text-bottom {
padding: 0;
}
}
.creative-choose-text-bottom::after {
content: "";
position: absolute;
bottom: 32px;
right: -20px;
height: 40px;
width: 20px;
z-index: -1;
border-top-left-radius: 20px;
background-color: transparent;
box-shadow: 0px -18px 0 0 #0e0f11;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.creative-choose-text-bottom::after {
bottom: 22px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.creative-choose-text-bottom::after {
display: none;
}
}
.creative-choose-avater img {
flex: 0 0 auto;
border-radius: 50%;
margin-right: 13px;
height: 54px;
width: 54px;
}
.creative-choose-avater-box {
position: relative;
border-radius: 0 0 20px 20px;
background-color: #0e0f11;
padding: 0 70px 20px 20px;
}
@media (max-width: 767px) {
.creative-choose-avater-box {
padding-left: 0;
padding-right: 0;
background-color: transparent;
}
}
.creative-choose-avater-box::after {
content: "";
position: absolute;
bottom: 32px;
right: -20px;
height: 40px;
width: 20px;
border-top-left-radius: 20px;
background-color: transparent;
box-shadow: 0px -18px 0 0 #0e0f11;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.creative-choose-avater-box::after {
bottom: 34px;
}
}
@media (max-width: 767px) {
.creative-choose-avater-box::after {
display: none;
}
}
.creative-choose-avater-info {
line-height: 1;
}
.creative-choose-avater-info h4 {
font-weight: 500;
font-size: 16px;
line-height: 1;
margin-bottom: 8px;
letter-spacing: -0.03em;
color: var(--tp-common-white);
}
.creative-choose-avater-info span {
font-weight: 400;
font-size: 15px;
line-height: 1;
letter-spacing: -0.03em;
color: rgba(255, 255, 255, 0.6);
}
.creative-choose-customer {
position: absolute;
bottom: 0;
right: 0;
padding: 15px 25px;
padding-bottom: 0;
background-color: #0e0f11;
border-radius: 20px 0 0 0;
}
@media (max-width: 767px) {
.creative-choose-customer {
position: static;
padding-left: 0;
padding-right: 0;
}
}
.creative-choose-customer::after {
content: "";
position: absolute;
bottom: 63px;
right: -1px;
height: 40px;
width: 20px;
border-bottom-right-radius: 20px;
background-color: transparent;
box-shadow: 0px 13px 0 0 #0e0f11;
}
@media (max-width: 767px) {
.creative-choose-customer::after {
display: none;
}
}
.creative-choose-customer::before {
content: "";
position: absolute;
bottom: -1px;
left: -19px;
height: 40px;
width: 20px;
border-bottom-right-radius: 20px;
background-color: transparent;
box-shadow: 0px 13px 0 0 #0e0f11;
}
@media (max-width: 767px) {
.creative-choose-customer::before {
display: none;
}
}
.creative-choose-customer img {
flex: 0 0 auto;
margin-right: 12px;
}
.creative-choose-customer-info h4 {
font-weight: 700;
font-size: 15px;
line-height: 1;
margin-bottom: 0;
letter-spacing: -0.01em;
color: var(--tp-common-white);
}
.creative-choose-customer-info span {
font-weight: 500;
font-size: 14px;
color: rgba(255, 255, 255, 0.7);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
.design-choose-area {
padding-bottom: 120px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.design-choose-area {
padding-bottom: 60px;
}
}
@media (max-width: 767px) {
.design-choose-area {
padding-bottom: 0;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.design-choose-title-box {
margin-bottom: 30px;
}
}
.design-choose-title-box p {
font-weight: 500;
font-size: 44px;
line-height: 1.18;
color: #e0eeee;
margin-bottom: 0;
max-width: 715px;
letter-spacing: -0.04em;
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
.design-choose-title-box p {
font-size: 35px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.design-choose-title-box p {
max-width: 100%;
font-size: 35px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.design-choose-title-box p {
max-width: 100%;
font-size: 30px;
}
}
@media (max-width: 767px) {
.design-choose-title-box p {
max-width: 100%;
font-size: 28px;
}
.design-choose-title-box p br {
display: none;
}
}
.design-choose-content {
max-width: 440px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.design-choose-content {
max-width: 100%;
}
}
@media (max-width: 767px) {
.design-choose-content {
max-width: 100%;
margin-bottom: 30px;
}
}
.design-choose-content p {
font-weight: 500;
font-size: 20px;
line-height: 1.5;
color: #e0eeee;
margin-bottom: 40px;
letter-spacing: -0.02em;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.design-choose-content-wrap {
margin-bottom: 50px;
}
}
.design-choose-item {
padding: 65px 70px;
border-radius: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
.design-choose-item {
margin-top: 0;
}
}
@media (max-width: 767px) {
.design-choose-item {
margin-top: 0;
padding: 60px 30px;
}
}
.design-choose-item span {
font-weight: 500;
font-size: 124px;
line-height: 1;
margin-bottom: 125px;
display: inline-block;
letter-spacing: -0.04em;
color: var(--tp-common-black);
}
.design-choose-item span i {
font-style: normal;
}
.design-choose-item p {
font-weight: 400;
font-size: 40px;
line-height: 0.9;
text-align: end;
margin-bottom: 0;
letter-spacing: -0.02em;
color: var(--tp-common-black);
font-family: var(--tp-ff-dirtyline);
}
.design-choose-item-3 {
transform: translateY(-170px);
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.design-choose-item-3 {
transform: translateY(0px);
}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.ai-choose-area {
padding-bottom: 120px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ai-choose-area {
padding-top: 100px;
padding-bottom: 120px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.ai-choose-area {
padding-top: 80px;
padding-bottom: 80px;
}
}
@media (max-width: 767px) {
.ai-choose-title-box {
margin-bottom: 45px;
}
}
.ai-choose-icon {
margin-right: 20px;
}
.ai-choose-icon span {
height: 60px;
width: 60px;
line-height: 56px;
border-radius: 50%;
text-align: center;
display: inline-block;
backdrop-filter: blur(10px);
mix-blend-mode: luminosity;
color: var(--tp-common-cream-2);
background: rgba(255, 246, 191, 0.08);
}
.ai-choose-text p {
font-weight: 700;
font-size: 18px;
line-height: 1.4;
margin-bottom: 0;
color: var(--tp-common-white);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.ai-choose-text p {
font-size: 16px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ai-choose-text p {
font-size: 14px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ai-choose-text p {
font-size: 16px;
}
}
@media (max-width: 767px) {
.ai-choose-text p {
font-size: 15px;
}
}
.ai-choose-bottom-text {
border-radius: 20px;
padding: 5px 20px;
display: inline-block;
border: 1px solid rgba(255, 255, 255, 0.1);
}
.ai-choose-bottom-text p {
font-weight: 500;
font-size: 15px;
line-height: 1.73;
margin-bottom: 0;
color: rgba(255, 255, 255, 0.7);
}
.ai-choose-bottom-text p a {
font-weight: 600;
text-decoration: underline;
color: var(--tp-common-white);
}
.ai-choose-shape {
position: absolute;
top: -14%;
left: 0;
right: 0;
text-align: center;
z-index: -1;
}
@media (max-width: 767px) {
.ai-choose-item {
margin-bottom: 45px;
}
}
.st-choose-bg::after {
position: absolute;
content: "";
right: 0;
bottom: 7%;
height: 340px;
width: 945px;
z-index: -1;
background-color: #FFFBF6;
border-radius: 10px 0px 0px 10px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-choose-bg::after {
width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-choose-shape {
display: none;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-choose-heading {
margin-bottom: 20px;
}
}
.st-choose-list {
padding-left: 75px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-choose-list {
padding-left: 0;
}
}
.st-choose-list ul li {
font-size: 18px;
font-weight: 500;
line-height: 1;
list-style: none;
letter-spacing: -0.18px;
color: var(--tp-common-brown);
}
.st-choose-list ul li:not(:last-child) {
margin-bottom: 15px;
}
.st-choose-text-wrap p {
color: #494949;
letter-spacing: 0;
line-height: 30px;
font-family: var(--tp-ff-poppins);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.st-choose-text-wrap p br {
display: none;
}
}
.st-choose-thumb {
height: 416px;
overflow: hidden;
}
@media (max-width: 767px) {
.st-choose-thumb {
height: inherit;
}
} .creative-choose-area {
overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
.creative-choose-area {
padding-top: 80px;
padding-bottom: 80px;
}
}
.creative-choose-thumb-wrap {
position: relative;
}
.creative-choose-thumb img {
width: 100%;
height: 120%;
object-fit: cover;
will-change: transform;
}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{display:block;}.elementor .e-collection-loop-base{display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}