File: /home/emblazeone/public_html/amaroseantiaging/slice/css/style.scss
@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500&display=swap";
@import "chekout";
@font-face {
font-family: 'PoppinsMedium';
src: url('../fonts/PoppinsMedium.eot');
src: url('../fonts/PoppinsMedium.eot') format('embedded-opentype'),
url('../fonts/PoppinsMedium.woff2') format('woff2'),
url('../fonts/PoppinsMedium.woff') format('woff'),
url('../fonts/PoppinsMedium.ttf') format('truetype'),
url('../fonts/PoppinsMedium.svg#PoppinsMedium') format('svg');
}
@font-face {
font-family: 'PoppinsRegular';
src: url('../fonts/PoppinsRegular.eot');
src: url('../fonts/PoppinsRegular.eot') format('embedded-opentype'),
url('../fonts/PoppinsRegular.woff2') format('woff2'),
url('../fonts/PoppinsRegular.woff') format('woff'),
url('../fonts/PoppinsRegular.ttf') format('truetype'),
url('../fonts/PoppinsRegular.svg#PoppinsRegular') format('svg');
}
@font-face {
font-family: 'PoppinsExtraBold';
src: url('../fonts/PoppinsExtraBold.eot');
src: url('../fonts/PoppinsExtraBold.eot') format('embedded-opentype'),
url('../fonts/PoppinsExtraBold.woff2') format('woff2'),
url('../fonts/PoppinsExtraBold.woff') format('woff'),
url('../fonts/PoppinsExtraBold.ttf') format('truetype'),
url('../fonts/PoppinsExtraBold.svg#PoppinsExtraBold') format('svg');
}
@font-face {
font-family: 'PoppinsBold';
src: url('../fonts/PoppinsBold.eot');
src: url('../fonts/PoppinsBold.eot') format('embedded-opentype'),
url('../fonts/PoppinsBold.woff2') format('woff2'),
url('../fonts/PoppinsBold.woff') format('woff'),
url('../fonts/PoppinsBold.ttf') format('truetype'),
url('../fonts/PoppinsBold.svg#PoppinsBold') format('svg');
}
@font-face {
font-family: 'PoppinsSemiBold';
src: url('../fonts/PoppinsSemiBold.eot');
src: url('../fonts/PoppinsSemiBold.eot') format('embedded-opentype'),
url('../fonts/PoppinsSemiBold.woff2') format('woff2'),
url('../fonts/PoppinsSemiBold.woff') format('woff'),
url('../fonts/PoppinsSemiBold.ttf') format('truetype'),
url('../fonts/PoppinsSemiBold.svg#PoppinsSemiBold') format('svg');
}
@font-face {
font-family: 'AvenirNextCyrBold';
src: url('../fonts/AvenirNextCyrBold.eot');
src: url('../fonts/AvenirNextCyrBold.eot') format('embedded-opentype'),
url('../fonts/AvenirNextCyrBold.woff2') format('woff2'),
url('../fonts/AvenirNextCyrBold.woff') format('woff'),
url('../fonts/AvenirNextCyrBold.ttf') format('truetype'),
url('../fonts/AvenirNextCyrBold.svg#AvenirNextCyrBold') format('svg');
}
@font-face {
font-family: 'FuturaMedium';
src: url('../fonts/FuturaMedium.eot');
src: url('../fonts/FuturaMedium.eot') format('embedded-opentype'),
url('../fonts/FuturaMedium.woff2') format('woff2'),
url('../fonts/FuturaMedium.woff') format('woff'),
url('../fonts/FuturaMedium.ttf') format('truetype'),
url('../fonts/FuturaMedium.svg#FuturaMedium') format('svg');
}
* {
font-family: "PoppinsRegular", serif;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #5b5b5b;
}
::-moz-placeholder { /* Firefox 19+ */
color: #5b5b5b;
}
:-ms-input-placeholder { /* IE 10+ */
color: #5b5b5b;
}
:-moz-placeholder { /* Firefox 18- */
color: #5b5b5b;
}
// Colors
$black: #000;
$white: #FFF;
// Fonts
$main_font_regular: 'DIN', sans-serif;
// ------------------------------------------------------
:root {
font-size: 16px;
}
* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
a {
text-decoration: none;
&:hover {
text-decoration: none;
}
}
@mixin max-screen($res) {
@media screen and (max-width: $res) {
@content;
}
}
@mixin min-screen($res) {
@media screen and (min-width: $res) {
@content;
}
}
body {
background-color: #243e92;
background-image: url("../images/main_bg.jpg");
background-repeat: no-repeat;
background-position: top center;
@include max-screen(767px) {
background-image: url("../images/main_bg_mob.jpg");
background-size: 100%;
}
}
.get_one {
display: inline-block;
border: solid 1px #ffffff;
padding: 0 21px;
background: linear-gradient(to top, #de8211, #fee301);
color: #FFFFFF;
font-size: 28px;
font: 28px/60px 'AvenirNextCyrBold';
text-transform: uppercase;
@include max-screen(767px) {
margin-top: 10px;
}
}
header {
height: 139px;
background-color: #0a0f24;
border-bottom: solid 1px #838593;
@include max-screen(767px) {
height: auto;
padding-bottom: 12px;
}
.left_top {
position: absolute;
left: 0;
top: 0;
@include max-screen(767px) {
width: 100px;
}
}
.black_line {
color: #e9e358;
text-align: center;
font-family: 'Roboto', sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size: 15px;
line-height: 22px;
padding-top: 15px;
@include max-screen(767px) {
padding-left: 85px;
font-size: 11px;
line-height: 18px;
}
}
}
.banner {
padding-top: 110px;
@include max-screen(767px) {
padding-top: 30px;
}
.slideshow {
&.next_page {
height: 100px;
}
.slides {
height: 100%;
.slide {
opacity: 0;
pointer-events: none;
.slide_descript {
//margin-left: 13%!important;
text-align: center;
margin-bottom: 75px;
@include max-screen(991px) {
width: 100%;
margin: auto;
}
@include max-screen(575px) {
width: 100%;
display: flex;
flex-direction: column;
align-content: center;
align-items: center;
}
.slide__desc {
&.fz-120 {
font: 120px/120px 'AvenirNextCyrBold';
@include max-screen(767px) {
font-size: 49px;
line-height: 49px;
}
}
width: 100%;
position: relative;
font: 73px/73px 'AvenirNextCyrBold';
//letter-spacing: 1.5px;
cursor: default;
margin: 0px 0 0 0;
animation-name: scale_1;
animation-duration: 2.5s;
animation-timing-function: linear;
color: #e9e358 !important;
@include max-screen(1199px) {
width: 100%;
}
@include max-screen(991px) {
width: 100%;
}
@include max-screen(767px) {
font-size: 45px;
line-height: 45px;
}
@include max-screen(575px) {
font-size: 32px;
line-height: 32px;
text-align: center;
}
span {
color: transparent;
display: inline-block;
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: white;
}
&.more {
display: inline-block !important;
font: 10px/31px 'PoppinsRegular';
padding: 0px 12px;
border: solid 1px #48517d;
border-radius: 4px;
color: #FFF !important;
margin: 0px;
width: auto;
cursor: pointer;
transition: 0.3s;
&:hover {
text-decoration: none;
color: #e9e358;
}
}
}
}
}
.slide--current {
opacity: 1;
pointer-events: auto;
}
}
.slidenav {
position: absolute;
top: 0;
width: 100%;
height: 100%;
text-align: center;
.slidenav__item {
font-size: 20px;
line-height: 70px;
font-weight: bold;
width: 70px;
color: white;
border: solid 1px #707577;
border-radius: 50%;
background: none;
@include max-screen(991px) {
font-size: 16px;
width: 52px;
line-height: 50px;
border-radius: 25px;
}
@include max-screen(767px) {
width: auto;
border: none;
}
&:focus {
outline: none;
}
&:hover {
cursor: pointer;
}
}
.slidenav__item--prev {
position: absolute;
left: 40px;
top: 47%;
@include max-screen(767px) {
left: 15px;
}
}
.slidenav__item--next {
position: absolute;
right: 40px;
top: 47%;
@include max-screen(767px) {
right: 15px;
}
}
}
.shape {
position: absolute;
width: 100%;
height: 100%;
fill: var(--color-shape-fill);
top: 0;
pointer-events: none;
}
}
h3.text-uppee {
color: white;
font: 40px/40px 'AvenirNextCyrBold';
text-transform: uppercase;
span {
font-size: 34px;
line-height: 34px;
}
@include max-screen(767px) {
font: 35px/40px 'AvenirNextCyrBold';
}
}
h4 {
color: #e9e358;
font: 26px/80px "PoppinsRegular", serif;
@include max-screen(767px) {
font-size: 16px;
line-height: 25px;
}
}
.top_sp {
list-style: none;
margin: auto;
max-width: 450px;
@include max-screen(767px) {
margin: inherit;
padding-left: 0;
}
li {
color: #ffffff;
font: 23px/35px "PoppinsRegular", serif;
text-align: left;
margin: 20px 0;
@include max-screen(767px) {
font-size: 18px;
line-height: 27px;
}
i {
font-size: 18px;
&:last-of-type {
margin-right: 20px;
position: relative;
left: -5px;
}
}
}
}
.get_one {
padding: 0 61px;
font: 28px/80px 'AvenirNextCyrBold';
@include max-screen(767px) {
text-align: center;
padding: 0;
width: 100%;
}
}
.col-12.text-center.pt-5 {
margin-bottom: 117px;
img {
display: inline-block;
max-width: 300px;
}
}
}
@include min-screen(992px) {
@keyframes letter-space {
0% {
letter-spacing: 5px;
}
50% {
letter-spacing: 15px;
}
100% {
letter-spacing: 5px;
}
}
}
@include min-screen(768px) {
@keyframes nav_ft1 {
0% {
opacity: 0
}
30% {
opacity: 0
}
100% {
opacity: 1
}
}
}
@keyframes scale {
0% {
transform: scale(0)
}
25% {
transform: scale(0, 5)
}
50% {
transform: scale(1)
}
50% {
transform: scale(1.25)
}
100% {
transform: scale(1)
}
}
@keyframes scale_1 {
0% {
transform: scale(0)
}
25% {
transform: scale(0)
}
50% {
transform: scale(0, 5)
}
75% {
transform: scale(1.25)
}
100% {
transform: scale(1)
}
}
.section_2 {
margin-bottom: 23px;
.bg {
background-image: url("../images/section_2.png");
background-repeat: no-repeat;
background-position: top center;
padding-top: 65px;
padding-bottom: 64px;
border-radius: 45px 45px 0px 0px;
overflow: hidden;
@include max-screen(767px) {
background-image: url("../images/section_2_mob.jpg");
background-position: bottom center;
background-size: 100%;
border-radius: 25px 25px 0px 0px;
overflow: hidden;
background-color: #c64276;
padding-bottom: 360px;
padding-top: 16px;
}
h3 {
color: transparent;
display: inline-block;
font: 50px/50px 'AvenirNextCyrBold';
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: white;
text-transform: uppercase;
span {
display: block;
font: 70px/70px 'AvenirNextCyrBold';
color: #FFFFFF;
br {
display: none;
}
}
@include max-screen(767px) {
text-align: center;
font: 25px/29px 'AvenirNextCyrBold';
display: block;
span {
font: 35px/39px 'AvenirNextCyrBold';
text-align: center;
br {
display: block;
}
}
}
}
p {
font: 16px/23px "PoppinsRegular", serif;
color: #FFFFFF;
padding-top: 25px;
strong {
font: 16px/23px 'AvenirNextCyrBold';
}
}
}
.mouth {
font: 28px/28px 'Roboto', sans-serif;
color: white;
span {
display: block;
font: 31px/31px 'Roboto', sans-serif;
font-weight: bolder;
}
@include max-screen(767px) {
font: 15px/15px 'Roboto', sans-serif;
span {
font: 20px/20px 'Roboto', sans-serif;
}
}
}
&.section_3 {
.bg {
background-image: url("../images/section_3.jpg");
background-position: top right;
background-size: cover;
padding-bottom: 0px;
border-radius: 0px;
p {
padding-top: 0;
@include max-screen(767px) {
font-size: 14px;
}
}
@include max-screen(767px) {
.row.justify-content-end {
background-image: url("../images/run_mobil.png");
background-repeat: no-repeat;
background-position: left top;
background-size: contain;
}
}
}
}
&.section_4 {
.bg {
background-image: url("../images/section_3.png");
background-position: top center;
padding-bottom: 60px;
background-size: inherit;
border-radius: 0 0 40px 40px;
background-color: #FFFFFF;
@include max-screen(767px){
background-image: none;
}
p {
padding-top: 0;
color: #1c2a6b;
margin-top: 40px;
@include max-screen(767px) {
font-size: 14px;
}
strong{
font-size: 20px;
display: block;
text-decoration: underline;
text-transform: uppercase;
}
}
h3 {
-webkit-text-stroke-color: #1c2a6b;
span {
color: #1c2a6b;
}
}
}
}
}
.see_what{
padding-top: 30px;
h3 {
color: transparent;
text-align: center;
font: 50px/50px 'AvenirNextCyrBold';
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: white;
text-transform: uppercase;
margin-bottom: 60px;
span {
display: block;
font: 70px/70px 'AvenirNextCyrBold';
color: #e9e358;
-webkit-text-stroke-width: 0px;
-webkit-text-stroke-color: #e9e358;
br {
display: none;
}
}
@include max-screen(767px) {
text-align: center;
font: 25px/29px 'AvenirNextCyrBold';
span {
font: 35px/39px 'AvenirNextCyrBold';
text-align: center;
br {
display: block;
}
}
}
}
.custom{
border: solid 1px white;
background-color: #FFFFFF;
&.first{
border-radius: 20px 0 0 20px;
overflow: hidden;
@include max-screen(767px){
border-radius: 0;
}
}
&.last{
border-radius: 0 20px 20px 0;
overflow: hidden;
@include max-screen(767px){
border-radius: 0;
}
}
p{
padding: 30px;
background: linear-gradient(to top, #edce75, #d5903d);
height: 380px;
font-family: "PoppinsRegular", serif;
font-style: italic;
font-size: 13px;
line-height: 15px;
color: #2f2f2f;
text-align: center;
i{
color: #FFFFFF;
font-size: 20px;
margin: 0 10px;
}
}
.review{
background-color: #f8f8f8;
text-align: center;
position: relative;
padding-top: 20px;
padding-bottom: 30px;
.log{
position: absolute;
top: -60px;
display: inline-block;
left: 50%;
margin-left: -43px;
}
.name{
font-family: 'PoppinsExtraBold';
font-size: 14px;
color: #313131;
}
}
}
}
.w_sv{
width: 210px;
}
footer{
border-top: solid 1px white;
padding-top: 22px;
padding-bottom: 79px;
background: linear-gradient(to top, #0f193d, #243e92);
.soc_icon{
display: inline-block;
margin: 0 8px;
i{
font-size: 40px;
color: white;
}
}
p{
font-family: 'Roboto', sans-serif;
font-size: 15px;
line-height: 22px;
margin-bottom: 30px;
color: white;
&:last-of-type{
margin-bottom: 0;
}
}
}
.shadow_my{
transition: 0.3s;
&:hover{
opacity: 1;
transform: scale(1.1);
}
}