.custom_page_content {
margin-top: -25px;
position: relative; }
.custom_page_content .breadcrumb {
padding-left: 0px; }
.custom_page_content h1 {
margin-top: 40px; }
.contact_main_content {
padding-bottom: 125px; }
@media (max-width: 1200px) {
.contact_main_content {
padding-bottom: 100px; } }
@media (max-width: 992px) {
.contact_main_content {
padding-bottom: 70px; } }
@media (max-width: 500px) {
.contact_main_content {
padding-bottom: 50px; } }
.contact_main_content .left_col {
padding-top: 20px;
padding-right: 50px; }
@media (max-width: 1100px) {
.contact_main_content .left_col {
padding-right: 35px; } }
.contact_main_content .contact_grid {
display: grid;
grid-template-columns: 380px calc(100% - 380px); }
@media (max-width: 1100px) {
.contact_main_content .contact_grid {
grid-template-columns: 300px calc(100% - 300px); } }
@media (max-width: 992px) {
.contact_main_content .contact_grid {
grid-template-columns: 100%; } }
.contact_main_content .contact_page_text2 {
margin-top: 35px; }
.contact_main_content .right_col {
margin-top: -44px; }
@media (max-width: 992px) {
.contact_main_content .right_col {
margin-top: 30px; } }
.contact_main_content .right_col .contact_form_content {
border-radius: 30px;
padding: 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
background-color: #1739ed;
background-image: -webkit-gradient(linear, left top, right top, from(#1739ed), to(#170a4a));
background-image: -o-linear-gradient(left, #1739ed 0%, #170a4a 100%);
background-image: linear-gradient(90deg, #1739ed 0%, #170a4a 100%); }
@media (max-width: 400px) {
.contact_main_content .right_col .contact_form_content {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; } }
.contact_main_content .right_col .contact_form_content .custom_h2 {
font-size: 28px;
-webkit-writing-mode: vertical-rl;
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
color: #fff;
font-weight: 700;
margin-top: 55px;
margin-left: 20px;
margin-bottom: 30px; }
@media (max-width: 700px) {
.contact_main_content .right_col .contact_form_content .custom_h2 {
font-size: 23px;
margin-left: 10px;
margin-top: 35px; } }
@media (max-width: 400px) {
.contact_main_content .right_col .contact_form_content .custom_h2 {
-webkit-writing-mode: unset;
-ms-writing-mode: unset;
writing-mode: unset;
-webkit-transform: none;
-ms-transform: none;
transform: none;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-top: 25px;
margin-bottom: 20px; } }
.contact_main_content .right_col .contact_form_content .form_content {
background-color: #fff;
border-radius: 30px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-bottom: 65px; }
@media (max-width: 1200px) {
.contact_main_content .right_col .contact_form_content .form_content {
padding-bottom: 45px; } }
@media (max-width: 700px) {
.contact_main_content .right_col .contact_form_content .form_content {
padding-bottom: 20px; } }
@media (max-width: 460px) {
.contact_main_content .right_col .contact_form_content .form_content {
padding-bottom: 10px; } }
.contact_main_content .right_col .contact_form_content .form_content .form_col50 {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%; }
@media (max-width: 700px) {
.contact_main_content .right_col .contact_form_content .form_content .form_col50 {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%; } }
.contact_main_content .right_col .contact_form_content .form_content .submit_box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%; }
.contact_main_content .right_col .contact_form_content .form_content .submit_box input[type="submit"] {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
border: none;
background-color: #173bf5;
padding: 20px 70px;
border-radius: 30px;
color: #fff;
font-size: 14px;
outline: none;
border: 2px solid #efefef;
cursor: pointer;
text-align: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.contact_main_content .right_col .contact_form_content .form_content .input_box {
margin-bottom: 25px; }
@media (max-width: 600px) {
.contact_main_content .right_col .contact_form_content .form_content .input_box {
margin-bottom: 15px; } }
@media (max-width: 460px) {
.contact_main_content .right_col .contact_form_content .form_content .input_box {
margin-bottom: 10px; } }
.contact_main_content .right_col .contact_form_content .form_content .input_box input {
padding: 5px 20px;
border-radius: 26px;
height: 55px;
border: none;
outline: none;
border: none;
outline: none;
border: 1px solid #e8e8e8;
width: 100%; }
.contact_main_content .right_col .contact_form_content .form_content .textarea_box {
position: relative; }
.contact_main_content .right_col .contact_form_content .form_content .textarea_box::before {
content: "";
background-repeat: no-repeat;
background-size: contain;
width: 30px;
height: 30px;
position: absolute;
left: -50px;
top: 10px;
background-image: url(//stage.zaplicense.eu/wp-content/themes/Webgo%20v2/img/ikona-kontakt-tresc@2.png); }
@media (max-width: 1200px) {
.contact_main_content .right_col .contact_form_content .form_content .textarea_box::before {
left: -40px; } }
@media (max-width: 460px) {
.contact_main_content .right_col .contact_form_content .form_content .textarea_box::before {
width: 25px;
height: 25px;
left: -45px; } }
@media (max-width: 400px) {
.contact_main_content .right_col .contact_form_content .form_content .textarea_box::before {
left: -35px; } }
.contact_main_content .right_col .contact_form_content .form_content .textarea_box textarea {
border-radius: 26px;
height: 154px;
border: none;
outline: none;
border: none;
outline: none;
border: 1px solid #e8e8e8;
width: 100%;
resize: none;
padding: 15px 20px; }
.contact_main_content .right_col .contact_form_content .form_content .form_col50 {
padding: 55px 50px 45px 70px; }
@media (max-width: 1200px) {
.contact_main_content .right_col .contact_form_content .form_content .form_col50 {
padding: 45px 30px 45px 55px; } }
@media (max-width: 700px) {
.contact_main_content .right_col .contact_form_content .form_content .form_col50 {
padding: 0px 30px 15px 60px; } }
@media (max-width: 460px) {
.contact_main_content .right_col .contact_form_content .form_content .form_col50 {
padding: 0px 20px 15px 65px; } }
@media (max-width: 400px) {
.contact_main_content .right_col .contact_form_content .form_content .form_col50 {
padding: 0px 10px 15px 45px; } }
.contact_main_content .right_col .contact_form_content .form_content .form_col50:nth-of-type(1) {
padding: 55px 10px 45px 50px; }
@media (max-width: 1200px) {
.contact_main_content .right_col .contact_form_content .form_content .form_col50:nth-of-type(1) {
padding: 55px 10px 45px 30px; } }
@media (max-width: 700px) {
.contact_main_content .right_col .contact_form_content .form_content .form_col50:nth-of-type(1) {
padding: 35px 30px 0px 20px; } }
@media (max-width: 460px) {
.contact_main_content .right_col .contact_form_content .form_content .form_col50:nth-of-type(1) {
padding: 35px 20px 0px 20px; } }
@media (max-width: 400px) {
.contact_main_content .right_col .contact_form_content .form_content .form_col50:nth-of-type(1) {
padding: 35px 10px 0px 10px; } }
.contact_main_content .right_col .contact_form_content .form_content .accept {
margin-top: 15px;
margin-bottom: 0px;
margin-left: -50px; }
@media (max-width: 1200px) {
.contact_main_content .right_col .contact_form_content .form_content .accept {
margin-left: -40px; } }
.contact_main_content .right_col .contact_form_content .form_content .accept .acceptance_field {
width: calc(100% - 20px); }
.contact_main_content .right_col .contact_form_content .form_content .accept .wpcf7-list-item {
margin: 0;
width: 100%;
display: block;
margin-left: 0;
font-size: 16px;
margin-top: 8px; }
.contact_main_content .right_col .contact_form_content .form_content .accept .wpcf7-list-item label {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
gap: 10px;
position: relative; }
.contact_main_content .right_col .contact_form_content .form_content .accept .wpcf7-list-item label input {
position: absolute;
left: 0;
top: 0;
width: 1px;
z-index: -1;
opacity: 0; }
.contact_main_content .right_col .contact_form_content .form_content .accept .wpcf7-list-item label input:checked + span:before {
background-color: #173bf5;
z-index: 2; }
.contact_main_content .right_col .contact_form_content .form_content .accept .wpcf7-list-item label span {
padding-left: 50px;
padding-right: 0px;
padding-top: 5px;
position: relative; }
@media (max-width: 1200px) {
.contact_main_content .right_col .contact_form_content .form_content .accept .wpcf7-list-item label span {
padding-left: 45px; } }
.contact_main_content .right_col .contact_form_content .form_content .accept .wpcf7-list-item label span::before {
content: "";
display: block;
width: 28px;
height: 28px;
margin-right: 10px;
background-color: #ffffff4b;
border: 1px solid #e8e8e8;
position: absolute;
left: 0px;
top: 0; }
.contact_main_content .right_col .contact_form_content .form_content .accept .wpcf7-list-item label .wpcf7-list-item-label {
width: 100%; }
.contact_main_content .right_col .contact_form_content .form_content .accept .wpcf7-list-item label .wpcf7-list-item-label p {
font-size: 11px;
margin-top: 0;
line-height: 1.2; }
.contact_main_content .right_col .contact_form_content .form_content span.wpcf7-not-valid-tip {
margin-top: 5px; }
.contact_main_content .right_col .contact_form_content .wpcf7-form {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.contact_main_content .right_col .contact_form_content .wpcf7-form .wpcf7-response-output {
margin: 1em 0.5em 1em; }
.contact_main_content .right_col .contact_form_content .input_box {
margin-left: 50px;
position: relative; }
@media (max-width: 1200px) {
.contact_main_content .right_col .contact_form_content .input_box {
margin-left: 40px; } }
.contact_main_content .right_col .contact_form_content .input_box::before {
content: "";
background-repeat: no-repeat;
background-size: contain;
width: 30px;
height: 30px;
position: absolute;
left: -50px;
top: 10px; }
@media (max-width: 1200px) {
.contact_main_content .right_col .contact_form_content .input_box::before {
left: -40px; } }
@media (max-width: 460px) {
.contact_main_content .right_col .contact_form_content .input_box::before {
width: 25px;
height: 25px; } }
.contact_main_content .right_col .contact_form_content .input_box_name::before {
background-image: url(//stage.zaplicense.eu/wp-content/themes/Webgo%20v2/img/ikona-konto@2.png); }
.contact_main_content .right_col .contact_form_content .input_box_email::before {
background-image: url(//stage.zaplicense.eu/wp-content/themes/Webgo%20v2/img/ikona-mail@2.png); }
.contact_main_content .right_col .contact_form_content .input_box_phone::before {
background-image: url(//stage.zaplicense.eu/wp-content/themes/Webgo%20v2/img/ikona-kontakt-telefon@2.png); }
.contact_page_repeater_item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
gap: 5px; }
.contact_page_repeater_item img {
max-width: 35px;
height: 35px;
-o-object-fit: contain;
object-fit: contain;
margin-top: 5px; }
.contact_page_repeater_item p,
.contact_page_repeater_item a {
color: #170947;
text-decoration: none; }
.contact_page_repeater_item p {
margin: 11px 0; }
.page-template-contact .padding_left,
.page-template-cooperation .padding_left,
.page-template-about-us .padding_left {
padding-left: 50px; }
@media (max-width: 1366px) {
.page-template-contact .padding_left,
.page-template-cooperation .padding_left,
.page-template-about-us .padding_left {
padding-left: 0; } }