@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: no-repeat center center; } .lp-buttonconversion.of-anchor .lp-buttonconversion-body::before { background: 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: 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: no-repeat center center; } .lp-buttonconversion.of-priceicon-jpy .lp-buttonconversion-body::before { background: no-repeat center center; } .lp-buttonconversion.of-priceicon-gbp .lp-buttonconversion-body::before { background: no-repeat center center; } .lp-buttonconversion.of-priceicon-krw .lp-buttonconversion-body::before { background: no-repeat center center; } .lp-buttonconversion.of-priceicon-eur .lp-buttonconversion-body::before { background: 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: ; 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))); } }