h1 {width: 100%;text-align: center;font-size: 30px;margin-top: 50px;margin-bottom: 25px;letter-spacing: 3px;}
h2 {color: black;font-size: 20px;font-weight: 700;text-transform: uppercase;margin-bottom: 25px;}

strong {font-weight: 700;}

.pageContent {width: 1440px;min-height: 500px;margin:25px auto;background: white;border-radius: 6px;box-shadow: 0 2px 18px 0 rgba(0,0,0,0.15);padding:50px 25px;}

.sidesHolder {display: flex;align-items: center;}
.sidesHolder > .leftSide {width: 50%;line-height: 1.3;}
.sidesHolder > .leftSide > h2 {margin-bottom: 5px;}
.sidesHolder > .leftSide > h3 {font-size: 18px;margin-bottom: 15px;}
.sidesHolder > .rightSide {width: 50%;}

.rightSide .row {display: flex;font-size: 16px;color: black;font-weight: 600;gap: 20px;margin-bottom: 20px;width: 100%;}
.row > div {width: 100%;}
.row > div > .label {margin-bottom: 5px;}
.row > div > input {height: 40px;border-radius: 6px;border: 1px solid #cecece;width: 337px;}
.row > div > textarea {width: 100%;border-radius: 6px;border: 1px solid #cecece;height: 300px;font-family: "Inter", sans-serif;padding: 15px 10px;}

.panel .bottom {display: flex;justify-content: space-between;align-items: center;}
.panel .bottom .button {padding: 10px 25px;border-radius: 6px;background: orange;color: white;text-transform: uppercase;font-weight: 700;cursor: pointer;}
.panel .bottom .button:hover {background: #b97902;transition: .4s;}

#map {width: 100%;height:400px;margin-top: 25px;}


@media all and (max-width: 1460px) {
    .pageContent {width: 95%;}
    .row > div > input {width: 320px;}
}
@media all and (max-width: 1340px) {
    .sidesHolder > .leftSide {width: 40%;}
    .sidesHolder > .rightSide {width: 100%;}
}
@media all and (max-width: 1120px) {
    .sidesHolder > .leftSide {width: 30%;}
}
@media all and (max-width: 980px) {
    .sidesHolder {justify-content: center;flex-direction: column;}
    .sidesHolder > .leftSide {width: 100%;}
    .sidesHolder > .rightSide {width: 100%;margin-top: 50px;}

    .row > div > input {width: 300px;}
}

@media all and (max-width: 700px) {
    .panel .bottom {padding-right: 0;}
    .rightSide .row {flex-direction: column;}


    .row > div > input {width: 100%;}
}
