html {font-size: clamp(7.5px, 0.522vw, 10px);} 
:root {
--title:#161616;
--swiper-wrapper-transition-timing-function,initial:;
--primary:#D2C6BA;
--swiper-pagination-bottom,8px:;
--swiper-pagination-bullet-width,:;
--swiper-pagination-bullet-opacity, 1:;
--swiper-pagination-bullet-horizontal-gap,4px:;
}
* {
 margin: 0px;
 padding: 0px;
 box-sizing: border-box;
 }
.home_banner {
 position: relative;
 }
body > section {
 position: relative;
 }
body > section:hover {
  }
.home_banner .home_banner_swiper {
 overflow: hidden;
 background-color: var(--title);
 }
.swiper-horizontal {
 touch-action: pan-y;
 }
ul {
 list-style: none;
 }
.swiper-wrapper {
 position: relative;
 width: 100%;
 height: 100%;
 z-index: 1;
 display: flex;
 transition-property: transform;
 transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
 box-sizing: content-box;
 }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
 transform: translate3d(0px, 0px, 0px);
 }
li.swiper-slide {
 height: auto;
 }
.home_banner .home_banner_swiper .swiper-slide {
 position: relative;
 z-index: 2;
 }
.home_banner .home_banner_swiper .swiper-slide::after {
 content: "";
 display: block;
 width: 100%;
 height: 60.7375%;
 position: absolute;
 left: 0px;
 bottom: 0px;
 z-index: -1;
 pointer-events: none;
 opacity: 0.63;
 background-image: linear-gradient(to top, rgb(0, 0, 0), transparent);
 }
.swiper-slide {
 flex-shrink: 0;
 width: 100%;
 height: 100%;
 position: relative;
 transition-property: transform;
 display: block;
 }
.swiper-backface-hidden .swiper-slide {
 transform: translateZ(0px);
 backface-visibility: hidden;
 }
.home_banner .home_banner_swiper video, .home_banner .home_banner_swiper img {
 display: block;
 width: 100%;
 height: 100%;
 position: absolute;
 left: 0px;
 top: 0px;
 z-index: -2;
 object-fit: cover;
 }
.home_banner .home_banner_swiper .pc_video {
 display: block;
 }
@media screen and (max-width: 576px){
.home_banner .home_banner_swiper .pc_video {
 display: none;
 }}
.home_banner .home_banner_swiper .mobile_video {
 display: none;
 }
@media screen and (max-width: 576px){
.home_banner .home_banner_swiper .mobile_video {
 display: block;
 }}
.content {
 max-width: 160rem;
 margin: 0px auto;
 position: relative;
 }
@media screen and (min-width: 768px) and (max-width: 1440px){
.content {
 padding: 0px 2rem;
 }}
@media screen and (min-width: 768px) and (max-width: 1220px){
.content, .swiper_content {
 max-width: 1024px;
 }}
@media screen and (min-width: 768px) and (max-width: 1024px){
.content, .swiper_content {
 max-width: 896px;
 }}
@media screen and (min-width: 768px) and (max-width: 896px){
.content, .swiper_content {
 max-width: 768px;
 }}
@media screen and (max-width: 768px){
.content {
 padding: 0px 20px;
 }}
.flex {
 display: flex;
 }
.flex_middle {
 align-items: center;
 }
.home_banner .home_banner_swiper .flex {
 height: 100vh;
 min-height: max-content;
 max-height: 92.2rem;
 align-items: flex-end;
 justify-content: center;
 padding: 19rem 0px 7rem;
 }
@media screen and (max-width: 768px){
.home_banner .home_banner_swiper .flex {
 height: 50vh;
 padding: 5rem 0px;
 }}
@media screen and (max-width: 576px){
.home_banner .home_banner_swiper .flex {
 height: auto;
 aspect-ratio: 1080 / 1920;
 }}
.center {
 text-align: center;
 }
.home_banner .head {
 color: rgb(255, 255, 255);
 }
.head .subtitle {
 color: rgb(117, 117, 117);
 font-size: 1.8rem;
 line-height: 1.5;
 letter-spacing: 1.5px;
 margin-bottom: 1.2rem;
 text-transform: uppercase;
 }
.home_banner .home_banner_swiper .swiper-slide-active .head .subtitle, .home_banner .home_banner_swiper .swiper-slide-active .head .title, .home_banner .home_banner_swiper .swiper-slide-active .head .more {
 opacity: 1;
 transform: translate(0px);
 }
.home_banner .head .subtitle {
 color: rgb(255, 255, 255);
 font-weight: 300;
 margin-bottom: 0.4rem;
 transition: 0.5s 0.5s;
 transform: translateY(100px);
 opacity: 0;
 }
@media screen and (max-width: 768px){
.head .subtitle {
 font-size: 15px;
 line-height: 1.5;
 margin-bottom: 8px;
 letter-spacing: 1px;
 }}
@media screen and (max-width: 576px){
.head .subtitle {
 font-size: 14px;
 line-height: 1.5;
 margin-bottom: 8px;
 }}
.home_banner .head .title {
 font-weight: 600;
 font-size: 4.2rem;
 line-height: 6.7rem;
 letter-spacing: 1.8px;
 transition: 0.5s 0.6s;
 transform: translateY(100px);
 opacity: 0;
 }
@media screen and (max-width: 768px){
.head h1 {
 font-size: 34px;
 line-height: 1.5;
 letter-spacing: 0px;
 }}
@media screen and (max-width: 576px){
.head h1 {
 font-size: 25px;
 line-height: 1.5;
 }}
@media screen and (max-width: 768px){
.home_banner .head .title {
 font-size: 25px;
 line-height: 1.5;
 letter-spacing: 0px;
 }}
.home_banner .head .more {
 transition: 0.5s 0.7s;
 transform: translateY(100px);
 opacity: 0;
 }
a {
 color: inherit;
 cursor: pointer;
 font-size: inherit;
 text-decoration: none;
 }
.btn_line {
 display: inline-block;
 vertical-align: top;
 transition: 0.3s;
 text-align: center;
 cursor: pointer;
 padding: 0.5rem 0px;
 font-size: 1.8rem;
 text-transform: uppercase;
 background-color: transparent;
 border-bottom: 2px solid var(--primary);
 }
.btn_line:hover {
 border-color: transparent;
 }
.home_banner .head .btn_line {
 margin-top: 4.2rem;
 border-bottom: 1px solid rgba(255, 255, 255, 0.6);
 }
@media screen and (max-width: 768px){
.btn_line {
 padding: 5px 0px;
 font-size: 14px;
 border-width: 1px;
 }}
@media screen and (max-width: 768px){
.home_banner .head .btn_line {
 margin-top: 20px;
 }}
.home_banner .actions {
 position: absolute;
 left: 0px;
 bottom: 6rem;
 z-index: 2;
 display: flex;
 gap: 2.4rem;
 }
@media screen and (min-width: 768px) and (max-width: 1440px){
.home_banner .actions {
 left: 2rem;
 }}
@media screen and (max-width: 768px){
.home_banner .actions {
 gap: 1rem;
 left: 20px;
 bottom: 1rem;
 }}
.home_banner .actions .btn_voice, .home_banner .actions .btn_status {
 width: 4.8rem;
 height: 4.8rem;
 border-radius: 50%;
 display: flex;
 align-items: center;
 justify-content: center;
 cursor: pointer;
 position: relative;
 z-index: 2;
 }
.home_banner .actions .btn_voice::before, .home_banner .actions .btn_status::before {
 content: "";
 display: block;
 width: 100%;
 height: 100%;
 position: absolute;
 left: 0px;
 top: 0px;
 z-index: -1;
 border-radius: 50%;
 box-sizing: border-box;
 border: 2px solid rgba(255, 255, 255, 0.2);
 }
.home_banner .actions .btn_voice::after {
 content: "";
 display: block;
 width: 1.6rem;
 height: 1.6rem;
 background: url("https://plainhomeland.ae//wp-content/plugins/sytech-fronteditor/sytpl/home_0/assets/img/icon-mute.svg") center center / contain no-repeat;
 }
@media screen and (max-width: 768px){
.home_banner .actions .btn_voice, .home_banner .actions .btn_status {
 width: 40px;
 height: 40px;
 }}
@media screen and (max-width: 768px){
.home_banner .actions .btn_voice::after, .home_banner .actions .btn_status::after {
 width: 12px;
 height: 12px;
 }}
.home_banner .actions .btn_status::after {
 content: "";
 display: block;
 width: 1.2rem;
 height: 1.2rem;
 background: url("https://plainhomeland.ae//wp-content/plugins/sytech-fronteditor/sytpl/home_0/assets/img/icon-pause.svg") center center / contain no-repeat;
 }
.swiper_btns {
 gap: 6.4rem;
 display: flex;
 }
.swiper_btns.white {
 filter: contrast(0) brightness(2);
 }
.swiper_btns.middle {
 justify-content: space-between;
 width: 98%;
 max-width: 186.2rem;
 position: absolute;
 left: 50%;
 top: 50%;
 z-index: 2;
 pointer-events: none;
 transform: translate(-50%, -50%);
 }
@media screen and (max-width: 768px){
.swiper_btns {
 gap: 2rem;
 }}
@media screen and (max-width: 768px){
.home_banner .swiper_btns {
 display: none;
 }}
.swiper_btns div {
 width: 2.8rem;
 height: 1.8rem;
 cursor: pointer;
 pointer-events: all;
 transition: 0.3s;
 background: url("https://plainhomeland.ae//wp-content/plugins/sytech-fronteditor/sytpl/home_0/assets/img/arrow-line-l-b.svg") center center / contain no-repeat;
 }
.swiper_btns .swiper-button-disabled {
 opacity: 0.5;
 pointer-events: none;
 }
@media screen and (max-width: 768px){
.swiper_btns div {
 width: 22px;
 height: 1rem;
 }}
.swiper_btns .btn_next {
 transform: rotate(180deg);
 }
.home_banner div.swiper-pagination {
 gap: 8px;
 display: flex;
 justify-content: flex-end;
 bottom: 8.2rem;
 pointer-events: none;
 }
.swiper-pagination {
 position: absolute;
 text-align: center;
 transition: opacity 0.3s;
 transform: translate3d(0px, 0px, 0px);
 z-index: 10;
 }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
 bottom: var(--swiper-pagination-bottom,8px);
 top: var(--swiper-pagination-top,auto);
 left: 0px;
 width: 100%;
 }
@media screen and (min-width: 768px) and (max-width: 1440px){
.home_banner div.swiper-pagination {
 padding: 0px 2rem;
 }}
@media screen and (max-width: 768px){
.home_banner div.swiper-pagination {
 padding: 0px 20px;
 bottom: 2rem;
 }}
.home_banner div.swiper-pagination .swiper-pagination-bullet {
 margin: 0px;
 opacity: 1;
 border-radius: 0px;
 width: 4.8rem;
 height: 2px;
 pointer-events: all;
 transition: 0.3s;
 background-color: rgba(255, 255, 255, 0.37);
 }
.home_banner div.swiper-pagination .swiper-pagination-bullet-active {
 background-color: rgb(255, 255, 255);
 }
.swiper-pagination-bullet {
 width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
 height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
 display: inline-block;
 border-radius: var(--swiper-pagination-bullet-border-radius,50%);
 background: var(--swiper-pagination-bullet-inactive-color,#000);
 opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
 }
.swiper-pagination-clickable .swiper-pagination-bullet {
 cursor: pointer;
 }
.swiper-pagination-bullet-active {
 opacity: var(--swiper-pagination-bullet-opacity, 1);
 background: var(--swiper-pagination-color,var(--swiper-theme-color));
 }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
 margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);
 }
@media screen and (max-width: 768px){
.home_banner div.swiper-pagination .swiper-pagination-bullet {
 width: 2rem;
 }}
button, input, textarea {
 outline: none;
 border: none;
 font-family: unset;
 color: var(--title);
 }
input[type="submit"], button {
 cursor: pointer;
 }
.sytech_export_template {
 display: none;
 }
@media screen and (max-width: 786px){


}
html {font-size: clamp(7.5px, 0.522vw, 10px);} 
:root {
--title:#161616;
--swiper-wrapper-transition-timing-function,initial:;
--primary:#D2C6BA;
}
* {
 margin: 0px;
 padding: 0px;
 box-sizing: border-box;
 }
.home_brand {
 padding-top: 9.4rem;
 }
body > section {
 position: relative;
 }
body > section:hover {
  }
@media screen and (max-width: 768px){
.home_brand {
 padding-top: 4rem;
 }}
.content {
 max-width: 160rem;
 margin: 0px auto;
 position: relative;
 }
@media screen and (min-width: 768px) and (max-width: 1440px){
.content {
 padding: 0px 2rem;
 }}
@media screen and (min-width: 768px) and (max-width: 1220px){
.content, .swiper_content {
 max-width: 1024px;
 }}
@media screen and (min-width: 768px) and (max-width: 1024px){
.content, .swiper_content {
 max-width: 896px;
 }}
@media screen and (min-width: 768px) and (max-width: 896px){
.content, .swiper_content {
 max-width: 768px;
 }}
@media screen and (max-width: 768px){
.content {
 padding: 0px 20px;
 }}
.center {
 text-align: center;
 }
.head .subtitle {
 color: rgb(117, 117, 117);
 font-size: 1.8rem;
 line-height: 1.5;
 letter-spacing: 1.5px;
 margin-bottom: 1.2rem;
 text-transform: uppercase;
 }
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
 transition-duration: 0.8s;
 }
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"], body[data-aos-easing="ease-in-out-sine"] [data-aos] {
 transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
 }
[data-aos^="fade"][data-aos^="fade"] {
 opacity: 0;
 transition-property: opacity, transform;
 }
[data-aos^="fade"][data-aos^="fade"].aos-animate {
 opacity: 1;
 transform: translateZ(0px);
 }
[data-aos="fade-up"] {
 transform: translate3d(0px, 100px, 0px);
 }
@media screen and (max-width: 768px){
.head .subtitle {
 font-size: 15px;
 line-height: 1.5;
 margin-bottom: 8px;
 letter-spacing: 1px;
 }}
@media screen and (max-width: 576px){
.head .subtitle {
 font-size: 14px;
 line-height: 1.5;
 margin-bottom: 8px;
 }}
.head h2 {
 font-weight: 500;
 font-size: 4.6rem;
 line-height: 5.6rem;
 letter-spacing: 2.2px;
 }
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
 }
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
 transition-delay: 0.1s;
 }
@media screen and (max-width: 768px){
.head h2 {
 font-size: 28px;
 line-height: 1.5;
 letter-spacing: 0px;
 }}
@media screen and (max-width: 576px){
.head h2 {
 font-size: 22px;
 line-height: 1.5;
 }}
.swiper_box {
 position: relative;
 }
.home_brand .swiper_box {
 color: rgb(255, 255, 255);
 margin-top: 8.4rem;
 }
@media screen and (max-width: 768px){
.home_brand .swiper_box {
 margin-top: 20px;
 }}
.home_brand .home_brand_swiper {
 overflow: hidden;
 background-color: var(--title);
 }
.swiper-horizontal {
 touch-action: pan-y;
 }
ul {
 list-style: none;
 }
.swiper-wrapper {
 position: relative;
 width: 100%;
 height: 100%;
 z-index: 1;
 display: flex;
 transition-property: transform;
 transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
 box-sizing: content-box;
 }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
 transform: translate3d(0px, 0px, 0px);
 }
li.swiper-slide {
 height: auto;
 }
.home_brand .home_brand_swiper .swiper-slide {
 position: relative;
 }
.swiper-slide {
 flex-shrink: 0;
 width: 100%;
 height: 100%;
 position: relative;
 transition-property: transform;
 display: block;
 }
.swiper-backface-hidden .swiper-slide {
 transform: translateZ(0px);
 backface-visibility: hidden;
 }
@media screen and (max-width: 768px){
.home_brand .home_brand_swiper .swiper-slide::before {
 content: "";
 width: 100%;
 height: 50%;
 position: absolute;
 left: 0px;
 top: 0px;
 z-index: 2;
 pointer-events: none;
 background-image: linear-gradient(rgb(0, 0, 0), transparent);
 }}
.img.img_cv {
 overflow: hidden;
 }
.home_brand .home_brand_swiper .img {
 width: 100%;
 height: 100%;
 position: absolute;
 left: 0px;
 top: 0px;
 }
.home_brand .home_brand_swiper .img::after {
 content: "";
 display: block;
 width: 100%;
 height: 29.2473%;
 position: absolute;
 left: 0px;
 bottom: 0px;
 opacity: 0.67;
 pointer-events: none;
 background-image: linear-gradient(to top, rgb(0, 0, 0), transparent);
 }
.img.img_cv img {
 object-fit: cover;
 }
.img img {
 width: 100%;
 height: 100%;
 display: block;
 transition: 0.5s;
 aspect-ratio: inherit;
 }
.home_brand .home_brand_swiper .swiper-slide .content {
 z-index: 3;
 }
.flex {
 display: flex;
 }
.flex_end {
 justify-content: flex-end;
 }
.flex_top {
 align-items: flex-start;
 }
.home_brand .home_brand_swiper .flex {
 height: 100vh;
 min-height: max-content;
 max-height: 93rem;
 padding: 10rem 0px;
 }
@media screen and (max-width: 768px){
.home_brand .home_brand_swiper .flex {
 height: 50vh;
 padding: 2rem 0px;
 }}
.home_brand .home_brand_swiper .info {
 width: 100%;
 max-width: 81rem;
 text-align: right;
 }
.home_brand .home_brand_swiper .info span {
 font-size: 1.8rem;
 text-transform: uppercase;
 letter-spacing: 1px;
 }
@media screen and (max-width: 768px){
.home_brand .home_brand_swiper .info span {
 font-size: 13px;
 }}
.home_brand .home_brand_swiper .info h3 {
 font-size: 82px;
 font-weight: 900;
 text-transform: uppercase;
 transform-origin: right center;
 transform: scaleX(0.8);
 letter-spacing: 4px;
 }
@media screen and (max-width: 768px){
.home_brand .home_brand_swiper .info h3 {
 font-size: 28px;
 letter-spacing: normal;
 }}
.home_brand .home_brand_swiper .info p {
 opacity: 0.8;
 font-weight: 300;
 font-size: 1.8rem;
 line-height: 3rem;
 margin-top: 2rem;
 margin-left: auto;
 max-width: 44rem;
 }
@media screen and (max-width: 768px){
.home_brand .home_brand_swiper .info p {
 font-size: 13px;
 line-height: 1.5;
 margin-top: 0px;
 max-width: 320px;
 }}
a {
 color: inherit;
 cursor: pointer;
 font-size: inherit;
 text-decoration: none;
 }
.btn {
 display: inline-block;
 vertical-align: top;
 transition: 0.3s;
 text-align: center;
 cursor: pointer;
 line-height: 4.8rem;
 padding: 0px 3.8rem;
 font-weight: 500;
 text-transform: uppercase;
 border: 1px solid var(--primary);
 background-color: var(--primary);
 }
.btn:hover {
 color: var(--primary);
 background-color: transparent;
 }
.home_brand .home_brand_swiper .info .btn {
 color: var(--title);
 margin-top: 3.2rem;
 background-color: rgb(255, 255, 255);
 }
.home_brand .home_brand_swiper .info .btn:hover {
 color: var(--primary);
 background-color: transparent;
 }
@media screen and (max-width: 768px){
.btn, .btn_more, .btn_w {
 font-size: 14px;
 padding: 0px 20px;
 line-height: 40px;
 min-width: 120px;
 }}
@media screen and (max-width: 768px){
.home_brand .home_brand_swiper .info .btn {
 margin-top: 20px;
 }}
.home_brand .home_brand_thumbs_swiper {
 width: 100%;
 position: absolute;
 left: 0px;
 bottom: 4.2rem;
 z-index: 3;
 overflow: hidden;
 }
@media screen and (min-width: 768px) and (max-width: 1440px){
.home_brand .home_brand_thumbs_swiper {
 padding: 0px 2rem;
 }}
@media screen and (max-width: 768px){
.home_brand .home_brand_thumbs_swiper {
 padding: 0px 20px;
 bottom: 1rem;
 }}
.home_brand .home_brand_thumbs_swiper .swiper-slide {
 position: relative;
 cursor: pointer;
 display: flex;
 align-items: center;
 justify-content: space-between;
 font-weight: 300;
 padding-top: 3rem;
 }
.home_brand .home_brand_thumbs_swiper .swiper-slide::before {
 content: "";
 display: block;
 width: 100%;
 height: 1px;
 background-color: rgba(255, 255, 255, 0.3);
 position: absolute;
 left: 0px;
 top: 0px;
 }
.home_brand .home_brand_thumbs_swiper .swiper-slide::after {
 content: "";
 display: block;
 width: 0px;
 height: 1px;
 background-color: rgb(255, 255, 255);
 position: absolute;
 left: 0px;
 top: 0px;
 }
@media screen and (max-width: 768px){
.home_brand .home_brand_thumbs_swiper .swiper-slide {
 padding-top: 1rem;
 }}
.home_brand .home_brand_thumbs_swiper .order {
 color: rgba(255, 255, 255, 0.65);
 font-size: 1.77rem;
 }
@media screen and (max-width: 768px){
.home_brand .home_brand_thumbs_swiper .order {
 font-size: 13px;
 }}
.home_brand .home_brand_thumbs_swiper .title {
 font-size: 2rem;
 text-transform: uppercase;
 }
@media screen and (max-width: 768px){
.home_brand .home_brand_thumbs_swiper .title {
 font-size: 15px;
 }}
.home_brand .home_brand_thumbs_swiper .swiper-slide-thumb-active::after {
 width: 100%;
 transition: 5.9s linear;
 }
.swiper_btns {
 gap: 6.4rem;
 display: flex;
 }
.swiper_btns.white {
 filter: contrast(0) brightness(2);
 }
.swiper_btns.middle {
 justify-content: space-between;
 width: 98%;
 max-width: 186.2rem;
 position: absolute;
 left: 50%;
 top: 50%;
 z-index: 2;
 pointer-events: none;
 transform: translate(-50%, -50%);
 }
@media screen and (max-width: 768px){
.swiper_btns {
 gap: 2rem;
 }}
.swiper_btns div {
 width: 2.8rem;
 height: 1.8rem;
 cursor: pointer;
 pointer-events: all;
 transition: 0.3s;
 background: url("https://plainhomeland.ae//wp-content/plugins/sytech-fronteditor/sytpl/home_1/assets/img/arrow-line-l-b.svg") center center / contain no-repeat;
 }
@media screen and (max-width: 768px){
.swiper_btns div {
 width: 22px;
 height: 1rem;
 }}
.swiper_btns .btn_next {
 transform: rotate(180deg);
 }
button, input, textarea {
 outline: none;
 border: none;
 font-family: unset;
 color: var(--title);
 }
input[type="submit"], button {
 cursor: pointer;
 }
.sytech_export_template {
 display: none;
 }
@media screen and (max-width: 786px){


}
/*
Theme Name: Sytech Web
Author: The Sytech Team
Author URI:  https://sytech-web.cn
Description: A Beautiful, Fast Loading and SEO Ready Website
Version: 2.0.0
*/

* {
	margin:0;
	padding: 0;
	box-sizing: border-box;
}
.content { 
	margin: 0 auto;
	position: relative;
}

html {
	scroll-behavior: smooth;
}
.flex {
	display: flex;
}
.wrap {
	flex-wrap: wrap;
}
.flex1 {
	flex:1;
}
.flex2 {
	flex:2;
}
.flex3 {
	flex:3;
}
.between {
	justify-content: space-between;
}
.center {
	text-align: center;
}
.boxshadow {
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
	background: white;
}


.tools_part_vendor .tools_part_box{
  padding: 4rem 0px;
  text-align: center;
}

.tools_part_vendor .tools_part_box input{
  padding: .8rem 1rem;
  border-radius: 5px;
  min-width: 300px;
  border: 1px #ddd solid ;
}
.tools_part_vendor .tools_part_box button{
  background: white;
  border: 1px solid #f8f8f8;
  color: #4c4c4c;
  padding: 0.8rem 1.5rem;
  display: inline-block;
  font-weight: 500;
  border: none;
  font-size: 16px;
  cursor: pointer;
  border-radius: 10px;
  background-color: #33bde9;
  border: 1px solid #33bde9;
  color: white;
  padding: 0.8rem 1.5rem;
}
@media screen and (min-width: 786px)  and (max-width: 1600px) {
  
}
@media screen and (min-width: 786px)  and (max-width: 1400px) {
  .content {
    padding: 0 1.2rem;
  }
}
@media screen and (min-width: 786px)  and (max-width: 1200px) {
  .content {
    max-width: 1000px;
  }
  .swiper_content {
    max-width: 1020px;
  }
  .solution_strength .head p {
    width: 70%;
  }
}
@media screen and (min-width: 786px)  and (max-width: 1000px) {
  .content {
    max-width: 786px;
  }
  .swiper_content {
    max-width: 806px;
  }
  .solution_strength .head p {
    width: 90%;
  }
}
@media screen and (max-width: 786px) {
  .content {
    padding: 0 1.2rem;
  }
}

/*
Theme Name: Sytech Web
Author: The Sytech Team
Author URI:  https://sytech-web.cn
Description: A Beautiful, Fast Loading and SEO Ready Website
Version: 2.0.0
*/

* {
	margin:0;
	padding: 0;
	box-sizing: border-box;
}
.content { 
	margin: 0 auto;
	position: relative;
}

html {
	scroll-behavior: smooth;
}
.flex {
	display: flex;
}
.wrap {
	flex-wrap: wrap;
}
.flex1 {
	flex:1;
}
.flex2 {
	flex:2;
}
.flex3 {
	flex:3;
}
.between {
	justify-content: space-between;
}
.center {
	text-align: center;
}
.boxshadow {
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
	background: white;
}


.tools_part_vendor .tools_part_box{
  padding: 4rem 0px;
  text-align: center;
}

.tools_part_vendor .tools_part_box input{
  padding: .8rem 1rem;
  border-radius: 5px;
  min-width: 300px;
  border: 1px #ddd solid ;
}
.tools_part_vendor .tools_part_box button{
  background: white;
  border: 1px solid #f8f8f8;
  color: #4c4c4c;
  padding: 0.8rem 1.5rem;
  display: inline-block;
  font-weight: 500;
  border: none;
  font-size: 16px;
  cursor: pointer;
  border-radius: 10px;
  background-color: #33bde9;
  border: 1px solid #33bde9;
  color: white;
  padding: 0.8rem 1.5rem;
}
@media screen and (min-width: 786px)  and (max-width: 1600px) {
  
}
@media screen and (min-width: 786px)  and (max-width: 1400px) {
  .content {
    padding: 0 1.2rem;
  }
}
@media screen and (min-width: 786px)  and (max-width: 1200px) {
  .content {
    max-width: 1000px;
  }
  .swiper_content {
    max-width: 1020px;
  }
  .solution_strength .head p {
    width: 70%;
  }
}
@media screen and (min-width: 786px)  and (max-width: 1000px) {
  .content {
    max-width: 786px;
  }
  .swiper_content {
    max-width: 806px;
  }
  .solution_strength .head p {
    width: 90%;
  }
}
@media screen and (max-width: 786px) {
  .content {
    padding: 0 1.2rem;
  }
}

/*
Theme Name: Sytech Web
Author: The Sytech Team
Author URI:  https://sytech-web.cn
Description: A Beautiful, Fast Loading and SEO Ready Website
Version: 2.0.0
*/

* {
	margin:0;
	padding: 0;
	box-sizing: border-box;
}
.content { 
	margin: 0 auto;
	position: relative;
}

html {
	scroll-behavior: smooth;
}
.flex {
	display: flex;
}
.wrap {
	flex-wrap: wrap;
}
.flex1 {
	flex:1;
}
.flex2 {
	flex:2;
}
.flex3 {
	flex:3;
}
.between {
	justify-content: space-between;
}
.center {
	text-align: center;
}
.boxshadow {
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
	background: white;
}


.tools_part_vendor .tools_part_box{
  padding: 4rem 0px;
  text-align: center;
}

.tools_part_vendor .tools_part_box input{
  padding: .8rem 1rem;
  border-radius: 5px;
  min-width: 300px;
  border: 1px #ddd solid ;
}
.tools_part_vendor .tools_part_box button{
  background: white;
  border: 1px solid #f8f8f8;
  color: #4c4c4c;
  padding: 0.8rem 1.5rem;
  display: inline-block;
  font-weight: 500;
  border: none;
  font-size: 16px;
  cursor: pointer;
  border-radius: 10px;
  background-color: #33bde9;
  border: 1px solid #33bde9;
  color: white;
  padding: 0.8rem 1.5rem;
}
@media screen and (min-width: 786px)  and (max-width: 1600px) {
  
}
@media screen and (min-width: 786px)  and (max-width: 1400px) {
  .content {
    padding: 0 1.2rem;
  }
}
@media screen and (min-width: 786px)  and (max-width: 1200px) {
  .content {
    max-width: 1000px;
  }
  .swiper_content {
    max-width: 1020px;
  }
  .solution_strength .head p {
    width: 70%;
  }
}
@media screen and (min-width: 786px)  and (max-width: 1000px) {
  .content {
    max-width: 786px;
  }
  .swiper_content {
    max-width: 806px;
  }
  .solution_strength .head p {
    width: 90%;
  }
}
@media screen and (max-width: 786px) {
  .content {
    padding: 0 1.2rem;
  }
}

html {font-size: clamp(7.5px, 0.522vw, 10px);} 
:root {
--title:#161616;

--primary:#D2C6BA;
}
* {
 margin: 0px;
 padding: 0px;
 box-sizing: border-box;
 }
.home_project {
 overflow: hidden;
 color: rgb(255, 255, 255);
 padding: 9.6rem 0px 8rem;
 background-color: var(--title);
 }
body > section {
 position: relative;
 }
body > section:hover {
  }
@media screen and (max-width: 768px){
.home_project {
 padding: 4rem 0px;
 }}
@media screen and (max-width: 576px){
.home_project {
 padding: 4rem 0px 3rem;
 }}
.content {
 max-width: 160rem;
 margin: 0px auto;
 position: relative;
 }
@media screen and (min-width: 768px) and (max-width: 1440px){
.content {
 padding: 0px 2rem;
 }}
@media screen and (min-width: 768px) and (max-width: 1220px){
.content, .swiper_content {
 max-width: 1024px;
 }}
@media screen and (min-width: 768px) and (max-width: 1024px){
.content, .swiper_content {
 max-width: 896px;
 }}
@media screen and (min-width: 768px) and (max-width: 896px){
.content, .swiper_content {
 max-width: 768px;
 }}
@media screen and (max-width: 768px){
.content {
 padding: 0px 20px;
 }}
.home_project .bg {
 width: 41.5%;
 position: absolute;
 left: -18%;
 top: -18.8rem;
 pointer-events: none;
 }
@media screen and (max-width: 768px){
.home_project .bg {
 top: -4rem;
 left: -10%;
 }}
.img.img_ct img {
 object-fit: contain;
 }
.img img {
 width: 100%;
 height: 100%;
 display: block;
 transition: 0.5s;
 aspect-ratio: inherit;
 }
.center {
 text-align: center;
 }
.home_project .head {
 max-width: 66rem;
 margin: 0px auto;
 }
.head .subtitle {
 color: rgb(117, 117, 117);
 font-size: 1.8rem;
 line-height: 1.5;
 letter-spacing: 1.5px;
 margin-bottom: 1.2rem;
 text-transform: uppercase;
 }
.home_project .head .subtitle {
 color: rgba(255, 255, 255, 0.8);
 }
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
 transition-duration: 0.8s;
 }
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"], body[data-aos-easing="ease-in-out-sine"] [data-aos] {
 transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
 }
[data-aos^="fade"][data-aos^="fade"] {
 opacity: 0;
 transition-property: opacity, transform;
 }
[data-aos^="fade"][data-aos^="fade"].aos-animate {
 opacity: 1;
 transform: translateZ(0px);
 }
[data-aos="fade-up"] {
 transform: translate3d(0px, 100px, 0px);
 }
@media screen and (max-width: 768px){
.head .subtitle {
 font-size: 15px;
 line-height: 1.5;
 margin-bottom: 8px;
 letter-spacing: 1px;
 }}
@media screen and (max-width: 576px){
.head .subtitle {
 font-size: 14px;
 line-height: 1.5;
 margin-bottom: 8px;
 }}
.head h2 {
 font-weight: 500;
 font-size: 4.6rem;
 line-height: 5.6rem;
 letter-spacing: 2.2px;
 }
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
 }
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
 transition-delay: 0.1s;
 }
@media screen and (max-width: 768px){
.head h2 {
 font-size: 28px;
 line-height: 1.5;
 letter-spacing: 0px;
 }}
@media screen and (max-width: 576px){
.head h2 {
 font-size: 22px;
 line-height: 1.5;
 }}
.swiper_box {
 position: relative;
 }
.home_project .swiper_box {
 position: relative;
 margin-top: 5.6rem;
 }
@media screen and (max-width: 768px){
.home_project .swiper_box {
 margin-top: 2rem;
 }}
.home_project .home_project_swiper {
 width: 82.625%;
 margin-left: auto;
 }
.swiper-horizontal {
 touch-action: pan-y;
 }
@media screen and (max-width: 576px){
.home_project .home_project_swiper {
 width: 80%;
 margin: 0px auto;
 }}
ul {
 list-style: none;
 }
.swiper-wrapper {
 position: relative;
 width: 100%;
 height: 100%;
 z-index: 1;
 display: flex;
 transition-property: transform;
 transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
 box-sizing: content-box;
 }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
 transform: translate3d(0px, 0px, 0px);
 }
li.swiper-slide {
 height: auto;
 }
.home_project .home_project_swiper .swiper-slide {
 gap: 3rem;
 display: flex;
 align-items: center;
 justify-content: space-between;
 }
.swiper-slide {
 flex-shrink: 0;
 width: 100%;
 height: 100%;
 position: relative;
 transition-property: transform;
 display: block;
 }
.swiper-backface-hidden .swiper-slide {
 transform: translateZ(0px);
 backface-visibility: hidden;
 }
@media screen and (max-width: 768px){
.home_project .home_project_swiper .swiper-slide {
 gap: 20px;
 }}
@media screen and (max-width: 576px){
.home_project .home_project_swiper .swiper-slide {
 display: block;
 }}
.img.img_cv {
 overflow: hidden;
 }
.img.img_aba {
 position: relative;
 }
.img.img_aba::after {
 content: "";
 display: block;
 padding-bottom: var(--h);
 }
.home_project .home_project_swiper .img {
 --h: 55.05618%;
 width: 67.3222%;
 transition: 0.5s;
 position: relative;
 right: -32.6778%;
 transform-origin: right center;
 transform: scale(0.892135);
 }
@media screen and (max-width: 768px){
.home_project .home_project_swiper .img {
 width: 50%;
 right: -50%;
 }}
@media screen and (max-width: 576px){
.home_project .home_project_swiper .img {
 width: 100%;
 right: 0px;
 transform: scale(1);
 }}
.img.img_cv img {
 object-fit: cover;
 }
.img.img_aba img {
 position: absolute;
 left: 0px;
 top: 0px;
 }
.home_project .home_project_swiper .info {
 flex: 1 1 0%;
 max-width: 33.8rem;
 }
@media screen and (max-width: 576px){
.home_project .home_project_swiper .info {
 margin-top: 1rem;
 }}
.home_project .home_project_swiper .info .cat {
 color: rgba(255, 255, 255, 0.6);
 text-transform: uppercase;
 }
@media screen and (max-width: 768px){
.home_project .home_project_swiper .info .cat {
 font-size: 13px;
 }}
.home_project .home_project_swiper .info h3 {
 font-weight: 500;
 font-size: 3.4rem;
 line-height: 5rem;
 letter-spacing: 1px;
 margin-top: 2rem;
 }
@media screen and (max-width: 768px){
.home_project .home_project_swiper .info h3 {
 font-size: 16px;
 line-height: 1.3;
 margin-top: 12px;
 letter-spacing: normal;
 }}
a {
 color: inherit;
 cursor: pointer;
 font-size: inherit;
 text-decoration: none;
 }
.btn_line {
 display: inline-block;
 vertical-align: top;
 transition: 0.3s;
 text-align: center;
 cursor: pointer;
 padding: 0.5rem 0px;
 font-size: 1.8rem;
 text-transform: uppercase;
 background-color: transparent;
 border-bottom: 2px solid var(--primary);
 }
.btn_line:hover {
 border-color: transparent;
 }
.home_project .home_project_swiper .info .btn_line {
 margin-top: 5rem;
 }
@media screen and (max-width: 768px){
.btn_line {
 padding: 5px 0px;
 font-size: 14px;
 border-width: 1px;
 }}
@media screen and (max-width: 768px){
.home_project .home_project_swiper .info .btn_line {
 margin-top: 20px;
 }}
.home_project .home_project_swiper .swiper-slide-active .img {
 right: 0px;
 transform: scale(1);
 }
.home_project .swiper_box div.swiper-pagination {
 width: 3px;
 height: 100%;
 max-height: 22.8rem;
 border-radius: 10px;
 left: 105%;
 top: 50%;
 transform: translateY(-50%);
 background-color: rgba(255, 255, 255, 0.19);
 }
.swiper-pagination {
 position: absolute;
 text-align: center;
 transition: opacity 0.3s;
 transform: translate3d(0px, 0px, 0px);
 z-index: 10;
 }
.swiper-pagination-progressbar {
 background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));
 position: absolute;
 }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
 width: 100%;
 height: var(--swiper-pagination-progressbar-size,4px);
 left: 0px;
 top: 0px;
 }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
 width: var(--swiper-pagination-progressbar-size,4px);
 height: 100%;
 left: 0px;
 top: 0px;
 }
@media screen and (min-width: 768px) and (max-width: 1440px){
.home_project .swiper_box div.swiper-pagination {
 left: 100%;
 }}
.home_project .swiper_box div.swiper-pagination .swiper-pagination-progressbar-fill {
 border-radius: 10px;
 background-color: rgb(255, 255, 255);
 }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
 background: var(--swiper-pagination-color,var(--swiper-theme-color));
 position: absolute;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 100%;
 transform: scale(0);
 transform-origin: left top;
 }
.home_project .float p {
 font-size: 27.682rem;
 font-weight: 600;
 line-height: 1;
 color: rgb(29, 29, 29);
 white-space: nowrap;
 text-transform: uppercase;
 position: absolute;
 left: 50%;
 top: 50%;
 transform: translate(-52%, -45%);
 letter-spacing: 10px;
 }
@media screen and (max-width: 768px){
.home_project .float p {
 font-size: 100px;
 letter-spacing: 5px;
 }}
@media screen and (max-width: 576px){
.home_project .float p {
 font-size: 50px;
 }}
.home_project .controls {
 position: relative;
 z-index: 2;
 margin-top: 7rem;
 gap: 3rem;
 display: grid;
 align-items: center;
 grid-template-columns: 1fr auto 1fr;
 }
@media screen and (max-width: 768px){
.home_project .controls {
 gap: 20px;
 margin-top: 2rem;
 }}
@media screen and (max-width: 576px){
.home_project .controls {
 display: flex;
 align-items: center;
 flex-direction: column-reverse;
 }}
.home_project .pagination {
 color: rgba(255, 255, 255, 0.5);
 }
@media screen and (max-width: 768px){
.home_project .pagination {
 font-size: 14px;
 }}
.home_project .pagination .current {
 font-size: 2.2rem;
 font-weight: 500;
 color: rgb(255, 255, 255);
 }
@media screen and (max-width: 768px){
.home_project .pagination .current {
 font-size: 15px;
 }}
.btn_more {
 display: inline-block;
 vertical-align: top;
 transition: 0.3s;
 text-align: center;
 cursor: pointer;
 line-height: 4.8rem;
 padding: 0px 3.8rem;
 font-weight: 500;
 text-transform: uppercase;
 border: 1px solid rgb(157, 155, 154);
 background-color: transparent;
 }
.btn_more:hover {
 color: var(--title);
 border-color: var(--primary);
 background-color: var(--primary);
 }
@media screen and (max-width: 768px){
.btn, .btn_more, .btn_w {
 font-size: 14px;
 padding: 0px 20px;
 line-height: 40px;
 min-width: 120px;
 }}
.swiper_btns {
 gap: 6.4rem;
 display: flex;
 }
.swiper_btns.white {
 filter: contrast(0) brightness(2);
 }
.home_project .swiper_btns {
 justify-content: flex-end;
 }
@media screen and (max-width: 768px){
.swiper_btns {
 gap: 2rem;
 }}
.swiper_btns div {
 width: 2.8rem;
 height: 1.8rem;
 cursor: pointer;
 pointer-events: all;
 transition: 0.3s;
 background: url("https://plainhomeland.ae//wp-content/plugins/sytech-fronteditor/sytpl/home_5/assets/img/arrow-line-l-b.svg") center center / contain no-repeat;
 }
@media screen and (max-width: 768px){
.swiper_btns div {
 width: 22px;
 height: 1rem;
 }}
.swiper_btns .btn_next {
 transform: rotate(180deg);
 }
button, input, textarea {
 outline: none;
 border: none;
 font-family: unset;
 color: var(--title);
 }
input[type="submit"], button {
 cursor: pointer;
 }
.sytech_export_template {
 display: none;
 }
@media screen and (max-width: 786px){


}
html {font-size: clamp(7.5px, 0.522vw, 10px);} 
:root {
--h:;
--text:#5B5B5B;
--primary:#D2C6BA;
--title:#161616;
}
* {
 margin: 0px;
 padding: 0px;
 box-sizing: border-box;
 }
.home_about {
 overflow: hidden;
 margin-bottom: -10rem;
 padding: 10.4rem 0px 15.4rem;
 }
body > section {
 position: relative;
 }
body > section:hover {
  }
@media screen and (max-width: 768px){
.home_about {
 padding: 4rem 0px 3rem;
 margin-bottom: 0px;
 }}
.content {
 max-width: 160rem;
 margin: 0px auto;
 position: relative;
 }
@media screen and (min-width: 768px) and (max-width: 1440px){
.content {
 padding: 0px 2rem;
 }}
@media screen and (min-width: 768px) and (max-width: 1220px){
.content, .swiper_content {
 max-width: 1024px;
 }}
@media screen and (min-width: 768px) and (max-width: 1024px){
.content, .swiper_content {
 max-width: 896px;
 }}
@media screen and (min-width: 768px) and (max-width: 896px){
.content, .swiper_content {
 max-width: 768px;
 }}
@media screen and (max-width: 768px){
.content {
 padding: 0px 20px;
 }}
.home_about .bg1 {
 width: 46.375%;
 position: absolute;
 left: -33.125%;
 top: -18.6rem;
 z-index: -1;
 pointer-events: none;
 }
@media screen and (max-width: 768px){
.home_about .bg1 {
 top: -4rem;
 left: -10%;
 }}
.img.img_ct img {
 object-fit: contain;
 }
.img img {
 width: 100%;
 height: 100%;
 display: block;
 transition: 0.5s;
 aspect-ratio: inherit;
 }
.home_about .img:hover img {
 transform: scale(1.03);
 }
.flex {
 display: flex;
 }
.between {
 justify-content: space-between;
 }
.flex_middle {
 align-items: center;
 }
.gap {
 gap: 3rem;
 }
.home_about .top {
 position: relative;
 }
@media screen and (max-width: 768px){
.gap {
 gap: 1rem;
 }}
@media screen and (max-width: 576px){
.home_about .top {
 display: block;
 }}
.home_about .float {
 font-size: 27.682rem;
 font-weight: 600;
 line-height: 1;
 color: rgb(246, 244, 242);
 white-space: nowrap;
 text-transform: uppercase;
 position: absolute;
 right: -13%;
 bottom: -3.2rem;
 letter-spacing: 10px;
 }
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
 transition-duration: 0.8s;
 }
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"], body[data-aos-easing="ease-in-out-sine"] [data-aos] {
 transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
 }
[data-aos^="fade"][data-aos^="fade"] {
 opacity: 0;
 transition-property: opacity, transform;
 }
[data-aos^="fade"][data-aos^="fade"].aos-animate {
 opacity: 1;
 transform: translateZ(0px);
 }
[data-aos="fade-up"] {
 transform: translate3d(0px, 100px, 0px);
 }
@media screen and (max-width: 768px){
.home_about .float {
 right: 0px;
 font-size: 100px;
 letter-spacing: 5px;
 }}
.home_about .head {
 flex: 1 1 0%;
 max-width: 109rem;
 padding-bottom: 11.25%;
 }
@media screen and (max-width: 576px){
.home_about .head {
 padding: 0px;
 }}
.head .subtitle {
 color: rgb(117, 117, 117);
 font-size: 1.8rem;
 line-height: 1.5;
 letter-spacing: 1.5px;
 margin-bottom: 1.2rem;
 text-transform: uppercase;
 }
[data-aos="fade-right"] {
 transform: translate3d(-100px, 0px, 0px);
 }
@media screen and (max-width: 768px){
.head .subtitle {
 font-size: 15px;
 line-height: 1.5;
 margin-bottom: 8px;
 letter-spacing: 1px;
 }}
@media screen and (max-width: 576px){
.head .subtitle {
 font-size: 14px;
 line-height: 1.5;
 margin-bottom: 8px;
 }}
.head h2 {
 font-weight: 500;
 font-size: 4.6rem;
 line-height: 5.6rem;
 letter-spacing: 2.2px;
 }
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
 }
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
 transition-delay: 0.1s;
 }
@media screen and (max-width: 768px){
.head h2 {
 font-size: 28px;
 line-height: 1.5;
 letter-spacing: 0px;
 }}
@media screen and (max-width: 576px){
.head h2 {
 font-size: 22px;
 line-height: 1.5;
 }}
.img.img_cv {
 overflow: hidden;
 }
.img.img_aba {
 position: relative;
 }
.img.img_aba::after {
 content: "";
 display: block;
 padding-bottom: var(--h);
 }
.home_about .top .img {
 width: 29.625%;
 margin-right: -5.625%;
 --h: 103.375527%;
 }
@media screen and (min-width: 768px) and (max-width: 1440px){
.home_about .top .img {
 margin-right: 0px;
 }}
@media screen and (max-width: 768px){
.home_about .top .img {
 margin-right: 0px;
 }}
@media screen and (max-width: 576px){
.home_about .top .img {
 width: 100%;
 margin-top: 20px;
 }}
.img.img_cv img {
 object-fit: cover;
 }
.img.img_aba img {
 position: absolute;
 left: 0px;
 top: 0px;
 }
.home_about .bot {
 margin-top: -6.625%;
 }
@media screen and (max-width: 768px){
.home_about .bot {
 position: relative;
 z-index: 2;
 margin-top: 0px;
 }}
@media screen and (max-width: 576px){
.home_about .bot {
 display: block;
 }}
.home_about .bot .img {
 width: 68%;
 --h: 51.838235%;
 margin-left: -10%;
 }
@media screen and (max-width: 576px){
.home_about .bot .img {
 width: 100%;
 margin: 20px 0px;
 }}
.home_about .text {
 flex: 1 1 0%;
 max-width: 54rem;
 padding-top: 7.5%;
 }
@media screen and (max-width: 768px){
.home_about .text {
 padding: 20px 0px;
 }}
@media screen and (max-width: 576px){
.home_about .text {
 padding: 0px;
 }}
.home_about .text .syedittext {
 color: var(--text);
 font-size: 1.8rem;
 line-height: 3.2rem;
 }
@media screen and (max-width: 768px){
.home_about .text .syedittext {
 font-size: 14px;
 line-height: 1.5;
 }}
a {
 color: inherit;
 cursor: pointer;
 font-size: inherit;
 text-decoration: none;
 }
.btn_line {
 display: inline-block;
 vertical-align: top;
 transition: 0.3s;
 text-align: center;
 cursor: pointer;
 padding: 0.5rem 0px;
 font-size: 1.8rem;
 text-transform: uppercase;
 background-color: transparent;
 border-bottom: 2px solid var(--primary);
 }
.btn_line:hover {
 border-color: transparent;
 }
.home_about .text .btn_line {
 margin-top: 3rem;
 }
@media screen and (max-width: 768px){
.btn_line {
 padding: 5px 0px;
 font-size: 14px;
 border-width: 1px;
 }}
@media screen and (max-width: 768px){
.home_about .text .btn_line {
 margin-top: 20px;
 }}
.home_about .bg2 {
 width: 38.4375%;
 position: absolute;
 right: -20.625%;
 bottom: -15.4rem;
 z-index: -1;
 pointer-events: none;
 }
@media screen and (max-width: 768px){
.home_about .bg2 {
 right: -10%;
 bottom: -3rem;
 }}
button, input, textarea {
 outline: none;
 border: none;
 font-family: unset;
 color: var(--title);
 }
input[type="submit"], button {
 cursor: pointer;
 }
.sytech_export_template {
 display: none;
 }
@media screen and (max-width: 786px){


}
html {font-size: clamp(7.5px, 0.522vw, 10px);} 
:root {
--title:#161616;
--swiper-wrapper-transition-timing-function,initial:;
}
* {
 margin: 0px;
 padding: 0px;
 box-sizing: border-box;
 }
.home_partner {
 padding: 5.4rem 0px 7rem;
 position: relative;
 }
.home_partner::after {
 content: "";
 display: block;
 width: 100%;
 height: 1px;
 position: absolute;
 left: 0px;
 bottom: 0px;
 background-image: linear-gradient(to right, transparent, rgb(217, 217, 217), transparent);
 }
body > section {
 position: relative;
 }
body > section:hover {
  }
@media screen and (max-width: 768px){
.home_partner {
 padding: 2rem 0px;
 }}
.content {
 max-width: 160rem;
 margin: 0px auto;
 position: relative;
 }
@media screen and (min-width: 768px) and (max-width: 1440px){
.content {
 padding: 0px 2rem;
 }}
@media screen and (min-width: 768px) and (max-width: 1220px){
.content, .swiper_content {
 max-width: 1024px;
 }}
@media screen and (min-width: 768px) and (max-width: 1024px){
.content, .swiper_content {
 max-width: 896px;
 }}
@media screen and (min-width: 768px) and (max-width: 896px){
.content, .swiper_content {
 max-width: 768px;
 }}
@media screen and (max-width: 768px){
.content {
 padding: 0px 20px;
 }}
.center {
 text-align: center;
 }
.head .subtitle {
 color: rgb(117, 117, 117);
 font-size: 1.8rem;
 line-height: 1.5;
 letter-spacing: 1.5px;
 margin-bottom: 1.2rem;
 text-transform: uppercase;
 }
.home_partner .head .subtitle {
 color: var(--title);
 font-size: 2rem;
 letter-spacing: 2px;
 }
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
 transition-duration: 0.8s;
 }
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"], body[data-aos-easing="ease-in-out-sine"] [data-aos] {
 transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
 }
[data-aos^="fade"][data-aos^="fade"] {
 opacity: 0;
 transition-property: opacity, transform;
 }
[data-aos^="fade"][data-aos^="fade"].aos-animate {
 opacity: 1;
 transform: translateZ(0px);
 }
[data-aos="fade-up"] {
 transform: translate3d(0px, 100px, 0px);
 }
@media screen and (max-width: 768px){
.head .subtitle {
 font-size: 15px;
 line-height: 1.5;
 margin-bottom: 8px;
 letter-spacing: 1px;
 }}
@media screen and (max-width: 576px){
.head .subtitle {
 font-size: 14px;
 line-height: 1.5;
 margin-bottom: 8px;
 }}
@media screen and (max-width: 768px){
.home_partner .head .subtitle {
 font-size: 1rem;
 }}
.home_partner .home_partner_swiper {
 overflow: hidden;
 position: relative;
 margin-top: 3.5rem;
 }
.home_partner .home_partner_swiper::before, .home_partner .home_partner_swiper::after {
 content: "";
 display: block;
 width: 12.25%;
 height: 100%;
 position: absolute;
 left: 0px;
 top: 0px;
 z-index: 2;
 background-image: linear-gradient(to right, rgb(255, 255, 255), transparent);
 }
.home_partner .home_partner_swiper::after {
 left: unset;
 right: 0px;
 transform: rotate(180deg);
 }
.swiper-horizontal {
 touch-action: pan-y;
 }
@media screen and (max-width: 768px){
.home_partner .home_partner_swiper {
 margin-top: 2rem;
 }}
ul {
 list-style: none;
 }
.home_partner .home_partner_swiper .swiper-wrapper {
 transition: linear;
 }
.swiper-wrapper {
 position: relative;
 width: 100%;
 height: 100%;
 z-index: 1;
 display: flex;
 transition-property: transform;
 transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
 box-sizing: content-box;
 }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
 transform: translate3d(0px, 0px, 0px);
 }
li.swiper-slide {
 height: auto;
 }
.swiper-slide {
 flex-shrink: 0;
 width: 100%;
 height: 100%;
 position: relative;
 transition-property: transform;
 display: block;
 }
.swiper-backface-hidden .swiper-slide {
 transform: translateZ(0px);
 backface-visibility: hidden;
 }
.img.img_ab {
 position: relative;
 }
.home_partner .home_partner_swiper .img {
 filter: contrast(0) brightness(0);
 padding-bottom: 44.4358%;
 }
.img.img_ct img {
 object-fit: contain;
 }
.img.img_ab img {
 position: absolute;
 left: 0px;
 top: 0px;
 }
.img img {
 width: 100%;
 height: 100%;
 display: block;
 transition: 0.5s;
 aspect-ratio: inherit;
 }
button, input, textarea {
 outline: none;
 border: none;
 font-family: unset;
 color: var(--title);
 }
input[type="submit"], button {
 cursor: pointer;
 }
.sytech_export_template {
 display: none;
 }
@media screen and (max-width: 786px){


}
html {font-size: clamp(7.5px, 0.522vw, 10px);} 
:root {
--title:#161616;
}
* {
 margin: 0px;
 padding: 0px;
 box-sizing: border-box;
 }
.home_showroom {
 overflow: hidden;
 padding: 9.4rem 0px 7.2rem;
 }
body > section {
 position: relative;
 }
body > section:hover {
  }
@media screen and (max-width: 768px){
.home_showroom {
 padding: 4rem 0px;
 }}
.content {
 max-width: 160rem;
 margin: 0px auto;
 position: relative;
 }
@media screen and (min-width: 768px) and (max-width: 1440px){
.content {
 padding: 0px 2rem;
 }}
@media screen and (min-width: 768px) and (max-width: 1220px){
.content, .swiper_content {
 max-width: 1024px;
 }}
@media screen and (min-width: 768px) and (max-width: 1024px){
.content, .swiper_content {
 max-width: 896px;
 }}
@media screen and (min-width: 768px) and (max-width: 896px){
.content, .swiper_content {
 max-width: 768px;
 }}
@media screen and (max-width: 768px){
.content {
 padding: 0px 20px;
 }}
.home_showroom .bg1 {
 width: 148.875%;
 position: absolute;
 left: -34.875%;
 top: 0px;
 z-index: -1;
 pointer-events: none;
 }
.img.img_ct img {
 object-fit: contain;
 }
.img img {
 width: 100%;
 height: 100%;
 display: block;
 transition: 0.5s;
 aspect-ratio: inherit;
 }
.center {
 text-align: center;
 }
.home_showroom .head {
 max-width: 90rem;
 margin: 0px auto;
 }
.head .subtitle {
 color: rgb(117, 117, 117);
 font-size: 1.8rem;
 line-height: 1.5;
 letter-spacing: 1.5px;
 margin-bottom: 1.2rem;
 text-transform: uppercase;
 }
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
 transition-duration: 0.8s;
 }
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"], body[data-aos-easing="ease-in-out-sine"] [data-aos] {
 transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
 }
[data-aos^="fade"][data-aos^="fade"] {
 opacity: 0;
 transition-property: opacity, transform;
 }
[data-aos^="fade"][data-aos^="fade"].aos-animate {
 opacity: 1;
 transform: translateZ(0px);
 }
[data-aos="fade-up"] {
 transform: translate3d(0px, 100px, 0px);
 }
@media screen and (max-width: 768px){
.head .subtitle {
 font-size: 15px;
 line-height: 1.5;
 margin-bottom: 8px;
 letter-spacing: 1px;
 }}
@media screen and (max-width: 576px){
.head .subtitle {
 font-size: 14px;
 line-height: 1.5;
 margin-bottom: 8px;
 }}
.head h2 {
 font-weight: 500;
 font-size: 4.6rem;
 line-height: 5.6rem;
 letter-spacing: 2.2px;
 }
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
 }
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
 transition-delay: 0.1s;
 }
@media screen and (max-width: 768px){
.head h2 {
 font-size: 28px;
 line-height: 1.5;
 letter-spacing: 0px;
 }}
@media screen and (max-width: 576px){
.head h2 {
 font-size: 22px;
 line-height: 1.5;
 }}
.img.img_cv {
 overflow: hidden;
 }
.home_showroom .image {
 max-width: 118.8rem;
 margin: 5.5rem auto 0px;
 }
@media screen and (max-width: 768px){
.home_showroom .image {
 margin-top: 2rem;
 }}
.img.img_cv img {
 object-fit: cover;
 }
a {
 color: inherit;
 cursor: pointer;
 font-size: inherit;
 text-decoration: none;
 }
.btn_more {
 display: inline-block;
 vertical-align: top;
 transition: 0.3s;
 text-align: center;
 cursor: pointer;
 line-height: 4.8rem;
 padding: 0px 3.8rem;
 font-weight: 500;
 text-transform: uppercase;
 border: 1px solid rgb(157, 155, 154);
 background-color: transparent;
 }
.btn_more:hover {
 color: var(--title);
 border-color: var(--primary);
 background-color: var(--primary);
 }
.home_showroom .btn_more {
 min-width: 24.5rem;
 margin-top: 3.5rem;
 }
@media screen and (max-width: 768px){
.btn, .btn_more, .btn_w {
 font-size: 14px;
 padding: 0px 20px;
 line-height: 40px;
 min-width: 120px;
 }}
@media screen and (max-width: 768px){
.home_showroom .btn_more {
 min-width: unset;
 margin-top: 2.5rem;
 }}
.home_showroom .bg2 {
 width: 42.375%;
 position: absolute;
 right: -12.5%;
 bottom: -9.6rem;
 z-index: -1;
 pointer-events: none;
 }
@media screen and (max-width: 768px){
.home_showroom .bg2 {
 right: -10%;
 bottom: -4rem;
 }}
button, input, textarea {
 outline: none;
 border: none;
 font-family: unset;
 color: var(--title);
 }
input[type="submit"], button {
 cursor: pointer;
 }
.sytech_export_template {
 display: none;
 }
@media screen and (max-width: 786px){


}
html {font-size: clamp(7.5px, 0.522vw, 10px);} 
:root {
--title:#161616;
}
* {
 margin: 0px;
 padding: 0px;
 box-sizing: border-box;
 }
.home_advantage {
 overflow: hidden;
 color: rgb(255, 255, 255);
 padding: 13.8rem 0px 9rem;
 background-color: var(--title);
 }
body > section {
 position: relative;
 }
body > section:hover {
  }
@media screen and (max-width: 768px){
.home_advantage {
 padding: 4rem 0px;
 }}
.content {
 max-width: 160rem;
 margin: 0px auto;
 position: relative;
 }
@media screen and (min-width: 768px) and (max-width: 1440px){
.content {
 padding: 0px 2rem;
 }}
@media screen and (min-width: 768px) and (max-width: 1220px){
.content, .swiper_content {
 max-width: 1024px;
 }}
@media screen and (min-width: 768px) and (max-width: 1024px){
.content, .swiper_content {
 max-width: 896px;
 }}
@media screen and (min-width: 768px) and (max-width: 896px){
.content, .swiper_content {
 max-width: 768px;
 }}
@media screen and (max-width: 768px){
.content {
 padding: 0px 20px;
 }}
.home_advantage .bg1 {
 width: 45.625%;
 position: absolute;
 left: -18%;
 top: -19.6rem;
 pointer-events: none;
 }
@media screen and (max-width: 768px){
.home_advantage .bg1 {
 top: -4rem;
 left: -10%;
 }}
.img.img_ct img {
 object-fit: contain;
 }
.img img {
 width: 100%;
 height: 100%;
 display: block;
 transition: 0.5s;
 aspect-ratio: inherit;
 }
.flex {
 display: flex;
 }
.between {
 justify-content: space-between;
 }
.flex_middle {
 align-items: center;
 }
.gap {
 gap: 3rem;
 }
@media screen and (max-width: 768px){
.gap {
 gap: 1rem;
 }}
@media screen and (max-width: 576px){
.home_advantage .flex {
 display: block;
 }}
.home_advantage .left {
 flex: 1 1 0%;
 max-width: 68.2rem;
 }
.home_advantage .head {
 max-width: 50rem;
 }
.head .subtitle {
 color: rgb(117, 117, 117);
 font-size: 1.8rem;
 line-height: 1.5;
 letter-spacing: 1.5px;
 margin-bottom: 1.2rem;
 text-transform: uppercase;
 }
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
 transition-duration: 0.8s;
 }
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"], body[data-aos-easing="ease-in-out-sine"] [data-aos] {
 transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
 }
[data-aos^="fade"][data-aos^="fade"] {
 opacity: 0;
 transition-property: opacity, transform;
 }
[data-aos^="fade"][data-aos^="fade"].aos-animate {
 opacity: 1;
 transform: translateZ(0px);
 }
[data-aos="fade-right"] {
 transform: translate3d(-100px, 0px, 0px);
 }
@media screen and (max-width: 768px){
.head .subtitle {
 font-size: 15px;
 line-height: 1.5;
 margin-bottom: 8px;
 letter-spacing: 1px;
 }}
@media screen and (max-width: 576px){
.head .subtitle {
 font-size: 14px;
 line-height: 1.5;
 margin-bottom: 8px;
 }}
.head h2 {
 font-weight: 500;
 font-size: 4.6rem;
 line-height: 5.6rem;
 letter-spacing: 2.2px;
 }
.home_advantage .head h2 {
 max-width: 41.2rem;
 }
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
 }
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
 transition-delay: 0.1s;
 }
@media screen and (max-width: 768px){
.head h2 {
 font-size: 28px;
 line-height: 1.5;
 letter-spacing: 0px;
 }}
@media screen and (max-width: 576px){
.head h2 {
 font-size: 22px;
 line-height: 1.5;
 }}
.home_advantage .head p {
 color: rgba(255, 255, 255, 0.8);
 font-size: 1.8rem;
 line-height: 3.2rem;
 margin-top: 3.5rem;
 font-weight: 300;
 }
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
 }
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
 transition-delay: 0.2s;
 }
@media screen and (max-width: 768px){
.head .desc, .head p {
 font-size: 16px;
 line-height: 1.5;
 margin-top: 12px;
 }}
@media screen and (max-width: 768px){
.home_advantage .head p {
 font-size: 14px;
 line-height: 1.5;
 margin-top: 12px;
 }}
.img.img_cv {
 overflow: hidden;
 }
.home_advantage .left .img {
 margin-top: 8.6rem;
 }
@media screen and (max-width: 768px){
.home_advantage .left .img {
 margin-top: 2rem;
 }}
.img.img_cv img {
 object-fit: cover;
 }
.home_advantage .left .img:hover img {
 transform: scale(1.03);
 }
.home_advantage .right {
 width: 50.5%;
 padding-top: 2.75%;
 }
@media screen and (min-width: 768px) and (max-width: 1024px){
.home_advantage .right {
 width: 60%;
 }}
@media screen and (max-width: 768px){
.home_advantage .right {
 padding: 0px;
 width: 60%;
 }}
@media screen and (max-width: 576px){
.home_advantage .right {
 width: 100%;
 margin-top: 1rem;
 }}
.home_advantage .item {
 gap: 6.18812%;
 padding: 3.5rem 0px;
 display: grid;
 align-items: center;
 grid-template-columns: auto 1fr 48.7624%;
 border-bottom: 1px solid rgba(255, 255, 255, 0.18);
 }
@media screen and (min-width: 768px) and (max-width: 1024px){
.home_advantage .item {
 gap: 20px;
 }}
@media screen and (max-width: 768px){
.home_advantage .item {
 gap: 1rem;
 padding: 20px 0px;
 grid-template-columns: auto 1fr;
 }}
.home_advantage .item.active .img {
 border-color: rgb(180, 170, 160);
 background-color: rgb(180, 170, 160);
 }
.home_advantage .item .img {
 width: 9.8rem;
 height: 9.8rem;
 border-radius: 50%;
 transition: 0.3s;
 display: flex;
 align-items: center;
 justify-content: center;
 border: 1px solid rgba(255, 255, 255, 0.3);
 }
@media screen and (min-width: 768px) and (max-width: 1024px){
.home_advantage .item .img {
 width: 6rem;
 height: 6rem;
 }}
@media screen and (max-width: 768px){
.home_advantage .item .img {
 width: 3rem;
 height: 3rem;
 }}
.home_advantage .item.active .img img {
 filter: none;
 }
.home_advantage .item .img img {
 width: 50%;
 height: 50%;
 transition: 0.3s;
 filter: contrast(0) brightness(2);
 }
.home_advantage .item h3 {
 font-size: 2.4rem;
 line-height: 3.4rem;
 font-weight: 500;
 }
@media screen and (max-width: 768px){
.home_advantage .item h3 {
 font-size: 16px;
 line-height: 1.3;
 }}
.home_advantage .item p {
 color: rgba(255, 255, 255, 0.75);
 line-height: 2.5rem;
 }
@media screen and (max-width: 768px){
.home_advantage .item p {
 font-size: 13px;
 line-height: 1.5;
 grid-column: 1 / -1;
 }}
.home_advantage .item:last-child {
 border-bottom: none;
 padding-bottom: 0px;
 }
.home_advantage .bg2 {
 width: 34.875%;
 position: absolute;
 right: -15.875%;
 bottom: -15.6rem;
 pointer-events: none;
 }
@media screen and (max-width: 768px){
.home_advantage .bg2 {
 right: -10%;
 bottom: -4rem;
 }}
button, input, textarea {
 outline: none;
 border: none;
 font-family: unset;
 color: var(--title);
 }
input[type="submit"], button {
 cursor: pointer;
 }
.sytech_export_template {
 display: none;
 }
@media screen and (max-width: 786px){


}
/*
Theme Name: Sytech Web
Author: The Sytech Team
Author URI:  https://sytech-web.cn
Description: A Beautiful, Fast Loading and SEO Ready Website
Version: 2.0.0
*/

* {
	margin:0;
	padding: 0;
	box-sizing: border-box;
}
.content { 
	margin: 0 auto;
	position: relative;
}

html {
	scroll-behavior: smooth;
}
.flex {
	display: flex;
}
.wrap {
	flex-wrap: wrap;
}
.flex1 {
	flex:1;
}
.flex2 {
	flex:2;
}
.flex3 {
	flex:3;
}
.between {
	justify-content: space-between;
}
.center {
	text-align: center;
}
.boxshadow {
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
	background: white;
}


.tools_part_vendor .tools_part_box{
  padding: 4rem 0px;
  text-align: center;
}

.tools_part_vendor .tools_part_box input{
  padding: .8rem 1rem;
  border-radius: 5px;
  min-width: 300px;
  border: 1px #ddd solid ;
}
.tools_part_vendor .tools_part_box button{
  background: white;
  border: 1px solid #f8f8f8;
  color: #4c4c4c;
  padding: 0.8rem 1.5rem;
  display: inline-block;
  font-weight: 500;
  border: none;
  font-size: 16px;
  cursor: pointer;
  border-radius: 10px;
  background-color: #33bde9;
  border: 1px solid #33bde9;
  color: white;
  padding: 0.8rem 1.5rem;
}
@media screen and (min-width: 786px)  and (max-width: 1600px) {
  
}
@media screen and (min-width: 786px)  and (max-width: 1400px) {
  .content {
    padding: 0 1.2rem;
  }
}
@media screen and (min-width: 786px)  and (max-width: 1200px) {
  .content {
    max-width: 1000px;
  }
  .swiper_content {
    max-width: 1020px;
  }
  .solution_strength .head p {
    width: 70%;
  }
}
@media screen and (min-width: 786px)  and (max-width: 1000px) {
  .content {
    max-width: 786px;
  }
  .swiper_content {
    max-width: 806px;
  }
  .solution_strength .head p {
    width: 90%;
  }
}
@media screen and (max-width: 786px) {
  .content {
    padding: 0 1.2rem;
  }
}

/*
Theme Name: Sytech Web
Author: The Sytech Team
Author URI:  https://sytech-web.cn
Description: A Beautiful, Fast Loading and SEO Ready Website
Version: 2.0.0
*/

* {
	margin:0;
	padding: 0;
	box-sizing: border-box;
}
.content { 
	margin: 0 auto;
	position: relative;
}

html {
	scroll-behavior: smooth;
}
.flex {
	display: flex;
}
.wrap {
	flex-wrap: wrap;
}
.flex1 {
	flex:1;
}
.flex2 {
	flex:2;
}
.flex3 {
	flex:3;
}
.between {
	justify-content: space-between;
}
.center {
	text-align: center;
}
.boxshadow {
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
	background: white;
}


.tools_part_vendor .tools_part_box{
  padding: 4rem 0px;
  text-align: center;
}

.tools_part_vendor .tools_part_box input{
  padding: .8rem 1rem;
  border-radius: 5px;
  min-width: 300px;
  border: 1px #ddd solid ;
}
.tools_part_vendor .tools_part_box button{
  background: white;
  border: 1px solid #f8f8f8;
  color: #4c4c4c;
  padding: 0.8rem 1.5rem;
  display: inline-block;
  font-weight: 500;
  border: none;
  font-size: 16px;
  cursor: pointer;
  border-radius: 10px;
  background-color: #33bde9;
  border: 1px solid #33bde9;
  color: white;
  padding: 0.8rem 1.5rem;
}
@media screen and (min-width: 786px)  and (max-width: 1600px) {
  
}
@media screen and (min-width: 786px)  and (max-width: 1400px) {
  .content {
    padding: 0 1.2rem;
  }
}
@media screen and (min-width: 786px)  and (max-width: 1200px) {
  .content {
    max-width: 1000px;
  }
  .swiper_content {
    max-width: 1020px;
  }
  .solution_strength .head p {
    width: 70%;
  }
}
@media screen and (min-width: 786px)  and (max-width: 1000px) {
  .content {
    max-width: 786px;
  }
  .swiper_content {
    max-width: 806px;
  }
  .solution_strength .head p {
    width: 90%;
  }
}
@media screen and (max-width: 786px) {
  .content {
    padding: 0 1.2rem;
  }
}
