/* p-7f7b7f3e.css — the site's own stylesheet (merged and purged from the original CSS by tools/own-css.mjs). */



a,address,body,del,div,font,form,h1,h2,h3,h4,html,i,img,label,li,p,s,span,strong,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}body{line-height:1}ul{list-style:none}del{text-decoration:line-through}article,footer,header,nav,section{display:block}body{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.ui_cover_background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}a{color:#2ea3f2}a,a:hover{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}strong{font-weight:700}i{font-style:italic}h1,h2,h3,h4{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}h1 a,h2 a,h3 a,h4 a{color:inherit}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input.text,input.title,input[type=email],input[type=password],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}input.text,input.title,input[type=text],select,textarea{margin:0}textarea{padding:4px}button,input,select,textarea{font-family:inherit}img{max-width:100%;height:auto}.ui_password_protected_form .ui_submit_button{color:#2ea3f2}#main-content{background-color:#fff}.container{width:80%;max-width:1080px;margin:auto;position:relative}body:not(.ui-tb) #main-content .container,body:not(.ui-tb-has-header) #main-content .container{padding-top:58px}.main_title{margin-bottom:20px}.ui_password_protected_form .ui_submit_button:hover{background:rgba(0,0,0,.05)}.ui_password_protected_form .ui_submit_button:hover{padding:.3em 1em}#left-area ul,.entry-content ul,.ui-l--footer ul,.ui-l--header ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}#left-area ul li ul{padding:2px 0 2px 20px}#left-area ul.products{padding:0!important;line-height:1.7!important;list-style:none!important}#left-area .post-meta{font-size:14px;padding-bottom:15px}#left-area .post-meta a{text-decoration:none;color:#666}.single .post{padding-bottom:25px}.ui_password_protected_form p input{background-color:#eee;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#999!important;padding:16px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.ui_password_protected_form label{display:none}.ui_password_protected_form .ui_submit_button{font-family:inherit;display:block;float:right;margin:8px auto 0;cursor:pointer}.page.el_pagebuilder_layout #main-content{background-color:transparent}body #main-content .ui_builder_inner_content>h1,body #main-content .ui_builder_inner_content>h2,body #main-content .ui_builder_inner_content>h3,body #main-content .ui_builder_inner_content>h4{line-height:1.4em}body #main-content .ui_builder_inner_content>p{line-height:1.7em}@media (min-width:981px){#left-area{width:79.125%;padding-bottom:23px}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#e2e2e2}.ui_no_sidebar #left-area{float:none;width:100%!important}.ui_no_sidebar #main-content .container:before{display:none}}@media (max-width:980px){#page-container{padding-top:80px}.ui-tb-has-header #page-container{padding-top:0!important}#left-area,#sidebar{width:100%!important}#main-content .container:before{display:none!important}}@media print{#page-container{padding-top:0!important}}* html .clearfix,:first-child+html .clearfix{zoom:1}*{-webkit-box-sizing:border-box;box-sizing:border-box}.el-arrow-next:before,.el-arrow-prev:before,.ui_password_protected_form .ui_submit_button:after,.el_button:after,.el_contact_submit:after,.el_toggle_title:before,.mobile_menu_bar:before,a.el_more_button:after{font-family:SiteIcons!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.el-icon{content:attr(data-icon)}.el-icon{font-family:SiteIcons;speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr}.el_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}.el_button{position:relative}.el_button:hover,.el_module .el_button:hover{border:2px solid transparent;padding:.3em 2em .3em .7em}.el_button:hover{background-color:hsla(0,0%,100%,.2)}.el_bg_layout_light.el_button:hover,.el_bg_layout_light .el_button:hover{background-color:rgba(0,0,0,.05)}.el_button:after,.el_button:before{font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}.el_button:before{display:none}.el_button:hover:after{opacity:1;margin-left:0}.el_column_1_3 h1,.el_column_1_5 h1,.el_column_2_5 h1{font-size:26px}.el_column_1_3 h2,.el_column_1_5 h2,.el_column_2_5 h2{font-size:23px}.el_column_1_3 h3,.el_column_1_5 h3,.el_column_2_5 h3{font-size:20px}.el_column_1_3 h4,.el_column_1_5 h4,.el_column_2_5 h4{font-size:18px}.el_bg_layout_dark,.el_bg_layout_dark h1,.el_bg_layout_dark h2,.el_bg_layout_dark h3,.el_bg_layout_dark h4{color:#fff!important}.el_module.el_text_align_left{text-align:left}.el_module.el_text_align_center{text-align:center}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.el_bg_layout_light .el_more_button{color:#2ea3f2}.ui_builder_inner_content{position:relative;z-index:1}header .ui_builder_inner_content{z-index:2}.el_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important}.el_module,.el_with_background{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.el_with_border{position:relative;border:0 solid #333}.post-password-required .el_row{padding:0;width:100%}.post-password-required .ui_password_protected_form{min-height:0}body:not(.el_pagebuilder_layout) .post-password-required .ui_password_protected_form h1{display:none}.el_more_button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}.el_more_button:hover:after{opacity:1;margin-left:0}#el-motion-effects-offset-tracker{visibility:hidden!important;opacity:0;position:absolute;top:0;left:0}.el-before-scroll-animation{opacity:0}header.ui-l.ui-l--header:after{clear:both;display:block;content:""}.el_module{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}.ui-waypoint:not(.el_counters){opacity:0}@media (min-width:981px){.el_section div.el_row .el_column .el_module.ui-last-child,.el_section div.el_row .el_column .el_module:last-child{margin-bottom:0}}@media (max-width:980px){.el_column .el_module{margin-bottom:30px}.el_row .el_column .el_module.ui-last-child,.el_row .el_column .el_module:last-child{margin-bottom:0}.el_more_button{display:inline-block!important}}@media (max-width:767px){.el_more_button{display:inline-block!important}}@media (max-width:479px){a.el_more_button{display:block}}@media (min-width:768px) and (max-width:980px){[data-ui-multi-view-load-tablet-hidden=true]:not(.ui_multi_view_swapped){display:none!important}}@media (max-width:767px){[data-ui-multi-view-load-phone-hidden=true]:not(.ui_multi_view_swapped){display:none!important}}
