Newer
Older

Ekaterina Kondareva
committed
.hy-cta-button-container {

Ekaterina Kondareva
committed
.hy-cta-button {
cursor: pointer;
font-family: var(--main-font-family);
Ekaterina Kondareva
committed
font-weight: 600;
position: relative;
text-decoration: none;
&.blue-background,
&.white-background {
align-items: center;
background-color: var(--brand-main-light);
box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
box-sizing: border-box;
color: var(--grayscale-white);
display: flex;
justify-content: center;
height: 100%;
max-width: 278px;
padding: 14px 12px;
@include breakpoint($narrow) {
padding: 15px 16px;
}
@include breakpoint($extrawide) {
// with sidebar on page
padding: 15px 16px;
}
@include breakpoint($overwide) {
// with sidebar on page
padding: 17px 16px;
}
@include font-size(16px, 16px); //button small
@include breakpoint($narrow) {
@include font-size(18px, 18px); //button medium
}
@include breakpoint($extrawide) {
// with sidebar on page
@include font-size(18px, 18px); //button medium
}
@include breakpoint($overwide) {
// with sidebar on page
@include font-size(20px, 20px); //button large
}
margin-left: 8px; //button small
@include breakpoint($narrow) {
margin-left: 10px; //button medium
}
@include breakpoint($extrawide) {
margin-left: 10px; //button medium
}
@include breakpoint($overwide) {
margin-left: 12px; //button large
}
svg {
background-color: var(--brand-main-light);
fill: var(--grayscale-white);
height: 16px;
width: 16px;
@include breakpoint($narrow) {
//button medium
height: 18px;
width: 18px;
}
@include breakpoint($extrawide) {
//button medium
height: 18px;
width: 18px;
}
@include breakpoint($overwide) {
//button large
height: 22px;
width: 22px;
}
border: 3px solid var(--grayscale-white);
@include breakpoint($overwide) {
border: 4px solid var(--grayscale-white);
}
}
&.white-background {
border: none;
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
.hy-cta-button.large {
@include breakpoint($extrawide) {
padding: 17px 16px;
}
.text {
@include breakpoint($extrawide) {
@include font-size(20px, 20px); //button large
}
}
.link-icon {
@include breakpoint($extrawide) {
margin-left: 12px; //button large
}
svg {
@include breakpoint($extrawide) {
//button large
height: 22px;
width: 22px;
}
}
}
&.blue-background {
@include breakpoint($extrawide) {
border: 4px solid var(--grayscale-white);
}
}
}