@charset "UTF-8"; .lp-buttonConversion { display: inline-block; max-width: 100%; background: #dc002f; color: #fff; font-size: 2rem; line-height: 1.4; text-align: center; text-decoration: none; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-duration: .2s; transition-property: color,background-color; } @media only screen and (max-width: 640px) { .lp-buttonConversion { font-size: 1.6rem; } } .lp-buttonConversion:hover { background-color: #c6002a; } .lp-buttonConversion-body { display: flex; align-items: center; padding: 12px 8px 12px 24px; } @media only screen and (max-width: 640px) { .lp-buttonConversion-body { padding-top: 14px; padding-bottom: 14px; } } .lp-buttonConversion-text { margin-right: 16px; } .lp-buttonConversion-image { margin: -22px 0; border: 1px solid #ccc; } .lp-buttonConversion-image > img { min-width: 42px; max-width: 60px; } .lp-buttonConversion.of-download .lp-buttonConversion-body, .lp-buttonConversion.of-anchor .lp-buttonConversion-body, .lp-buttonConversion.of-arrow .lp-buttonConversion-body, .lp-buttonConversion.of-inquiry .lp-buttonConversion-body { position: relative; padding-left: 53px; } .lp-buttonConversion.of-download .lp-buttonConversion-body::before, .lp-buttonConversion.of-anchor .lp-buttonConversion-body::before, .lp-buttonConversion.of-arrow .lp-buttonConversion-body::before, .lp-buttonConversion.of-inquiry .lp-buttonConversion-body::before { display: block; position: absolute; top: 50%; left: 24px; width: 19px; height: 18px; transform: translateY(-50%); content: ""; } .lp-buttonConversion.of-download .lp-buttonConversion-body::before { background: url("../../../../../../img/landing_page/common/icon_btn_dl.png") no-repeat center center; } .lp-buttonConversion.of-anchor .lp-buttonConversion-body::before { background: url("../../../../../../img/landing_page/common/icon_btn_anc_03.png") no-repeat center center; } .lp-buttonConversion.of-arrow .lp-buttonConversion-body::before { left: 26px; height: 12px; border-width: 7px 0 7px 13px; border-style: solid; border-color: transparent transparent transparent #fff; } .lp-buttonConversion.of-inquiry .lp-buttonConversion-body::before { background: url("../../../../../../img/landing_page/common/icon_btn_inquiry_01.png") no-repeat center center; } .lp-buttonConversion.of-triangleIconTriangle .lp-buttonConversion-body { position: relative; padding-left: 53px; } .lp-buttonConversion.of-triangleIconTriangle .lp-buttonConversion-body::before { display: block; position: absolute; top: 50%; left: 24px; width: 19px; height: 18px; transform: translateY(-50%); content: ""; } .lp-buttonConversion.of-triangleIconTriangle .lp-buttonConversion-body::before { position: absolute; top: 50%; left: 26px; width: 0; height: 0; transform: translateY(-50%); border-top: 6px solid transparent; border-right: 0 solid transparent; border-bottom: 6px solid transparent; border-left: 13px solid #fff; content: ""; } .lp-buttonConversion.of-priceIcon .lp-buttonConversion-body, .lp-buttonConversion.of-priceIcon-jpy .lp-buttonConversion-body, .lp-buttonConversion.of-priceIcon-gbp .lp-buttonConversion-body, .lp-buttonConversion.of-priceIcon-krw .lp-buttonConversion-body, .lp-buttonConversion.of-priceIcon-eur .lp-buttonConversion-body { position: relative; padding-left: 53px; } .lp-buttonConversion.of-priceIcon .lp-buttonConversion-body::before, .lp-buttonConversion.of-priceIcon-jpy .lp-buttonConversion-body::before, .lp-buttonConversion.of-priceIcon-gbp .lp-buttonConversion-body::before, .lp-buttonConversion.of-priceIcon-krw .lp-buttonConversion-body::before, .lp-buttonConversion.of-priceIcon-eur .lp-buttonConversion-body::before { display: block; position: absolute; top: 50%; left: 24px; width: 19px; height: 18px; transform: translateY(-50%); content: ""; } .lp-buttonConversion.of-priceIcon .lp-buttonConversion-body::before { background: url("../../../../../../img/landing_page/common/icon_btn_price_usd.png") no-repeat center center; } .lp-buttonConversion.of-priceIcon-jpy .lp-buttonConversion-body::before { background: url("../../../../../../img/landing_page/common/icon_btn_price_jpy.png") no-repeat center center; } .lp-buttonConversion.of-priceIcon-gbp .lp-buttonConversion-body::before { background: url("../../../../../../img/landing_page/common/icon_btn_price_gbp.png") no-repeat center center; } .lp-buttonConversion.of-priceIcon-krw .lp-buttonConversion-body::before { background: url("../../../../../../img/landing_page/common/icon_btn_price_krw.png") no-repeat center center; } .lp-buttonConversion.of-priceIcon-eur .lp-buttonConversion-body::before { background: url("../../../../../../img/landing_page/common/icon_btn_price_eur.png") no-repeat center center; } .lp-buttonConversion.of-primary { background: #13778f; } .lp-buttonConversion.of-primary:hover { background: #116b81; } .lp-buttonConversion.of-secondary { background: #0065bb; } .lp-layout-main { display: flex; position: relative; flex: 1; flex-direction: column; } .lp-layout-main > *:last-child { margin-bottom: 0; } @media screen and (max-width: 1920px) { .lp-layout-main { justify-content: center; } } @media screen and (max-width: 970px) { .lp-layout-main { overflow: hidden; } } .lp-layout-header > *:last-child { margin-bottom: 0; } .lp-layout-header-content { display: flex; align-items: center; justify-content: space-between; max-width: 1920px; margin: 0 auto 24px; padding: 24.5px 26px; } .lp-layout-header-content > *:last-child { margin-bottom: 0; } @media screen and (max-width: 970px) { .lp-layout-header-content { justify-content: center; padding: 24px 20px; } } .lp-layout-header-logo { display: block; min-height: 0%; text-align: center; margin-bottom: 0; } .lp-layout-header-logo > *:last-child { margin-bottom: 0; } .lp-layout-header-logo img { width: 159px; } .lp-layout-header.of-primary .lp-layout-header-logo img { width: 229px; } @media screen and (max-width: 970px) { .lp-layout-header-logo img { width: 126px; } } @media screen and (max-width: 970px) { .lp-layout-header.of-primary .lp-layout-header-logo img { width: 231px; } } .lp-layout-footer { background-color: #757575; z-index: 0; } .lp-layout-footer > *:last-child { margin-bottom: 0; } .lp-layout-footer-content { max-width: 1920px; margin: 0 auto 16px; padding: 16px 26px; } .lp-layout-footer-content > *:last-child { margin-bottom: 0; } @media screen and (max-width: 970px) { .lp-layout-footer-content { padding: 24px 20px; } } .lp-layout-footer-list { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin: -14px 0 16px -49px; font-size: 1.3rem; font-weight: normal; line-height: 1.4; text-align: center; } @media screen and (max-width: 970px) { .lp-layout-footer-list { font-size: 1.2rem; } } .lp-layout-footer-list > li { position: relative; margin: 14px 0 0 49px; color: #fff; } .lp-layout-footer-list > li::before { display: inline-block; position: absolute; top: 50%; left: -24px; width: 1px; height: 13px; transform: translateY(-50%); background-color: #ccc; content: ""; } .lp-layout-footer-list > li:first-child::before { display: none; } .lp-layout-footer-list > li a { color: #fff; } @media screen and (max-width: 970px) { .lp-layout-footer-list > li:last-child { flex-shrink: 0; width: calc(100% - 40px); } .lp-layout-footer-list > li:last-child::before { content: none; } } @media screen and (min-width: 971px) { .lp-layout-container { display: flex; flex-direction: column; height: 100vh; } } .lp-jumbotron > *:last-child { margin-bottom: 0; } .lp-jumbotron-content { display: flex; flex-direction: row-reverse; max-width: 1920px; margin: 0 auto 24px; padding: 0 26px; } .lp-jumbotron-content > *:last-child { margin-bottom: 0; } @media screen and (max-width: 1920px) { .lp-jumbotron-content { padding-right: calc(2rem + ((1vw - 0.97rem) * (0.63158))); padding-left: calc(2rem + ((1vw - 0.97rem) * (0.63158))); } } @media screen and (max-width: 970px) { .lp-jumbotron-content { flex-direction: column-reverse; padding: 0 20px; overflow: hidden; } } .lp-jumbotron-body { flex: 1; min-width: 720px; padding-top: calc(0.8rem + ((1vw - 0.97rem) * (2.31579))); padding-bottom: 32px; } .lp-jumbotron-body > *:last-child { margin-bottom: 0; } @media screen and (max-width: 1920px) { .lp-jumbotron-body { min-width: calc(24rem + ((1vw - 0.36rem) * (32.4359))); } } @media screen and (max-width: 970px) { .lp-jumbotron-body { width: 100%; } } .lp-jumbotron-image { position: relative; width: 100%; margin-right: 26px; margin-left: -220px; padding-top: 30px; } .lp-jumbotron-image > *:last-child { margin-bottom: 0; } @media screen and (min-width: 1920px) { .lp-jumbotron-image { width: calc(68rem + ((1vw - 0.97rem) * (46.31579))); margin-left: calc(-5rem + ((1vw - 0.97rem) * (-17.89474))); padding-top: calc(0.8rem + ((1vw - 0.97rem) * (1.89474))); } } @media screen and (max-width: 1920px) { .lp-jumbotron-image { width: calc(68rem + ((1vw - 0.97rem) * (46.31579))); margin-left: calc(-5rem + ((1vw - 0.97rem) * (-17.89474))); padding-top: calc(0.8rem + ((1vw - 0.97rem) * (1.89474))); } } @media only screen and (min-width: 1366px) and (max-height: 921px) { .lp-jumbotron-image { width: calc(68rem + ((1vw - 0.921rem) * (106.0241))); margin-left: calc(-5rem + ((1vw - 0.97rem) * (-17.89474))); padding-top: calc(0.8rem + ((1vw - 0.97rem) * (1.89474))); } } @media screen and (max-width: 970px) { .lp-jumbotron-image { width: calc(43rem + ((1vw - 0.36rem) * (131.14754))); margin-right: 0; margin-left: calc(-11rem + ((1vw - 0.36rem) * (-27.86885))); padding-top: 8px; } } @media screen and (max-width: 360px) { .lp-jumbotron-image { width: 430px; margin-right: 0; margin-left: -110px; padding-top: 8px; } } .lp-jumbotron-image::before { display: block; position: absolute; top: 0; right: 211px; width: calc(100vw); height: 748px; background-color: #e3e7eb; content: ""; } @media screen and (max-width: 1920px) { .lp-jumbotron-image::before { right: calc(2.8rem + ((1vw - 0.36rem) * (11.73077))); height: calc(36rem + ((1vw - 0.97rem) * (40.84211))); } } @media screen and (max-width: 970px) { .lp-jumbotron-image::before { height: calc(24.5rem + ((1vw - 0.36rem) * (33.60656))); } } @media screen and (max-width: 360px) { .lp-jumbotron-image::before { right: 28px; height: 245px; } } .lp-jumbotron-title { display: block; margin-bottom: 64px; font-size: 7.2rem; font-weight: 600; line-height: 1.17; } @media screen and (max-width: 1920px) { .lp-jumbotron-title { margin-bottom: calc(4.8rem + ((1vw - 0.97rem) * (1.68421))); font-size: calc(2.2rem + ((1vw - 0.36rem) * (3.20513))); } } @media screen and (max-width: 970px) { .lp-jumbotron-title { margin-bottom: calc(1.6rem + ((1vw - 0.36rem) * (5.2459))); line-height: 1.4; } } @media screen and (max-width: 360px) { .lp-jumbotron-title { margin-bottom: 16px; font-size: 2.2rem; } } .lp-jumbotron.of-primary .lp-jumbotron-title { font-size: 6.3rem; } @media screen and (max-width: 1920px) { .lp-jumbotron.of-primary .lp-jumbotron-title { font-size: calc(3.8rem + ((1vw - 0.97rem) * (2.63158))); } } @media screen and (max-width: 970px) { .lp-jumbotron.of-primary .lp-jumbotron-title { font-size: calc(2.2rem + ((1vw - 0.36rem) * (2.62295))); } } @media screen and (max-width: 360px) { .lp-jumbotron.of-primary .lp-jumbotron-title { font-size: 2.2rem; } } .lp-jumbotron.of-secondary .lp-jumbotron-title { line-height: 1.3; font-size: 9rem; } @media screen and (max-width: 1920px) { .lp-jumbotron.of-secondary .lp-jumbotron-title { font-size: calc(2.4rem + ((1vw - 0.36rem) * (4.23077))); } } .lp-jumbotron-titleGroup { margin-bottom: 32px; } .lp-jumbotron-titleGroup > *:last-child { margin-bottom: 0 !important; } @media screen and (max-width: 1920px) { .lp-jumbotron-titleGroup { margin-bottom: calc(2.6rem + ((1vw - 0.36rem) * (0.38462))); } } @media screen and (max-width: 360px) { .lp-jumbotron-titleGroup { margin-bottom: 26px; } } .lp-jumbotron-series { display: block; font-size: 2.6rem; font-weight: normal; line-height: 1.15; } @media screen and (max-width: 1920px) { .lp-jumbotron-series { font-size: calc(1.6rem + ((1vw - 0.36rem) * (0.76923))); } } @media screen and (max-width: 360px) { .lp-jumbotron-series { font-size: 1.6rem; } } .lp-jumbotron-seriesGroup { display: block; margin: -8px 0 8px -16px; } .lp-jumbotron-seriesGroup > *:last-child { margin-bottom: 0; } .lp-jumbotron-seriesGroup.of-flex { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; } @media screen and (max-width: 970px) { .lp-jumbotron-seriesGroup.of-flex { flex-direction: column; } } .lp-jumbotron-seriesGroup.of-flex > * { margin-top: 8px; padding-left: 16px; } .lp-jumbotron-seriesName { display: inline-block; } .lp-section > *:last-child { margin-bottom: 0; } .lp-section-content { max-width: 1920px; margin: 0 auto 24px; padding: 120px 26px; } .lp-section-content > *:last-child { margin-bottom: 0; } @media screen and (max-width: 1920px) { .lp-section-content { padding-top: calc(8rem + ((1vw - 0.97rem) * (4.21053))); padding-right: calc(2rem + ((1vw - 0.97rem) * (0.63158))); padding-bottom: calc(8rem + ((1vw - 0.97rem) * (4.21053))); padding-left: calc(2rem + ((1vw - 0.97rem) * (0.63158))); } } @media screen and (max-width: 970px) { .lp-section-content { padding: 80px 20px; } } .lp-section > .lp-section-content { padding-top: 0; } .lp-section-inner { max-width: 810px; margin: 0 auto 24px; } .lp-section-inner > *:last-child { margin-bottom: 0; } .lp-figureAnimation { position: relative; } .lp-figureAnimation-image { display: block; } .lp-figureAnimation-image.of-secondary, .lp-figureAnimation-image.of-tertiary, .lp-figureAnimation-image.of-septenary, .lp-figureAnimation-image.of-octonary { opacity: 0; } .lp-figureAnimation-image.of-quaternary, .lp-figureAnimation-image.of-quinary, .lp-figureAnimation-image.of-senary, .lp-figureAnimation-image.of-novenary, .lp-figureAnimation-image.of-decenary { opacity: 1; } .lp-figureAnimation-image.of-primary, .lp-figureAnimation-image.of-secondary, .lp-figureAnimation-image.of-tertiary, .lp-figureAnimation-image.of-quaternary, .lp-figureAnimation-image.of-quinary, .lp-figureAnimation-image.of-septenary, .lp-figureAnimation-image.of-octonary, .lp-figureAnimation-image.of-novenary, .lp-figureAnimation-image.of-decenary, .lp-figureAnimation-image.of-shadow { z-index: 1; position: absolute; top: 0; left: 0; overflow: hidden; } .lp-figureAnimation-image.of-shadow { z-index: 0; } [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-secondary { animation: showAnimation02 2.6s ease forwards; } @media screen and (max-width: 970px) { [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-secondary { animation: none; opacity: 0; } } [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-tertiary { animation: showAnimation02 1.9s ease 1.8s forwards; } @media screen and (max-width: 970px) { [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-tertiary { animation: none; opacity: 0; } } [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-quinary { animation: showAnimation01 1.4s ease 3.2s forwards; opacity: 0; } @media screen and (max-width: 970px) { [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-quinary { animation: none; opacity: 1; } } [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-quaternary { animation: showAnimation01 1.9s ease 3.9s forwards; opacity: 0; } @media screen and (max-width: 970px) { [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-quaternary { animation: none; opacity: 1; } } [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-senary { -webkit-clip-path: inset(0 100% 0 0); animation: inset-left 0.8s ease 1.2s forwards; clip-path: inset(0 100% 0 0); } @media screen and (max-width: 970px) { [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-senary { -webkit-clip-path: none; animation: none; clip-path: none; opacity: 1; } } [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-septenary { animation: showAnimation03 2.4s ease 2.6s forwards; opacity: 1; } @media screen and (max-width: 970px) { [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-septenary { animation: none; opacity: 0; } } [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-octonary { animation: showAnimation02 1.4s ease 2s forwards; } @media screen and (max-width: 970px) { [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-octonary { animation: none; opacity: 0; } } [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-decenary { animation: showAnimation01 1.4s ease 2.8s forwards; opacity: 0; } @media screen and (max-width: 970px) { [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-decenary { animation: none; opacity: 1; } } [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-novenary { animation: showAnimation01 2s ease 3.6s forwards; opacity: 0; } @media screen and (max-width: 970px) { [data-script-enabled="true"] .lp-figureAnimation.is-active > .lp-figureAnimation-image.of-novenary { animation: none; opacity: 1; } } @keyframes showAnimation01 { 0% { opacity: 0; } 33%, 100% { opacity: 1; } } @keyframes showAnimation02 { 0% { opacity: 0; } 33%, 66% { opacity: 1; } 100% { opacity: 0; } } @keyframes showAnimation03 { 0% { opacity: 1; } 44%, 100% { opacity: 0; } } @keyframes inset-left { 0% { -webkit-clip-path: inset(0 85% 0 0); clip-path: inset(0 85% 0 0); } 100% { -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0); } } .lp-listButton { display: flex; flex-wrap: wrap; margin: -32px 0 32px -32px; } .lp-listButton > *:last-child { margin-bottom: 0; } .lp-listButton.of-center { justify-content: center; } .lp-listButton > li > *:last-child { margin-bottom: 0; } .lp-listButton > li { margin-top: 32px; padding-left: 32px; } .lp-label { flex-shrink: 0; max-width: 100%; color: #e60012; font-size: 2.8rem; font-weight: 600; line-height: 1.3; } @media screen and (max-width: 1920px) { .lp-label { font-size: calc(1.6rem + ((1vw - 0.36rem) * (0.76923))); } } @media screen and (max-width: 360px) { .lp-label { font-size: 1.6rem; } } .lp-divider { display: block; height: 1px; background-color: #ddd; } .lp-textPhoneLink { max-width: 100%; font-weight: normal; text-align: center; margin-bottom: 16px; } .lp-textPhoneLink > *:last-child { margin-bottom: 0; } .lp-textPhoneLink-numberGroup { display: flex; align-items: center; justify-content: center; } @media screen and (max-width: 970px) { .lp-textPhoneLink-numberGroup { flex-direction: column; } } .lp-textPhoneLink-notes { max-width: 100%; } .lp-textPhoneLink-notes.of-primary { margin-bottom: 4px; } @media screen and (max-width: 970px) { .lp-textPhoneLink-notes.of-primary { font-size: calc(1.8rem + ((1vw - 0.36rem) * (0.65574))); } } @media screen and (max-width: 360px) { .lp-textPhoneLink-notes.of-primary { font-size: 1.8rem } } .lp-textPhoneLink-number { display: flex; align-items: center; justify-content: center; font-size: 2.4rem; font-weight: 600; padding-left: 8px; } .lp-textPhoneLink-number.of-primary { padding-left: 0; width: 100%; font-size: 3rem; font-weight: 600; } .lp-textPhoneLink-number > .AutoPhoneCall { position: relative; max-width: 100%; color: #333; padding-left: 3.8rem; text-decoration: none; cursor: default; } .lp-textPhoneLink-number > .AutoPhoneCall::before { position: absolute; top: 50%; left: 0; width: 3.8rem; height: 3.8rem; transform: translateY(-50%); background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8459 18.8048C24.0514 19.0103 24.0514 19.3435 23.8459 19.549L21.9896 21.4052C21.6958 21.699 21.3224 21.9075 20.9094 21.9533C17.7281 22.3057 14.2797 20.6242 11.8263 18.1708C9.37433 15.7188 7.69413 12.2717 8.04673 9.09064C8.09251 8.67763 8.30099 8.30421 8.59482 8.01038L10.4511 6.15412C10.6566 5.94863 10.9897 5.94863 11.1952 6.15412L13.7998 8.75867C14.0053 8.96416 14.0053 9.29733 13.7998 9.50282L11.1583 12.1443C11.1452 13.8391 12.0519 15.3826 13.3347 16.6653C14.6182 17.9489 16.1599 18.8556 17.8557 18.8417L20.5604 16.2479C20.767 16.0497 21.0942 16.0531 21.2967 16.2556L23.8459 18.8048Z' fill='%23333'/%3E%3C/svg%3E"); content: ""; } @media screen and (max-width: 970px) { .lp-smallScreen-hide { display: none; } } @media screen and (min-width: 971px) { .lp-largeScreen-hide { display: none; } } @use "../gsr_abstracts" as *; .lp-utility-marginTop-0 { margin-top: 0 !important; } .lp-utility-marginTop-1 { margin-top: 4px !important; } .lp-utility-marginTop-2 { margin-top: 8px !important; } .lp-utility-marginTop-3 { margin-top: 16px !important; } .lp-utility-marginTop-4 { margin-top: 20px !important; } .lp-utility-marginTop-5 { margin-top: 24px !important; } .lp-utility-marginTop-6 { margin-top: 26px !important; } .lp-utility-marginTop-7 { margin-top: 32px !important; } .lp-utility-marginTop-8 { margin-top: 40px !important; } .lp-utility-marginTop-9 { margin-top: 48px !important; } .lp-utility-marginTop-10 { margin-top: 56px !important; } .lp-utility-marginTop-11 { margin-top: 64px !important; } .lp-utility-marginTop-12 { margin-top: 72px !important; } .lp-utility-marginTop-13 { margin-top: 80px !important; } .lp-utility-marginTop-14 { margin-top: 88px !important; } .lp-utility-marginTop-15 { margin-top: 96px !important; } .lp-utility-marginTop-16 { margin-top: 104px !important; } .lp-utility-marginTop-17 { margin-top: 112px !important; } .lp-utility-marginTop-18 { margin-top: 120px !important; } .lp-utility-marginTop-19 { margin-top: 50px !important; } .lp-utility-marginTop-20 { margin-top: 43px !important; } .lp-utility-marginTop-21 { margin-top: 28px !important; } .lp-utility-marginTop-22 { margin-top: 42px !important; } @media screen and (max-width: 970px) { .lp-smallScreen-marginTop-0 { margin-top: 0 !important; } .lp-smallScreen-marginTop-1 { margin-top: 4px !important; } .lp-smallScreen-marginTop-2 { margin-top: 8px !important; } .lp-smallScreen-marginTop-3 { margin-top: 16px !important; } .lp-smallScreen-marginTop-4 { margin-top: 20px !important; } .lp-smallScreen-marginTop-5 { margin-top: 24px !important; } .lp-smallScreen-marginTop-6 { margin-top: 26px !important; } .lp-smallScreen-marginTop-7 { margin-top: 32px !important; } .lp-smallScreen-marginTop-8 { margin-top: 40px !important; } .lp-smallScreen-marginTop-9 { margin-top: 48px !important; } .lp-smallScreen-marginTop-10 { margin-top: 56px !important; } .lp-smallScreen-marginTop-11 { margin-top: 64px !important; } .lp-smallScreen-marginTop-12 { margin-top: 72px !important; } .lp-smallScreen-marginTop-13 { margin-top: 80px !important; } .lp-smallScreen-marginTop-14 { margin-top: 88px !important; } .lp-smallScreen-marginTop-15 { margin-top: 96px !important; } .lp-smallScreen-marginTop-16 { margin-top: 104px !important; } .lp-smallScreen-marginTop-17 { margin-top: 112px !important; } .lp-smallScreen-marginTop-18 { margin-top: 120px !important; } .lp-smallScreen-marginTop-19 { margin-top: 50px !important; } .lp-smallScreen-marginTop-20 { margin-top: 43px !important; } .lp-smallScreen-marginTop-21 { margin-top: 28px !important; } .lp-smallScreen-marginTop-22 { margin-top: 42px !important; } } @media screen and (max-width: 640px) { .lp-extraSmallScreen-marginTop-0 { margin-top: 0 !important; } .lp-extraSmallScreen-marginTop-1 { margin-top: 4px !important; } .lp-extraSmallScreen-marginTop-2 { margin-top: 8px !important; } .lp-extraSmallScreen-marginTop-3 { margin-top: 16px !important; } .lp-extraSmallScreen-marginTop-4 { margin-top: 20px !important; } .lp-extraSmallScreen-marginTop-5 { margin-top: 24px !important; } .lp-extraSmallScreen-marginTop-6 { margin-top: 26px !important; } .lp-extraSmallScreen-marginTop-7 { margin-top: 32px !important; } .lp-extraSmallScreen-marginTop-8 { margin-top: 40px !important; } .lp-extraSmallScreen-marginTop-9 { margin-top: 48px !important; } .lp-extraSmallScreen-marginTop-10 { margin-top: 56px !important; } .lp-extraSmallScreen-marginTop-11 { margin-top: 64px !important; } .lp-extraSmallScreen-marginTop-12 { margin-top: 72px !important; } .lp-extraSmallScreen-marginTop-13 { margin-top: 80px !important; } .lp-extraSmallScreen-marginTop-14 { margin-top: 88px !important; } .lp-extraSmallScreen-marginTop-15 { margin-top: 96px !important; } .lp-extraSmallScreen-marginTop-16 { margin-top: 104px !important; } .lp-extraSmallScreen-marginTop-17 { margin-top: 112px !important; } .lp-extraSmallScreen-marginTop-18 { margin-top: 120px !important; } .lp-extraSmallScreen-marginTop-19 { margin-top: 50px !important; } .lp-extraSmallScreen-marginTop-20 { margin-top: 43px !important; } .lp-extraSmallScreen-marginTop-21 { margin-top: 28px !important; } .lp-extraSmallScreen-marginTop-22 { margin-top: 42px !important; } } @media screen and (min-width: 971px) { .lp-largeScreen-marginTop-0 { margin-top: 0 !important; } .lp-largeScreen-marginTop-1 { margin-top: 4px !important; } .lp-largeScreen-marginTop-2 { margin-top: 8px !important; } .lp-largeScreen-marginTop-3 { margin-top: 16px !important; } .lp-largeScreen-marginTop-4 { margin-top: 20px !important; } .lp-largeScreen-marginTop-5 { margin-top: 24px !important; } .lp-largeScreen-marginTop-6 { margin-top: 26px !important; } .lp-largeScreen-marginTop-7 { margin-top: 32px !important; } .lp-largeScreen-marginTop-8 { margin-top: 40px !important; } .lp-largeScreen-marginTop-9 { margin-top: 48px !important; } .lp-largeScreen-marginTop-10 { margin-top: 56px !important; } .lp-largeScreen-marginTop-11 { margin-top: 64px !important; } .lp-largeScreen-marginTop-12 { margin-top: 72px !important; } .lp-largeScreen-marginTop-13 { margin-top: 80px !important; } .lp-largeScreen-marginTop-14 { margin-top: 88px !important; } .lp-largeScreen-marginTop-15 { margin-top: 96px !important; } .lp-largeScreen-marginTop-16 { margin-top: 104px !important; } .lp-largeScreen-marginTop-17 { margin-top: 112px !important; } .lp-largeScreen-marginTop-18 { margin-top: 120px !important; } .lp-largeScreen-marginTop-19 { margin-top: 50px !important; } .lp-largeScreen-marginTop-20 { margin-top: 43px !important; } .lp-largeScreen-marginTop-21 { margin-top: 28px !important; } .lp-largeScreen-marginTop-22 { margin-top: 42px !important; } } @media screen and (min-width: 1280px) { .lp-extraLargeScreen-marginTop-0 { margin-top: 0 !important; } .lp-extraLargeScreen-marginTop-1 { margin-top: 4px !important; } .lp-extraLargeScreen-marginTop-2 { margin-top: 8px !important; } .lp-extraLargeScreen-marginTop-3 { margin-top: 16px !important; } .lp-extraLargeScreen-marginTop-4 { margin-top: 20px !important; } .lp-extraLargeScreen-marginTop-5 { margin-top: 24px !important; } .lp-extraLargeScreen-marginTop-6 { margin-top: 26px !important; } .lp-extraLargeScreen-marginTop-7 { margin-top: 32px !important; } .lp-extraLargeScreen-marginTop-8 { margin-top: 40px !important; } .lp-extraLargeScreen-marginTop-9 { margin-top: 48px !important; } .lp-extraLargeScreen-marginTop-10 { margin-top: 56px !important; } .lp-extraLargeScreen-marginTop-11 { margin-top: 64px !important; } .lp-extraLargeScreen-marginTop-12 { margin-top: 72px !important; } .lp-extraLargeScreen-marginTop-13 { margin-top: 80px !important; } .lp-extraLargeScreen-marginTop-14 { margin-top: 88px !important; } .lp-extraLargeScreen-marginTop-15 { margin-top: 96px !important; } .lp-extraLargeScreen-marginTop-16 { margin-top: 104px !important; } .lp-extraLargeScreen-marginTop-17 { margin-top: 112px !important; } .lp-extraLargeScreen-marginTop-18 { margin-top: 120px !important; } .lp-extraLargeScreen-marginTop-19 { margin-top: 50px !important; } .lp-extraLargeScreen-marginTop-20 { margin-top: 43px !important; } .lp-extraLargeScreen-marginTop-21 { margin-top: 28px !important; } .lp-extraLargeScreen-marginTop-22 { margin-top: 42px !important; } } @media screen and (min-width: 1280px) { .lp-extraExtraLargeScreen-marginTop-0 { margin-top: 0 !important; } .lp-extraExtraLargeScreen-marginTop-1 { margin-top: 4px !important; } .lp-extraExtraLargeScreen-marginTop-2 { margin-top: 8px !important; } .lp-extraExtraLargeScreen-marginTop-3 { margin-top: 16px !important; } .lp-extraExtraLargeScreen-marginTop-4 { margin-top: 20px !important; } .lp-extraExtraLargeScreen-marginTop-5 { margin-top: 24px !important; } .lp-extraExtraLargeScreen-marginTop-6 { margin-top: 26px !important; } .lp-extraExtraLargeScreen-marginTop-7 { margin-top: 32px !important; } .lp-extraExtraLargeScreen-marginTop-8 { margin-top: 40px !important; } .lp-extraExtraLargeScreen-marginTop-9 { margin-top: 48px !important; } .lp-extraExtraLargeScreen-marginTop-10 { margin-top: 56px !important; } .lp-extraExtraLargeScreen-marginTop-11 { margin-top: 64px !important; } .lp-extraExtraLargeScreen-marginTop-12 { margin-top: 72px !important; } .lp-extraExtraLargeScreen-marginTop-13 { margin-top: 80px !important; } .lp-extraExtraLargeScreen-marginTop-14 { margin-top: 88px !important; } .lp-extraExtraLargeScreen-marginTop-15 { margin-top: 96px !important; } .lp-extraExtraLargeScreen-marginTop-16 { margin-top: 104px !important; } .lp-extraExtraLargeScreen-marginTop-17 { margin-top: 112px !important; } .lp-extraExtraLargeScreen-marginTop-18 { margin-top: 120px !important; } .lp-extraExtraLargeScreen-marginTop-19 { margin-top: 50px !important; } .lp-extraExtraLargeScreen-marginTop-20 { margin-top: 43px !important; } .lp-extraExtraLargeScreen-marginTop-21 { margin-top: 28px !important; } .lp-extraExtraLargeScreen-marginTop-22 { margin-top: 42px !important; } } .lp-utility-marginBottom-0 { margin-bottom: 0 !important; } .lp-utility-marginBottom-1 { margin-bottom: 4px !important; } .lp-utility-marginBottom-2 { margin-bottom: 8px !important; } .lp-utility-marginBottom-3 { margin-bottom: 16px !important; } .lp-utility-marginBottom-4 { margin-bottom: 20px !important; } .lp-utility-marginBottom-5 { margin-bottom: 24px !important; } .lp-utility-marginBottom-6 { margin-bottom: 26px !important; } .lp-utility-marginBottom-7 { margin-bottom: 32px !important; } .lp-utility-marginBottom-8 { margin-bottom: 40px !important; } .lp-utility-marginBottom-9 { margin-bottom: 48px !important; } .lp-utility-marginBottom-10 { margin-bottom: 56px !important; } .lp-utility-marginBottom-11 { margin-bottom: 64px !important; } .lp-utility-marginBottom-12 { margin-bottom: 72px !important; } .lp-utility-marginBottom-13 { margin-bottom: 80px !important; } .lp-utility-marginBottom-14 { margin-bottom: 88px !important; } .lp-utility-marginBottom-15 { margin-bottom: 96px !important; } .lp-utility-marginBottom-16 { margin-bottom: 104px !important; } .lp-utility-marginBottom-17 { margin-bottom: 112px !important; } .lp-utility-marginBottom-18 { margin-bottom: 120px !important; } .lp-utility-marginBottom-19 { margin-bottom: 50px !important; } .lp-utility-marginBottom-20 { margin-bottom: 43px !important; } .lp-utility-marginBottom-21 { margin-bottom: 28px !important; } .lp-utility-marginBottom-22 { margin-bottom: 42px !important; } @media screen and (max-width: 970px) { .lp-smallScreen-marginBottom-0 { margin-bottom: 0 !important; } .lp-smallScreen-marginBottom-1 { margin-bottom: 4px !important; } .lp-smallScreen-marginBottom-2 { margin-bottom: 8px !important; } .lp-smallScreen-marginBottom-3 { margin-bottom: 16px !important; } .lp-smallScreen-marginBottom-4 { margin-bottom: 20px !important; } .lp-smallScreen-marginBottom-5 { margin-bottom: 24px !important; } .lp-smallScreen-marginBottom-6 { margin-bottom: 26px !important; } .lp-smallScreen-marginBottom-7 { margin-bottom: 32px !important; } .lp-smallScreen-marginBottom-8 { margin-bottom: 40px !important; } .lp-smallScreen-marginBottom-9 { margin-bottom: 48px !important; } .lp-smallScreen-marginBottom-10 { margin-bottom: 56px !important; } .lp-smallScreen-marginBottom-11 { margin-bottom: 64px !important; } .lp-smallScreen-marginBottom-12 { margin-bottom: 72px !important; } .lp-smallScreen-marginBottom-13 { margin-bottom: 80px !important; } .lp-smallScreen-marginBottom-14 { margin-bottom: 88px !important; } .lp-smallScreen-marginBottom-15 { margin-bottom: 96px !important; } .lp-smallScreen-marginBottom-16 { margin-bottom: 104px !important; } .lp-smallScreen-marginBottom-17 { margin-bottom: 112px !important; } .lp-smallScreen-marginBottom-18 { margin-bottom: 120px !important; } .lp-smallScreen-marginBottom-19 { margin-bottom: 50px !important; } .lp-smallScreen-marginBottom-20 { margin-bottom: 43px !important; } .lp-smallScreen-marginBottom-21 { margin-bottom: 28px !important; } .lp-smallScreen-marginBottom-22 { margin-bottom: 42px !important; } } @media screen and (max-width: 640px) { .lp-extraSmallScreen-marginBottom-0 { margin-bottom: 0 !important; } .lp-extraSmallScreen-marginBottom-1 { margin-bottom: 4px !important; } .lp-extraSmallScreen-marginBottom-2 { margin-bottom: 8px !important; } .lp-extraSmallScreen-marginBottom-3 { margin-bottom: 16px !important; } .lp-extraSmallScreen-marginBottom-4 { margin-bottom: 20px !important; } .lp-extraSmallScreen-marginBottom-5 { margin-bottom: 24px !important; } .lp-extraSmallScreen-marginBottom-6 { margin-bottom: 26px !important; } .lp-extraSmallScreen-marginBottom-7 { margin-bottom: 32px !important; } .lp-extraSmallScreen-marginBottom-8 { margin-bottom: 40px !important; } .lp-extraSmallScreen-marginBottom-9 { margin-bottom: 48px !important; } .lp-extraSmallScreen-marginBottom-10 { margin-bottom: 56px !important; } .lp-extraSmallScreen-marginBottom-11 { margin-bottom: 64px !important; } .lp-extraSmallScreen-marginBottom-12 { margin-bottom: 72px !important; } .lp-extraSmallScreen-marginBottom-13 { margin-bottom: 80px !important; } .lp-extraSmallScreen-marginBottom-14 { margin-bottom: 88px !important; } .lp-extraSmallScreen-marginBottom-15 { margin-bottom: 96px !important; } .lp-extraSmallScreen-marginBottom-16 { margin-bottom: 104px !important; } .lp-extraSmallScreen-marginBottom-17 { margin-bottom: 112px !important; } .lp-extraSmallScreen-marginBottom-18 { margin-bottom: 120px !important; } .lp-extraSmallScreen-marginBottom-19 { margin-bottom: 50px !important; } .lp-extraSmallScreen-marginBottom-20 { margin-bottom: 43px !important; } .lp-extraSmallScreen-marginBottom-21 { margin-bottom: 28px !important; } .lp-extraSmallScreen-marginBottom-22 { margin-bottom: 42px !important; } } @media screen and (min-width: 971px) { .lp-largeScreen-marginBottom-0 { margin-bottom: 0 !important; } .lp-largeScreen-marginBottom-1 { margin-bottom: 4px !important; } .lp-largeScreen-marginBottom-2 { margin-bottom: 8px !important; } .lp-largeScreen-marginBottom-3 { margin-bottom: 16px !important; } .lp-largeScreen-marginBottom-4 { margin-bottom: 20px !important; } .lp-largeScreen-marginBottom-5 { margin-bottom: 24px !important; } .lp-largeScreen-marginBottom-6 { margin-bottom: 26px !important; } .lp-largeScreen-marginBottom-7 { margin-bottom: 32px !important; } .lp-largeScreen-marginBottom-8 { margin-bottom: 40px !important; } .lp-largeScreen-marginBottom-9 { margin-bottom: 48px !important; } .lp-largeScreen-marginBottom-10 { margin-bottom: 56px !important; } .lp-largeScreen-marginBottom-11 { margin-bottom: 64px !important; } .lp-largeScreen-marginBottom-12 { margin-bottom: 72px !important; } .lp-largeScreen-marginBottom-13 { margin-bottom: 80px !important; } .lp-largeScreen-marginBottom-14 { margin-bottom: 88px !important; } .lp-largeScreen-marginBottom-15 { margin-bottom: 96px !important; } .lp-largeScreen-marginBottom-16 { margin-bottom: 104px !important; } .lp-largeScreen-marginBottom-17 { margin-bottom: 112px !important; } .lp-largeScreen-marginBottom-18 { margin-bottom: 120px !important; } .lp-largeScreen-marginBottom-19 { margin-bottom: 50px !important; } .lp-largeScreen-marginBottom-20 { margin-bottom: 43px !important; } .lp-largeScreen-marginBottom-21 { margin-bottom: 28px !important; } .lp-largeScreen-marginBottom-22 { margin-bottom: 42px !important; } } @media screen and (min-width: 1280px) { .lp-extraLargeScreen-marginBottom-0 { margin-bottom: 0 !important; } .lp-extraLargeScreen-marginBottom-1 { margin-bottom: 4px !important; } .lp-extraLargeScreen-marginBottom-2 { margin-bottom: 8px !important; } .lp-extraLargeScreen-marginBottom-3 { margin-bottom: 16px !important; } .lp-extraLargeScreen-marginBottom-4 { margin-bottom: 20px !important; } .lp-extraLargeScreen-marginBottom-5 { margin-bottom: 24px !important; } .lp-extraLargeScreen-marginBottom-6 { margin-bottom: 26px !important; } .lp-extraLargeScreen-marginBottom-7 { margin-bottom: 32px !important; } .lp-extraLargeScreen-marginBottom-8 { margin-bottom: 40px !important; } .lp-extraLargeScreen-marginBottom-9 { margin-bottom: 48px !important; } .lp-extraLargeScreen-marginBottom-10 { margin-bottom: 56px !important; } .lp-extraLargeScreen-marginBottom-11 { margin-bottom: 64px !important; } .lp-extraLargeScreen-marginBottom-12 { margin-bottom: 72px !important; } .lp-extraLargeScreen-marginBottom-13 { margin-bottom: 80px !important; } .lp-extraLargeScreen-marginBottom-14 { margin-bottom: 88px !important; } .lp-extraLargeScreen-marginBottom-15 { margin-bottom: 96px !important; } .lp-extraLargeScreen-marginBottom-16 { margin-bottom: 104px !important; } .lp-extraLargeScreen-marginBottom-17 { margin-bottom: 112px !important; } .lp-extraLargeScreen-marginBottom-18 { margin-bottom: 120px !important; } .lp-extraLargeScreen-marginBottom-19 { margin-bottom: 50px !important; } .lp-extraLargeScreen-marginBottom-20 { margin-bottom: 43px !important; } .lp-extraLargeScreen-marginBottom-21 { margin-bottom: 28px !important; } .lp-extraLargeScreen-marginBottom-22 { margin-bottom: 42px !important; } } @media screen and (min-width: 1280px) { .lp-extraExtraLargeScreen-marginBottom-0 { margin-bottom: 0 !important; } .lp-extraExtraLargeScreen-marginBottom-1 { margin-bottom: 4px !important; } .lp-extraExtraLargeScreen-marginBottom-2 { margin-bottom: 8px !important; } .lp-extraExtraLargeScreen-marginBottom-3 { margin-bottom: 16px !important; } .lp-extraExtraLargeScreen-marginBottom-4 { margin-bottom: 20px !important; } .lp-extraExtraLargeScreen-marginBottom-5 { margin-bottom: 24px !important; } .lp-extraExtraLargeScreen-marginBottom-6 { margin-bottom: 26px !important; } .lp-extraExtraLargeScreen-marginBottom-7 { margin-bottom: 32px !important; } .lp-extraExtraLargeScreen-marginBottom-8 { margin-bottom: 40px !important; } .lp-extraExtraLargeScreen-marginBottom-9 { margin-bottom: 48px !important; } .lp-extraExtraLargeScreen-marginBottom-10 { margin-bottom: 56px !important; } .lp-extraExtraLargeScreen-marginBottom-11 { margin-bottom: 64px !important; } .lp-extraExtraLargeScreen-marginBottom-12 { margin-bottom: 72px !important; } .lp-extraExtraLargeScreen-marginBottom-13 { margin-bottom: 80px !important; } .lp-extraExtraLargeScreen-marginBottom-14 { margin-bottom: 88px !important; } .lp-extraExtraLargeScreen-marginBottom-15 { margin-bottom: 96px !important; } .lp-extraExtraLargeScreen-marginBottom-16 { margin-bottom: 104px !important; } .lp-extraExtraLargeScreen-marginBottom-17 { margin-bottom: 112px !important; } .lp-extraExtraLargeScreen-marginBottom-18 { margin-bottom: 120px !important; } .lp-extraExtraLargeScreen-marginBottom-19 { margin-bottom: 50px !important; } .lp-extraExtraLargeScreen-marginBottom-20 { margin-bottom: 43px !important; } .lp-extraExtraLargeScreen-marginBottom-21 { margin-bottom: 28px !important; } .lp-extraExtraLargeScreen-marginBottom-22 { margin-bottom: 42px !important; } } .lp-utility-marginLeft-auto { margin-left: auto !important; } @media screen and (max-width: 970px) { .lp-smallScreen-marginLeft-auto { margin-left: auto !important; } } @media screen and (max-width: 640px) { .lp-extraSmallScreen-marginLeft-auto { margin-left: auto !important; } } @media screen and (min-width: 971px) { .lp-largeScreen-marginLeft-auto { margin-left: auto !important; } } @media screen and (min-width: 1280px) { .lp-extraLargeScreen-marginLeft-auto { margin-left: auto !important; } } @media screen and (min-width: 1280px) { .lp-extraExtraLargeScreen-marginLeft-auto { margin-left: auto !important; } } .lp-utility-marginRight-auto { margin-right: auto !important; } @media screen and (max-width: 970px) { .lp-smallScreen-marginRight-auto { margin-right: auto !important; } } @media screen and (max-width: 640px) { .lp-extraSmallScreen-marginRight-auto { margin-right: auto !important; } } @media screen and (min-width: 971px) { .lp-largeScreen-marginRight-auto { margin-right: auto !important; } } @media screen and (min-width: 1280px) { .lp-extraLargeScreen-marginRight-auto { margin-right: auto !important; } } @media screen and (min-width: 1280px) { .lp-extraExtraLargeScreen-marginRight-auto { margin-right: auto !important; } } .lp-utility-textAlign-left { text-align: left; } .lp-utility-textAlign-center { text-align: center; } .lp-utility-textAlign-right { text-align: right; } @media screen and (max-width: 970px) { .lp-smallScreen-textAlign-left { text-align: left; } .lp-smallScreen-textAlign-center { text-align: center; } .lp-smallScreen-textAlign-right { text-align: right; } } @media screen and (max-width: 640px) { .lp-extraSmallScreen-textAlign-left { text-align: left; } .lp-extraSmallScreen-textAlign-center { text-align: center; } .lp-extraSmallScreen-textAlign-right { text-align: right; } } @media screen and (min-width: 971px) { .lp-largeScreen-textAlign-left { text-align: left; } .lp-largeScreen-textAlign-center { text-align: center; } .lp-largeScreen-textAlign-right { text-align: right; } } @media screen and (min-width: 1280px) { .lp-extraLargeScreen-textAlign-left { text-align: left; } .lp-extraLargeScreen-textAlign-center { text-align: center; } .lp-extraLargeScreen-textAlign-right { text-align: right; } } @media screen and (min-width: 1280px) { .lp-extraExtraLargeScreen-textAlign-left { text-align: left; } .lp-extraExtraLargeScreen-textAlign-center { text-align: center; } .lp-extraExtraLargeScreen-textAlign-right { text-align: right; } } .lp-utility-line-break { display: block; } @media screen and (max-width: 970px) { .lp-smallScreen-line-break { display: block; } } @media screen and (max-width: 640px) { .lp-extraSmallScreen-line-break { display: block; } } @media screen and (min-width: 971px) { .lp-largeScreen-line-break { display: block; } } @media screen and (min-width: 1280px) { .lp-extraLargeScreen-line-break { display: block; } } @media screen and (min-width: 1280px) { .lp-extraExtraLargeScreen-line-break { display: block; } } .lp-utility-colorEmphasis-primary { color: #495082; } .lp-utility-colorEmphasis-secondary { color: #7247a1; } .lp-utility-fontSize-primary { display: block; font-size: 3rem; font-weight: normal; line-height: 1.2; } @media screen and (max-width: 1920px) { .lp-utility-fontSize-primary { font-size: calc(1.8rem + ((1vw - 0.36rem) * (0.76923))); } } @media screen and (max-width: 360px) { .lp-utility-fontSize-primary { font-size: 1.8rem; } } .lp-utility-lineHeight-primary { line-height: 1.7; } @media screen and (max-width: 970px) { .lp-utility-lineHeight-primary { line-height: 1.4; } } .lp-utility-marginBottom-primary { margin-bottom: 56px; } @media screen and (max-width: 1920px) { .lp-utility-marginBottom-primary { margin-bottom: calc(1.6rem + ((1vw - 0.971rem) * (4.21053))); } } .lp-utility-marginBottom-secondary { margin-bottom: 32px; } @media screen and (max-width: 1920px) { .lp-utility-marginBottom-secondary { margin-bottom: calc(0.8rem + ((1vw - 0.971rem) * (2.52632))); } }