.home-banner-section{overflow:hidden;position:relative;width:100%}.home-banner-section .home-banner-slider{margin-bottom:0}.home-banner-section .home-banner-slider .banner-slider-item,.home-banner-slider .slick-dots>li:only-child{display:none}.home-banner-section .home-banner-slider .banner-slider-item:first-child,.home-banner-section .slick-initialized .slick-slide{display:block}.home-banner-section .home-banner-slider .banner-slider-item{margin:0 5px}.home-banner-section .home-banner-slider .slick-list{margin:0 -5px;height:100%}.home-banner-section .home-banner-slider .slick-track{height:100%}.home-banner-section .home-banner-slider .slick-track .slick-slide>div{display:grid}.home-banner-section .home-banner-slider .banner-slider-item .slide-img-content-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.home-banner-section .container{max-width:100%;height:100%;position:relative;z-index:10}.home-banner-section .home-banner-slider .banner-slider-item .img-block img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.home-banner-section .home-banner-slider .banner-slider-item .content-block{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;font-size:2.3vw;line-height:1.5;position:relative;text-align:center;width:100%;margin-left:auto}.home-banner-section .home-banner-slider .banner-slider-item .slider-inner{height:100%;position:relative}.home-banner-section .home-banner-slider .banner-slider-item h1{font-family:summer-loving,",Brush Script MT",Cezanne,Gabriola,cursive,sans-serif;font-size:20vw;font-weight:400;line-height:.8;color:var(--text-color)}.home-banner-section .home-banner-slider .banner-slider-item p{font-size:4vw;margin:4vw auto;max-width:100%}.home-banner-section .primary-btn{font-size:4vw;padding:2.2vw 8vw}.home-banner-section .slick-dots{bottom:1.2rem}@media (min-width:576px){.home-banner-section .slick-dots{bottom:3.2rem}.home-banner-section .primary-btn{font-size:3vw;padding:1.2vw 4vw}}@media (min-width:767px){.home-banner-section .primary-btn{font-size:2vw}}@media (min-width:992px){.home-banner-section .home-banner-slider .banner-slider-item .slide-img-content-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-banner-section .home-banner-slider .banner-slider-item .img-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:calc(50% + 2.4rem);margin-left:-2.4rem}.home-banner-section .home-banner-slider .banner-slider-item .content-block{font-size:1vw;max-width:50%;padding:0 4vw}.home-banner-section .home-banner-slider .banner-slider-item h1{font-size:7.65vw}.home-banner-section .home-banner-slider .banner-slider-item p{font-size:1.2vw;margin:1.3vw auto;width:31vw}.home-banner-section .home-banner-slider .banner-slider-item p:first-of-type{margin-top:1.4vw}.home-banner-section .home-banner-slider .banner-slider-item p:last-of-type{margin-bottom:1.4vw}.home-banner-section .primary-btn{font-size:1vw;padding:.55vw 1vw}}@media (max-width:991px){.home-banner-section .home-banner-slider .banner-slider-item .img-block{margin:0 -2.4rem}.home-banner-section .home-banner-slider .banner-slider-item .content-block{color:var(--text-color)!important;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0 11vw;position:relative}.home-banner-section .home-banner-slider .banner-slider-item .slider-inner{background-color:#fff!important}}@media (min-width:576px) and (max-width:991px){.home-banner-section .home-banner-slider .banner-slider-item p{font-size:2.35vw;margin:2vw auto 2.6vw}.home-banner-section .home-banner-slider .banner-slider-item .content-block{padding-bottom:6vw}}