@charset "UTF-8";@import"https://fonts.googleapis.com/icon?family=Material+Icons&display=swap";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:pointer}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word}:where([draggable=true]){-webkit-user-drag:element}.mc-a{color:#4b9bbf}.mc-al{color:#00afec}.mc-ad{color:#055174}.mc-b{color:#3f7396}.mc-bl{color:#5db0e7}.mc-bd{color:#203a4b}.ac-a{color:#47b189}.ac-al{color:#60eeb7}.ac-ad{color:#2a5e4a}.ac-b{color:#f99}.ac-bl{color:#fbd9d9}.ac-bd{color:#915858}.ac-c{color:#a9d18e}.ac-cl{color:#cef4b5}.ac-cd{color:#3e552f}.bgc-a{background-color:#e9f3f5}.bgc-b{background-color:#f8fdff}.bgc-c{background-color:#c8e6f0}.bgc-d{background-color:#ecedf8}.bgc-mc-ad{background-color:#055174}.bgc-mc-bd{background-color:#203a4b}.gc-w{color:#fff}.gc-l{color:#cdcdcd}.gc-ml{color:#909090}.gc-md{color:#606060}.gc-d{color:#333}.gc-b{color:#000}.ly-inner{max-width:1240px;width:100%;margin:0 auto;padding-left:clamp(1rem,.3rem + 2vw,1.5rem);padding-right:clamp(1rem,.3rem + 2vw,1.5rem)}.ly-innerSm{max-width:1032px;width:100%;margin:0 auto;padding-left:clamp(1rem,.3rem + 2vw,1.5rem);padding-right:clamp(1rem,.3rem + 2vw,1.5rem)}.ly-innerXs{max-width:824px;margin:0 auto;padding-left:clamp(.5rem,.15rem + 1vw,.75rem);padding-right:clamp(.5rem,.15rem + 1vw,.75rem)}.ly-innerWide{width:100%;margin:0 auto;padding-left:clamp(1rem,.3rem + 2vw,1.5rem);padding-right:clamp(1rem,.3rem + 2vw,1.5rem)}.ly-innerMid{max-width:1708px;width:100%;margin:0 auto}@media print,screen and (min-width: 960px){.ly-innerMid{padding-left:clamp(1rem,.3rem + 2vw,1.5rem);padding-right:clamp(1rem,.3rem + 2vw,1.5rem)}}.w100{width:100%}.ly-column,.ly-rowStart{display:flex;flex-direction:column}@media print,screen and (min-width: 560px){.ly-rowStart{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.ly-rowBetween{display:flex;justify-content:space-between;align-items:center}.ly-rowCenter{gap:clamp(1rem,.3rem + 2vw,1.5rem);display:flex;flex-direction:column;text-align:center}@media print,screen and (min-width: 560px){.ly-rowCenter{flex-direction:row;justify-content:center;text-align:start}}.hp-rowSm{flex-direction:row}.ly-ta-center{text-align:center}.ly-ta-right{text-align:right}.ly-ta-left{text-align:left}.ly-pt-xs{padding-top:clamp(.5rem,.15rem + 1vw,.75rem)}.ly-pt-sm,.ly-pt-base{padding-top:clamp(1rem,.3rem + 2vw,1.5rem)}.ly-pt-md{padding-top:clamp(1.5rem,.8rem + 2vw,2rem)}.ly-pt-lg,.ly-pt-xl{padding-top:clamp(2.5rem,-1rem + 10vw,5rem)}.ly-pt-2xl{padding-top:clamp(5rem,1.5rem + 10vw,7.5rem)}.ly-pt-3xl{padding-top:clamp(7.5rem,4rem + 10vw,10rem)}.ly-pb-xs{padding-bottom:clamp(.5rem,.15rem + 1vw,.75rem)}.ly-pb-sm,.ly-pb-base{padding-bottom:clamp(1rem,.3rem + 2vw,1.5rem)}.ly-pb-md{padding-bottom:clamp(1.5rem,.8rem + 2vw,2rem)}.ly-pb-lg,.ly-pb-xl{padding-bottom:clamp(2.5rem,-1rem + 10vw,5rem)}.ly-pb-2xl{padding-bottom:clamp(5rem,1.5rem + 10vw,7.5rem)}.ly-pb-3xl{padding-bottom:clamp(7.5rem,4rem + 10vw,10rem)}.ly-pl-xs{padding-left:clamp(.5rem,.15rem + 1vw,.75rem)}.ly-pl-sm,.ly-pl-base{padding-left:clamp(1rem,.3rem + 2vw,1.5rem)}.ly-pl-md{padding-left:clamp(1.5rem,.8rem + 2vw,2rem)}.ly-pl-lg,.ly-pl-xl{padding-left:clamp(2.5rem,-1rem + 10vw,5rem)}.ly-pl-2xl{padding-left:clamp(5rem,1.5rem + 10vw,7.5rem)}.ly-pl-3xl{padding-left:clamp(7.5rem,4rem + 10vw,10rem)}.ly-pr-xs{padding-right:clamp(.5rem,.15rem + 1vw,.75rem)}.ly-pr-sm,.ly-pr-base{padding-right:clamp(1rem,.3rem + 2vw,1.5rem)}.ly-pr-md{padding-right:clamp(1.5rem,.8rem + 2vw,2rem)}.ly-pr-lg,.ly-pr-xl{padding-right:clamp(2.5rem,-1rem + 10vw,5rem)}.ly-pr-2xl{padding-right:clamp(5rem,1.5rem + 10vw,7.5rem)}.ly-pr-3xl{padding-right:clamp(7.5rem,4rem + 10vw,10rem)}.ly-mt-xs{margin-top:clamp(.5rem,.15rem + 1vw,.75rem)}.ly-mt-sm,.ly-mt-base{margin-top:clamp(1rem,.3rem + 2vw,1.5rem)}.ly-mt-md{margin-top:clamp(1.5rem,.8rem + 2vw,2rem)}.ly-mt-lg,.ly-mt-xl{margin-top:clamp(2.5rem,-1rem + 10vw,5rem)}.ly-mt-2xl{margin-top:clamp(5rem,1.5rem + 10vw,7.5rem)}.ly-mt-3xl{margin-top:clamp(7.5rem,4rem + 10vw,10rem)}.ly-mb-xs{margin-bottom:clamp(.5rem,.15rem + 1vw,.75rem)}.ly-mb-sm,.ly-mb-base{margin-bottom:clamp(1rem,.3rem + 2vw,1.5rem)}.ly-mb-md{margin-bottom:clamp(1.5rem,.8rem + 2vw,2rem)}.ly-mb-lg,.ly-mb-xl{margin-bottom:clamp(2.5rem,-1rem + 10vw,5rem)}.ly-mb-2xl{margin-bottom:clamp(5rem,1.5rem + 10vw,7.5rem)}.ly-mb-3xl{margin-bottom:clamp(7.5rem,4rem + 10vw,10rem)}.ly-ml-xs{margin-left:clamp(.5rem,.15rem + 1vw,.75rem)}.ly-ml-sm,.ly-ml-base{margin-left:clamp(1rem,.3rem + 2vw,1.5rem)}.ly-ml-md{margin-left:clamp(1.5rem,.8rem + 2vw,2rem)}.ly-ml-lg,.ly-ml-xl{margin-left:clamp(2.5rem,-1rem + 10vw,5rem)}.ly-ml-2xl{margin-left:clamp(5rem,1.5rem + 10vw,7.5rem)}.ly-ml-3xl{margin-left:clamp(7.5rem,4rem + 10vw,10rem)}.ly-mr-xs{margin-right:clamp(.5rem,.15rem + 1vw,.75rem)}.ly-mr-sm,.ly-mr-base{margin-right:clamp(1rem,.3rem + 2vw,1.5rem)}.ly-mr-md{margin-right:clamp(1.5rem,.8rem + 2vw,2rem)}.ly-mr-lg,.ly-mr-xl{margin-right:clamp(2.5rem,-1rem + 10vw,5rem)}.ly-mr-2xl{margin-right:clamp(5rem,1.5rem + 10vw,7.5rem)}.ly-mr-3xl{margin-right:clamp(7.5rem,4rem + 10vw,10rem)}.ly-gap-xs{gap:clamp(.5rem,.15rem + 1vw,.75rem)}.ly-gap-sm{gap:clamp(.75rem,.4rem + 1vw,1rem)}.ly-gap-base{gap:clamp(1rem,.3rem + 2vw,1.5rem)}.ly-gap-md{gap:clamp(1.5rem,.8rem + 2vw,2rem)}.ly-gap-lg{gap:clamp(2rem,1.3rem + 2vw,2.5rem)}.ly-gap-xl{gap:clamp(2.5rem,-1rem + 10vw,5rem)}.ly-gap-2xl{gap:clamp(5rem,1.5rem + 10vw,7.5rem)}.ly-gap-3xl{gap:clamp(7.5rem,4rem + 10vw,10rem)}.ly-mCenter{margin-left:auto;margin-right:auto}body{display:grid;grid-template-rows:auto 1fr auto auto;grid-template-columns:100%;min-height:100vh;grid-template-areas:"header" "contents" "cta" "footer"}header{grid-area:header}main{grid-area:contents;overflow-y:visible;overflow-x:hidden}#cta{grid-area:cta}footer{grid-area:footer}html{scroll-behavior:smooth;scroll-padding-top:56px}@media print,screen and (min-width: 960px){html{scroll-padding-top:72px}}@media print,screen and (min-width: 560px){.show-smOnly{display:none!important}}@media print,screen and (max-width: 959px){.show-lgOnly{display:none!important}}@media print,screen and (max-width: 559px){.none-smOnly{display:none!important}}@media print,screen and (min-width: 960px){.none-lgOnly{display:none!important}}.hide{display:none}nobr{white-space:nowrap}.br-xs{border-radius:2px}.br-sm{border-radius:4px}.br-base{border-radius:8px}.br-md{border-radius:12px}.br-lg{border-radius:16px}.br-xl{border-radius:20px}.br-2xl{border-radius:24px}.br-3xl{border-radius:32px}.br-4xl{border-radius:40px}.br-100{border-radius:100vh}.clearfix:after{content:"";display:block;clear:both}.text-xs{font-size:clamp(.625rem,.45rem + .5vw,.75rem)}.text-sm{font-size:clamp(.75rem,.575rem + .5vw,.875rem)}.text-base{font-size:clamp(.875rem,.7rem + .5vw,1rem)}.text-md{font-size:clamp(1rem,.825rem + .5vw,1.125rem)}.text-lg{font-size:clamp(1.125rem,.95rem + .5vw,1.25rem)}.text-xl{font-size:clamp(1.25rem,.9rem + 1vw,1.5rem)}.text-2xl{font-size:clamp(1.5rem,.8rem + 2vw,2rem)}.text-3xl{font-size:clamp(2rem,1.3rem + 2vw,2.5rem)}.text-4xl{font-size:clamp(2rem,.6rem + 4vw,3rem)}.lh-100{line-height:1}.lh-112{line-height:1.125}.lh-125{line-height:1.25}.lh-150{line-height:1.5}.lh-175{line-height:1.75}.lh-200{line-height:2}.fw-t{font-weight:200}.fw-r{font-weight:400}.fw-b{font-weight:700}.fw-h{font-weight:900}.ta-center{text-align:center}.ta-right{text-align:right}.ta-left{text-align:left}.text-wrap{white-space:pre-wrap}html{font-size:16px;line-height:1.5;font-feature-settings:"palt";letter-spacing:.02em;color:#333}html p{font-size:clamp(.875rem,.7rem + .5vw,1rem);line-height:1.75}html{font-family:Roboto,YuGothic,Yu Gothic Medium,Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Meiryo,sans-serif}h1,h2,h3,h4,h5,h6,b,strong{font-weight:600}a{text-decoration:none}html.is-scrollLock,body.is-scrollLock{overflow:hidden}a:focus:not(:focus-visible){outline:none}a:focus-visible{outline:4px solid rgba(0,125,199,.8);outline-offset:1px}button:focus:not(:focus-visible){outline:none}button:focus-visible{outline:4px solid rgba(0,125,199,.8);outline-offset:1px}input:focus:not(:focus-visible){outline:none}input:focus-visible{outline:4px solid rgba(0,125,199,.8);outline-offset:1px}pre{white-space:pre-wrap;word-break:break-all;font-family:Roboto,YuGothic,Yu Gothic Medium,Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Meiryo,sans-serif;line-height:1.75}.accessibility-newTab{display:inline-block;width:0;height:0;clip:rect(0,0,0,0);overflow:hidden}.textsIcon{display:flex;justify-content:left;gap:.3em;align-items:center;width:fit-content}.textsIcon.before{flex-direction:row}.textsIcon.after{flex-direction:row-reverse}.textsIcon .material-icons{font-size:1.2em}.textsLink{width:fit-content;color:#333;transition:color .3s;text-decoration:underline}@media (hover: hover){.textsLink:hover{color:#47b189}}.textsLinkS{width:fit-content;color:#333;font-size:.875rem;transition:color .3s;text-decoration:underline;word-break:break-word}@media (hover: hover){.textsLinkS:hover{color:#47b189}}.textsIconLink{display:inline-flex;gap:.3em;align-items:center;transition:color .3s;width:fit-content;color:#4b9bbf;flex-direction:row}.textsIconLink.before{flex-direction:row-reverse}.textsIconLink .material-icons{font-size:1.2em}@media (hover: hover){.textsIconLink:hover{color:#055174}.textsIconLink:hover a{text-decoration:underline}}.textsIconPseudo{transition:all .3s;width:fit-content}@media (hover: hover){.textsIconPseudo:hover{text-decoration:underline;color:#47b189}}.textsIconPseudo.before:before{font-family:Material Icons;display:inline-block;margin-right:.1em}.textsIconPseudo.before.icon-back:before{content:"";transform:translateY(12%)}.el_beforeIconBtnS{position:relative;display:inline-block;color:#333;font-size:.875rem}.el_beforeIconBtnS:focus,.el_beforeIconBtnS:hover{color:#47b189}.el_beforeIconBtnS:before{font-family:Material Icons;display:inline-block;margin-right:.1em;font-size:clamp(.875rem,.7rem + .5vw,1rem);transform:translateY(14%)}.el_beforeIconBtnS.el_beforeIconBtn__openInNew:before{content:""}.notes-mark{font-size:10px;line-height:1;vertical-align:text-top}.notes{font-size:clamp(.75rem,.575rem + .5vw,.875rem)}.description{font-size:.875rem}.descriptionS{font-size:.75rem}strong.line-base{display:inline;padding:0 4px;background:linear-gradient(transparent 70%,#f6ef24 70%)}em.line-base{display:inline;padding:0 4px;font-weight:700;background:linear-gradient(transparent 70%,#f6ef24 70%)}.headingLv2{font-size:clamp(1.5rem,.8rem + 2vw,2rem);color:#3f7396;font-weight:900}.headingLv3{font-size:clamp(1rem,.825rem + .5vw,1.125rem);color:#3f7396;padding-left:8px;border-left:4px solid #3f7396}#medic_check{display:none}#medic_check+section{display:none}.headingLv1-SubPage{font-size:clamp(1.5rem,.8rem + 2vw,2rem);background-color:#4b9bbf;color:#fff;padding:clamp(1rem,.3rem + 2vw,1.5rem) 0;line-height:1}.headingLv1Area-products{width:100%;display:flex;flex-direction:column;gap:clamp(.75rem,.4rem + 1vw,1rem)}.headingLv1Area-products .headingLv1-products{display:flex;align-items:center}.headingLv1Area-products .headingLv1-products .headingLv1-products-icon{flex:0 1 40px;margin-right:2.020202%;position:relative;padding-top:40px;overflow:hidden;border:1px solid #cdcdcd;border-radius:100vh}@media print,screen and (min-width: 560px){.headingLv1Area-products .headingLv1-products .headingLv1-products-icon{flex:0 1 56px;padding-top:56px}}.headingLv1Area-products .headingLv1-products .headingLv1-products-icon>img{position:absolute;top:50%;width:100%;height:100%;transform:translateY(-50%);transition:.5s;object-fit:contain}.headingLv1Area-products .headingLv1-products .headingLv1-products-ttl{font-size:clamp(1.5rem,.8rem + 2vw,2rem)}.headingLv1Area-products .headingLv1-products .headingLv1-products-body{flex:1}.headingLv1Area-products .headingLv1-client{padding-bottom:clamp(2rem,1.3rem + 2vw,2.5rem);border-bottom:4px solid #e9f3f5}.headingBeginner{text-align:center}.headingBeginner h2{font-size:clamp(1.5rem,.8rem + 2vw,2rem);line-height:1.5;display:inline;padding:0 12px;background:linear-gradient(transparent 70%,#c9e1eb 60%)}.headingBeginner h2 span{font-size:clamp(2rem,1.3rem + 2vw,2.5rem)}.buttonHoverBorder-sm{display:inline-block;max-width:100%;text-align:center;line-height:1.25;border:2px solid transparent;transition:background-color .3s,color .3s,border-color .3s;background-color:#47b189;color:#fff;padding:8px 12px;font-size:clamp(.75rem,.575rem + .5vw,.875rem);font-weight:700;width:fit-content}@media (hover: hover){.buttonHoverBorder-sm:hover{background-color:#fff;color:#47b189;border-color:currentColor}}.buttonHoverBorder-md{display:inline-block;max-width:100%;text-align:center;line-height:1.25;border:2px solid transparent;transition:background-color .3s,color .3s,border-color .3s;padding:16px 32px;font-size:clamp(.875rem,.7rem + .5vw,1rem);font-weight:700;width:fit-content}.buttonHoverBorder-md.sizeFix{width:100%}@media print,screen and (min-width: 960px){.buttonHoverBorder-md.sizeFix{width:160px}}.buttonHoverBorder-md.green{background-color:#47b189;color:#fff}@media (hover: hover){.buttonHoverBorder-md.green:hover{background-color:#fff;color:#47b189;border-color:currentColor}}.buttonHoverBorder-md.gray{background-color:#909090;color:#fff}@media (hover: hover){.buttonHoverBorder-md.gray:hover{background-color:#fff;color:#909090;border-color:currentColor}}.buttonHoverBorder-md.blue{background-color:#4b9bbf;color:#fff}@media (hover: hover){.buttonHoverBorder-md.blue:hover{background-color:#fff;color:#909090;border-color:currentColor}}.buttonHoverBorder-lg{display:inline-block;max-width:100%;text-align:center;line-height:1.25;border:2px solid transparent;transition:background-color .3s,color .3s,border-color .3s;background-color:#47b189;color:#fff;padding:16px 40px;font-size:clamp(1.25rem,.9rem + 1vw,1.5rem);font-weight:700;width:300px}@media (hover: hover){.buttonHoverBorder-lg:hover{background-color:#fff;color:#47b189;border-color:currentColor}}.buttonCta-products{color:#fff;display:block;font-weight:900;text-align:center;line-height:1;padding:16px;background:0% 0% no-repeat padding-box padding-box #47b189;text-decoration:none;margin-left:0;transition:margin-left .3s}@media print,screen and (min-width: 960px){.buttonCta-products{border-radius:4px 0 0 4px;border-right-width:0;text-align:left;padding-left:16px!important}}@media print and (hover: hover),screen and (min-width: 960px) and (hover: hover){.buttonCta-products:hover{margin-left:-16.52px}}.buttonSeeMore{color:#fff;font-size:1rem;font-weight:900;text-align:center;line-height:1;padding:12px 24px;background-color:#47b189;transition:opacity .3s}@media (hover: hover){.buttonSeeMore:hover{opacity:.7}}.ly-buttonUnit{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:clamp(.75rem,.4rem + 1vw,1rem);width:100%}.ly-buttonUnit li{width:90%}@media print,screen and (min-width: 560px){.ly-buttonUnit li{width:fit-content}}@media print,screen and (min-width: 560px){.ly-buttonUnit{flex-direction:row}}.ly-buttonCta-products ul{background-color:#fff;position:fixed;bottom:0;left:0;display:flex;width:100%;gap:1px;z-index:2}.ly-buttonCta-products ul li{flex:1}.ly-buttonCta-products ul a{padding-left:0;padding-right:0}@media print,screen and (min-width: 960px){.ly-buttonCta-products{position:fixed;right:0;z-index:2;top:50%;transform:translateY(-50%);width:186.52px}.ly-buttonCta-products ul{position:relative;width:auto;display:block;background-color:inherit}.ly-buttonCta-products ul li{width:auto;margin-top:16px}}.labelArea-products{text-align:start;width:100%}.horizLabelList{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.label{display:inline-block;padding:4px 8px;font-size:.75rem;line-height:1rem}.label-primary{background-color:#4b9bbf;color:#fff}.label-danger{background-color:#f99;color:#fff}.label-light{background-color:#cdcdcd}.label-default{background-color:#e9f3f5;color:#3f7396}.label-list{display:flex;gap:8px}.label-warning{background-color:#fff0d9;color:#ed6600}.input-group{display:flex}.input-group>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.input-group>*{white-space:nowrap}.input-group input{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group input[type=text]{background:#fff 0% 0% no-repeat padding-box;border:1px solid #cdcdcd;border-radius:4px;display:inline-block;line-height:1.5;padding:4px 8px}.input-group .button-sm{display:inline-block;max-width:100%;text-align:center;line-height:1.25;transition:opacity .3s,color .3s;background-color:#47b189;color:#fff;padding:8px 12px;font-size:clamp(.75rem,.575rem + .5vw,.875rem);font-weight:700;width:fit-content}@media (hover: hover){.input-group .button-sm:hover{opacity:.7}}.input-group.input-group-password input{border-top-right-radius:4px;border-bottom-right-radius:4px}.input-group.input-group-password button{display:block;padding-left:8px}.input-group.input-group-password button[aria-checked=false]{color:#cdcdcd}.search-products-results-meta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.search-products-results-meta-counter{font-size:clamp(2rem,.6rem + 4vw,3rem);font-weight:900;color:#3f7396;white-space:nowrap;line-height:1}.search-products-results-meta-counter small{font-size:initial}.search-products-results-meta-keyword{flex:1 0 0%;max-width:645px}input[type=checkbox]{background-color:#fff;border-radius:2px;opacity:1;display:inline-block;width:18px;height:18px;position:relative;transition:background-color .2s;border:1px solid #606060}input[type=checkbox]:after{position:absolute;top:0;left:0;display:inline-block;content:"";box-sizing:border-box}input[type=checkbox]:after{background-color:transparent;border-radius:initial;z-index:1;margin:1px 4.5px;width:6.5px;height:10px;border:2px solid #fff;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg);transition:all .2s}input[type=checkbox]:checked{background-color:#47b189}input[type=checkbox]:checked:after{transform:rotate(45deg);opacity:1}select{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><path fill="%23cdcdcd" d="M3.958 14.917 10 6.042l6.042 8.875Z" transform="matrix(-1, 0, 0, -1, 20, 20)"/></svg>') no-repeat right .375rem center}.form-checkbox{display:flex;align-items:flex-start;gap:4px;font-size:.875rem}.form-checkbox input+*{flex:1 0 0%}.search-products-nav-buttons{display:flex;justify-content:center;gap:24px}img[width]{height:auto;vertical-align:bottom}.aspectRatio-gold{aspect-ratio:1.618/1;width:100%;object-fit:cover}.aspectRatio-silver{aspect-ratio:1.414/1;width:100%;object-fit:cover}.aspectRatio-square{aspect-ratio:1/1;object-fit:cover}.aspectRatio-wide{aspect-ratio:16/9;width:100%;object-fit:cover}.aspectRatio-std{aspect-ratio:4/3;width:100%;object-fit:cover}.aspectRatio-35mm{aspect-ratio:3/2;width:100%;object-fit:cover}.aspectRatio-prof{aspect-ratio:1/1;min-width:80px;border-radius:100vh;object-fit:cover;padding:8px;box-shadow:0 0 1px #909090}.aspectRatio-background{aspect-ratio:1024/600;width:100%;object-fit:cover}.iconsBg{color:#fff;box-shadow:0 0 1px #333;border-radius:100vh;padding:4px}.iconsBg.bgc-d{background-color:#333}.aspect-ratio-flow{aspect-ratio:373/231;width:100%}.aspectRatio-banner{aspect-ratio:640/180;width:100%;max-width:320px;object-fit:cover}.pagination{display:flex;align-items:center;justify-content:flex-end;line-height:1;gap:8px}@media print,screen and (min-width: 960px){.pagination{justify-content:center}}.pagination button{line-height:1;width:24px;height:24px;display:flex;justify-content:center;align-items:center;white-space:nowrap;font-size:.875rem;color:#cdcdcd;transition:background-color .3s,border-color .3s,color .3s}.pagination button:not([class*=pagination-]){border:1px solid #cdcdcd;background-color:#fff}@media (hover: hover){.pagination button:not([class*=pagination-]):hover{background-color:#47b189;border-color:#47b189;color:#fff}}.pagination button span{display:inline}.pagination button.current{background-color:#47b189;border-color:#47b189;color:#fff;cursor:default}.pagination button:disabled{cursor:default}.pagination span.current{line-height:1;width:24px;height:24px;display:flex;justify-content:center;align-items:center;white-space:nowrap;font-size:.875rem;background-color:#47b189;border-color:#47b189;color:#fff}video,iframe{max-width:100%}video,iframe[height]{width:auto}video,iframe[width]{height:auto;width:100%}.basic table th,.basic table td{padding:16px;border:1px solid #cdcdcd}.basic table th{background-color:#e9f3f5;font-weight:900}.tableHoriz table{width:100%;border:1px solid #cdcdcd}.tableHoriz table th{font-size:clamp(.875rem,.7rem + .5vw,1rem);width:20%;padding:12px;background-color:#e9f3f5;border-bottom:1px solid #cdcdcd;vertical-align:middle}.tableHoriz table td{font-size:clamp(.875rem,.7rem + .5vw,1rem);padding:12px;border-bottom:1px solid #cdcdcd}.tableHoriz table tr:last-child th,.tableHoriz table tr:last-child td{border-bottom-width:0}@media print,screen and (min-width: 560px){.tableHoriz table th,.tableHoriz table td{padding:16px}}.tableHoriz.tableHoriz-flex tr{display:flex;flex-wrap:wrap}.tableHoriz.tableHoriz-flex th,.tableHoriz.tableHoriz-flex td{width:100%}@media print,screen and (min-width: 560px){.tableHoriz.tableHoriz-flex tr{display:table-row}.tableHoriz.tableHoriz-flex th{width:20%}}.tableVert{border:1px solid #ddd;overflow-x:auto;border-right-width:0}.tableVert table{width:auto;min-width:100%;text-align:center;table-layout:fixed}.tableVert th,.tableVert td{font-size:clamp(.875rem,.7rem + .5vw,1rem);padding:16px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:middle}.tableVert thead tr{background-color:#e9f3f5}.tableVert thead tr th{font-weight:700}.tableVert tbody tr:last-child td{border-bottom-width:0}@media print,screen and (min-width: 560px){.tableVert{border-right:1px solid #ddd;overflow-x:unset}.tableVert table{width:100%}.tableVert th,.tableVert td{white-space:break-spaces}.tableVert th:last-child,.tableVert td:last-child{border-right-width:0}}.tableVert-scroll{border:1px solid #ddd;overflow-x:auto;border-right-width:0}.tableVert-scroll table{text-align:center;table-layout:fixed}.tableVert-scroll tr{display:flex;align-items:stretch}.tableVert-scroll th,.tableVert-scroll td{display:flex;align-items:center;justify-content:center;flex:1 0 min(40%,200px);font-size:clamp(.875rem,.7rem + .5vw,1rem);padding:clamp(.75rem,.4rem + 1vw,1rem);border-right:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:middle}.tableVert-scroll th{background-color:#e9f3f5;font-weight:700}.tableVert-scroll tbody tr:last-child td{border-bottom-width:0}@media print,screen and (min-width: 560px){.tableVert-scroll{border-right:1px solid #ddd;overflow-x:unset}.tableVert-scroll table{width:100%}.tableVert-scroll th,.tableVert-scroll td{flex:1 0 min(25%,400px)}.tableVert-scroll th:last-child,.tableVert-scroll td:last-child{border-right-width:0}}.tableVert-flex{border:1px solid #ddd}.tableVert-flex thead{display:none}.tableVert-flex table{width:100%;table-layout:fixed}.tableVert-flex th,.tableVert-flex td{font-size:clamp(.875rem,.7rem + .5vw,1rem);border-bottom:0;border-right:0;vertical-align:middle}.tableVert-flex th{padding:16px;background-color:#e9f3f5;font-weight:700}.tableVert-flex tbody tr:last-child{border-bottom-width:0}.tableVert-flex .tableVert-flex-item{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #ddd;padding:16px}.tableVert-flex .tableVert-flex-item td:first-child{border-bottom:1px dashed #ddd;padding-bottom:8px}@media print,screen and (min-width: 560px){.tableVert-flex thead{display:table-header-group}.tableVert-flex th{border-right:1px solid #ddd}.tableVert-flex th:last-child{border-right-width:0}.tableVert-flex td{border-right:1px solid #ddd;padding:16px}.tableVert-flex td:last-child{border-right-width:0}.tableVert-flex table{text-align:center}.tableVert-flex .tableVert-flex-item{padding:0;display:table-row}.tableVert-flex .tableVert-flex-item td:first-child{border-bottom:none;padding-bottom:16px}}.tableCross{border:1px solid #ddd;border-right-width:0;border-bottom-width:0;overflow-x:auto}.tableCross table{text-align:center;table-layout:fixed;width:100%}.tableCross table tr{display:flex;align-items:stretch}.tableCross table tr th,.tableCross table tr td{display:flex;align-items:center;justify-content:center;flex:1 0 min(40%,200px);font-size:clamp(.875rem,.7rem + .5vw,1rem);padding:clamp(.75rem,.4rem + 1vw,1rem);border-right:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:middle}.tableCross table tr th{background-color:#e9f3f5;font-weight:700}.tableCross table tr .tableCross-mdSticky{position:sticky;left:0;flex:1 0 min(25%,200px)}@media print,screen and (min-width: 560px){.tableCross{overflow-x:unset}.tableCross table tr th,.tableCross table tr td{flex:1 0 min(25%,400px)}}.card{background-color:#fff;box-shadow:0 3px 6px #33333329;border-radius:16px;display:flex;flex-direction:column}.card .card-body{padding:16px 16px 24px;display:flex;flex-direction:column;gap:16px}.card .card-body .card-title{display:flex;align-items:center;font-size:1.125rem;margin-bottom:12px}.card .card-body .card-title .image-icon{aspect-ratio:1/1;width:100%;max-width:32px;border-radius:100vh;object-fit:cover;padding:4px;margin-right:8px;box-shadow:0 0 2px #909090}.card .card-body .card-provider{font-size:.75rem;color:#909090}.card.cardLink{cursor:pointer;transition:transform .3s ease}.card.cardLink .imgWrapper img{border-radius:16px 16px 0 0}.card.cardLink .card-body{transition:color .3s}@media (hover: hover){.card.cardLink:hover{transform:translateY(-2px)}.card.cardLink:hover .card-body{color:#4b9bbf}}.card.cardLink a{height:100%}.card.cardLink a:focus-visible{border-radius:16px}.search-products-list{display:grid;gap:clamp(1rem,.3rem + 2vw,1.5rem);flex-wrap:wrap}@media print,screen and (min-width: 560px){.search-products-list{grid-template-columns:1fr 1fr}}@media print,screen and (min-width: 960px){.search-products-list{grid-template-columns:1fr 1fr 1fr}}.search-products-list .hidden,.search-products-list .page-hidden{display:none}.feature-card{background-color:#fafafa;padding:24px 40px;border-radius:8px;box-shadow:0 3px 6px #00000029}.feature-card P{font-size:clamp(1.25rem,.9rem + 1vw,1.5rem);font-weight:400}.feature-card .text-xs{vertical-align:text-top}.guide-card{display:block;display:flex;flex-direction:column}.guide-card .guide-card-titleArea{margin-bottom:clamp(1rem,.3rem + 2vw,1.5rem)}.guide-card .guide-card-titleArea .guide-card-title{font-size:clamp(1.125rem,.95rem + .5vw,1.25rem);display:flex;gap:12px;align-items:center;margin-bottom:clamp(1rem,.3rem + 2vw,1.5rem)}.guide-card .guide-card-imageArea{background-color:#fafafa;border-radius:8px;box-shadow:0 3px 6px #00000029}.guide-card .guide-card-imageArea img{vertical-align:top}.ly-beginnerPage-card{display:flex;flex-direction:column;gap:clamp(1.5rem,.8rem + 2vw,2rem) 3.3112582%;justify-content:center}@media print,screen and (min-width: 560px){.ly-beginnerPage-card.col2{flex-direction:row;flex-wrap:wrap}.ly-beginnerPage-card.col2 .feature-card{width:48.3%;max-width:400px}}@media print,screen and (min-width: 560px){.ly-beginnerPage-card.col3{flex-direction:row;flex-wrap:wrap}.ly-beginnerPage-card.col3 .guide-card{width:48.3%}}@media print,screen and (min-width: 960px){.ly-beginnerPage-card.col3 .guide-card{width:31.1258278%}}.search-products{display:grid;gap:clamp(1rem,.3rem + 2vw,1.5rem)}@media print,screen and (min-width: 960px){.search-products{grid-template-columns:195px 1fr}}.search-products-nav{position:relative}.search-products-nav>button{display:block;width:100%}.search-products-nav>button:before{content:"✕";position:fixed;top:24px;right:32px;color:#606060;z-index:12;visibility:hidden;opacity:0}.search-products-nav>button:after{content:"";display:flex;position:fixed;top:0;left:0;width:0;height:0;background-color:transparent;border:0;z-index:10;opacity:0;visibility:hidden}@media print,screen and (min-width: 960px){.search-products-nav>button:after{display:none}}.search-products-nav[aria-expanded=true]>button:before{visibility:visible;opacity:1;transition:z-index .3s ease .1s,visibility .3s ease .3s,opacity .3s ease .3s}.search-products-nav[aria-expanded=true]>button:after{width:100vw;height:100dvh;background-color:#000000b3;opacity:1;visibility:visible;transition:background-color .3s,width 0s,height 0s,opacity .3s,visibility .3s}.search-products-nav>nav{position:fixed;inset:16px;padding:32px 16px 16px;background-color:#fff;border-radius:8px;z-index:11;overflow-y:auto;max-height:auto}.search-products-nav>nav li>ul,.search-products-nav>nav li+li{margin-top:12px}@media print,screen and (min-width: 960px){.search-products-nav>nav{position:relative;padding:0;inset:0;background-color:inherit;overflow-y:hidden}}.search-products-nav1{background-color:#4b9bbf;color:#fff;border-radius:8px;padding:16px}.search-products-nav2{background-color:#fff;border-radius:8px;margin-top:16px;padding:16px}.search-products-nav2 li{cursor:pointer}.search-products-nav2 li.form-checkbox{padding-bottom:12px;border-bottom:1px solid #606060}.search-products-nav2 li>.form-checkbox{padding-bottom:12px;border-bottom:1px dotted #606060}.search-products-nav2>li.form-checkbox,.search-products-nav2>li>.form-checkbox{color:#4b9bbf;border-bottom:2px solid #4b9bbf;font-weight:700}.search-products-nav2>li>ul>li>ul>li .form-checkbox{padding:0;border:none}.search-products-nav2>li>ul>li>ul>li>ul{margin-top:4px}.search-products-nav2>li>ul>li>ul>li>ul>li+li{margin-top:4px}.search-products-nav2>li>ul>li>ul>li>ul>li:last-child.form-checkbox{padding-bottom:12px;border-bottom:1px solid #606060}.search-products-nav2>li>ul>li>ul>li>ul>li.form-checkbox{padding:0 0 0 24px;border:none}.search-products-nav2 .material-icons{align-self:center;font-size:14px;order:4;transition:transform .1s ease}.search-products-nav2 [aria-expanded=true]>div>.material-icons{transform:rotate(90deg)}.search-products-nav2 [aria-expanded=false]>div>.material-icons{transform:rotate(0)}.search-products-nav2 input{order:2}.search-products-nav2 input+*{order:3}.search-products-nav [aria-hidden=true]{max-height:0;opacity:0;visibility:hidden}.search-products-nav [aria-hidden=false]{animation-name:expandAnimation;animation-fill-mode:both;animation-delay:0;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease;animation-direction:normal;visibility:visible}.search-products-nav [aria-controls]{display:flex;align-items:center;justify-content:space-between;width:100%}.search-products-nav [aria-controls]:after{content:"";position:relative;display:block;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" height="20" width="20"><path d="m8 15-1.062-1.062L10.875 10 6.938 6.062 8 5l5 5Z"/></svg>') no-repeat right center;width:1rem;height:1rem;transition:transform .2s ease}.search-products-nav [aria-expanded=true][aria-controls]:after{transform:rotate(90deg)}@keyframes expandAnimation{0%{max-height:0;opacity:0;visibility:hidden}99%{max-height:100vh}to{max-height:none;opacity:1;visibility:visible}}.posts-item{padding-bottom:clamp(1rem,.3rem + 2vw,1.5rem);border-bottom:1px solid #909090}.posts-item .posts-body{display:flex;flex-direction:column;gap:8px}.posts-item .posts-body .posts-info{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.posts-item .posts-body .posts-info time{font-size:clamp(.75rem,.575rem + .5vw,.875rem)}.posts-item .posts-body .posts-heading{font-size:clamp(.875rem,.7rem + .5vw,1rem);font-weight:700;transition:color .3s}@media (hover: hover){.posts-item .posts-body .posts-heading:hover{text-decoration:underline;color:#47b189}}.ly-postListUnit{display:flex;flex-direction:column;gap:clamp(1rem,.3rem + 2vw,1.5rem)}.casestudyArea{display:flex;flex-direction:column;gap:clamp(1.5rem,.8rem + 2vw,2rem);width:100%}.casestudyArea h2{border-top:4px solid #e9f3f5;padding-top:clamp(2rem,1.3rem + 2vw,2.5rem)}.caseStudy{display:flex;flex-direction:column;gap:clamp(.5rem,.15rem + 1vw,.75rem)}.cardHoriz{border:1px solid #cdcdcd;border-radius:8px;padding:clamp(1rem,.3rem + 2vw,1.5rem);display:flex;align-items:flex-start;flex-direction:row;gap:clamp(1.5rem,.8rem + 2vw,2rem)}.cardHoriz .imgWrapper{flex:0 1 19.2837465%;margin-bottom:0}.cardHoriz .card-body{flex:1;display:flex;flex-direction:column;gap:16px}.cardHorizLink{cursor:pointer}.cardHorizLink .imgWrapper{overflow:hidden}.cardHorizLink .imgWrapper img{transition:transform .3s;vertical-align:top}.cardHorizLink .card-body{transition:color .3s}@media (hover: hover){.cardHorizLink:hover{border:1px solid #4b9bbf;opacity:.75}.cardHorizLink:hover .imgWrapper img{transform:scale(1.05)}.cardHorizLink:hover .card-body,.cardHorizLink:hover .textsIcon{color:#4b9bbf}}.seeMoreArea{display:none}.seeMoreArea.appear{display:flex;flex-direction:column;gap:8px;animation:.5s seeMore}@keyframes seeMore{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.tabMenu .tabMenu-nav{display:flex;width:100%;gap:.50505%}.tabMenu .tabMenu-nav li{flex:1}.tabMenu .tabMenu-nav .tabMenu-ttl{font-size:clamp(1.125rem,.95rem + .5vw,1.25rem);font-weight:700;text-align:center;display:block;width:100%;height:100%;padding:12px .5em;color:#3f7396;background-color:#e9f3f5;border-radius:8px 8px 0 0;opacity:.4}.tabMenu .tabMenu-nav .tabMenu-ttl.tabMenu-active{background:#e9f3f5;color:#3f7396;opacity:1}@media (hover: hover){.tabMenu .tabMenu-nav .tabMenu-ttl:not(.tabMenu-active):hover{opacity:1;transition:opacity .3s}}.tabMenu:not(:has(.tabMenuContentArea .tabMenu-content:nth-child(1) :first-child)) .tabMenu-nav li:nth-child(1){display:none}.tabMenu:not(:has(.tabMenuContentArea .tabMenu-content:nth-child(2) :first-child)) .tabMenu-nav li:nth-child(2){display:none}.tabMenu:not(:has(.tabMenuContentArea .tabMenu-content:nth-child(3) :first-child)) .tabMenu-nav li:nth-child(3){display:none}.tabMenu .tabMenuContentArea{background-color:#e9f3f5;padding-top:clamp(1.5rem,.8rem + 2vw,2rem);padding-bottom:clamp(1.5rem,.8rem + 2vw,2rem)}.tabMenu .tabMenuContentArea .tabMenu-content{display:none;background-color:#fff;padding:clamp(1.5rem,.8rem + 2vw,2rem);border-radius:8px;min-height:200px}.tabMenu .tabMenuContentArea .tabMenu-content.tabMenu-active{display:block}.tabMenu .tabMenuContentArea .tabMenu-content:not(:has(:first-child)){display:none}.tabMenu .tabMenuContentArea .tabMenu-item{border-bottom:1px solid #cdcdcd;padding-bottom:24px;margin-bottom:24px}.tabMenu .tabMenuContentArea .tabMenu-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.detail-updateDate{text-align:end}.informations-cat-list{height:fit-content}.informations-cat-list ul{display:flex;flex-direction:row;gap:8px}.informations-cat-list ul a{display:inline-block;color:#cdcdcd;border:1px solid #cdcdcd;padding:8px 12px;transition:color .3s,border-color .3s}@media (hover: hover){.informations-cat-list ul a:hover{color:#3f7396;border-color:#3f7396}}.informations-cat-list ul a.current{color:#3f7396;border-color:#3f7396}.imageSliderArea-products,.imageSliderArea-products .swiper{width:100%}.imageSliderArea-products .swiper-slide{position:relative}.imageSliderArea-products .swiper-slide>img{aspect-ratio:16/9;width:100%;object-fit:contain}.imageSliderArea-products .swiper-slide>iframe,.imageSliderArea-products .swiper-slide>video{aspect-ratio:16/9;width:100%;object-fit:contain}.imageSliderArea-products .swiper-button-prev:after,.imageSliderArea-products .swiper-button-next:after{bottom:0;content:""!important;height:0;margin:auto;position:absolute;top:0;width:0}.imageSliderArea-products .swiper-button-prev .material-icons,.imageSliderArea-products .swiper-button-next .material-icons{font-size:32px;background-color:#4b9bbf;border-radius:100vh;color:#fff}.imageSliderArea-products .swiper-button-next{height:40px;width:40px;right:16px}.imageSliderArea-products .swiper-button-prev{height:40px;width:40px;left:16px}.imageSliderArea-products .swiper-pagination{position:initial!important;margin-top:16px}.imageSliderArea-products .swiper-pagination .swiper-pagination-bullet{background-color:#4b9bbf}.bl-header{background-color:#ffffffe6;box-shadow:0 4px 4px #3333331f;width:100%;top:0;z-index:10;position:sticky}.bl-header:before{content:"";position:absolute;width:100%;height:100%;backdrop-filter:blur(5px);left:0;top:0;z-index:-1}@media print,screen and (min-width: 960px){.bl-header{z-index:30}}.bl-header .ly-header-flex{display:flex;justify-content:space-between;align-items:center}.bl-header .bl-header-logoWrapper{flex:1 0 auto;padding-top:clamp(.75rem,.4rem + 1vw,1rem);padding-bottom:clamp(.75rem,.4rem + 1vw,1rem)}.bl-header .bl-header-logoWrapper a{display:inline-block}.bl-header .bl-header-logoWrapper img{width:clamp(12.5rem,4.625rem + 22.5vw,18.125rem);height:auto;vertical-align:top}.bl-header .bl-header-navWrapper{display:flex;flex:0 0 auto;flex-direction:column;gap:32px;position:fixed;top:0;right:-300px;width:300px;height:100vh;padding:40px 16px 120px 8px;background-color:#fff;transition:right .6s;z-index:2;overflow-y:auto;font-weight:700}.bl-header .bl-header-navWrapper .bl-nav{display:flex;flex-direction:column;gap:clamp(1rem,.3rem + 2vw,1.5rem);visibility:hidden;opacity:0}.bl-header .bl-header-navWrapper .bl-nav li a[aria-current=page],.bl-header .bl-header-navWrapper .bl-nav li button[aria-current=page]{cursor:default}@media print,screen and (min-width: 960px){.bl-header .bl-header-navWrapper{flex-direction:row;align-items:center;position:inherit;padding:0;width:initial;height:initial;overflow-y:initial;background-color:initial}.bl-header .bl-header-navWrapper .bl-nav{flex-direction:row;visibility:visible;opacity:1}.bl-header .bl-header-navWrapper .bl-contact{visibility:visible;opacity:1}}.menuIcon{position:relative;display:inline-block;padding-bottom:.4em;color:#333;text-decoration:none;font-size:clamp(.75rem,.575rem + .5vw,.875rem);font-weight:700}.menuIcon:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:2px;background:#333;z-index:-1;transition:all .4s}@media (hover: hover){.menuIcon:focus:after,.menuIcon:hover:after{width:100%}}.menuIcon:before{font-family:Material Icons;display:inline-block;margin-right:.1em;font-size:clamp(1.25rem,.9rem + 1vw,1.5rem);transform:translateY(20%)}.menuIcon.icon-info:before{content:""}.menuIcon.icon-support:before{content:""}.menuIcon.icon-contact:before{content:""}.bl-hamburger{position:relative;width:32px;height:32px;border-radius:4px;cursor:pointer;z-index:3}@media print,screen and (min-width: 960px){.bl-hamburger{display:none}}.hamburgerLine{position:absolute;right:4px;top:4px;width:24px;height:2px;background-color:#055174;transition:all .3s}.hamburgerLine-top{top:8px}.hamburgerLine-mid{top:14px}.hamburgerLine-btm{top:20px}.hamburger-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1;background-color:#000;opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s;cursor:pointer}@media print,screen and (min-width: 960px){.hamburger-bg{display:none}}.bl-header.nav-open .bl-nav,.bl-header.nav-open .bl-contact{visibility:visible;opacity:1}.bl-header.nav-open .bl-header-navWrapper{right:0}.bl-header.nav-open .hamburger-bg{opacity:.8;visibility:visible}.bl-header.nav-open .hamburgerLine-top{transform:rotate(45deg);top:16px}.bl-header.nav-open .hamburgerLine-mid{width:0;left:50%}.bl-header.nav-open .hamburgerLine-btm{transform:rotate(-45deg);top:16px}.bl-footer{background-color:#4b9bbf;padding-top:clamp(1.5rem,.8rem + 2vw,2rem);padding-bottom:64px}@media print,screen and (min-width: 960px){.bl-footer{padding-bottom:clamp(1.5rem,.8rem + 2vw,2rem)}}.bl-footer .footerNav{text-align:center;display:flex;flex-direction:column;gap:clamp(.75rem,.4rem + 1vw,1rem)}@media print,screen and (min-width: 560px){.bl-footer .footerNav{flex-direction:row;justify-content:center;flex-wrap:wrap}}.bl-footer .footerNav .footerNav-item:last-child .footerNav-link{border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:16px}@media print,screen and (min-width: 560px){.bl-footer .footerNav .footerNav-item:last-child .footerNav-link{border-bottom:none;padding-bottom:0}}.bl-footer .footerNav .footerNav-item .footerNav-link{font-size:clamp(.875rem,.7rem + .5vw,1rem);border-top:1px solid rgba(255,255,255,.2);position:relative;display:block;color:#fff;padding-top:16px}@media print,screen and (min-width: 560px){.bl-footer .footerNav .footerNav-item .footerNav-link{border-top:none;padding-top:0;padding-right:16px}.bl-footer .footerNav .footerNav-item .footerNav-link:after{content:"";position:absolute;top:50%;right:0;width:1px;height:18px;background-color:#ffffff4d;transform:translateY(-50%)}}@media print and (hover: hover),screen and (min-width: 560px) and (hover: hover){.bl-footer .footerNav .footerNav-item .footerNav-link:hover{text-decoration:underline}}.bl-footer .footerNav .footerNav-item:last-child .footerNav-link:after{content:none}.bl-footerCopyright{background-color:#4b9bbf}.bl-footerCopyright .footerCopyright{display:block;color:#fffc;font-size:.75rem;text-align:center}.bl-cta-bgc{background-color:#e9f3f5;padding-top:clamp(2.5rem,-1rem + 10vw,5rem);padding-bottom:clamp(2.5rem,-1rem + 10vw,5rem)}.heading-cta{font-size:clamp(1.25rem,.9rem + 1vw,1.5rem);text-align:center;height:100%;min-height:0%}.bl-cta .buttonCta{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;max-width:100%;text-align:center;line-height:1.25;border:2px solid transparent;transition:background-color .3s,color .3s,border-color .3s;padding:clamp(1rem,.3rem + 2vw,1.5rem) clamp(.75rem,.4rem + 1vw,1rem);font-size:clamp(1.25rem,.9rem + 1vw,1.5rem);font-weight:700;width:min(100%,345px)}.bl-cta .buttonCta.color-mc{background-color:#4b9bbf;color:#fff}@media (hover: hover){.bl-cta .buttonCta.color-mc:hover{background:#fff;color:#4b9bbf;border-color:currentColor}}.bl-cta .buttonCta.color-ac{background-color:#47b189;color:#fff}@media (hover: hover){.bl-cta .buttonCta.color-ac:hover{background:#fff;color:#47b189;border-color:currentColor}}@media (hover: hover){.bl-cta .buttonCta:hover{background-position:99% 50%}}.bl-cta .buttonCta .material-icons{font-size:1.25em}.ctaUnit{display:flex;flex-direction:column;gap:clamp(2rem,1.3rem + 2vw,2.5rem) clamp(2.5rem,-1rem + 10vw,5rem)}.ctaUnit .ctaItem{display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,.8rem + 2vw,2rem);width:100%}@media print,screen and (min-width: 560px){.ctaUnit.col2{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media print,screen and (min-width: 960px){.ctaUnit.col2 .ctaItem{width:max(32%,345px)}}.bgc-jumbotron{background-color:#ebf2e7;padding-top:clamp(1.5rem,.8rem + 2vw,2rem);padding-bottom:clamp(1.5rem,.8rem + 2vw,2rem)}.ly-jumbotronHoriz{gap:clamp(1.5rem,.8rem + 2vw,2rem) 0;display:flex;flex-direction:column}@media print,screen and (min-width: 560px){.ly-jumbotronHoriz{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}@media print,screen and (min-width: 560px){.ly-jumbotronHoriz{display:flex;flex-direction:column;text-align:center}}@media print,screen and (min-width: 560px) and (min-width: 560px){.ly-jumbotronHoriz{flex-direction:row;justify-content:center;text-align:start}}.ly-jumbotronHoriz.col2 .jumbotronImgWrapper{display:flex;gap:16px}@media print,screen and (min-width: 560px){.ly-jumbotronHoriz.col2{flex-direction:row;flex-wrap:wrap;gap:0 6.6225165%;align-items:center}.ly-jumbotronHoriz.col2 .jumbotronImgWrapper{flex:0 1 53.33333%}}.ly-jumbotronHoriz .jumbotronBody{display:flex;flex-direction:column;gap:clamp(1rem,.3rem + 2vw,1.5rem);flex:1}.ly-jumbotronHoriz .jumbotronBody h1{margin-bottom:clamp(.5rem,.15rem + 1vw,.75rem)}.buttonBase-md-beginer{display:inline-block;max-width:100%;text-align:center;line-height:1.25;opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s;box-shadow:4px 4px 4px #0000001f;background-color:#fff;padding:16px 32px;font-size:clamp(.875rem,.7rem + .5vw,1rem);width:fit-content}@media (hover: hover){.buttonBase-md-beginer:hover{opacity:.75;transform:translateY(-2px)}}.iconFlexBefore{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:4px}.banner-survey{background-color:#f99;padding-top:clamp(.75rem,.4rem + 1vw,1rem);padding-bottom:clamp(.75rem,.4rem + 1vw,1rem);width:100%;display:block;margin-bottom:clamp(1rem,.3rem + 2vw,1.5rem);opacity:1;transition:opacity .3s}@media (hover: hover){.banner-survey:hover{opacity:.7}}.banner-survey .banner-survey-body{display:flex;flex-direction:row;align-items:center;gap:12px}.banner-survey p{color:#fff}.banner-survey .material-icons{font-size:2.5em;color:#fff}.bgc-circle{position:relative;width:100%;background-image:radial-gradient(circle at 50% 0,#fafaf8 65%,#fff 10% 100%)}@media print,screen and (min-width: 560px){.bgc-circle{background-image:radial-gradient(circle at 50% 0,#fafaf8 45%,#fff 10% 100%)}}body#maintenance{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;grid-template-areas:"header" "contents" "footer"}body#maintenance #header{grid-area:header}body#maintenance main{grid-area:contents;overflow-y:visible;overflow-x:hidden}body#maintenance #footer{grid-area:footer}body#maintenance .logoWrapper img{max-height:40px;vertical-align:top;margin-bottom:8px}@media print,screen and (min-width: 960px){body#maintenance .logoWrapper img{height:50px;max-height:100%}}body#maintenance h1{font-size:clamp(1.5rem,.8rem + 2vw,2rem);color:#3f7396;font-weight:900;line-height:1.5}body#maintenance #footer .ly-footer{padding-top:24px;padding-bottom:8px;background-color:#4b9bbf}body#maintenance #footer .ly-footerCopyright{background-color:#4b9bbf;padding-bottom:40px}body#maintenance #footer .el_footerCopyright{display:block;color:#fff;font-size:12px;text-align:center;opacity:.7}.article-page{font-feature-settings:"palt";letter-spacing:.02em}.article-page .articleList-back{display:flex;gap:4px}.article-page .articleList-back a{display:flex;align-items:center;font-size:.875rem;line-height:1;transition:color .3s}@media (hover: hover){.article-page .articleList-back a:hover{color:#47b189;text-decoration:underline}.article-page .articleList-back a:hover .material-icons{text-decoration:none!important}}.article-page .articleList-back .material-icons{font-size:1rem}.article-page .frontmatter{display:flex;flex-direction:column;gap:clamp(.75rem,.4rem + 1vw,1rem)}.article-page .frontmatter .posts-info{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:clamp(2rem,1.3rem + 2vw,2.5rem);border-bottom:1px solid #cdcdcd}.article-page .frontmatter .posts-info time{font-size:clamp(.75rem,.575rem + .5vw,.875rem)}.article-page .frontmatter img{aspect-ratio:16/9;width:100%;max-width:792px;height:auto;max-height:445.5px;object-fit:cover;vertical-align:middle;border-radius:12px}.article-page .frontmatter img.aspectRatio-auto{aspect-ratio:initial;max-width:100%;max-height:100%}.article-page .frontmatter h1{font-size:clamp(1.5rem,.8rem + 2vw,2rem);line-height:1.5;width:100%}.article-page .frontmatter h1 span{font-size:clamp(1.125rem,.95rem + .5vw,1.25rem)}.article-page .frontmatter .leadCopy{background-color:#e9f3f5;border-radius:12px;padding:clamp(1rem,.3rem + 2vw,1.5rem)}.article-page .frontmatter .callout{border-top:double #909090;border-bottom:double #909090;padding:clamp(1rem,.3rem + 2vw,1.5rem)}.article-page .frontmatter .callout dl{display:flex;flex-direction:column;gap:8px}.article-page .frontmatter .callout dl dt{font-size:clamp(.875rem,.7rem + .5vw,1rem);font-weight:700}.article-page .frontmatter .callout dl dd{font-size:clamp(.75rem,.575rem + .5vw,.875rem);margin-bottom:clamp(1rem,.3rem + 2vw,1.5rem)}.article-page .frontmatter .callout dl dd:last-child{margin-bottom:0}.article-page .stack>*+*{margin-top:var(--stack-space, 1.2em)}.article-page .stack h2+*,.article-page .stack h3+*,.article-page .stack h4+*{--stack-space: 1.5em}.article-page .stack h2,.article-page .stack h3,.article-page .stack h4{--stack-space: 2em}.article-page .stack img{--stack-space: 1.4em}.article-page .stack img+P{--stack-space: 1em}.article-page .stack h2{font-size:clamp(1.25rem,.9rem + 1vw,1.5rem);color:#055174;padding-top:clamp(1rem,.3rem + 2vw,1.5rem);padding-bottom:clamp(1rem,.3rem + 2vw,1.5rem);border-bottom:2px solid #cdcdcd}.article-page .stack h3{font-size:clamp(1.125rem,.95rem + .5vw,1.25rem);line-height:1.5;position:relative;color:#055174}.article-page .stack img{aspect-ratio:initial;width:100%;max-height:initial;height:auto;object-fit:cover;vertical-align:middle}.article-page .stack img+P{text-align:center}.article-page .stack img+P small{font-size:clamp(.75rem,.575rem + .5vw,.875rem)!important;line-height:1.5!important}.article-page .stack P{font-size:clamp(.875rem,.7rem + .5vw,1rem)}.article-page .stack a{color:#4b9bbf;display:inline-block;font-weight:700;transition:color .3s}@media (hover: hover){.article-page .stack a:hover{color:#055174;text-decoration:underline}}.article-page .stack a .material-icons{font-size:20px}.article-page .stack a[target=_blank]:after{font-family:Material Icons;content:"";font-size:clamp(1rem,.825rem + .5vw,1.125rem);margin-left:.2em;vertical-align:middle;line-height:1.75}.article-page .stack strong,.article-page .stack em{font-style:normal;font-weight:900}.article-page .stack small{font-size:clamp(.75rem,.575rem + .5vw,.875rem);line-height:1.5}.article-page .stack i{font-style:italic}.article-page .stack ul{font-size:clamp(.875rem,.7rem + .5vw,1rem);list-style-type:disc;margin-left:1.5em;display:flex;flex-direction:column;gap:clamp(1rem,.3rem + 2vw,1.5rem)}.article-page .stack ol{font-size:clamp(.875rem,.7rem + .5vw,1rem);list-style-type:decimal;margin-left:1.8em;display:flex;flex-direction:column;gap:clamp(1rem,.3rem + 2vw,1.5rem)}.article-page .stack table{width:100%;border:1px solid #cdcdcd}.article-page .stack table thead{display:none}.article-page .stack table tbody{display:flex;flex-direction:column;flex-wrap:wrap}.article-page .stack table tr{display:flex;flex-direction:column;width:100%;border-bottom:1px solid #cdcdcd}.article-page .stack table tr:last-child{border-bottom:none}@media print,screen and (min-width: 560px){.article-page .stack table tr{display:flex;flex-direction:row}}.article-page .stack table td{padding:clamp(1rem,.3rem + 2vw,1.5rem);font-size:clamp(.875rem,.7rem + .5vw,1rem);padding:12px}.article-page .stack table td:first-child{background-color:#e9f3f5;flex:0 1 25%}.article-page .stack details{padding:clamp(1rem,.3rem + 2vw,1.5rem)}.article-page .stack details>*{margin-top:clamp(1rem,.3rem + 2vw,1.5rem)}.article-page .stack details>*:first-child{margin-top:0}.article-page .stack details summary{list-style:none;font-size:clamp(1rem,.825rem + .5vw,1.125rem);font-weight:700;border-bottom:1px solid #cdcdcd;padding-bottom:8px;position:relative;cursor:pointer}.article-page .stack details summary:after{position:absolute;font-family:Material Icons;content:"";font-size:clamp(1rem,.825rem + .5vw,1.125rem);right:0;transform:rotate(0);transition:transform .3s}.article-page .stack details[open] summary:after{transform:rotate(180deg)}
