.logik-form {
background: var(--color-theme-white);
padding: 4rem;
box-shadow: 0px 17px 63px rgba(0, 0, 0, 0.05);
border-radius: var(--border-radius);
}
.logik-form::before {
width: 30%;
height: 2px;
content: "";
background: var(--color-theme-primary);
position: absolute;
bottom: 0;
margin: 0 auto;
left: 0;
right: 0;
opacity: 1;
transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
}
.logik-form:hover::before {
opacity: 1;
width: 100%;
}
.logik-form input[type=email],
.logik-form input[type=number],
.logik-form input[type=text],
.logik-form input[type=submit],
.logik-form select,
.logik-form textarea {
border-color:  var(--border-color-dark);
margin-bottom: 30px;
}
.logik-form input[type=submit] {
color: var(--color-theme-white);
background: var(--color-theme-primary);
text-transform: uppercase;
}
.logik-form input [type=submit]:hover {
background: var(--color-theme-secondary);
}
.logik-form .expert-form .form-title {
margin-bottom: 30px;
}
.wpcf7-form-control.wpcf7-submit {
width: 100%;
height: 48px;
line-height: 48px;
border-radius: var(--box-border-radius);
color: var(--color-theme-white);
background: var(--color-theme-primary);
text-transform: uppercase;
font-size: var(--font-size-normal);
cursor: pointer;
transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
}
.wpcf7-form-control.wpcf7-submit:hover {
background: var(--color-theme-secondary);
}
.logik-map,
.logik-map .elementor-widget-container,
.logik-map .elementor-custom-embed,
.logik-map.elementor-widget-google_maps iframe {
height: 100%;
}
.software-discover .logik-check {
list-style: none;
text-transform: capitalize;
padding: 0;
margin-top: 30px;
}
.logik-check li {
padding: 10px 0;
}
.logik-check li svg {
margin-right: 10px;
color: var(--color-theme-primary);
font-size: 10px;
}
.software-discover .right {
margin: 30px 0;
border-left: 1px solid var(--color-theme-primary);
padding: 30px;
}
.logik-contact-form {
background: transparent;
padding: 0;
}
.logik-contact-form::before {
display: none;
}
.logik-contact-form .form-title {
color: var(--color-theme-white);
}
.overflow-hidden {
overflow: hidden;
}
.widget.iqonic-widget-author p {
margin-top: 0;
margin-bottom: 0;
}
.post-img .post-img-holder a {
border-radius: var(--box-border-radius);
}
@media (max-width: 1024px) {
.logik-form {
padding: 30px;
}
.logik-contact-block .logik-form {
padding: 0px;
}
.content-area .site-main {
padding: 70px 15px;
}
}
@media (max-width: 768px) {
.casestudy-carousel.owl-carousel .owl-item img {
width: 100% !important;
}
}
@media (max-width: 575px){
.software-discover .right{
border:none;
padding: 30px 15px;
}
}