*{
line-height:1.7;
}
div ul{
margin-bottom:.9rem;
list-style-position: inside;
}
.grecaptcha-badge{
visibility:hidden;
}
.wpcf7 br{
display:none;
}
.wpcf7 p{
margin-bottom:0;
} .column select{
border-radius: 0;
background-color: #fff;
height: 2.6rem;
color: #747474;
}
.column select option{
color:#000;
font-family:Segoe UI;
} #hire-checkbox{
display: flex;
text-align: left;
justify-content: center;
flex-wrap: wrap;
color: #fff;
font-size: 1.1rem;
}
#hire-checkbox > span{
display:flex;
flex-direction: row;
min-width: 20%;
}
@media only screen and (max-width: 1050px){
#hire-checkbox > span {
min-width: 35%;
}}
@media only screen and (max-width: 700px){
#hire-checkbox {
flex-direction: column;
}} .footer-form span input.wpcf7-text[type="text"],.footer-form span input.wpcf7-email[type="email"]{
background-color:#fff;
height:2.7rem;
}
.footer-form .column14 input.wpcf7-submit[type="submit"]{
color:#fff;
border-color:#fff;
background-color:#364451;
width:100%;
padding:8px 15px 7px 15px;
}
.footer-form .column14 input.wpcf7-submit[type="submit"]:hover,.footer-form .column14 input.wpcf7-submit[type="submit"]:focus{
color:#3A4755;
background-color:#fff;
}
.footer-form .wpcf7-response-output, .white-form .wpcf7-response-output{
color:#fff;
} .white-form span input.wpcf7-text[type="text"],.white-form span textarea.wpcf7-textarea,.white-form span input.wpcf7-tel[type="tel"],.white-form span input.wpcf7-email[type="email"]{
background-color:#fff;
}
.white-form .column input.wpcf7-submit[type="submit"]{
color:#3A4755;
border-color:#fff;
background-color:#fff;
}
.white-form .column input.wpcf7-submit[type="submit"]:hover,.white-form .column input.wpcf7-submit[type="submit"]:focus{
color:#fff;
background-color:transparent;
border-color:#fff;
} span input.wpcf7-text[type="text"],span textarea.wpcf7-textarea,span input.wpcf7-tel[type="tel"],span input.wpcf7-email[type="email"]{
background-color:transparent;
}
.column span input.wpcf7-file[type="file"]{
border-style:none;
}
input::placeholder, textarea::placeholder{
color:#747474;
opacity:1;
}
.column input.wpcf7-submit[type="submit"]{
color:#fff;
border-color:#3A4755;
background-color:#3A4755;
}
.column input.wpcf7-submit[type="submit"]:hover,.column input.wpcf7-submit[type="submit"]:focus{
color:#3A4755;
border-color:#3A4755;
background-color:#fff;
}
.custom-file-upload {
border: 1px solid #3A4755;
display: block;
padding: 15px;
width: 100%;
cursor: pointer;
text-align: center;
color:#747474;
}
.wpcf7 form .wpcf7-response-output{
margin:0;
border:none;
}
.column,.column12,.column13,.column14{
float:left;
padding:5px;
}
.column{
width:100%;
}
.column12{
width:50%;
}
.column13{
width:33.333%;
}
.column14{
width:25%;
}
@media only screen and (max-width: 600px) {
.column,.column12,.column13,.column14{
width:100%;
}
.column input.wpcf7-submit[type="submit"]{
width:100%;
}
} header.sticky-header {
--header-height: 100px;
--shrink-header-to: .85;
--transition: .45s cubic-bezier(.4, 0, .2, 1);
transition: background-color var(--transition);
} header.sticky-header.elementor-sticky--effects {
background-color: #3a4755 !important;
} header.sticky-header > .elementor-container {
min-height: var(--header-height);
transition: min-height var(--transition);
} header.sticky-header.elementor-sticky--effects > .elementor-container {
min-height: calc( var(--header-height) * var(--shrink-header-to) );
} @media only screen and (max-width: 767px) {
header.sticky-header {
--header-height: 80px;
}
} header.sticky-header .logo img {
transition: transform var(--transition);
}
header.sticky-header.elementor-sticky--effects .logo img {
transform: scale(.9);
} .certifikaty ul {
list-style: none;
margin-left: 1em;
text-indent: -1em;
}
.certifikaty ul li:before {
content: '\2739';
margin-right: .1em;
}
@media only screen and (max-width: 767px) {
.certifikaty ul {
margin-left: 0;
}
} p.elementor-icon-box-description a.website-link{
color:#2C373F;
}
.hero .elementor-widget-container img[alt="eduard-baraniak"], .hero .elementor-widget-container img[alt="jan-kuruc"]{
border-radius: 50%;
filter: drop-shadow(2px 2px 3px #f5f5f550)
} .bit-icon-list li.elementor-icon-list-item{
align-items: start;
}
.bit-icon-list li span.elementor-icon-list-icon{
padding-top: 3px;
} div.animacia div.elementor-widget-wrap{
transition:all .2s ease-out;
}