form{margin-top:.5rem}
input[type="text"], textarea {line-height: 5.2rem;margin: .5rem 0;background-color: rgb(29 29 29 / 81%);float: left;width: calc(100% - 3.2rem);padding: 0 1.5rem;border: .1rem solid #a6c8ff;outline: none;color:#fff}
input[type="text"]:hover, input[type="text"]:focus, textarea:hover, textarea:focus{border: 0.1rem solid #3883ff}
textarea{padding: 1rem 1.5rem;resize: none;line-height:2.2rem}
button{float:left;width:100%}


#gogo input, #gogo textarea{background-size: 2.2rem;background-position: bottom 1.5rem right 1rem;background-repeat: no-repeat;}

#pluses{padding:9rem 0 5rem;background:#121212}
#pluses h2{position: absolute;width: fit-content;left: 0;right: 0;margin: -5rem auto 0;}
.pbody{margin:3rem 0 0}
.plus{position: relative;overflow:hidden;width:calc(33.3333333% - 6.2rem);float:left;margin:1rem 1rem;text-align:left;padding:4rem 2rem;border:.1rem solid #a6c8ff;transition: .3s ease}
.plus:hover {background:#a6c8ff}
.plus h3{color: #3883ff;font-weight:700;font-size: 2rem;float: left;width: 100%;margin: 1rem 0;}
.plus img{height: 6.4rem;padding: 1.5rem 0 1rem}
.plus:hover  h3{color#fff}
.pnum{position: absolute;font-size: 16rem;font-weight: 600;right: 1rem;bottom: 4.5rem;color: #fff;-webkit-text-stroke-color: inherit;-webkit-text-stroke-width: 1.5px;-webkit-text-fill-color: rgba(0, 0, 0, 0);filter: blur(1px);opacity:.4}
.plus:hover .pnum{opacity:0}

.plus p {font-size: 1.3rem;line-height: 2rem;color: #fff;float: left;width: 100%;margin: 0 0 1rem;height: 4rem;}
.plus a {color: #484848;border-bottom: 1px dashed #484848}
.plus a:hover{border-bottom: 1px dashed #fff}


.plus svg{width:5rem;fill:#fff;float:left;padding-right: calc(100% - 5rem);}
.plus:hover svg{fill:#3883ff;}


@media (max-width:1050px){
.plus h3 {font-size:1.9rem}
}

@media (max-width:1020px){
.plus h3 {font-size:1.8rem}
}

@media (max-width: 1000px){
#gogo input{width: calc(50% - 3.7rem);}
#gogo input:nth-child(2n){margin-left:1rem}
}


@media (max-width:990px){
.plus h3 {font-size:2rem}
.plus {width: calc(50% - 6.2rem)}
}

@media (max-width:700px){
.plus h3 {font-size:1.9rem}
}

@media (max-width:660px){
.plus {width: calc(50% - 4.2rem);margin:.5rem;padding: 3rem 1.5rem;}
.plus h3 {font-size:1.8rem}
}

@media (max-width:590px){
.plus {width: calc(50% - 2.7rem);margin:.5rem 0;padding: 2.5rem 1rem;}
.plus:nth-child(2n){margin-left:1rem}
.plus h3 {font-size:1.7rem}


}

@media (max-width: 550px){
#gogo input{width: calc(100% - 3.2rem)}
#gogo input:nth-child(2n){margin-left:0}
.plus h3{font-size: 1.6rem;margin-bottom: 0.5rem;line-height: 2rem;height: 4rem;}
.plus p {font-size: 1.2rem;line-height: 1.5rem}
}

@media (max-width: 390px){
.plus h3{font-size: 1.5rem}
}