913 lines
14 KiB
CSS
913 lines
14 KiB
CSS
.content {
|
|
margin-top: 30px;
|
|
}
|
|
|
|
.parent {
|
|
position: relative;
|
|
overflow-x: clip;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.introduceSlider {
|
|
width: 100%;
|
|
height: 600px;
|
|
margin-top: 40px;
|
|
direction: rtl;
|
|
position: relative;
|
|
}
|
|
|
|
.slideItem {
|
|
display: flex !important;
|
|
align-items: center;
|
|
justify-content: center;
|
|
height: 440px;
|
|
}
|
|
|
|
.slideContent {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 40px;
|
|
width: 100%;
|
|
}
|
|
|
|
.slideImage {
|
|
flex: 1;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.slideText {
|
|
flex: 1;
|
|
text-align: right;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
}
|
|
|
|
.slideText h1 {
|
|
font-size: 2rem;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.slideText p {
|
|
font-size: 1.1rem;
|
|
line-height: 1.8rem;
|
|
/* color: #333; */
|
|
color: var(--secondTextColor);
|
|
text-align: justify;
|
|
direction: rtl;
|
|
text-align: justify;
|
|
}
|
|
|
|
.slideLink {
|
|
margin-top: 15px;
|
|
display: inline-block;
|
|
color: #0070f3;
|
|
text-decoration: underline;
|
|
font-weight: bold;
|
|
}
|
|
|
|
/* --- نقطههای پایین اسلایدر --- */
|
|
.customDots {
|
|
position: absolute;
|
|
bottom: 10px; /* نزدیکتر به داخل کادر */
|
|
left: 0;
|
|
right: 0;
|
|
|
|
display: flex !important;
|
|
justify-content: center;
|
|
pointer-events: none; /* روی نقاط کلیک هنوز کار میکنه */
|
|
|
|
}
|
|
|
|
.customDots ul {
|
|
display: flex !important;
|
|
gap: 8px;
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
|
|
.dot {
|
|
width: 24px;
|
|
height: 24px;
|
|
background-color: rgba(255, 255, 255, 0.6);
|
|
border-radius: 50%;
|
|
transition: all 0.3s ease;
|
|
pointer-events: auto; /* برای کلیک روی نقاط */
|
|
}
|
|
|
|
.customDots li.slick-active .dot {
|
|
background-color: #0070f3;
|
|
transform: scale(1.2);
|
|
box-shadow: 0 0 4px rgba(0, 112, 243, 0.8);
|
|
}
|
|
|
|
/* --- واکنشگرا --- */
|
|
@media (max-width: 768px) {
|
|
.slideContent {
|
|
flex-direction: column;
|
|
text-align: center;
|
|
}
|
|
|
|
.slideImage,
|
|
.slideText {
|
|
flex: none;
|
|
width: 100%;
|
|
}
|
|
|
|
.introduceSlider {
|
|
height: auto;
|
|
}
|
|
|
|
/* .slideItem {
|
|
height: auto;
|
|
padding: 20px 0;
|
|
} */
|
|
.slideItem {
|
|
padding: 0 !important;
|
|
}
|
|
.slick-slide > div {
|
|
padding: 0 !important;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
.hyperAutomation {
|
|
width: 100%;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background: inherit; /* رنگ زمینه همونی که هست */
|
|
height: 100%; /* ارتفاع همون اندازه قبلی بمونه */
|
|
padding: 2rem 0;
|
|
font-family: inherit; /* فونت جاری سامانه حفظ شود */
|
|
}
|
|
|
|
.contentWrapper {
|
|
display: flex;
|
|
flex-direction: row; /* عکس چپ، متن راست */
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
width: 90%;
|
|
max-width: 1200px;
|
|
height: 100%; /* برای حفظ ارتفاع */
|
|
}
|
|
|
|
.imageSection {
|
|
flex: 1;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
|
|
.robotImage {
|
|
max-width: 100%;
|
|
height: auto;
|
|
object-fit: contain;
|
|
}
|
|
|
|
.textSection {
|
|
flex: 1;
|
|
padding-right: 2rem;
|
|
}
|
|
|
|
.title {
|
|
display: flex;
|
|
align-items: baseline;
|
|
gap: 0.5rem;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.parent::before {
|
|
content: "";
|
|
display: flow-root;
|
|
width: 300px;
|
|
height: 308px;
|
|
background-image: url(../public/assets/photos/stick.svg);
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
background-size: cover;
|
|
position: absolute;
|
|
top: 25%;
|
|
right: -70px;
|
|
z-index: 0;
|
|
}
|
|
|
|
.parent::after {
|
|
content: "";
|
|
display: flow-root;
|
|
width: 300px;
|
|
height: 308px;
|
|
background-image: url(../public/assets/photos/stick.svg);
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
background-size: cover;
|
|
position: absolute;
|
|
top: 32%;
|
|
left: -15px;
|
|
z-index: 10;
|
|
rotate: -90deg;
|
|
}
|
|
|
|
.title {
|
|
display: flex;
|
|
width: 100%;
|
|
justify-content: center;
|
|
gap: 10px;
|
|
font-size: 15px;
|
|
margin: 20px 0;
|
|
}
|
|
|
|
.title h1 {
|
|
font-weight: bold;
|
|
}
|
|
|
|
|
|
.desc {
|
|
display: inline-block;
|
|
width: calc(55% - 50px);
|
|
}
|
|
|
|
.desc p {
|
|
display: -webkit-box;
|
|
height: max-content;
|
|
text-align: justify;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
line-height: 2.6;
|
|
/*-webkit-line-clamp: 8;*/
|
|
color: var(--textColor);
|
|
}
|
|
|
|
.image {
|
|
width: calc(50% - 30px);
|
|
position: absolute;
|
|
z-index: -10;
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
|
|
.image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
}
|
|
|
|
/* cards */
|
|
.cards {
|
|
display: flex;
|
|
width: 100%;
|
|
justify-content: space-between;
|
|
position: relative;
|
|
margin-top: 60px;
|
|
}
|
|
|
|
|
|
/* services */
|
|
.services {
|
|
margin: 50px 0;
|
|
}
|
|
|
|
/* hyperAutomation */
|
|
.hyperAutomation {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
background-color: var(--defaultColor);
|
|
margin-bottom: 85px;
|
|
border-radius: 30px;
|
|
margin: 10px 0 65px;
|
|
gap: 40px;
|
|
}
|
|
|
|
.aboutHyper {
|
|
width: calc(50% - 10px);
|
|
}
|
|
|
|
.aboutHyper .title {
|
|
margin-top: 0;
|
|
margin-bottom: 25px;
|
|
}
|
|
|
|
.aboutHyper p {
|
|
width: 100%;
|
|
line-height: 2.6;
|
|
text-align: justify;
|
|
}
|
|
|
|
.descRobot {
|
|
position: relative;
|
|
width: calc(50% - 10px);
|
|
box-shadow: rgb(99 99 99 / 10%) 50px -29px 69px -10px;
|
|
border-radius: 20px;
|
|
}
|
|
|
|
.robotic {
|
|
display: flex;
|
|
background: var(--mainGrd);
|
|
color: var(--defaultColor);
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 175px;
|
|
height: 175px;
|
|
border-radius: 50%;
|
|
position: absolute;
|
|
top: 50%;
|
|
right: 50%;
|
|
transform: translate(50%, -60%);
|
|
font-size: 16pt;
|
|
}
|
|
|
|
.robotic::before {
|
|
content: '';
|
|
position: absolute;
|
|
top: -22px;
|
|
width: 200px;
|
|
height: 200px;
|
|
background-color: transparent;
|
|
border: 10px solid;
|
|
border-radius: 50%;
|
|
border-color: rgb(106, 203, 185);
|
|
}
|
|
|
|
.field::before {
|
|
content: '';
|
|
display: flow-root;
|
|
width: 22px;
|
|
height: 22px;
|
|
background: var(--hardOrange);
|
|
position: absolute;
|
|
/* right: -10px; */
|
|
border-radius: 50%;
|
|
/* top: 0; */
|
|
border: 4px solid;
|
|
}
|
|
|
|
.first::before {
|
|
left: -8px;
|
|
top: 0;
|
|
|
|
}
|
|
|
|
.seconde::before {
|
|
left: -15px;
|
|
bottom: 8px;
|
|
}
|
|
|
|
.third::before {
|
|
right: -15px;
|
|
bottom: 10px;
|
|
}
|
|
|
|
.fourth::before {
|
|
top: 0;
|
|
right: -10px;
|
|
}
|
|
|
|
|
|
|
|
.field::after {
|
|
content: '';
|
|
display: flow-root;
|
|
width: 130px;
|
|
height: 20px;
|
|
background-image: url('../public/assets/icons/line.svg');
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
background-size: contain;
|
|
position: absolute;
|
|
}
|
|
|
|
.first::after {
|
|
top: -9px;
|
|
right: -137px;
|
|
transform: rotateX(195deg);
|
|
}
|
|
|
|
.seconde::after {
|
|
right: -140px;
|
|
bottom: -4px;
|
|
}
|
|
|
|
.third::after {
|
|
left: -140px;
|
|
bottom: -6px;
|
|
transform: rotateY(165deg);
|
|
}
|
|
|
|
.fourth::after {
|
|
top: -9px;
|
|
left: -137px;
|
|
rotate: -180deg;
|
|
|
|
}
|
|
|
|
.interduce {
|
|
display: flow-root;
|
|
position: relative;
|
|
text-align: center;
|
|
margin-top: 15px;
|
|
}
|
|
|
|
.interduce>div {
|
|
display: flex;
|
|
flex-direction: column;
|
|
position: absolute;
|
|
width: 18%;
|
|
gap: 10px;
|
|
}
|
|
|
|
.interduce>div::before {
|
|
content: '';
|
|
display: flow-root;
|
|
width: 12px;
|
|
height: 12px;
|
|
background: var(--hardOrange);
|
|
border-radius: 50%;
|
|
border: 2px solid var(--defaultColor);
|
|
position: absolute;
|
|
z-index: 20;
|
|
}
|
|
|
|
.interduce>div:nth-child(2n)::before {
|
|
left: -10px;
|
|
top: 25px;
|
|
}
|
|
|
|
.interduce .circleRight::before {
|
|
right: -21px;
|
|
top: 25px;
|
|
}
|
|
|
|
.interduce .BPMS {
|
|
top: 20px;
|
|
right: 89px;
|
|
}
|
|
|
|
.interduce .AL {
|
|
left: 76px;
|
|
top: 20px;
|
|
}
|
|
|
|
.interduce .Others {
|
|
top: 204px;
|
|
right: 86px;
|
|
}
|
|
|
|
.interduce .ML {
|
|
left: 70px;
|
|
top: 207px;
|
|
}
|
|
|
|
.interduce .BPMS h2 {
|
|
right: -15px;
|
|
text-align: right;
|
|
}
|
|
|
|
.interduce .BPMS p,
|
|
.interduce .Others p {
|
|
margin-right: -15px;
|
|
margin-left: 15px;
|
|
}
|
|
|
|
/* .interduce .AL h2 {
|
|
left: -13px;
|
|
text-align: end;
|
|
} */
|
|
|
|
/* .interduce .AL p {
|
|
margin-left: -10px;
|
|
} */
|
|
|
|
.interduce .Others h2 {
|
|
right: -15px;
|
|
text-align: right;
|
|
}
|
|
|
|
/* .interduce .Others p {
|
|
margin-right: -15px;
|
|
} */
|
|
|
|
.interduce .ML h2,
|
|
.interduce .AL h2 {
|
|
left: -5px;
|
|
text-align: left;
|
|
}
|
|
|
|
.interduce .ML p,
|
|
.interduce .AL p {
|
|
margin-left: 0px;
|
|
}
|
|
|
|
.interduce h2 {
|
|
font-size: 15pt;
|
|
width: calc(100% - 7px);
|
|
color: var(--secondTextColor);
|
|
font-weight: 500;
|
|
position: absolute;
|
|
top: -6px;
|
|
}
|
|
|
|
.interduce p {
|
|
font-size: 9pt;
|
|
color: var(--textColor);
|
|
font-weight: normal;
|
|
text-align: left;
|
|
margin-top: 37px;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.mainContent {
|
|
position: relative;
|
|
margin-top: 100px;
|
|
/* z-index: -20; */
|
|
}
|
|
|
|
.hyperDesc {
|
|
color: var(--textColor);
|
|
}
|
|
|
|
/* customerBrand */
|
|
.customerBrand {
|
|
display: flex !important;
|
|
width: 125px !important;
|
|
height: 120px;
|
|
border-radius: 50%;
|
|
overflow: hidden;
|
|
align-items: center;
|
|
box-shadow: var(--boxShadow);
|
|
padding: 20px;
|
|
|
|
}
|
|
|
|
.customerBrand img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: contain;
|
|
}
|
|
|
|
/* whatIsSepehrdata */
|
|
|
|
.whatIsSepehrdata {
|
|
display: flow-root;
|
|
}
|
|
|
|
.whatIsSepehrdata p {
|
|
line-height: 2;
|
|
text-align: center;
|
|
color: var(--textColor);
|
|
}
|
|
|
|
.sepehrDesc {
|
|
margin: 45px 0 60px;
|
|
}
|
|
|
|
|
|
.headContent {
|
|
margin: 90px 0 0;
|
|
}
|
|
|
|
|
|
|
|
@media screen and (min-width:360px) and (max-width:601px) {
|
|
.image {
|
|
display: none;
|
|
}
|
|
|
|
.desc {
|
|
width: 100%;
|
|
}
|
|
|
|
.cards {
|
|
align-items: center;
|
|
flex-direction: column;
|
|
gap: 20px;
|
|
}
|
|
|
|
.card {
|
|
width: calc(100% - 50px);
|
|
}
|
|
|
|
.title {
|
|
font-size: 11pt;
|
|
}
|
|
|
|
.hyperAutomation {
|
|
flex-direction: column;
|
|
gap: 160px;
|
|
margin-bottom: 110px;
|
|
}
|
|
|
|
.aboutHyper {
|
|
width: 100%;
|
|
}
|
|
|
|
.descRobot {
|
|
width: 320px;
|
|
margin: 0 auto 110px;
|
|
scale: 0.8;
|
|
}
|
|
|
|
.fourth::after {
|
|
left: -121px;
|
|
}
|
|
|
|
.field::after {
|
|
width: 120px;
|
|
}
|
|
|
|
.first::after {
|
|
right: -124px;
|
|
}
|
|
|
|
.seconde::after {
|
|
right: -123px;
|
|
}
|
|
|
|
.third::after {
|
|
left: -124px;
|
|
}
|
|
|
|
.interduce {
|
|
width: 100%;
|
|
margin: unset;
|
|
}
|
|
|
|
.interduce .Others {
|
|
top: -119px;
|
|
right: -36px;
|
|
}
|
|
|
|
.interduce .BPMS {
|
|
top: 60px;
|
|
right: -35px;
|
|
}
|
|
|
|
.interduce .AL {
|
|
left: -43px;
|
|
top: -121px;
|
|
}
|
|
|
|
.interduce h2 {
|
|
left: -6px;
|
|
}
|
|
|
|
.interduce .ML {
|
|
left: -40px;
|
|
top: 63px;
|
|
}
|
|
|
|
.interduce>div::before {
|
|
display: none;
|
|
}
|
|
|
|
.interduce>div {
|
|
width: 27%;
|
|
}
|
|
|
|
.interduce .BPMS p,
|
|
.interduce .Others p {
|
|
margin-left: 3px;
|
|
}
|
|
|
|
.robotic {
|
|
transform: translate(50%, -50%);
|
|
}
|
|
|
|
/*.parent::before {*/
|
|
/* top: 480px;*/
|
|
/*}*/
|
|
|
|
}
|
|
|
|
@media screen and (min-width:601px) and (max-width:1024px) {
|
|
.image {
|
|
display: none;
|
|
}
|
|
|
|
.desc {
|
|
width: 100%;
|
|
}
|
|
|
|
.cards {
|
|
align-items: center;
|
|
flex-direction: column;
|
|
gap: 20px;
|
|
}
|
|
|
|
.card {
|
|
width: calc(100% - 50px);
|
|
}
|
|
|
|
.title {
|
|
font-size: 11pt;
|
|
}
|
|
|
|
.hyperAutomation {
|
|
flex-direction: column;
|
|
gap: 160px;
|
|
margin-bottom: 120px;
|
|
}
|
|
|
|
.aboutHyper {
|
|
width: 100%;
|
|
}
|
|
|
|
.descRobot {
|
|
width: 320px;
|
|
margin: 0px auto 110px;
|
|
scale: 0.9;
|
|
}
|
|
|
|
.fourth::after {
|
|
left: -121px;
|
|
}
|
|
|
|
.field::after {
|
|
width: 120px;
|
|
}
|
|
|
|
.first::after {
|
|
right: -124px;
|
|
}
|
|
|
|
.seconde::after {
|
|
right: -123px;
|
|
}
|
|
|
|
.third::after {
|
|
left: -124px;
|
|
}
|
|
|
|
.interduce {
|
|
width: 100%;
|
|
margin: unset;
|
|
}
|
|
|
|
.interduce .Others {
|
|
top: -119px;
|
|
right: -36px;
|
|
}
|
|
|
|
.interduce .BPMS {
|
|
top: 60px;
|
|
right: -35px;
|
|
}
|
|
|
|
.interduce .AL {
|
|
left: -43px;
|
|
top: -121px;
|
|
}
|
|
|
|
.interduce h2 {
|
|
left: -6px;
|
|
}
|
|
|
|
.interduce .ML {
|
|
left: -40px;
|
|
top: 63px;
|
|
}
|
|
|
|
.interduce>div::before {
|
|
display: none;
|
|
}
|
|
|
|
.interduce>div {
|
|
width: 27%;
|
|
}
|
|
|
|
.interduce .BPMS p,
|
|
.interduce .Others p {
|
|
margin-left: 3px;
|
|
}
|
|
|
|
.robotic {
|
|
transform: translate(50%, -50%);
|
|
}
|
|
|
|
/*.parent::before {*/
|
|
/* top: 530px;*/
|
|
/*}*/
|
|
|
|
}
|
|
|
|
@media screen and (min-width:1024px) and (max-width:1250px) {
|
|
/*.parent::before {*/
|
|
/* top: 530px;*/
|
|
/*}*/
|
|
|
|
.image {
|
|
top: 80px;
|
|
}
|
|
|
|
.hyperAutomation {
|
|
flex-direction: column;
|
|
gap: 160px;
|
|
margin-bottom: 120px;
|
|
}
|
|
|
|
.aboutHyper {
|
|
width: 100%;
|
|
}
|
|
|
|
.descRobot {
|
|
width: 320px;
|
|
margin: 0px auto 110px;
|
|
scale: 1;
|
|
}
|
|
|
|
.fourth::after {
|
|
left: -121px;
|
|
}
|
|
|
|
.field::after {
|
|
width: 120px;
|
|
}
|
|
|
|
.first::after {
|
|
right: -124px;
|
|
}
|
|
|
|
.seconde::after {
|
|
right: -123px;
|
|
}
|
|
|
|
.third::after {
|
|
left: -124px;
|
|
}
|
|
|
|
.interduce {
|
|
width: 100%;
|
|
margin: unset;
|
|
}
|
|
|
|
|
|
.interduce p{
|
|
font-size: 9.5pt;
|
|
}
|
|
|
|
.interduce .Others {
|
|
top: -119px;
|
|
right: -36px;
|
|
}
|
|
|
|
.interduce .BPMS {
|
|
top: 60px;
|
|
right: -35px;
|
|
}
|
|
|
|
.interduce .AL {
|
|
left: -43px;
|
|
top: -121px;
|
|
}
|
|
|
|
.interduce h2 {
|
|
left: -6px;
|
|
}
|
|
|
|
.interduce .ML {
|
|
left: -40px;
|
|
top: 63px;
|
|
}
|
|
|
|
.interduce>div::before {
|
|
display: none;
|
|
}
|
|
|
|
.interduce>div {
|
|
width: 27%;
|
|
}
|
|
|
|
|
|
.interduce .BPMS p,
|
|
.interduce .Others p {
|
|
margin-left: 3px;
|
|
}
|
|
.robotic {
|
|
transform: translate(50%, -50%);
|
|
}
|
|
|
|
.cards{
|
|
gap: 20px;
|
|
}
|
|
} |