This commit is contained in:
Roman Pyrih
2025-09-26 15:56:49 +02:00
parent d58cd50ebc
commit f7e757d188
3 changed files with 534 additions and 46 deletions

View File

@@ -360,6 +360,11 @@ header#masthead {
transition: all 250ms ease-in-out;
transition-delay: 600ms;
}
@media (min-width: 992px) and (max-width: 1199px) {
header#masthead {
height: 110px;
}
}
header#masthead.active {
background: #232323;
transition-delay: 0ms;
@@ -373,6 +378,11 @@ header#masthead .row {
column-gap: 40px;
height: 77px;
}
@media (min-width: 992px) and (max-width: 1199px) {
header#masthead .row {
height: 110px;
}
}
header#masthead .row .site-branding img {
width: 246px;
min-width: 246px;
@@ -413,7 +423,7 @@ header#masthead .row nav#site-navigation ul#primary-menu {
gap: 50px;
justify-content: center;
}
@media (max-width: 1199px) {
@media (max-width: 1369px) {
header#masthead .row nav#site-navigation ul#primary-menu {
gap: 30px;
}
@@ -510,6 +520,11 @@ header#masthead .row .main-navigation-secondary {
align-items: center;
gap: 16px;
}
@media (max-width: 1199px) {
header#masthead .row .main-navigation-secondary {
flex-direction: column;
}
}
@media (max-width: 991px) {
header#masthead .row .main-navigation-secondary {
display: none;
@@ -602,6 +617,7 @@ header#masthead .row #nav-menu-toggle .icon::after {
footer#site-footer {
background: #232323;
overflow: hidden;
}
footer#site-footer .footer-1 {
padding-top: 140px;
@@ -615,6 +631,16 @@ footer#site-footer .footer-1 .row {
align-items: center;
gap: 80px;
}
@media (max-width: 1199px) {
footer#site-footer .footer-1 .row {
gap: 60px;
}
}
@media (max-width: 991px) {
footer#site-footer .footer-1 .row {
flex-direction: column-reverse;
}
}
footer#site-footer .footer-1 .row .col-1 .box-contact {
padding: 48px;
background: #faf8f2;
@@ -652,6 +678,12 @@ footer#site-footer .footer-1 .row .col-1 .box-contact form .form-fields {
row-gap: 16px;
grid-template-areas: "i1 i2" "i3 i4" "i5 i5" "i6 i6";
}
@media (max-width: 575px) {
footer#site-footer .footer-1 .row .col-1 .box-contact form .form-fields {
grid-template-columns: 1fr;
grid-template-areas: "i1" "i2" "i3" "i4" "i5" "i6";
}
}
footer#site-footer .footer-1 .row .col-1 .box-contact form .form-fields .c-item-1 {
grid-area: i1;
}
@@ -676,8 +708,16 @@ footer#site-footer .footer-1 .row .col-1 .box-contact form .form-fields .c-item-
flex-direction: row;
justify-content: space-between;
}
footer#site-footer .footer-1 .row .col-1 .box-contact form .form-fields .c-item-6 .c-row .c-col-1 {
max-width: 290px;
@media (max-width: 1369px) {
footer#site-footer .footer-1 .row .col-1 .box-contact form .form-fields .c-item-6 .c-row {
flex-direction: column;
row-gap: 20px;
}
}
@media (min-width: 1370px) {
footer#site-footer .footer-1 .row .col-1 .box-contact form .form-fields .c-item-6 .c-row .c-col-1 {
max-width: 290px;
}
}
footer#site-footer .footer-1 .row .col-1 .box-contact form .form-fields .c-item-6 .c-row .c-col-1 span {
margin: 0px;
@@ -702,6 +742,11 @@ footer#site-footer .footer-1 .row .col-1 .box-contact form .form-fields .c-item-
display: flex;
flex-direction: row-reverse;
}
@media (max-width: 1369px) {
footer#site-footer .footer-1 .row .col-1 .box-contact form .form-fields .c-item-6 .c-row .c-col-2 {
flex-direction: row;
}
}
footer#site-footer .footer-1 .row .col-1 .box-contact form .form-fields .c-item-6 .c-row .c-col-2 input {
border: none;
cursor: pointer;
@@ -800,6 +845,11 @@ footer#site-footer .footer-1 .row .col-2 {
width: 100%;
max-width: 400px;
}
@media (max-width: 991px) {
footer#site-footer .footer-1 .row .col-2 {
max-width: unset;
}
}
footer#site-footer .footer-1 .row .col-2 .box-logo {
margin-bottom: 24px;
}
@@ -841,6 +891,11 @@ footer#site-footer .footer-1 .row .col-2 .box-text ol li::before {
line-height: 1.4;
letter-spacing: -0.48px;
}
@media (max-width: 575px) {
footer#site-footer .footer-1 .row .col-2 .box-text ol li {
font-size: 20px;
}
}
footer#site-footer .footer-1 .row .col-2 .box-info p {
color: #9e9e9e;
font-weight: 400;
@@ -1044,6 +1099,45 @@ body.page-id-72 main .box-1 .row .col-1 {
padding-bottom: 60px;
}
}
@media (max-width: 767px) {
body.page-id-72 main .box-1 .row .col-1 {
max-width: 370px;
}
}
@media (max-width: 1369px) {
body.page-id-72 main .box-1 .row .col-2 {
z-index: 1;
position: absolute;
top: 0;
right: 0;
z-index: 1;
max-width: 430px;
}
}
@media (max-width: 991px) {
body.page-id-72 main .box-1 .row .col-2 {
max-width: 360px;
}
}
@media (max-width: 767px) {
body.page-id-72 main .box-1 .row .col-2 {
left: 0;
right: auto;
transform: translateX(100%);
max-width: 400px;
}
}
@media (max-width: 575px) {
body.page-id-72 main .box-1 .row .col-2 {
max-width: unset;
width: 100svw;
inset: 0;
}
body.page-id-72 main .box-1 .row .col-2 img {
max-width: unset;
width: 100%;
}
}
body.page-id-72 main .box-1 .box-head {
margin-bottom: 24px;
}
@@ -1054,6 +1148,11 @@ body.page-id-72 main .box-1 .box-head h2 {
line-height: 120%;
letter-spacing: -1.4px;
}
@media (max-width: 1199px) {
body.page-id-72 main .box-1 .box-head h2 {
font-size: 54px;
}
}
@media (max-width: 991px) {
body.page-id-72 main .box-1 .box-head h2 {
font-size: 48px;
@@ -1129,6 +1228,18 @@ body.page-id-72 main .box-2 .row {
-moz-column-gap: 100px;
column-gap: 100px;
}
@media (min-width: 992px) and (max-width: 1199px) {
body.page-id-72 main .box-2 .row {
-moz-column-gap: 50px;
column-gap: 50px;
}
}
@media (max-width: 991px) {
body.page-id-72 main .box-2 .row {
flex-direction: column-reverse;
row-gap: 60px;
}
}
body.page-id-72 main .box-2 .row .col-1 {
position: relative;
padding-left: 100px;
@@ -1178,6 +1289,18 @@ body.page-id-72 main .box-2 .row .col-1::after {
width: 100%;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
body.page-id-72 main .box-2 .row .col-1 {
max-width: 550px;
}
}
@media (max-width: 991px) {
body.page-id-72 main .box-2 .row .col-1 {
padding-left: 0;
padding-top: 60px;
max-width: unset;
}
}
body.page-id-72 main .box-2 .row .col-1 .box-head h2 {
color: #ffffff;
font-weight: 400;
@@ -1236,6 +1359,11 @@ body.page-id-72 main .box-2 .row .col-2 img {
width: 100%;
max-width: 450px;
}
@media (max-width: 991px) {
body.page-id-72 main .box-2 .row .col-2 img {
margin: 0 auto;
}
}
body.page-id-72 main .box-3 {
padding-top: 140px;
padding-bottom: 140px;
@@ -1248,6 +1376,13 @@ body.page-id-72 main .box-3 .row {
-moz-column-gap: 64px;
column-gap: 64px;
}
@media (max-width: 991px) {
body.page-id-72 main .box-3 .row {
flex-direction: column;
align-items: initial;
row-gap: 100px;
}
}
body.page-id-72 main .box-3 .row .col-1 {
position: relative;
padding-left: 64px;
@@ -1298,10 +1433,31 @@ body.page-id-72 main .box-3 .row .col-1 img {
width: 100%;
max-width: 530px;
}
@media (max-width: 991px) {
body.page-id-72 main .box-3 .row .col-1 {
padding-left: 0;
}
body.page-id-72 main .box-3 .row .col-1::before {
top: auto;
bottom: -60px;
}
body.page-id-72 main .box-3 .row .col-1::after {
top: auto;
bottom: -55px;
}
body.page-id-72 main .box-3 .row .col-1 img {
margin: 0 auto;
}
}
body.page-id-72 main .box-3 .row .col-2 {
width: 100%;
max-width: 600px;
}
@media (max-width: 991px) {
body.page-id-72 main .box-3 .row .col-2 {
max-width: unset;
}
}
body.page-id-72 main .box-3 .row .col-2 .mini_title {
margin-bottom: 40px;
}
@@ -1316,6 +1472,11 @@ body.page-id-72 main .box-3 .row .col-2 ul {
padding: 0;
margin: 0 0 80px 0;
}
@media (max-width: 1199px) {
body.page-id-72 main .box-3 .row .col-2 ul {
margin: 0 0 40px 0;
}
}
body.page-id-72 main .box-3 .row .col-2 ul li {
position: relative;
padding-left: 33px;
@@ -1323,6 +1484,11 @@ body.page-id-72 main .box-3 .row .col-2 ul li {
body.page-id-72 main .box-3 .row .col-2 ul li:not(:last-child) {
margin-bottom: 40px;
}
@media (max-width: 1199px) {
body.page-id-72 main .box-3 .row .col-2 ul li:not(:last-child) {
margin-bottom: 20px;
}
}
body.page-id-72 main .box-3 .row .col-2 ul li::before {
content: "";
position: absolute;
@@ -1342,6 +1508,11 @@ body.page-id-72 main .box-3 .row .col-2 ul li p {
letter-spacing: -0.68px;
margin-bottom: 0;
}
@media (max-width: 1369px) {
body.page-id-72 main .box-3 .row .col-2 ul li p {
font-size: 26px;
}
}
body.page-id-72 main .box-3 .row .col-2 .info_box {
display: flex;
flex-direction: row;
@@ -1367,6 +1538,12 @@ body.page-id-72 main .box-4 {
padding-top: 180px;
padding-bottom: 140px;
}
@media (max-width: 991px) {
body.page-id-72 main .box-4 {
padding-top: 120px;
padding-bottom: 120px;
}
}
body.page-id-72 main .box-4 .row {
position: relative;
padding-left: 100px;
@@ -1413,6 +1590,12 @@ body.page-id-72 main .box-4 .row::after {
width: 100%;
}
}
@media (max-width: 991px) {
body.page-id-72 main .box-4 .row {
padding-left: 0;
padding-top: 60px;
}
}
body.page-id-72 main .box-4 .row ul {
display: grid;
grid-template-columns: repeat(3, 1fr);
@@ -1428,6 +1611,7 @@ body.page-id-72 main .box-4 .row ul {
@media (max-width: 767px) {
body.page-id-72 main .box-4 .row ul {
grid-template-columns: 1fr;
gap: 26px;
}
}
body.page-id-72 main .box-4 .row ul li {
@@ -1450,6 +1634,16 @@ body.page-id-72 main .box-4 .row ul li p {
line-height: 1.2;
letter-spacing: -0.68px;
}
@media (max-width: 1199px) {
body.page-id-72 main .box-4 .row ul li p {
font-size: 26px;
}
}
@media (max-width: 767px) {
body.page-id-72 main .box-4 .row ul li p {
font-size: 22px;
}
}
body.page-id-72 main .box-4 .row .info_box {
padding: 24px;
border-radius: 20px;
@@ -1466,19 +1660,33 @@ body.page-id-72 main .box-4 .row .info_box p {
body.page-id-72 main .box-4 .row .info_box p strong {
color: #d9ba5c;
}
@media (max-width: 991px) {
body.page-id-72 main .box-4 .row .info_box {
flex-wrap: wrap;
}
body.page-id-72 main .box-4 .row .info_box p {
order: 1;
}
body.page-id-72 main .box-4 .row .info_box .btn_4 {
order: 2;
}
body.page-id-72 main .box-4 .row .info_box .btn_2, body.page-id-72 main .box-4 header#masthead .row .info_box .main-navigation-secondary li:nth-child(2) a, header#masthead body.page-id-72 main .box-4 .row .info_box .main-navigation-secondary li:nth-child(2) a, body.page-id-72 main .box-4 header#masthead .row .main-navigation-secondary li:nth-child(2) .info_box a, header#masthead body.page-id-72 main .box-4 .row .main-navigation-secondary li:nth-child(2) .info_box a, body.page-id-72 main .box-4 footer#site-footer .footer-1 .row .info_box .col-1 .box-contact form .form-fields .c-item-6 .c-row .c-col-2 input, footer#site-footer .footer-1 body.page-id-72 main .box-4 .row .info_box .col-1 .box-contact form .form-fields .c-item-6 .c-row .c-col-2 input, body.page-id-72 main .box-4 footer#site-footer .footer-1 .row .col-1 .box-contact form .form-fields .c-item-6 .c-row .c-col-2 .info_box input, footer#site-footer .footer-1 body.page-id-72 main .box-4 .row .col-1 .box-contact form .form-fields .c-item-6 .c-row .c-col-2 .info_box input {
order: 3;
}
}
body.page-id-72 main .box-5 {
position: relative;
background: #faf8f2;
}
body.page-id-72 main .box-5 .row {
display: flex;
padding: 160px 0 130px;
}
@media (min-width: 992px) {
body.page-id-72 main .box-5 .row {
flex-direction: row;
-moz-column-gap: 100px;
column-gap: 100px;
padding: 160px 0 130px;
}
}
@media (max-width: 991px) {
@@ -1488,9 +1696,15 @@ body.page-id-72 main .box-5 .row {
row-gap: 80px;
}
}
@media (max-width: 1369px) {
body.page-id-72 main .box-5 .row {
padding: 100px 0 100px;
}
}
body.page-id-72 main .box-5 .row .col-1 {
position: relative;
width: 100%;
max-width: 700px;
}
body.page-id-72 main .box-5 .row .col-1::before {
content: attr(box-title);
@@ -1534,10 +1748,14 @@ body.page-id-72 main .box-5 .row .col-1::after {
width: 100%;
}
}
@media (max-width: 1369px) {
body.page-id-72 main .box-5 .row .col-1 {
max-width: 600px;
}
}
@media (min-width: 992px) {
body.page-id-72 main .box-5 .row .col-1 {
padding-left: 100px;
max-width: 700px;
}
}
@media (max-width: 991px) {
@@ -1605,10 +1823,11 @@ body.page-id-72 main .box-5 .row .col-2 img {
object-fit: cover;
-o-object-position: center;
object-position: center;
width: 673px;
}
@media (min-width: 1370px) {
@media (max-width: 1500px) {
body.page-id-72 main .box-5 .row .col-2 img {
width: 673px;
width: 600px;
}
}
@media (min-width: 1200px) and (max-width: 1369px) {
@@ -1630,6 +1849,11 @@ body.page-id-72 main .box-6 {
background: #232323;
padding: 200px 0;
}
@media (max-width: 991px) {
body.page-id-72 main .box-6 {
padding: 120px 0;
}
}
body.page-id-72 main .box-6 .row {
position: relative;
padding-left: 100px;
@@ -1676,9 +1900,20 @@ body.page-id-72 main .box-6 .row::after {
width: 100%;
}
}
@media (max-width: 991px) {
body.page-id-72 main .box-6 .row {
padding-left: 0;
padding-top: 60px;
}
}
body.page-id-72 main .box-6 .row .col-1 {
margin-bottom: 100px;
}
@media (max-width: 991px) {
body.page-id-72 main .box-6 .row .col-1 {
margin-bottom: 60px;
}
}
body.page-id-72 main .box-6 .row .col-1 h2 {
color: #ffffff;
font-weight: 400;
@@ -1693,12 +1928,28 @@ body.page-id-72 main .box-6 .row .col-2 .box-list {
grid-template-columns: 1fr 1fr;
gap: 80px;
}
@media (max-width: 767px) {
body.page-id-72 main .box-6 .row .col-2 .box-list {
grid-template-columns: 1fr;
}
}
body.page-id-72 main .box-6 .row .col-2 .box-list .box-list__item {
display: flex;
flex-direction: row;
-moz-column-gap: 40px;
column-gap: 40px;
}
@media (max-width: 991px) {
body.page-id-72 main .box-6 .row .col-2 .box-list .box-list__item {
flex-direction: column;
row-gap: 40px;
}
}
@media (min-width: 576px) and (max-width: 767px) {
body.page-id-72 main .box-6 .row .col-2 .box-list .box-list__item {
flex-direction: row;
}
}
body.page-id-72 main .box-6 .row .col-2 .box-list .box-list__item .box-list__image {
width: 75px;
min-width: 75px;
@@ -1835,6 +2086,11 @@ body.page-id-91 main .box-1 {
display: flex;
align-items: flex-end;
}
@media (max-width: 767px) {
body.page-id-91 main .box-1 {
height: 640px;
}
}
body.page-id-91 main .box-1 .box-bg {
position: absolute;
inset: 0;
@@ -1875,6 +2131,11 @@ body.page-id-91 main .box-1 .row .col-1 .box-title h2 {
line-height: 1.2;
letter-spacing: -0.96px;
}
@media (max-width: 767px) {
body.page-id-91 main .box-1 .row .col-1 .box-title h2 {
font-size: 34px;
}
}
body.page-id-91 main .box-1 .row .col-1 .box-info {
display: flex;
justify-content: space-between;
@@ -1956,6 +2217,11 @@ body.page-id-91 main .box-2 .row-2 .t-row-1 {
body.page-id-91 main .box-2 .row-2 .t-row-1 .t-col-1 {
width: 65%;
}
@media (max-width: 991px) {
body.page-id-91 main .box-2 .row-2 .t-row-1 .t-col-1 {
width: 100%;
}
}
body.page-id-91 main .box-2 .row-2 .t-row-1 .t-col-1 .t-head {
margin-bottom: 24px;
}
@@ -2131,7 +2397,7 @@ body.page-id-91 main .box-3 .row {
@media (max-width: 991px) {
body.page-id-91 main .box-3 .row {
flex-direction: column-reverse;
padding: 0 0 80px;
padding: 0;
row-gap: 80px;
}
}
@@ -2188,9 +2454,15 @@ body.page-id-91 main .box-3 .row .col-1::after {
max-width: 700px;
}
}
@media (max-width: 1199px) {
body.page-id-91 main .box-3 .row .col-1 {
max-width: 600px;
}
}
@media (max-width: 991px) {
body.page-id-91 main .box-3 .row .col-1 {
padding-top: 64px;
max-width: unset;
}
}
body.page-id-91 main .box-3 .row .col-1 .box-head {
@@ -2233,10 +2505,15 @@ body.page-id-91 main .box-3 .row .col-2 {
margin-top: 100px;
margin-bottom: 100px;
}
@media (min-width: 1370px) {
body.page-id-91 main .box-3 .row .col-2 {
left: 60%;
}
}
@media (min-width: 992px) {
body.page-id-91 main .box-3 .row .col-2 {
position: absolute;
left: 60%;
left: 65%;
top: 0;
bottom: 0;
}
@@ -2244,6 +2521,7 @@ body.page-id-91 main .box-3 .row .col-2 {
@media (max-width: 991px) {
body.page-id-91 main .box-3 .row .col-2 {
height: 400px;
margin: 0;
}
}
body.page-id-91 main .box-3 .row .col-2 img {
@@ -2253,6 +2531,11 @@ body.page-id-91 main .box-3 .row .col-2 img {
-o-object-position: left;
object-position: left;
}
@media (max-width: 991px) {
body.page-id-91 main .box-3 .row .col-2 img {
margin: 0 auto;
}
}
body.page-id-91 main .box-4 {
padding-top: 130px;
padding-bottom: 160px;
@@ -2405,6 +2688,11 @@ body.page-id-134 main .box-1 .row .col-1 .box-head h2 {
line-height: 120%;
letter-spacing: -1.4px;
}
@media (max-width: 1199px) {
body.page-id-134 main .box-1 .row .col-1 .box-head h2 {
font-size: 54px;
}
}
@media (max-width: 991px) {
body.page-id-134 main .box-1 .row .col-1 .box-head h2 {
font-size: 48px;

File diff suppressed because one or more lines are too long

View File

@@ -21,6 +21,9 @@ $header-height: 77px;
line-height: 120%;
letter-spacing: -1.4px;
@include respond-below(xl) {
font-size: 54px;
}
@include respond-below(lg) {
font-size: 48px;
}
@@ -330,6 +333,10 @@ header#masthead {
transition: all 250ms ease-in-out;
transition-delay: 600ms;
@include respond-between(lg, xl) {
height: 110px;
}
&.active {
background: $cBlack;
transition-delay: 0ms;
@@ -344,6 +351,10 @@ header#masthead {
height: $header-height;
@include respond-between(lg, xl) {
height: 110px;
}
.site-branding {
img {
width: 246px;
@@ -391,7 +402,7 @@ header#masthead {
gap: 50px;
justify-content: center;
@include respond-below(xl) {
@include respond-below(xxl) {
gap: 30px;
}
@@ -508,6 +519,9 @@ header#masthead {
}
}
@include respond-below(xl) {
flex-direction: column;
}
@include respond-below(lg) {
display: none;
}
@@ -607,6 +621,7 @@ header#masthead {
footer#site-footer {
background: $cBlack;
overflow: hidden;
.footer-1 {
padding-top: 140px;
@@ -620,6 +635,13 @@ footer#site-footer {
align-items: center;
gap: 80px;
@include respond-below(xl) {
gap: 60px;
}
@include respond-below(lg) {
flex-direction: column-reverse;
}
.col {
&-1 {
.box-contact {
@@ -627,6 +649,10 @@ footer#site-footer {
background: #faf8f2;
border-radius: 10px;
@include respond-below(xs) {
padding: 40px 20px;
}
.box-title {
margin-bottom: 24px;
@@ -664,6 +690,11 @@ footer#site-footer {
row-gap: 16px;
grid-template-areas: 'i1 i2' 'i3 i4' 'i5 i5' 'i6 i6';
@include respond-below(sm) {
grid-template-columns: 1fr;
grid-template-areas: 'i1' 'i2' 'i3' 'i4' 'i5' 'i6';
}
.c-item {
&-1 {
grid-area: i1;
@@ -689,9 +720,16 @@ footer#site-footer {
flex-direction: row;
justify-content: space-between;
@include respond-below(xxl) {
flex-direction: column;
row-gap: 20px;
}
.c-col {
&-1 {
max-width: 290px;
@include respond-above(xxl) {
max-width: 290px;
}
span {
margin: 0px;
@@ -718,6 +756,11 @@ footer#site-footer {
&-2 {
display: flex;
flex-direction: row-reverse;
@include respond-below(xxl) {
flex-direction: row;
}
input {
@extend .btn_2;
border: none;
@@ -834,6 +877,10 @@ footer#site-footer {
width: 100%;
max-width: 400px;
@include respond-below(lg) {
max-width: unset;
}
.box-logo {
margin-bottom: 24px;
@@ -879,6 +926,10 @@ footer#site-footer {
line-height: 1.4;
letter-spacing: -0.48px;
}
@include respond-below(sm) {
font-size: 20px;
}
}
}
}
@@ -1121,37 +1172,39 @@ body.page-id-72 {
max-width: 330px;
padding-bottom: 60px;
}
@include respond-below(md) {
max-width: 370px;
}
}
&-2 {
// position: relative;
// z-index: 1;
// position: absolute;
// top: 0;
// right: 0;
// z-index: 1;
@include respond-below(xxl) {
z-index: 1;
position: absolute;
top: 0;
right: 0;
z-index: 1;
// @include respond-below(xxl) {
// max-width: 430px;
// }
// @include respond-below(lg) {
// max-width: 360px;
// }
// @include respond-below(md) {
// left: 0;
// right: auto;
// transform: translateX(100%);
// max-width: 400px;
// }
// @include respond-below(sm) {
// max-width: unset;
// width: 100svw;
// inset: 0;
max-width: 430px;
}
@include respond-below(lg) {
max-width: 360px;
}
@include respond-below(md) {
left: 0;
right: auto;
transform: translateX(100%);
max-width: 400px;
}
@include respond-below(sm) {
max-width: unset;
width: 100svw;
inset: 0;
// img {
// max-width: unset;
// width: 100%;
// }
// }
img {
max-width: unset;
width: 100%;
}
}
}
}
}
@@ -1221,6 +1274,14 @@ body.page-id-72 {
justify-content: space-between;
column-gap: 100px;
@include respond-between(lg, xl) {
column-gap: 50px;
}
@include respond-below(lg) {
flex-direction: column-reverse;
row-gap: 60px;
}
.col {
&-1 {
@include box_title_line(#6a6a6a, $cBlack);
@@ -1229,6 +1290,15 @@ body.page-id-72 {
padding-bottom: 64px;
max-width: 650px;
@include respond-between(lg, xl) {
max-width: 550px;
}
@include respond-below(lg) {
padding-left: 0;
padding-top: 60px;
max-width: unset;
}
.box-head {
h2 {
color: $cWhite;
@@ -1302,6 +1372,11 @@ body.page-id-72 {
width: 100%;
max-width: 450px;
}
@include respond-below(lg) {
img {
margin: 0 auto;
}
}
}
}
}
@@ -1318,6 +1393,12 @@ body.page-id-72 {
align-items: flex-end;
column-gap: 64px;
@include respond-below(lg) {
flex-direction: column;
align-items: initial;
row-gap: 100px;
}
.col {
&-1 {
@include box_title_line(#d4d4d4, #fafafa);
@@ -1327,12 +1408,33 @@ body.page-id-72 {
width: 100%;
max-width: 530px;
}
@include respond-below(lg) {
padding-left: 0;
&::before {
top: auto;
bottom: -60px;
}
&::after {
top: auto;
bottom: -55px;
}
img {
margin: 0 auto;
}
}
}
&-2 {
width: 100%;
max-width: 600px;
@include respond-below(lg) {
max-width: unset;
}
.mini_title {
margin-bottom: 40px;
@@ -1348,12 +1450,19 @@ body.page-id-72 {
padding: 0;
margin: 0 0 80px 0;
@include respond-below(xl) {
margin: 0 0 40px 0;
}
li {
position: relative;
padding-left: 33px;
&:not(:last-child) {
margin-bottom: 40px;
@include respond-below(xl) {
margin-bottom: 20px;
}
}
&::before {
@@ -1375,6 +1484,10 @@ body.page-id-72 {
line-height: 1.2;
letter-spacing: -0.68px;
margin-bottom: 0;
@include respond-below(xxl) {
font-size: 26px;
}
}
}
}
@@ -1412,10 +1525,20 @@ body.page-id-72 {
padding-top: 180px;
padding-bottom: 140px;
@include respond-below(lg) {
padding-top: 120px;
padding-bottom: 120px;
}
.row {
@include box_title_line(#d4d4d4, $cWhite);
padding-left: 100px;
@include respond-below(lg) {
padding-left: 0;
padding-top: 60px;
}
ul {
display: grid;
grid-template-columns: repeat(3, 1fr);
@@ -1429,6 +1552,7 @@ body.page-id-72 {
}
@include respond-below(md) {
grid-template-columns: 1fr;
gap: 26px;
}
li {
@@ -1450,6 +1574,13 @@ body.page-id-72 {
font-size: 36px;
line-height: 1.2;
letter-spacing: -0.68px;
@include respond-below(xl) {
font-size: 26px;
}
@include respond-below(md) {
font-size: 22px;
}
}
}
}
@@ -1471,6 +1602,20 @@ body.page-id-72 {
color: $cGold;
}
}
@include respond-below(lg) {
flex-wrap: wrap;
p {
order: 1;
}
.btn_4 {
order: 2;
}
.btn_2 {
order: 3;
}
}
}
}
}
@@ -1481,26 +1626,32 @@ body.page-id-72 {
.row {
display: flex;
padding: 160px 0 130px;
@include respond-above(lg) {
flex-direction: row;
column-gap: 100px;
padding: 160px 0 130px;
}
@include respond-below(lg) {
flex-direction: column-reverse;
padding: 0 0 80px;
row-gap: 80px;
}
@include respond-below(xxl) {
padding: 100px 0 100px;
}
.col {
&-1 {
@include box_title_line(#d9ba5cbf, #faf8f2);
width: 100%;
max-width: 700px;
@include respond-below(xxl) {
max-width: 600px;
}
@include respond-above(lg) {
padding-left: 100px;
max-width: 700px;
}
@include respond-below(lg) {
padding-top: 64px;
@@ -1560,9 +1711,10 @@ body.page-id-72 {
height: 100%;
object-fit: cover;
object-position: center;
width: 673px;
@include respond-above(xxl) {
width: 673px;
@media (max-width: 1500px) {
width: 600px;
}
@include respond-between(xl, xxl) {
width: 530px;
@@ -1583,14 +1735,27 @@ body.page-id-72 {
background: $cBlack;
padding: 200px 0;
@include respond-below(lg) {
padding: 120px 0;
}
.row {
@include box_title_line(#6a6a6a, $cBlack);
padding-left: 100px;
@include respond-below(lg) {
padding-left: 0;
padding-top: 60px;
}
.col {
&-1 {
margin-bottom: 100px;
@include respond-below(lg) {
margin-bottom: 60px;
}
h2 {
color: $cWhite;
font-weight: 400;
@@ -1607,11 +1772,23 @@ body.page-id-72 {
grid-template-columns: 1fr 1fr;
gap: 80px;
@include respond-below(md) {
grid-template-columns: 1fr;
}
.box-list__item {
display: flex;
flex-direction: row;
column-gap: 40px;
@include respond-below(lg) {
flex-direction: column;
row-gap: 40px;
}
@include respond-between(sm, md) {
flex-direction: row;
}
.box-list__image {
width: 75px;
min-width: 75px;
@@ -1727,6 +1904,10 @@ body.page-id-91 {
display: flex;
align-items: flex-end;
@include respond-below(md) {
height: 640px;
}
.box-bg {
position: absolute;
inset: 0;
@@ -1768,6 +1949,10 @@ body.page-id-91 {
font-size: 48px;
line-height: 1.2;
letter-spacing: -0.96px;
@include respond-below(md) {
font-size: 34px;
}
}
}
.box-info {
@@ -1856,6 +2041,10 @@ body.page-id-91 {
&-1 {
width: 65%;
@include respond-below(lg) {
width: 100%;
}
.t-head {
margin-bottom: 24px;
@@ -2062,7 +2251,7 @@ body.page-id-91 {
}
@include respond-below(lg) {
flex-direction: column-reverse;
padding: 0 0 80px;
padding: 0;
row-gap: 80px;
}
@@ -2076,10 +2265,13 @@ body.page-id-91 {
padding-left: 100px;
max-width: 700px;
}
@include respond-below(xl) {
max-width: 600px;
}
@include respond-below(lg) {
padding-top: 64px;
max-width: unset;
}
.box-head {
margin-bottom: 24px;
@@ -2125,20 +2317,28 @@ body.page-id-91 {
&-2 {
margin-top: 100px;
margin-bottom: 100px;
@include respond-above(xxl) {
left: 60%;
}
@include respond-above(lg) {
position: absolute;
left: 60%;
left: 65%;
top: 0;
bottom: 0;
}
@include respond-below(lg) {
height: 400px;
margin: 0;
}
img {
height: 100%;
object-fit: cover;
object-position: left;
@include respond-below(lg) {
margin: 0 auto;
}
}
}
}