$cTurquoise: #19f3e1; .text_menu_title_header { display: none; } #omnichannel { .box-head { display: flex; justify-content: center; position: absolute; left: 50%; top: 0; transform: translate(-50%, -50%); width: 100%; padding: 0 50px; h2 { color: #000; font-size: 40px; font-weight: 800; line-height: 1; font-family: 'Raleway', sans-serif; display: inline-block; padding: 20px 50px; background: $cTurquoise; text-align: center; } @media (max-width: 1200px) { h2 { font-size: 30px; } } @media (max-width: 979px) { h2 { font-size: 20px; } } } .box-1 { margin-bottom: 90px; @media (max-width: 978px) { margin-top: 50px; } .box-1--wrapper { position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; h2 { color: #000; font-size: 54px; font-weight: 800; line-height: 1; font-family: 'Raleway', sans-serif; margin-bottom: 30px; } img { width: 100%; max-width: fit-content; &:not(.img-bg) { max-width: 150px; } } p { color: #000; font-size: 20px; font-weight: 400; line-height: 1.2; font-style: italic; font-family: 'Raleway', sans-serif; max-width: 600px; margin: 40px 0 0 0; } img.img-bg { position: absolute; top: 50%; right: 10%; transform: translateY(-50%); } @media (max-width: 1200px) { img.img-bg { max-width: 170px; } } @media (max-width: 978px) { h2 { font-size: 40px; } } @media (max-width: 700px) { img.img-bg { max-width: 100px; } } @media (max-width: 450px) { img.img-bg { display: none; } } } } .box-2 { margin-bottom: 140px; .box-2--wrapper { position: relative; border: 1px solid $cTurquoise; padding: 80px 90px 70px 90px; @media (max-width: 1200px) { padding: 70px 70px 60px 60px; } @media (max-width: 700px) { padding: 70px 30px 40px 30px; } .box-content { display: flex; flex-direction: row; column-gap: 80px; align-items: flex-end; @media (max-width: 1200px) { column-gap: 60px; } @media (max-width: 979px) { flex-direction: column; align-items: center; text-align: center; row-gap: 40px; } .c-col-1 { width: 230px; min-width: 230px; padding-bottom: 40px; img { width: 100%; max-width: fit-content; } @media (max-width: 1200px) { width: 160px; min-width: 160px; } @media (max-width: 979px) { padding-bottom: 0; } } .c-col-2 { h3 { color: #000; font-size: 30px; font-weight: 800; line-height: 1.2; font-family: 'Raleway', sans-serif; margin-bottom: 40px; text-align: center; margin-left: -100px; width: 740px; } p { color: #000; font-size: 18px; font-weight: 700; line-height: 1.2; font-family: 'Raleway', sans-serif; } ol { padding: 0 !important; margin: 0; list-style: none; li { color: #000; font-size: 18px; font-weight: 400; line-height: 1.7; font-family: 'Raleway', sans-serif; } } @media (max-width: 1200px) { h3 { margin-left: -80px; font-size: 26px; width: 640px; } ol { li { font-size: 16px; } } } @media (max-width: 979px) { h3 { margin-left: 0; width: 100%; } } } } } } .box-3 { margin-bottom: 140px; .box-3--wrapper { position: relative; border: 1px solid $cTurquoise; padding: 90px 90px 80px 90px; @media (max-width: 1200px) { padding: 70px 60px 50px 60px; } @media (max-width: 700px) { padding: 70px 30px 30px 30px; } .box-content { display: flex; flex-direction: row; column-gap: 80px; align-items: flex-start; @media (max-width: 1200px) { column-gap: 60px; } @media (max-width: 979px) { flex-direction: column; align-items: center; text-align: center; row-gap: 40px; } .c-col-1 { width: 230px; min-width: 230px; padding-top: 90px; img { width: 100%; max-width: fit-content; } @media (max-width: 1200px) { width: 160px; min-width: 160px; } @media (max-width: 979px) { padding-top: 0; } } .c-col-2 { h3 { color: #000; font-size: 30px; font-weight: 800; line-height: 1.2; font-family: 'Raleway', sans-serif; margin-bottom: 40px; text-align: center; margin-left: -100px; width: 740px; } p { color: #000; font-size: 18px; font-weight: 700; line-height: 1.2; font-family: 'Raleway', sans-serif; } ol { padding: 0 !important; margin: 0; list-style: none; li { color: #000; font-size: 18px; font-weight: 400; line-height: 1.7; font-family: 'Raleway', sans-serif; } } @media (max-width: 1200px) { h3 { margin-left: -70px; font-size: 26px; width: 620px; } ol { li { font-size: 16px; } } } @media (max-width: 979px) { h3 { margin-left: 0; width: 100%; } } } } } } .box-4 { margin-bottom: 100px; .box-4--wrapper { position: relative; border: 1px solid $cTurquoise; padding: 100px 90px 90px 90px; @media (max-width: 1200px) { padding: 70px 60px 60px 60px; } @media (max-width: 700px) { padding: 70px 30px 50px 30px; } .box-content { display: flex; flex-direction: row; column-gap: 80px; align-items: center; @media (max-width: 979px) { flex-direction: column; align-items: center; text-align: center; row-gap: 40px; } .c-col-1 { width: 230px; min-width: 230px; img { width: 100%; max-width: fit-content; } @media (max-width: 1200px) { width: 160px; min-width: 160px; } } .c-col-2 { text-align: center; h3 { color: #000; font-size: 29px; font-weight: 800; line-height: 1.2; font-family: 'Raleway', sans-serif; margin-bottom: 40px; text-align: center; width: 100%; max-width: 700px; } p { color: #000; font-size: 18px; font-weight: 700; line-height: 1.2; font-family: 'Raleway', sans-serif; max-width: 420px; text-align: center; margin: 0 auto 30px; } a { color: #000; font-size: 25px; font-weight: 500; line-height: 1; font-family: 'Raleway', sans-serif; display: inline-flex; align-items: center; gap: 10px; padding: 20px 40px; background: #eeeeee; } @media (max-width: 1200px) { h3 { font-size: 26px; max-width: 520px; } a { font-size: 20px; } } } } } } .box-5 { margin-bottom: 100px; .box-5--wrapper { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; h2 { color: #000; font-size: 44px; font-weight: 300; line-height: 1; font-family: 'Raleway', sans-serif; margin-bottom: 20px; } h3 { color: #000; font-size: 32px; font-weight: 900; line-height: 1; font-family: 'Raleway', sans-serif; } @media (max-width: 700px) { h2 { font-size: 30px; } h3 { font-size: 24px; } } } } }