.fa{font-family:var(--fa-style-family, "Font Awesome 6 Pro");font-weight:var(--fa-style, 900)}.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas:before,.fass:before,.far:before,.fasr:before,.fal:before,.fasl:before,.fat:before,.fast:before,.fad:before,.fadr:before,.fadl:before,.fadt:before,.fasds:before,.fasdr:before,.fasdl:before,.fasdt:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-light:before,.fa-thin:before,.fa-brands:before,.fa-classic:before,.fa-duotone:before,.fa-sharp:before,.fa-sharp-duotone:before,.fa:before{content:var(--fa)}.fad:after,.fa-duotone.fa-solid:after,.fa-duotone:after,.fadr:after,.fa-duotone.fa-regular:after,.fadl:after,.fa-duotone.fa-light:after,.fadt:after,.fa-duotone.fa-thin:after,.fasds:after,.fa-sharp-duotone.fa-solid:after,.fa-sharp-duotone:after,.fasdr:after,.fa-sharp-duotone.fa-regular:after,.fasdl:after,.fa-sharp-duotone.fa-light:after,.fasdt:after,.fa-sharp-duotone.fa-thin:after{content:var(--fa--fa)}.fa-classic.fa-duotone{font-family:"Font Awesome 6 Duotone"}.fass,.fa-sharp,.fad,.fa-duotone,.fasds,.fa-sharp-duotone{font-weight:900}.fa-classic,.fas,.fa-solid,.far,.fa-regular,.fal,.fa-light,.fat,.fa-thin{font-family:"Font Awesome 6 Pro"}.fa-duotone,.fad,.fadr,.fadl,.fadt{font-family:"Font Awesome 6 Duotone"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-sharp,.fass,.fasr,.fasl,.fast{font-family:"Font Awesome 6 Sharp"}.fa-sharp-duotone,.fasds,.fasdr,.fasdl,.fasdt{font-family:"Font Awesome 6 Sharp Duotone"}.doi a:not([href*="www.ibfd.org"]):not([href*="us.ibfd.org"]):not([href*="doi.org"]):not([href^="#"]):not([href^="/"]):after,.deeplink a:not([href*="www.ibfd.org"]):not([href*="us.ibfd.org"]):not([href*="doi.org"]):not([href^="#"]):not([href^="/"]):after{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;margin-left:.75rem}.form-info-text{font-size:.75rem;margin-top:.75rem}.shoppingcartform-form .ib-add-user-wrapper .ib-add-user-form-wrapper .userlistuser,.shoppingcartform-form .ib-add-user-wrapper .ib-participant-list-wrapper .userlistuser,.shoppingcartform-form .ib-add-user-wrapper .ib-user-list-wrapper .userlistuser,.shoppingcartform-form .ib-add-address-form-wrapper{background-color:#f2f2f2;border:1px solid #d4d4d4;border-radius:.5rem;box-sizing:border-box;color:#000;font-size:1rem;margin-bottom:.75rem;padding:2rem;width:100%}.alert{border-radius:.375rem;box-sizing:border-box;display:block;padding:.5rem 1.25rem .5rem 3rem;text-indent:-2rem;width:100%}.alert:last-of-type{margin-bottom:0}.alert:has(+.alert){margin-bottom:.5rem}.alert+.alert{margin-bottom:.5rem}.alert *{text-indent:0}.alert i{display:inline-block;font-weight:300;margin-right:.5rem;margin-top:.25rem;vertical-align:top}.alert span{display:inline-block}.alert p{display:inline-block;font-size:inherit;margin-top:0;width:100%}.alert p:last-child{margin-bottom:0}.alert a{color:#fff;text-decoration:underline}.alert a:hover,.alert a:focus{text-decoration:none}.alert a:visited{color:#fff}.alert-status,.alert-success{background-color:#1a5f02;border-color:#1a5f02;color:#fff}.alert-warning{background-color:#ffe121;border-color:#ffe121;color:#000}.alert-warning a{color:#000}.alert-danger,.alert-error{background-color:#a81616;border-color:#a81616;color:#fff}.alert-info{background-color:#003155;border-color:#003155;color:#fff}#ibcart-review .review-wrapper h6,.shoppingcartform-form .orderinfo-label,.shoppingcartform-form .billshipaddresses #edit-billingaddresses--wrapper legend,.shoppingcartform-form .billshipaddresses #edit-shippingaddresses--wrapper legend{border-bottom:1px solid #707070;color:#000;font-size:1rem;font-weight:700;margin-bottom:1.25rem;width:100%}.ib-checkout-flow-wrapper .footnotes{font-size:.75rem;margin:.5rem 0}.ib-checkout-flow-wrapper .footnotes sup{font-size:.75rem;margin-right:.25rem;vertical-align:top}.ib-checkout-flow-summary .form-item-review-terms-conditions{margin-top:1rem}#ibcart-review .review-wrapper{display:grid;gap:0 1.25rem;grid-template-rows:auto auto auto auto}#ibcart-review .review-wrapper h6{margin-top:0;padding:0}#ibcart-review .review-wrapper address,#ibcart-review .review-wrapper p{margin-top:0;margin-bottom:2rem}#ibcart-review .review-wrapper span{display:block}#ibcart-review .review-wrapper span label{color:#707070;display:inline;font-size:.75rem;margin-left:.25rem}#ibcart-review .review-wrapper span label:before{content:"("}#ibcart-review .review-wrapper span label:after{content:")"}@media screen and (min-width:768px){#ibcart-review .review-wrapper{grid-auto-flow:column}}.shoppingcartform-form h5{font-weight:700}.shoppingcartform-form .form-item{display:flex;flex-direction:column;margin-bottom:1.25rem}.shoppingcartform-form .form-item input[type=tel]{width:100%}.shoppingcartform-form .form-item-discountcode input{box-sizing:border-box;width:100%}.shoppingcartform-form .ib-checkout-flow-order-info-wrapper .form-item{border:none;padding:0;width:100%}.shoppingcartform-form .ib-checkout-flow-order-info-wrapper .form-item [data-component-id="ib_brand:select"]{width:100%}.shoppingcartform-form .ib-checkout-flow-order-info-wrapper .form-item [data-component-id="ib_brand:select"] select{box-sizing:border-box}.shoppingcartform-form .ib-checkout-flow-order-info-wrapper .billshipaddresses label{margin-left:0;text-indent:0}.shoppingcartform-form .ib-checkout-flow-order-info-wrapper .billshipaddresses label:before{grid-area:radio;text-indent:0}@media screen and (min-width:768px){.shoppingcartform-form .ib-checkout-flow-order-info-wrapper .form-item{width:50%}.shoppingcartform-form .ib-checkout-flow-order-info-wrapper .billshipaddresses>fieldset{width:100%}.shoppingcartform-form .ib-checkout-flow-order-info-wrapper .billshipaddresses #edit-billingaddresses{display:grid;grid-template-columns:1fr 1fr}.shoppingcartform-form .ib-checkout-flow-order-info-wrapper .billshipaddresses #edit-billingaddresses>div{width:100%}}.shoppingcartform-form .ib-checkout-flow-order-info-wrapper #edit-billing-businessprivate,.shoppingcartform-form .ib-checkout-flow-order-info-wrapper #edit-shipping-businessprivate{border-radius:1rem;border:1px solid #9c9c9c;display:grid;padding:16px;row-gap:.5rem}.shoppingcartform-form .ib-checkout-flow-order-info-wrapper #edit-billing-businessprivate .form-item,.shoppingcartform-form .ib-checkout-flow-order-info-wrapper #edit-shipping-businessprivate .form-item{margin-bottom:0;width:auto}.shoppingcartform-form .ib-checkout-flow-summary .btn{margin:0}.shoppingcartform-form .ib-add-user-wrapper{margin-top:1rem}.shoppingcartform-form .ib-add-user-wrapper .show-info-text{font-size:.75rem;line-height:1.25;margin-bottom:2rem}@media screen and (min-width:768px){.shoppingcartform-form .ib-add-user-wrapper .show-info-text{width:472px}}.shoppingcartform-form .ib-add-user-wrapper .ib-add-user-form-wrapper{counter-reset:item}.shoppingcartform-form .ib-add-user-wrapper .ib-add-user-form-wrapper .form-item{max-width:calc(100vw - 32px)}@media screen and (min-width:768px){.shoppingcartform-form .ib-add-user-wrapper .ib-add-user-form-wrapper .form-item{max-width:384px}}.shoppingcartform-form .ib-add-user-wrapper .ib-add-user-form-wrapper .userlistuser{counter-increment:item}.shoppingcartform-form .ib-add-user-wrapper .ib-add-user-form-wrapper .userlistuser label{padding-bottom:.375rem}.shoppingcartform-form .ib-add-user-wrapper .ib-add-user-form-wrapper .userlistuser .usernumber{font-weight:700;margin:0 0 .5rem}.shoppingcartform-form .ib-add-user-wrapper .ib-add-user-form-wrapper .userlistuser .usernumber:after{content:counter(item);display:inline-block}.shoppingcartform-form .ib-add-user-wrapper .ib-add-user-form-wrapper .userlistuser .usersummary{margin-bottom:2rem}.shoppingcartform-form .ib-add-user-wrapper .ib-add-user-form-wrapper .userlistuser .usersummary span{display:block;margin-bottom:.5rem}.shoppingcartform-form .ib-add-user-wrapper .ib-add-user-form-wrapper .userlistuser .ib-add-participant-buttons{display:flex}.shoppingcartform-form .ib-add-user-wrapper .ib-add-user-form-wrapper .ajax-progress+.btn{margin-left:.75rem}.shoppingcartform-form .ib-add-user-wrapper .ib-add-user-info-text{margin-bottom:2rem}.shoppingcartform-form .ib-add-user-wrapper .ib-participant-list-wrapper .userlistuser,.shoppingcartform-form .ib-add-user-wrapper .ib-user-list-wrapper .userlistuser{counter-increment:item}.shoppingcartform-form .ib-add-user-wrapper .ib-participant-list-wrapper .userlistuser .usernumber,.shoppingcartform-form .ib-add-user-wrapper .ib-user-list-wrapper .userlistuser .usernumber{font-weight:700}.shoppingcartform-form .ib-add-user-wrapper .ib-participant-list-wrapper .userlistuser span,.shoppingcartform-form .ib-add-user-wrapper .ib-user-list-wrapper .userlistuser span{color:#000;display:block;margin-bottom:.5rem}.shoppingcartform-form .ib-add-user-wrapper .ib-participant-list-wrapper .userlistuser span:last-of-type,.shoppingcartform-form .ib-add-user-wrapper .ib-user-list-wrapper .userlistuser span:last-of-type{margin-bottom:0}.shoppingcartform-form .ib-add-user-wrapper .adduserbutton{margin:3rem 0 2rem}.shoppingcartform-form .billshipaddresses #edit-billingaddresses,.shoppingcartform-form .billshipaddresses #edit-shippingaddresses{display:block}.shoppingcartform-form .billshipaddresses #edit-billingaddresses label,.shoppingcartform-form .billshipaddresses #edit-shippingaddresses label{display:grid;grid-template-areas:"radio address";grid-template-columns:1.75rem 1fr}.shoppingcartform-form .billshipaddresses #edit-billingaddresses label .address-line,.shoppingcartform-form .billshipaddresses #edit-shippingaddresses label .address-line{display:block;grid-area:address;grid-row:auto}.shoppingcartform-form .billshipaddresses #edit-billingaddresses label .address-line:has(span:empty),.shoppingcartform-form .billshipaddresses #edit-shippingaddresses label .address-line:has(span:empty){display:none}.shoppingcartform-form .ib-add-address-form-wrapper{counter-increment:item;display:none}.shoppingcartform-form .ib-add-address-form-wrapper button{margin-right:.75rem}.shoppingcartform-form #edit-billing-container{margin-bottom:3rem}.shoppingcartform-form #summary-buttons{display:flex;gap:.75rem;margin-top:1rem}.shoppingcartform-form .ajax-progress{position:absolute;right:1.25rem;top:1.25rem}.shoppingcartform-form .form-item-discountcode button{margin-right:.5rem}.shoppingcartform-form #review-edit-information-button{display:none}.doi a:after{color:#000;text-decoration:none}.doi a:not(:last-of-type):after{display:none}.doi h4{font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:0}.doi p{margin-top:0}.deeplink a:after{color:#000}.deeplink a:not(:last-of-type):after{display:none}[data-component-id="ib_brand:footer"] .page-footer-before .footer-content{align-items:center;display:flex;grid-column:2;justify-content:space-between}@media screen and (min-width:768px){[data-component-id="ib_brand:footer"] .page-footer-main .footer-content{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){[data-component-id="ib_brand:footer"] .page-footer-main .footer-content{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){[data-component-id="ib_brand:footer"] .page-footer-main .footer-content{grid-template-columns:repeat(4,1fr)}}[data-component-id="ib_brand:footer"] .page-footer-main .footer-content ul{padding-left:0}[data-component-id="ib_brand:footer"] .page-footer-main .footer-content ul li::marker{content:"";display:none}#block-corpweb-shop-backlinksfromshop a:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;margin-left:.75rem}.download-wrapper{display:none}@media screen and (min-width:992px){.download-wrapper{display:block}}.download-wrapper.mobile{display:block}@media screen and (min-width:992px){.download-wrapper.mobile{display:none}}@media screen and (min-width:1200px){[data-component-id="ib_brand:layout-twocolumns"].wide.col-33-67 .layout-twocolumns{grid-template-columns:minmax(0,400px) minmax(0,auto)}}
