@charset "UTF-8";
.ce_solution_header{margin-top:4.875rem}@media (min-width:56.25rem){.ce_solution_header{margin-top:0}}@media (min-width:tablet-large){.ce_solution_header{margin-top:0}}.ce_solution_header .btn-container .close-btn{position:fixed;bottom:0;left:50%;display:block;transform:translateX(-50%);margin-bottom:1.25rem;z-index:500}@media (min-width:56.25rem){.ce_solution_header .btn-container .close-btn{display:none}}@media (min-width:tablet-large){.ce_solution_header .btn-container .close-btn{display:none}}.ce_solution_header .btn-container .line-icon{position:absolute;top:3.5rem;left:50%;transform:translateX(-50%);width:2.375rem;height:auto;opacity:0.5}@media (min-width:56.25rem){.ce_solution_header .btn-container .line-icon{display:none}}@media (min-width:tablet-large){.ce_solution_header .btn-container .line-icon{display:none}}.ce_solution_header .btn-container .close-icon{display:none}@media (min-width:56.25rem){.ce_solution_header .btn-container .close-icon{position:fixed;display:inline-block;top:2.8rem;left:calc(47% - 6rem);width:4rem;height:4rem;transition:transform 300ms ease}.ce_solution_header .btn-container .close-icon:hover{transform:translateY(-0.4rem)}}@media (min-width:tablet-large){.ce_solution_header .btn-container .close-icon{position:fixed;display:inline-block;top:2.8rem;left:calc(47% - 6rem);width:4rem;height:4rem;transition:transform 300ms ease}.ce_solution_header .btn-container .close-icon:hover{transform:translateY(-0.4rem)}}.ce_solution_header .btn-container .close-icon .plus-close-icon{width:4rem;height:4rem;transform:rotate(45deg)}.ce_solution_header .btn-container .close-icon .plus-close-icon circle{fill:#F6F8F4}.ce_solution_header .btn-container .close-icon .plus-close-icon g:last-child{stroke:#486053}.ce_solution_header .wrapper{position:relative;background-color:#F6F8F4;padding:8.125rem 8% 7% 8%}@media (min-width:56.25rem){.ce_solution_header .wrapper{margin-left:47%;padding-top:10.875rem;padding-bottom:7%}}@media (min-width:tablet-large){.ce_solution_header .wrapper{margin-left:47%;padding-top:10.875rem;padding-bottom:7%}}@media (min-width:120rem){.ce_solution_header .wrapper{padding-right:13%}}@media (min-width:full-hd){.ce_solution_header .wrapper{padding-right:13%}}.ce_solution_header .wrapper .label-container{position:absolute;top:1.625rem;left:50%;transform:translateX(-50%);text-align:center}@media (min-width:56.25rem){.ce_solution_header .wrapper .label-container{top:3.5rem}}@media (min-width:tablet-large){.ce_solution_header .wrapper .label-container{top:3.5rem}}.ce_solution_header .wrapper .label-container p{display:inline-block;font-size:0.875rem;font-size:clamp(0.875rem, .55vw + .55vh, 1.25rem);font-weight:300;line-height:1.6;font-weight:600;line-height:1.1;text-transform:uppercase;text-transform:uppercase;background-color:#E5EFE5;border-radius:10rem;padding:0.625rem 1.375rem;margin-right:auto}@media (min-width:90em){.ce_solution_header .wrapper .label-container p{padding:1.25rem 3.75rem}}@media (min-width:desktop){.ce_solution_header .wrapper .label-container p{padding:1.25rem 3.75rem}}@media (min-width:160rem){.ce_solution_header .wrapper .label-container p{padding:1.5rem 4rem}}.ce_solution_header .wrapper h1{font-size:1.5rem;font-size:clamp(1.5rem, 1.5vw + 1.5vh + .5rem, 4rem);font-weight:400;text-transform:uppercase;line-height:1.3;color:#38485D;margin-bottom:3.25rem}@media (min-width:56.25rem){.ce_solution_header .wrapper h1{text-align:center}}@media (min-width:tablet-large){.ce_solution_header .wrapper h1{text-align:center}}.ce_solution_header .wrapper .text-container p{font-size:1rem;font-size:clamp(1rem, .7125vw + .7125vh, 1.65rem);font-weight:300;line-height:1.6;margin-bottom:1em}.ce_solution_header .wrapper .text-container p:last-child{margin-bottom:0}.ce_solution_header .wrapper ul{padding-left:2em}.ce_solution_header .wrapper ul li{position:relative;font-size:1.125rem;font-size:clamp(1.125rem, .6vw + .6vh + .5rem, 1.875rem);font-weight:300;line-height:1.6;color:#3B485B;margin-bottom:1.375rem}.ce_solution_header .wrapper ul li:before{position:absolute;top:0.02em;content:"•";font-size:1.5em;color:#DCDC00;font-weight:600;display:inline-block;margin-left:-1em;line-height:1}.ce_solution_header .wrapper ul li:last-child{margin-bottom:0}.ce_solution_header .wrapper ul li a{display:block;text-decoration:none;color:#3B485B}body.solution-detail{background-color:#496154}body.solution-detail #header,body.solution-detail #footer{display:none}.tl_content .ce_solution_header{background-color:#496154}.tl_content .btn-container{display:none}