@font-face{font-family:karmilla;font-style:normal;font-weight:400;src:url(//40117020.fs1.hubspotusercontent-na1.net/hubfs/40117020/raw_assets/public/Pressbooks_October_2023/fonts/karmilla-regular-015-webfont.woff2) format("woff2"),url(//40117020.fs1.hubspotusercontent-na1.net/hubfs/40117020/raw_assets/public/Pressbooks_October_2023/fonts/karmilla-regular-015-webfont.woff) format("woff"),url(//40117020.fs1.hubspotusercontent-na1.net/hubfs/40117020/raw_assets/public/Pressbooks_October_2023/fonts/karmilla-regular-015-webfont.ttf) format("truetype")}@font-face{font-family:karmilla;font-weight:800;src:url(//40117020.fs1.hubspotusercontent-na1.net/hubfs/40117020/raw_assets/public/Pressbooks_October_2023/fonts/karmilla-bold-015-webfont.woff2) format("woff2"),url(//40117020.fs1.hubspotusercontent-na1.net/hubfs/40117020/raw_assets/public/Pressbooks_October_2023/fonts/karmilla-bold-015-webfont.woff) format("woff"),url(//40117020.fs1.hubspotusercontent-na1.net/hubfs/40117020/raw_assets/public/Pressbooks_October_2023/fonts/karmilla-bold-015-webfont.ttf) format("truetype")}html.child_theme{font-size:62.5%}.child_theme .h1,.child_theme .h2,.child_theme .h3,.child_theme .h4,.child_theme .h5,.child_theme .h6,.child_theme h1,.child_theme h2,.child_theme h3,.child_theme h4,.child_theme h5,.child_theme h6{font-family:karmilla,helvetica,arial,sans-serif;margin:10px 0}.child_theme body,.child_theme button{font-family:karmilla,helvetica,arial,sans-serif}.child_theme p{margin:0 0 1.8rem}.child_theme form input[type=email],.child_theme form input[type=file],.child_theme form input[type=number],.child_theme form input[type=password],.child_theme form input[type=tel],.child_theme form input[type=text],.child_theme form select,.child_theme form textarea{border-style:solid;border-width:1px;font-family:karmilla,helvetica,arial,sans-serif;font-size:15.99999999984px;height:auto;line-height:1.5rem;min-height:50px;padding:12px;transition:all .5s;width:100%!important}.child_theme form ul{margin:0!important}.hs_recaptcha.hs-recaptcha.field.hs-form-field{overflow:auto;padding:10px 7px}.child_theme .hs-form-field{margin-bottom:25px}.child_theme form label{font-family:karmilla,helvetica,arial,sans-serif;font-size:18px;font-weight:700;line-height:20px;margin-bottom:10px}.child_theme .hs-error-msg,.child_theme .hs_error_rollup label,.child_theme .systems-page ul.no-list.hs-error-msgs label{color:#f94c43}.child_theme .button,.child_theme form .hs-button,.child_theme form input[type=submit]{cursor:pointer;display:inline-block;font-family:karmilla,helvetica,arial,sans-serif;font-size:1.7rem;font-weight:700;line-height:1.7rem;margin:15px 0;text-align:center;transition:all .15s linear}.child_theme .blog-feedv3 .read-more,.child_theme .cm_pg_wrp .left-col a.custom,.child_theme .cm_pg_wrp .right-col a.custom,.child_theme .contact-banner .form-row.hs-secondary .hs-button,.child_theme .contact-banner .form-row.hs-secondary input.hs-button,.child_theme .form-row.secondary input[type=submit],.child_theme .glide__bullets.numberBullets .glide__bullet,.child_theme .hs-button,.child_theme .hs-sec-btn,.child_theme .hs-trans-btn,.child_theme .hs_service .widget-type-form .hs-button,.child_theme .landing-banner .form-row .hs-form-field>label,.child_theme .landing-banner .form-row.hs-secondary .hs-button,.child_theme .landing-banner .form-row.hs-secondary input.hs-button,.child_theme .popup_modal_box.bg_primary .hs-button,.child_theme .pricing-table-gp .popular-ribon,.child_theme .sidebar-popular-posts .related-title,.child_theme .simple-banner .banner-breacrumb ul.hs-breadcrumb-menu,.child_theme .systems-page .hs-search-results__next-page,.child_theme .systems-page .hs-search-results__prev-page,.child_theme form input[type=submit],.child_theme nav.blog-pagination>a{font-family:karmilla,helvetica,arial,sans-serif}.child_theme ol,.child_theme ul{margin:0}.child_theme ol li,.child_theme ul li{margin-bottom:0}.child_theme .blog-sidebar input.hs-search-field__input{padding-right:45px}.child_theme .page-center.full_width{padding-left:0;padding-right:0;width:100%}.child_theme .hs_service form input[type=search]{padding-right:45px}.child_theme .hs-button,.child_theme .hs-sec-btn,.child_theme .hs-trans-btn,.contact-banner .form-row.hs-secondary .hs-button{font-family:karmilla,helvetica,arial,sans-serif;font-size:1.7rem;font-weight:700;line-height:1.7rem}.cm_header .page-center,.content-wrapper,.header .primary-section .page-center{width:calc(100% - 160px)}.cm_header.header .page-center,.content-wrapper{padding:0}.cm_footer .page-center{width:calc(100% - 80px)}@media(max-width:1440px){.cm_header .page-center,.content-wrapper,.dnd-section>.row-fluid,.header .primary-section .page-center,.page-center{max-width:1179.9999999935999px}}@media(max-width:1023px){.content-wrapper,.dnd-section>.row-fluid,.page-center{width:calc(100% - 60px)}.cm_header .page-center,.header .primary-section .page-center{width:calc(100% - 80px)}}@media (max-width:1023px) and (max-height:650px){header.header.cm_header .nav .header__menu.header__menu--desktop>ul{display:block;padding-top:40px}}@media (max-width:767px){.cm_footer .page-center,.cm_header .page-center,.content-wrapper,.dnd-section>.row-fluid,.header .primary-section .page-center,.page-center{width:calc(100% - 40px)}}.child_theme .content-wrapper .dnd-section>.row-fluid,.child_theme .page-center .dnd-section>.row-fluid,.child_theme .page-center.full_width,.child_theme .sidebar-popular-posts .page-center,.child_theme [class*=full-width-section].dnd-section>.row-fluid{width:100%}.cm_header{font-size:1.8rem;line-height:1.6}.cm_header .primary-container{min-height:auto}.cm_header.header .primary-section{border:0;box-shadow:0 1px 1px 0 rgba(59,72,77,.08),0 1px 3px 1px rgba(59,72,77,.16);padding:3rem 0}.cm_header .primary-section .container-wrapper{column-gap:0}.cm_header .header__menu--desktop>.header__menu-wrapper{column-gap:0;flex-wrap:nowrap}.cm_header .header__menu--desktop>.header__menu-wrapper li{font-size:1.7rem;margin:0 2.5rem}.cm_header .header__menu--desktop>.header__menu-wrapper li:first-child{margin-left:0}.cm_header .header__menu--desktop>.header__menu-wrapper li>a{font-family:karmilla,helvetica,arial,sans-serif;font-weight:800;padding:1rem 0}.cm_header .header__menu--desktop>.header__menu-wrapper ul li{margin:0 2rem!important}.cm_footer{font-size:1.8rem;line-height:1.6}.cm_footer.footer .col-section{padding:0}.cm_footer.footer.footer_section__2 .footer-section-1 .col-section.num1{border-bottom:1px solid #d8d8d8;padding-bottom:3rem}.cm_footer.footer.footer_section__2 .footer-section-1 .footer-menu .hs-menu-wrapper>ul{column-count:5}.cm_footer.footer.footer_section__2 .footer-section-1 .footer-menu .hs-menu-wrapper>ul>li{break-inside:avoid;margin-bottom:2rem}.cm_footer.footer.footer_section__2 .footer-section-1 .footer.footer_section__2 .footer-section-1{padding-top:7rem}.cm_footer.footer.footer_section__2 .footer-section-1 .footer-menu .hs-menu-wrapper>ul>li>a{font-family:karmilla,helvetica,arial,sans-serif;font-weight:800;text-align:center}.cm_footer.footer.footer_section__2 .footer-section-1 .footer-menu .hs-menu-wrapper>ul ul{font-size:1.8rem;line-height:1.6;padding-top:0}.cm_footer.footer.footer_section__2 .footer-section-1 .footer-menu .hs-menu-wrapper>ul ul li a{font-family:karmilla,helvetica,arial,sans-serif;font-weight:400;white-space:normal}.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num1 .footer-menu .hs-menu-wrapper>ul>li{font-family:karmilla,helvetica,arial,sans-serif;margin:0 3.7rem 0 0}.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num1 .footer-menu .hs-menu-wrapper>ul>li:first-child{margin:0 4rem 0 0}.cm_footer.footer.footer_section__2 .footer-section-2 form{min-width:38rem;position:relative}.cm_footer.footer.footer_section__2 .footer-section-2 form label{font-size:1.4rem;font-weight:600;line-height:3.2rem;margin:0}.cm_footer.footer .footer-form form .hs-form-field{margin:0}.child_theme .cm_footer.footer.footer_section__2 .footer-section-2 form input[type=email]{font-size:1.5rem;line-height:1.7rem;min-width:531.61px;padding:1.8rem;transition:none;width:auto!important}.child_theme .cm_footer.footer.footer_section__2 .footer-section-2 form input[type=email]::placeholder{color:#000;font-size:1.4rem;font-weight:400}.child_theme .cm_footer.footer.footer_section__2 .footer-section-2 form .hs-submit{position:absolute;right:6px;top:32px}.child_theme .cm_footer.footer.footer_section__2 .footer-section-2 form .hs-button{background-image:linear-gradient(270deg,transparent 50%,#000 0);background-position:100% 0;background-repeat:no-repeat;background-size:205% 100%;border-left:0;font-size:1.5rem;font-weight:800;letter-spacing:2px;line-height:1.7rem;margin:0;padding:1.8rem;text-transform:uppercase;transition:all .3s ease}.child_theme .cm_footer.footer.footer_section__2 .footer-section-2 form .hs-button:hover{background-position:0 0;color:#fff;transition:all .3s ease}.cm_footer.footer.footer_section__2 .footer-section-2 form .hs-richtext p{color:#000;font-family:karmilla,helvetica,arial,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.6;margin:0}.cm_footer.footer.footer_section__2 .footer-section-2 form .hs-richtext{font-size:1.8rem;line-height:1.6;margin:0}.cm_footer .footer-social{gap:0;padding-left:0}.cm_footer .footer-social-item{height:auto;margin-right:1.5rem;width:auto}.cm_footer .footer-social img{width:auto}.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num3{margin-left:auto}.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num4 .footer-image{margin-left:1.5rem;padding-bottom:100%;position:relative;width:6.5rem}.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num4 .footer-image>img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;position:absolute;top:0;width:100%}.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num1 .footer-menu .hs-menu-wrapper>ul{display:flex;flex-direction:row}.cm_footer.footer.footer_section__2 .footer-section-2 .flex_row{align-items:flex-end}.cm_footer.footer.footer_section__2 .footer-section-2 form .hs-richtext p a{text-decoration:underline}.cm_footer.footer.footer_section__2 .footer-section-2 form .hs-error-msgs{bottom:30px;left:0;position:absolute}.child_theme .cm_footer.footer.footer_section__2 .footer-section-2 form input[type=email].error{margin-bottom:30px}.cm_footer.footer.footer_section__2 .footer-section-2 form .hs_error_rollup .hs-error-msgs{position:static}.cm_footer.footer.footer_section__2 .footer-section-2 form .hs_error_rollup{bottom:12px;left:0;position:absolute}.cm_footer .footer-social img{transition:filter .3s ease}.cm_footer .footer-social-item:hover img{filter:brightness(.8);transition:filter .3s ease}@media (max-width:1129px){.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num1{order:2;width:100%}.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num1 .footer-menu .hs-menu-wrapper>ul>li:first-child{margin:1rem 0 0;order:2}.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num1 .footer-menu .hs-menu-wrapper>ul{align-items:center;flex-direction:column}.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num1 .footer-menu .hs-menu-wrapper>ul>li{margin:0}.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num2{text-align:center;width:100%}.cm_footer.footer.footer_section__2 .footer-section-2 form label{margin-bottom:2.5rem}.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num3{margin-left:0;margin-top:20px}.cm_footer.footer.footer_section__2 .footer-section-2 .flex_row{align-items:center;justify-content:center}.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num4{margin:5rem 0 3rem}.child_theme .cm_footer.footer.footer_section__2 .footer-section-2 form input[type=email]{margin-right:136.44px;max-width:calc(100% - 136.44px);min-width:auto;width:100%!important}.cm_footer.footer.footer_section__2 .footer-section-2 form .hs-error-msgs label{margin-bottom:0}.child_theme .cm_footer.footer.footer_section__2 .footer-section-2 form .hs-submit{right:0;top:57px}.cm_footer.footer.footer_section__2 .footer-section-2 form .hs-richtext p{text-align:left}.cm_footer.footer.footer_section__2 .footer-section-2 .hs-form-field>label{padding-left:5px}}@media (min-width:1024px){.cm_header .header__menu--desktop>.header__menu-wrapper>li:last-child>a{background-color:#bb2026;border:2px solid #bb2026;border-radius:22px;color:#fff;cursor:pointer;display:inline-block;font-size:1.7rem;font-weight:800;line-height:1.7rem;padding:1.2rem 2.4rem;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.cm_header .header__menu--desktop>.header__menu-wrapper>li:last-child:hover>a{background-color:#900d12;border-color:#900d12;color:#fff;transition:all .3s ease-in-out}header.header.cm_header.header_lp .container-wrapper{min-height:45px}}@media (min-width:1024px) and (max-width:1170px){.cm_header .header__menu--desktop>.header__menu-wrapper li{margin:0 9px}}@media (max-width:1023px){header.header.cm_header.header_lp .container-wrapper{min-height:auto}.cm_footer.footer.footer_section__2 .footer-section-1 .footer-menu .hs-menu-wrapper>ul{column-count:2}.cm_header .nav{display:none}.cm_header.header .cst-humburger-icon{display:block;height:2rem;margin-top:2px;position:relative;width:3rem}.cm_header.header .cst-humburger-icon .trigger:first-child{margin-top:0;top:0}.cm_header.header .cst-humburger-icon .trigger{background:#bb2026;border:0;border-radius:20px;display:block;height:.3rem;left:0;margin:0;position:absolute;transition:all .3s ease-in-out;width:3rem}.cm_header.header .cst-humburger-icon .trigger:nth-child(2){margin-left:0;top:50%;transform:translateY(-50%);width:2.5rem}.cm_header.header .cst-humburger-icon .trigger:nth-child(3){bottom:0}.cm_header.header .logo-section a img{display:block}header.cm_header.header .nav{background:none;bottom:0;height:calc(100% - 5rem);left:0;padding:5rem 0;position:absolute;width:100%;z-index:9}.cm-mobile-open .cm_header .primary-section .container-wrapper{align-items:flex-start;height:100%}.cm-mobile-open .cm_header{background-color:#f3f9fa;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.cm_header .header__menu--desktop>.header__menu-wrapper{align-items:center;flex-direction:column;height:100%;justify-content:center}.cm_header .nav nav.header__menu{height:100%}.child_theme.cm-mobile-open{overflow:hidden}.cm_header .header__menu--desktop>.header__menu-wrapper li{margin:2rem 0}.cm_header .header__menu--desktop>.header__menu-wrapper li>a{font-size:1.8rem;line-height:1.6;padding:0}.cm-mobile-open .cm_header.header .primary-section{background-color:transparent;box-shadow:none}.cm-mobile-open .cm_header.header .cst-humburger-icon{margin:0}.cm-mobile-open .cm_header.header .cst-humburger-icon .trigger:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.cm-mobile-open .cm_header.header .cst-humburger-icon .trigger:nth-child(2){opacity:0}.cm-mobile-open .cm_header.header .cst-humburger-icon .trigger:nth-child(3){bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}.cm_header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover>ul{display:none;opacity:0;visibility:hidden}.mobile-child-trigger{align-items:center;cursor:pointer;display:flex;font-size:2rem;height:28px;justify-content:center;left:auto;padding:5px;position:absolute;right:0;text-align:center;top:0;user-select:none;width:56px}.cm_header .header__menu--desktop>.header__menu-wrapper li{padding-left:15px;padding-right:15px;width:100%}.mobile-child-trigger:before{content:"+"}.nav>nav>ul .header__menu-item--depth-1>a .child-trigger{display:none}.cm_header .header__menu--desktop>.header__menu-wrapper ul li{margin:0!important}.mobile-child-trigger.child-open:before{content:"-";font-size:55.00000000007999px}.cm_header .header__menu--desktop>.header__menu-wrapper .header__menu-submenu{background:none!important;box-shadow:none!important;display:none;opacity:1!important;position:static;text-align:center;transform:none!important;visibility:visible!important}header.header.cm_header .nav .header__menu.header__menu--desktop>ul ul>li>a,header.header.cm_header .nav .header__menu.header__menu--desktop>ul>li>a{color:#000}header.cm_header.header .header__menu--desktop>.header__menu-wrapper li{border:0!important}header.header.cm_header .nav .header__menu.header__menu--desktop>ul{align-items:center;column-gap:0;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;padding:0}header.cm_header.header .nav .header__menu.header__menu--desktop>ul>li>a{align-items:center;display:flex;font-size:1.8rem;justify-content:center;line-height:1.6;padding:0}header.header.cm_header .nav .header__menu.header__menu--desktop>ul>li>.mobile-child-trigger{align-items:center;color:#000;height:28px}header.cm_header.header .header__menu--desktop>.header__menu-wrapper li.child-open{margin-bottom:0}}@media (max-width:991px){header.cm_header.header .mobile-close-icon{display:none}header.cm_header.header .nav{padding:3rem 0}header.cm_header.header .nav .header__menu.header__menu--desktop{min-height:auto}header.cm_header.header .nav{top:auto}}@media (max-width:767px){.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num4{width:auto}.cm_footer.footer .flex_row .col-section:not(:first-child){padding-top:0}.cm_footer.footer.footer_section__2 .footer-section-2 .col-section.num3{width:auto}.cm_footer .footer-social-item{margin-left:0}.cm_footer.footer.footer_section__2 .footer-section-2 form{min-width:auto}}@media (max-width:733px){.child_theme .cm_footer.footer.footer_section__2 .footer-section-2 form .hs-submit{top:89px}}@media (max-width:601px){.cm_footer.footer.footer_section__2 .footer-section-2 form .hs_error_rollup{bottom:48px}.cm_footer.footer.footer_section__2 .footer-section-2 form .hs-error-msgs{bottom:60px}}@media (max-width:403px){.child_theme .cm_footer.footer.footer_section__2 .footer-section-2 form .hs-submit{top:121px}.cm_footer.footer.footer_section__2 .footer-section-2 form .hs_error_rollup{bottom:73px}.cm_footer.footer.footer_section__2 .footer-section-2 form .hs-error-msgs{bottom:90px}}@media (min-width:1024px){.cm_header .header__menu--desktop>.header__menu-wrapper>li:last-child>a{background-color:#bb2026;border-color:#bb2026;border-radius:22px;border-width:2px;color:#fff;padding:12px 24px}.cm_header .header__menu--desktop>.header__menu-wrapper>li:last-child:hover>a{background-color:#900d12;border-color:#900d12;color:#fff}}.child_theme .systems-page form{max-width:767px}