main.services .cards .card,main.services .cards .card .bg-card{background-repeat:no-repeat;background-size:cover;background-position:0 0}main.services{width:90%;margin:3rem auto 0}main.services .cards{display:flex;justify-content:space-between;flex-wrap:wrap}main.services .cards .card{border-radius:3.2rem 0;padding:2rem;margin-bottom:1.33%;box-sizing:border-box;min-height:16rem;width:32%;overflow:hidden;position:relative}main.services .cards .card h3{font-size:2rem;color:#fff}main.services .cards .card img{width:10rem;object-fit:contain}main.services .cards .card .link-container{position:relative;display:flex;align-items:center;border:.1rem solid #fff}main.services .cards .card .link-container p{font-size:1.6rem;color:#fff}main.services .cards .card .link-container .float-right{right:0}main.services .cards .card .link-container .float{position:absolute;z-index:1}main.services .cards .card:hover{background-color:#f4f7fb}main.services .cards .card:hover .bg-card{transform:scale(1.1)}main.services .cards .card .text{display:flex;flex-direction:column;justify-content:space-between;width:100%;z-index:5;min-height:15rem;position:relative}main.services .cards .card .bg-card{position:absolute;left:0;top:0;width:100%;height:100%;transition:.3s ease-in-out;z-index:0}main.services .cards .card:first-child .bg-card{background-image:url(/img/fisrtService.png)}main.services .cards .card:nth-child(2) .bg-card{background-image:url(/img/secondService.png)}main.services .cards .card:nth-child(3) .bg-card{background-image:url(/img/thirdService.png)}main.services section.form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto 5rem;background-color:#f3f5f7;padding:3.2rem;box-sizing:border-box;border-radius:3.2rem 0}main.services section.form h2{font:3.2rem DemiBold;color:#2d2e2e}main.services section.form p{color:#2d2e2e;margin:2rem 0;font-size:1.6rem;line-height:137%;text-align:center;font-family:Blink_Regular;width:40%}main.services section.form form{display:flex;flex-direction:column;align-items:center;width:40%;margin-top:2.5rem}main.services section.form form input{width:100%;margin-bottom:2rem;padding:1rem 1.4rem;box-sizing:border-box;font:1.6rem Blink_Regular;border-radius:.4rem}main.services section.form form .buttonContainer{display:flex;justify-content:center;align-items:center;padding:1.2rem 0;box-sizing:border-box;width:40%;margin-top:2rem;position:relative;border:.1rem solid #124e91;border-radius:.8rem}main.services section.form form .buttonContainer button{font-size:1.8rem;background-color:transparent;color:#124e91}main.services section.form form .buttonContainer .floatBlock{position:absolute;background-color:#f3f5f7;width:2rem;height:2rem}main.services section.form form .buttonContainer .floatBlock.left{left:-5%}main.services section.form form .buttonContainer .floatBlock.right{right:-5%}@media screen and (max-width:768px){main.services{width:95%;margin:3rem auto 0}main.services .cards{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}main.services .cards .card,main.services section.form{flex-direction:column;width:100%;border-radius:3.2rem 0;display:flex;box-sizing:border-box}main.services .cards .card{justify-content:space-between;padding:2rem;margin-bottom:2rem;min-height:16rem}main.services .cards .card h3{font-size:2rem}main.services .cards .card img{width:10rem;object-fit:contain}main.services section.form{justify-content:center;align-items:center;background-color:#f3f5f7;padding:3.2rem;margin-top:4rem}main.services section.form h2{font:2.4rem DemiBold;color:#2d2e2e}main.services section.form p{color:#2d2e2e;margin:2rem 0;font-size:1.6rem;text-align:center;width:95%}main.services section.form form{display:flex;flex-direction:column;align-items:center;width:100%}main.services section.form form input{width:100%;margin-bottom:1.2rem;padding:1rem 1.4rem;box-sizing:border-box;font:1.6rem Blink_Regular;border-radius:.4rem}main.services section.form form .buttonContainer{display:flex;justify-content:center;align-items:center;padding:1rem;box-sizing:border-box;width:40%;margin-top:2rem;position:relative;border:.1rem solid #124e91;border-radius:.8rem}main.services section.form form .buttonContainer button{font-size:1.8rem;background-color:transparent;color:#124e91}main.services section.form form .buttonContainer .floatBlock{position:absolute;background-color:#f3f5f7;width:2rem;height:2rem}main.services section.form form .buttonContainer .floatBlock.left{left:-5%}main.services section.form form .buttonContainer .floatBlock.right{right:-5%}}