body,input,label,button{font-family:"Avenir","Arial",serif;font-size:1rem;line-height:22px;font-weight:400}
body{background-color:#fff;color:#006b90;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
p{color:#006b90}
.hidden{display:none}
.page-energyPoint_content{max-width:1036px;margin:0 auto 50px;padding:0 15px;position:relative}
@media(min-width:768px){.page-energyPoint_content{display:flex;justify-content:space-between;padding:0 20px}
}
.page-energyPoint_content-col{width:100%;position:relative}
@media(min-width:768px){.page-energyPoint_content-col{width:40%}
}
@media(min-width:768px){.page-energyPoint_content-col:first-child{width:55%}
}
.de-button{width:100%;height:48px;border:0;box-shadow:none;background-color:#006b90;color:#fff;text-transform:uppercase;font-size:14px;line-height:19px;letter-spacing:.01em;font-family:"Avenir";font-weight:700;cursor:pointer}
.de-button:hover{background-color:#097faa}
.de-button[disabled]{background-color:#adc9d6}
.de-button[disabled]:hover{background-color:#adc9d6}
.wrap-icon{display:flex;text-align:center;flex-wrap:wrap}
.wrap-icon .icon{margin:20px 10px;position:relative}
.wrap-icon .icon--img{width:50px;height:50px;padding:10px 15px;background-color:#dde5f4;border:1px solid #ccc}
.wrap-icon label{font-size:13px;position:absolute;left:0;right:0;margin:0 auto}
.component-hero{background-color:var(--color-blue_navy);min-height:330px;width:100%;position:relative;overflow:hidden;margin-top:0;padding-top:70px;padding-bottom:20px}
@media(min-width:768px){.component-hero{min-height:320px}
}
@media(min-width:1360px){.component-hero{margin-top:0;padding-top:60px}
}
.component-hero_container{max-width:1036px;margin:0 auto;padding:65px 15px 0;position:relative}
@media(min-width:768px){.component-hero_container{min-height:262px;padding:55px 20px 0}
}
.component-hero_content{text-align:center;margin-top:23px;z-index:1}
.component-hero_content img{margin-bottom:20px}
.component-hero h1,.component-hero h3{font-weight:400;font-size:1.066rem;line-height:1.1;letter-spacing:1.5px;color:#fff;margin:0}
@media(min-width:1024px){.component-hero h1,.component-hero h3{font-size:1.5rem}
}
.component-hero h1{font-size:1.813rem}
@media(min-width:1024px){.component-hero h1{font-size:2.55rem}
}
.component-hero--img{background:0}
.component-hero--img_bg{position:absolute;width:100%;height:auto;top:0;z-index:0}
.component-hero .de-breadcrumbs li a,.de-breadcrumbs li span,.component-hero .de-breadcrumbs li a:active,.component-hero .de-breadcrumbs li a:hover{color:#fff}
.de-breadcrumbs ul{margin:0;padding:0;list-style:none}
.de-breadcrumbs li{display:inline;font-family:"Avenir";font-style:normal;font-weight:400;font-size:.875rem;line-height:22px;text-align:right;width:auto;display:flex}
@media(min-width:768px){.de-breadcrumbs li{font-size:1rem}
}
.de-breadcrumbs li a,.de-breadcrumbs li a:active,.de-breadcrumbs li a:hover{text-decoration:none;color:#006b90}
.de-breadcrumbs img{margin:0 8px;height:10px;margin-top:6px}
.de-breadcrumbs li:last-child{font-weight:700}
.de-breadcrumbs li:last-child img{display:none}
.de-breadcrumbs.notExpand li:not(:last-child):not(:first-child) a,.de-breadcrumbs.notExpand li:not(:last-child):not(:first-child):not(:nth-child(2)){display:none}
@media(min-width:768px){.de-breadcrumbs.notExpand li:not(:last-child):not(:first-child) a,.de-breadcrumbs.notExpand li:not(:last-child):not(:first-child):not(:nth-child(2)){display:flex}
}
.de-breadcrumbs.notExpand li:first-child:after{content:"...";width:20px;height:12px;background-color:#fff;border-radius:3px;display:block;margin-top:5px;padding:0;line-height:.45;text-align:center}
@media(min-width:768px){.de-breadcrumbs.notExpand li:first-child:after{display:none}
}