.brancy-homebanner button,.brancy-homebanner input[type=submit]{cursor:pointer}.brancy-homebanner img{height:auto;max-width:100%}.brancy-homebanner input::-webkit-input-placeholder,.brancy-homebanner textarea::-webkit-input-placeholder{opacity:1}.brancy-homebanner input:-moz-placeholder,.brancy-homebanner textarea:-moz-placeholder{opacity:1}.brancy-homebanner input::-moz-placeholder,.brancy-homebanner textarea::-moz-placeholder{opacity:1}.brancy-homebanner input:-ms-input-placeholder,.brancy-homebanner textarea:-ms-input-placeholder{opacity:1}.brancy-homebanner ul{margin:0;padding:0}.brancy-homebanner ul:last-child{margin-bottom:0}.brancy-homebanner ul li{list-style:none}.brancy-homebanner hr{border-top-width:2px}.brancy-homebanner .bg-img{background:no-repeat center center;background-size:cover}.brancy-homebanner .wrapper{overflow-x:hidden}.brancy-homebanner.section-space{padding-bottom:60px;padding-top:60px}@media only screen and (min-width:992px) and (max-width:1199px){.brancy-homebanner.section-space{padding-top:50px;padding-bottom:50px}}@media only screen and (min-width:768px) and (max-width:991px){.brancy-homebanner.section-space{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:767px){.brancy-homebanner.section-space{padding-top:30px;padding-bottom:30px}}.brancy-homebanner .table>:not(:first-child){border-top:0}.brancy-homebanner .row{margin-top:0}.brancy-homebanner .row .col{margin-top:0}.brancy-homebanner .modal{z-index:9999}.brancy-homebanner .row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.brancy-homebanner .row>*{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.brancy-homebanner .home-banner-item{border-radius:10px;display:block;overflow:hidden;position:relative;z-index:1}.brancy-homebanner .home-banner-item img{border-radius:10px;transition:all .5s ease 0;width:100%;height:revert-layer}.brancy-homebanner .home-banner-item:before{background-color:rgba(255,255,255,0.09);content:"";height:200%;left:-280px;position:absolute;top:-50%;transform:rotate(35deg);-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transition:all 2000ms cubic-bezier(0.19,1,0.22,1);-webkit-transition:all 2000ms cubic-bezier(0.19,1,0.22,1);-moz-transition:all 2000ms cubic-bezier(0.19,1,0.22,1);-ms-transition:all 2000ms cubic-bezier(0.19,1,0.22,1);-o-transition:all 2000ms cubic-bezier(0.19,1,0.22,1);width:80px;z-index:1}.brancy-homebanner .home-banner-item:after{background-color:rgba(255,255,255,0.09);content:"";height:200%;left:180%;position:absolute;top:-50%;transform:rotate(35deg);-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transition:all 2000ms cubic-bezier(0.19,1,0.22,1);-webkit-transition:all 2000ms cubic-bezier(0.19,1,0.22,1);-moz-transition:all 2000ms cubic-bezier(0.19,1,0.22,1);-ms-transition:all 2000ms cubic-bezier(0.19,1,0.22,1);-o-transition:all 2000ms cubic-bezier(0.19,1,0.22,1);width:80px;z-index:1}.brancy-homebanner .home-banner-item:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03)}.brancy-homebanner .home-banner-item:hover:before{left:180%}.brancy-homebanner .home-banner-item:hover:after{left:-280px}.brancy-homebanner .mt-6{margin-top:1.875rem !important}.brancy-homebanner .container{width:100%;padding-right:var(--bs-gutter-x,15px);padding-left:var(--bs-gutter-x,15px);margin-right:auto;margin-left:auto;--bs-gutter-x:inherit}@media(min-width:576px){.brancy-homebanner .container{max-width:540px}}@media(min-width:768px){.brancy-homebanner .container{max-width:720px}}@media(min-width:992px){.brancy-homebanner .container{max-width:960px}}@media(min-width:1200px){.brancy-homebanner .container{max-width:1200px}}@media(min-width:1600px){.brancy-homebanner .container{max-width:1200px}}@media(min-width:576px){.brancy-homebanner .mt-sm-0{margin-top:0 !important}}@media only screen and (max-width:767px){.brancy-homebanner.section-space{padding-top:70px;padding-bottom:70px}}