frontlinetraining/public/assets/scss/template/_contact.scss
2024-12-10 18:10:45 +05:30

215 lines
4.7 KiB
SCSS

/*-------------------
Contact Styles
---------------------*/
.contact-me {
.inner {
display: flex;
align-items: center;
@media #{$sm-layout} {
display: block;
text-align: center;
}
}
.thumbnail {
margin-right: 130px;
position: relative;
z-index: 1;
@media #{$md-layout} {
margin-right: 50px;
}
@media #{$sm-layout} {
margin-bottom: 40px;
margin-right: 0;
}
.thumb {
box-shadow: 0px 20px 40px 0px rgba(42,11,88,0.1);
border-radius: 50%;
@media #{$sm-layout} {
display: inline-block;
}
img {
border-radius: 50%;
}
}
.shape-group {
@extend %liststyle;
@media #{$sm-layout} {
display: none;
}
li {
margin: 0;
position: absolute;
z-index: -1;
&.shape-1 {
top: -45px;
right: 30px;
}
&.shape-2 {
top: -20px;
right: -30px;
z-index: 1;
@media #{$md-layout} {
display: none;
}
}
&.shape-3 {
bottom: -15px;
left: -40px;
}
}
}
}
.contact-us-info {
flex: 1;
}
}
.contact-us-info {
.heading-title {
margin-bottom: 26px;
}
.address-list {
@extend %liststyle;
li {
.title {
margin-bottom: 5px;
}
p {
margin-bottom: 20px;
}
}
}
.social-share {
padding-top: 12px;
}
}
.contact-me-area {
.contact-us-info {
.social-share {
@media #{$sm-layout} {
justify-content: center;
}
}
}
}
.contact-form-area {
background-color: var(--color-lighten01);
position: relative;
z-index: 1;
overflow: hidden;
.shape-group {
@extend %liststyle;
@media only screen and (max-width: 991px) {
display: none;
}
li {
position: absolute;
z-index: -1;
&.shape-1 {
top: 32%;
left: 13%;
}
&.shape-2 {
top: 32%;
left: 9%;
}
&.shape-3 {
top: -200px;
right: -110px;
span {
display: block;
height: 476px;
width: 476px;
border: 1px solid var(--color-border);
border-radius: 50%;
}
}
&.shape-4 {
top: 150px;
right: 135px;
}
}
}
}
.contact-form {
&.form-style-2 {
padding: 70px;
box-shadow: var(--shadow-darker);
background-color: var(--color-white);
border-radius: 5px;
margin-bottom: -80px;
position: relative;
@media #{$small-mobile} {
padding: 40px;
}
.section-title {
margin-bottom: 5px;
p {
margin-top: 10px;
margin-bottom: 0;
}
}
.form-group {
margin-bottom: 0;
input, textarea {
border-bottom: 1px solid var(--color-border);
border-radius: 0;
padding: 20px 0 10px;
}
.edu-btn {
margin-top: 40px;
}
}
.shape-group {
@extend %liststyle;
@media only screen and (max-width: 991px) {
display: none;
}
li {
position: absolute;
z-index: -1;
&.shape-1 {
top: -60px;
right: -90px;
}
&.shape-2 {
top: -80px;
right: -10px;
z-index: 1;
}
}
}
}
.error-msg,
.success-msg {
p {
margin-top: 10px;
margin-bottom: 0;
}
}
}
.contact-us-area {
padding: 120px 0 0;
@media #{$md-layout} {
padding: 100px 0 0;
}
@media #{$sm-layout} {
padding: 80px 0 0;
}
}
.google-map-area {
#gmap_canvas {
width: 100%;
height: 600px;
margin-bottom: -8px;
}
}