/* aw-style */
.top-block {display: flex; flex-wrap: wrap; margin-bottom: 40px;}
.top-block .img-wrap {width: 50%; padding-right: 30px; }
.top-block .img-wrap > img {display: block; width: 100%;
    -webkit-box-shadow: 10px 10px 8px 0px rgba(34, 60, 80, 0.34);
    -moz-box-shadow: 10px 10px 8px 0px rgba(34, 60, 80, 0.34);
    box-shadow: 10px 10px 8px 0px rgba(34, 60, 80, 0.34);

}
.top-block h3.mobile {display: none;}
.top-block .text-wrap {width: 50%;}
.top-block #get-price {
    text-align: center;
    max-width: max-content;
    display: inline-block;
    margin-top: 30px;
    padding: 10px 40px;
    border-radius: 6.25rem;
    background-color: var(--bs-primary);
    word-break: break-word;
    font-weight: 600;
    font-size: 1.125rem;
    color: #fff;
    cursor: pointer;
    transition: all .3s ease-in-out;
}
.top-block #get-price:hover {background-color: var(--bs-secondary);}
.top-block .text-wrap h3 {margin-bottom: 1.25rem; text-align: left; margin-top: 0;}
.center {text-align: center;}
.post-content h3 {margin-top: 80px; text-align: center; margin-bottom: 30px;}

.purpose {}
.purpose .title{text-align: center;}
.purpose-wrapper {display: flex; flex-wrap: wrap; column-gap: 5%; width: 90%; margin: 0 auto;}
.purpose-wrapper .single-purpose {width: 30%; margin-bottom: 5%;}
.purpose-wrapper .single-purpose .img-wrapper {height: 250px; margin-bottom: 20px; border:13px solid var(--bs-primary);}
.purpose-wrapper .single-purpose .img-wrapper img {display: block; width: 100%; height: 100%; object-fit: cover;}
.purpose-wrapper .single-purpose h5 {text-align: center;}

.uacf7-form-1413 {}
.form-wrapper {width: 80%; margin: 0 auto;}
.form-wrapper .submit-wrapper {text-align: center; padding-left: 80px;}
.uacf7-form-1413 .inputs-wrapper {display:flex; flex-wrap: wrap; column-gap: 4%;}
.uacf7-form-1413 .inputs-wrapper .input-wrapper {width: 48%;}
.uacf7-form-1413 .inputs-wrapper .input-wrapper label {display: block; width: 100%;}
.uacf7-form-1413 .inputs-wrapper .input-wrapper label span {display: block; width: 100%;}
.uacf7-form-1413 .inputs-wrapper .input-wrapper label span input{display: block; width: 100%;}

button[type="submit"].wide, input[type="button"].wide, input[type="reset"].wide, input[type="submit"].wide {
    padding-left: 4rem;
    padding-right: 4rem;
}

.social-networks .socials-wrapper {display: flex; justify-content: center; }
.social-networks .socials-wrapper a {display: inline-block; margin: 0 15px; height: 48px; width: 48px; opacity: 1; transition: opacity .3s ease-in-out; outline: none;}
.social-networks .socials-wrapper a > img {display: block; width: 100%; height: 100%; object-fit: contain;}
.social-networks .socials-wrapper a:hover {opacity: .7;}

.pluses-wrapper {display: flex; flex-wrap: wrap; column-gap: 11%; width: 80%; margin: 0 auto;}
.pluses-wrapper .single-pluse {width: 26%; margin-bottom: 5%;}
.pluses-wrapper .single-pluse .pluse-thumb {border-radius: 50%; border:13px solid var(--bs-primary); margin-bottom: 20px; overflow: hidden;}
.pluses-wrapper .single-pluse .pluse-thumb img {display: block; width: 100%; object-fit: cover;}
.pluses-wrapper .single-pluse h5 {text-align: center;}

@media screen and (max-width:1152px){
    .top-block .img-wrap {width: 100%; margin-bottom: 30px; padding-right: 0;}
    .top-block .text-wrap {width: 100%;}
    .top-block .text-wrap h3 {display: none;}
    .top-block .text-wrap h3 br {display: none;}
    .top-block #get-price {position: relative; right: -50%; transform: translateX(-50%);}
    .purpose-wrapper .single-purpose .img-wrapper {height: 250px; margin-bottom: 10px;}
    .pluses-wrapper .single-pluse .pluse-thumb {margin-bottom: 10px;}
    .top-block h3.mobile {display: block; margin-top: 0;}
    .top-block h3 br {display: none;}
    .post-content h3 {margin-top: 60px;}

    
}
@media screen and (max-width:800px){
    .purpose-wrapper {justify-content: center;}
    .purpose-wrapper .single-purpose {width: 75%;}
    .form-wrapper {width: 100%;}
    .pluses-wrapper {justify-content: center;}
    .pluses-wrapper .single-pluse {width: 75%;}
}
@media screen and (max-width:450px){
    .feed-back .wpcf7-spinner{width: 100%;}
    .form-wrapper .submit-wrapper {padding-left: 0;}
}
@media screen and (max-width:415px){
    .uacf7-form-1413 .inputs-wrapper .input-wrapper {width: 100%;}
    .form-wrapper .submit-wrapper {padding-left: 0px;}
    .social-networks .socials-wrapper a {margin: 0 5px;}
    table.has-fixed-layout {font-size: 13px;}
    .purpose-wrapper .single-purpose {width: 100%; margin-bottom: 30px;}
    .pluses-wrapper .single-pluse {width: 100%; margin-bottom: 30%;}

}