/* 3. about */ .about-us-wrapper { margin-top: 17px; } .section-title{ & h1{ position: absolute; z-index: 1; font-size: 220px; line-height: 1; opacity: 0.07; top: -28px; left: 0; margin-bottom: 0; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 2px; } & > span{ color:$theme-color; font-family: $poppins; font-weight: 700; font-size: 20px; } & h2{ font-size: 50px; margin-top: 22px; letter-spacing: -0.3px; } & p{ margin-bottom: 0; margin-top: 35px; } } .line{ padding-left: 75px; position: relative; &::before{ position: absolute; background: $theme-color; content: ""; height: 3px; width: 45px; left: 0; bottom: 11px; } } .line-white::before{background: $white;} .section-2 h1{right: 0;} .white-title{ & span{ color:$white; } & h1{ color:$white; } & h2{ color:$white; } } .white-02-title{ & span{ color:$theme-color; } & h1{ color:$white; } & h2{ color:$white; } } .border-left-1 { height: 3px; width: 45px; background:$theme-color; left: -15px; display: inline-block; position: relative; top: -6px; } .border-right-1 { height: 3px; width: 45px; background: $theme-color; right: -15px; display: inline-block; top: -6px; position: relative; } .border-left-theme{background:$theme-color;} .border-right-theme{background:$theme-color;} .border-left-white{background:$white;} .border-right-white{background:$white;} .about-us-text{ & > span{ color:$black; font-family: $poppins; font-size: 18px; line-height: 28px; font-weight: 600; } & p{ margin-top: 20px; margin-right: 32px; margin-bottom: 36px; } } .about-us-img{ margin-right: 35px; & img{ width:100% } } .section-area{padding-bottom: 585px;} // about-02 .about-wrapper { margin-left: 40px; } .about-img{ margin-right: 30px; & img{ width: 100%; } } .about-wrapper .about-us-text p { margin-top: 0; margin-right: 0; margin-bottom: 40px; } .about-icon{ margin-right: 18px; & i{ color:$theme-color; font-size: 45px; } } .about-info{ & h2{ font-size: 45px; font-weight: 600; line-height: .8; & > span{ font-size: 30px; color:$theme-color; position: relative; top:-27px; left: -5px; } } & > span{ color:$body-text-color; text-transform: uppercase; font-size: 14px; font-weight: 500; } } .about-say-img { float: left; margin-right: 20px; } .about-say-content{ padding-top: 5px; overflow: hidden; & h4{ font-size: 24px; margin-bottom: 5px; } & span{ font-size: 14px; color: $theme-color; font-weight: 700; text-transform: uppercase; } } // about-02 .about-02-img{ margin-left: 30px; padding-right: 40px; & img{ width: 100%; } } .about-02-info { background-image: -moz-linear-gradient( -51deg, rgb(235,18,10) 0%, rgb(255,94,20) 99%); background-image: -webkit-linear-gradient( -51deg, rgb(235,18,10) 0%, rgb(255,94,20) 99%); background-image: -ms-linear-gradient( -51deg, rgb(235,18,10) 0%, rgb(255,94,20) 99%); position: absolute; right: 0; bottom: -30px; padding: 34px 40px 25px; border-radius: 10px; } .about-info-date{ margin-right: 10px; & h2{ font-size: 60px; margin-bottom: 0; line-height: 1; letter-spacing: -.3px; color:$white; & > span{ font-size: 40px; color: $white; position: relative; top: -30px; left: -5px; font-weight: 400; } } } .about-info-content{ overflow: hidden; & h3{ margin-bottom: 0; color:$white; font-size: 24px; font-family: $roboto; font-weight: 400; line-height: 1.2; } } .about-02-wrapper{ margin-left: 30px; } .about-info-list { margin-bottom: 30px; &:last-child{margin-bottom: 0;} } .about-info-icon{ margin-right: 30px; position: relative; top:5px; } .about-info-text{ overflow: hidden; & h4{ font-size: 20px; line-height: 1.3; } & p{ margin-bottom: 0; margin-right: 42px; } } // about-me .about-me-info{ & span{ font-family: $poppins; font-size: 18px; color: $black; line-height: 28px; font-weight: 600; } & p{ margin-bottom: 0; margin-top: 20px; } } .about-me-img{ & img{ width:100%; } } .about-me-text{ margin-top:47px; & h3{ font-size: 24px; line-height: 1; position: relative; padding-bottom: 27px; margin-bottom: 23px; & i{ color:$theme-color; margin-right: 15px; } &::before{ background: #eeeeee; height: 2px; width: 100%; position: absolute; content: ""; left: 0; bottom: 0; transition: .3s; } &::after{ background: $theme-color; height: 2px; width: 0; position: absolute; content: ""; left: 0; bottom: 0; transition: .3s; } } & p{ font-size: 16px; margin-bottom: 17px; } } .about-me-wrapper:hover .about-me-text h3::after{width: 100%;} .about-me-wrapper.active .about-me-text h3::after{width: 100%;} .ab-01 { top: 10%; right: 15%; }