.template-landingspage .main .text-image-landing {
margin: 50px 0;
padding: 0 100px;
}
.template-landingspage .main .text-image-landing-bg {
padding: 95px 0;
}
.template-landingspage .main .text-image-landing-bg h3 {
color: white;
}
.template-landingspage .main .text-image-landing-bg.background-yellow {
box-shadow: 0px 3px 40px #F4CB0099;
}
.template-landingspage .main .text-image-landing-bg.background-green {
box-shadow: 0px 3px 40px #75b72899;
}
.template-landingspage .main .text-image-landing-bg.background-blue {
box-shadow: 0px 3px 40px #36a9e199;
}
.template-landingspage .main .text-image-landing-bg.background-orange {
box-shadow: 0px 3px 40px #f3920099;
}
.template-landingspage .main .text-image-landing-bg.background-red {
box-shadow: 0px 3px 40px #e6332a99;
}
.template-landingspage .main .text-image-landing img {
transform: translateY(95px);
}
.template-landingspage .main .text-image {
padding-top: unset;
}
.template-landingspage .main .text-image__background {
padding: unset;
margin: unset;
}
.template-landingspage .main .text-image__background .container {
padding-left: unset;
}
.template-landingspage .main .certificates {
padding: 70px 0 0;
}
.template-landingspage .main .certificates a {
text-align: left;
}
.template-landingspage .main .bullets-block {
padding-top: 40px;
}
.template-landingspage .main .bullets-block .bullet-content {
justify-content: center !important;
}
.template-landingspage .main .landing-blocks {
padding: 0px 0;
z-index: 1;
position: relative;
height: 10rem;
}
.template-landingspage .main .landing-blocks .landing-block {
height: 100%;
margin: 0 10px;
padding: 40px;
padding-bottom: 6.3rem;
}
.template-landingspage .main .landing-blocks .landing-block h3 {
color: white;
}
.template-landingspage .main .landing-blocks + .cta {
padding-top: 28rem;
background-color: #fff;
}
.template-landingspage .main .landing-blocks .btn {
position: absolute;
bottom: 3rem;
}
.template-landingspage .main .img-with-btn {
margin-top: -40px;
margin-bottom: 3rem;
}
.template-landingspage .main .img-with-btn .float-btn {
position: relative;
text-align: center;
height: 0;
}
.template-landingspage .main .img-with-btn .float-btn .btn {
transform: translateY(-50%);
}
.template-landingspage .main .img-with-btn img {
max-height: 40vh;
min-height: 25vh;
object-fit: cover;
object-position: center;
width: 100%;
height: 100%;
}
.template-landingspage .main .img-with-btn + .text-text {
padding-top: 40px;
}
.template-landingspage .main .usps {
text-align: left;
padding: 40px 0;
}
.template-landingspage .main .usps img {
margin-right: unset;
}
.template-landingspage .main .usps h2 {
margin-left: 117px;
}
.template-landingspage .main .usps .bullet-text {
margin-left: 1rem;
}
@media (max-width: 767px) {
.template-landingspage .main .bullet-content {
justify-content: center;
}
}
@media screen and (max-width: 993px) {
.template-landingspage .main .usps {
padding: 40px 0;
}
.template-landingspage .main .usps .bullet-content {
margin-bottom: 15px;
flex-wrap: wrap;
}
.template-landingspage .main .usps h2 {
margin-left: unset;
}
.template-landingspage .main .usps .bullet-text {
margin-left: unset;
}
.template-landingspage .main .landing-blocks {
height: unset;
}
.template-landingspage .main .landing-blocks .btn {
position: relative;
bottom:unset;
}
.template-landingspage .main .landing-blocks .row .col-lg-6 {
margin: 15px 0;
}
.template-landingspage .main .landing-blocks .row .col-lg-6:last-child {
margin-bottom: -5rem;
}
.template-landingspage .main .landing-blocks .landing-block {
padding: 20px;
}
.template-landingspage .main .landing-blocks + .cta {
padding-top: 10rem;
}
.template-landingspage .main .text-image-landing {
padding: 0;
}
.template-landingspage .main .text-image-landing-bg {
padding-top: unset;
padding-bottom: unset;
}
.template-landingspage .main .text-image-landing img {
transform: unset;
}
.template-landingspage .main .text-image img {
margin-top: unset;
}
.template-landingspage .main .image-with-btn {
margin-bottom: unset;
}
.template-landingspage .main .text-text {
margin-bottom: 20px;
}
}
.template-landingspage .main .breadcrumbs + .usps {
padding-top: unset;
}
.template-landingspage .cta img {
pointer-events: none;
}
.btn-hover-blue:hover {
background-color: #36a9e199!important;
}
.btn-hover-blue2:hover {
background-color: #36a9e199!important;
}
.btn-hover-green:hover {
background-color: #75b72899!important;
}
.btn-hover-yellow:hover {
background-color: #F4CB0099!important;
}
.btn-hover-red:hover {
background-color: #e6332a99!important;
}
.btn-hover-orange:hover {
background-color: #f3920099!important;
}