.FatherBanner{gap:20px;display:flex;align-items:center;flex-direction:column;justify-content:center}.contenctBanner{display:flex;overflow-x:auto;overflow-y:hidden;margin-top:90px;border-radius:30px}.contenctBanner::-webkit-scrollbar{display:none}.banners{display:flex;flex:0 0 308%;align-items:center;justify-content:center}.banner{width:100%;position:relative}.banner figure{width:100%;height:100%}.banner figure:nth-child(2){display:none}.banner figure img{width:100%;object-fit:contain;transform:scale(1.05)}.dots{gap:8px;display:flex;background:rgb(0,0,0,0);display:none}.dots a{width:45px;height:10px;display:block;cursor:pointer;border-radius:20px;background:rgba(20,60,100,.4);box-shadow:inset 0 0 2px grey}.banner :where(h2,h3,p,.btn){left:4%;position:absolute;font-family:Montserrat;color:#fff}.banners .banner .btn{display:grid;cursor:pointer;border-radius:30px;place-content:center;background:#00a562}.banners .banner h2{padding:0 0 5px 0;border-bottom:solid 2px;font-size:clamp(25px, 2.5vw, 40px)}.banners .banner p{font-size:25px}.banners .banner:first-child h2{top:26%}.banners .banner:first-child p{top:38%;max-width:300px}.banners .banner:first-child .btn{top:64%}.banners .banner:nth-child(2) h2,.banners .banner:nth-child(3) h2{top:14%;max-width:420px}.banners .banner:nth-child(2) p,.banners .banner:nth-child(3) p{top:44%;max-width:300px}.banners .banner:nth-child(2) .btn,.banners .banner:nth-child(3) .btn{top:62%}.banners .banner .btn #p{top:0;left:0;font-size:22px;padding:6px 30px;position:relative}@media (max-width:860px){.banner figure:first-child{display:none}.banner figure:nth-child(2){display:block}}