        .swiper-container {
            width: 100%;
            height: auto;
            margin-left: auto;
            margin-right: auto;
            background-color: transparent;
        }

        .swiper-slide {
            text-align: center;
            display: flex;
            justify-content: center;
            align-items: center;
            width: 100%;
        }

        .swiper-container .swiper-button-next,
        .swiper-container .swiper-button-prev {
            color: #252222;
            bottom: 50px;
            background-color: transparent;
            width: 30px;
            height: 30px;
        }

        .swiper-container .swiper-button-next:after,
        .swiper-container .swiper-button-prev:after {
            font-size: 20px;
        }

        .swiper-container .swiper-button-next {
           left: 50px;
        }

        .swiper-container .swiper-button-prev {
            left: 0;
        }

        .swiper-container .swiper-buttons-wrapper {
            position: relative;
            display: block;
            max-width: 1192px;
            margin: 0 auto;
            margin-top: -90px;
            height: 90px;
        }

        .home-banner {
            max-width: 1200px;
			width: 100%;
            margin: auto;
            position: relative;
			text-align: right;
        }

        .home-banner .home-banner-content {
            position:absolute;
            max-width:70%;
            bottom:50%;
            transform:translateY(50%);
            left:0;
            text-align: left;
        }

        .home-banner .home-banner-title {
			font-family: var(--wd-title-font);
			font-size: 70px;
			font-weight: 700;
			line-height:1;
            color:var(--wd-title-color);
            margin-bottom:40px;
			text-align: left;
        }

        .home-banner a.home-banner-button {
			font-size: 18px;
            font-weight: 400;
            line-height: 1;
            text-align: left;
            padding: 19px 40px;
            border-radius:28px;
            background-color:var(--wd-title-color);
			color: #fff;
			display: inline-block;
        }

        .home-banner a.home-banner-button:hover {
			color: #fff;
        }

        .home-banner img.home-banner-image {
			height: 500px;
			max-width: 70%;
			width: 70%;
			object-fit: cover;
			border-radius: 20px;
        }

        @media screen and (max-width: 1440px)  {
    
            .home-banner .home-banner-title {
                font-size:50px;
                margin-bottom:25px;
            }
    
            .home-banner .home-banner-button {
                padding: 15px 32px;
                font-size: 17px;
            }
			
			.home-banner .home-banner .home-banner-title {
				font-size: 60px;
				margin-bottom:30px;
        	}
			
        }

        @media screen and (max-width: 1024px)  {
    
            .home-banner .home-banner-title {
                font-size:45px;
                margin-bottom:20px;
            }
    
            .home-banner a.home-banner-button {
                padding: 12px 25px;
                font-size: 16px;
            }
			
			.home-banner img.home-banner-image {
				max-width: 80%;
				width: 80%;
				height: 380px;
			}
			
			.home-banner .home-banner-title {
				font-size: 50px;
				margin-bottom:30px;
        	}

        }
        
        @media screen and (max-width: 767px) {

           .home-banner .home-banner-content {
				max-width: 100%;
				width: 100%;
				bottom: unset;
				top: unset;
				left: unset;
				transform: unset;
				text-align: center;
				position: relative;
			   	padding:25px;
            }
    
			.home-banner .home-banner-title {
				font-size: 35px;
				margin-bottom:20px;
				text-align:center;
        	}
			
			.home-banner img.home-banner-image {
				max-width: 100%;
				width: 100%;
				height: 270px;
			}
			
			.home-banner a.home-banner-button {
                font-size: 15px;
				text-align: center;
			}
			
			.swiper-container .swiper-buttons-wrapper  {
				display:none;
			}
        
        }
        
        @media screen and (max-width: 480px) {
    
			.home-banner .home-banner-title {
				font-size: 25px;
        	}
    
			.home-banner a.home-banner-button {
				font-size: 14px;
			}
        
        }
