/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.button--arrow::after,.filter--btn::after{display:inline-block}.btn,.button,.filter--btn{border:1px solid #1cbbba;border-radius:0;padding:5px 10px;display:inline-block;line-height:inherit;text-align:left;text-decoration:none;text-transform:uppercase;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:700}.btn:focus,.btn:hover,.button:focus,.button:hover,.filter--btn:focus,.filter--btn:hover{background-color:#fff;color:#1cbbba}.button--arrow{border:1px solid #1cbbba;border-radius:0;margin-bottom:0;padding:5px 10px;line-height:inherit;text-align:left;text-transform:uppercase;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:700}.button--arrow::after{content:'';float:right;background-image:url(/themes/custom/vib_base/dist/image/arrow_white.svg);background-size:contain;background-repeat:no-repeat;max-width:7px;width:7px;height:12px;max-height:12px;margin-left:auto}.button--arrow:focus,.button--arrow:hover{background-color:#fff;color:#1cbbba}.button--arrow:focus::after,.button--arrow:hover::after{background-image:url(/themes/custom/vib_base/dist/image/arrow_light_blue.svg)}.filter--btn{color:#1cbbba;background-color:#fff;font-weight:400;text-transform:none;font-size:16px;padding:6px 10px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;border-radius:2px}.filter--btn::after{content:'';float:right;background-image:url(/themes/custom/vibgatewayvector/dist/image/filter-down-blue.svg);background-size:contain;background-repeat:no-repeat;width:11px;height:7px;margin-left:auto;margin-left:8px}.clearfix::after,.clearfix::before{content:'';display:table}.clearfix::after{clear:both}.container{margin:0 auto;max-width:1190px}.container::after,.container::before{content:'';display:table}.container::after{clear:both}
.commerce-product--vector.commerce-product--teaser{position:relative}.commerce-checkout-flow-commerce-checkout-flow .form-actions a,.request-vector-form .form-actions a{display:block}.block--submenu .menu a,.checkout-pane-payment-information .payment-method--bancontact+label::after,.checkout-pane-payment-information .payment-method--bancontact:checked+label::after,.checkout-pane-payment-information .payment-method--bank-transfer+label::after,.checkout-pane-payment-information .payment-method--bank-transfer:checked+label::after,.checkout-pane-payment-information .payment-method--maestro+label::after,.checkout-pane-payment-information .payment-method--maestro:checked+label::after,.checkout-pane-payment-information .payment-method--mastercard+label::after,.checkout-pane-payment-information .payment-method--mastercard:checked+label::after,.checkout-pane-payment-information .payment-method--mollie+label::after,.checkout-pane-payment-information .payment-method--mollie:checked+label::after,.checkout-pane-payment-information .payment-method--new--code--pay-with-code+label::after,.checkout-pane-payment-information .payment-method--new--code--pay-with-code:checked+label::after,.checkout-pane-payment-information .payment-method--new--invoice--invoice+label::after,.checkout-pane-payment-information .payment-method--new--invoice--invoice:checked+label::after,.checkout-pane-payment-information .payment-method--visa+label::after,.checkout-pane-payment-information .payment-method--visa:checked+label::after,.checkout-pane-review #edit-review-contact-information-summary-contract legend::before,.checkout-pane-review #edit-review-contact-information-summary-questionnaire legend::before,.commerce-order-item-add-to-cart-form,.faq-teaser .question::after,.no-js .text,.page-title .field--name-order-number .field__item,.page-title .field--name-order-number .field__label,.sidebar-left--dark-block .field--name-field-call-to-action a::after{display:inline-block}.block--submenu .menu .menu-item,.block--submenu .menu a,.commerce-checkout-flow-commerce-checkout-flow table,.commerce-order-item-add-to-cart-form,.view-checkout-cart-form table,.view-checkout-overview table,.view-commerce-cart-block.view-display-id-default table,.view-commerce-cart-form table,.view-commerce-order-item-table.view-id-commerce_order_item_table table,.view-commerce-user-orders.view-id-commerce_user_orders table{width:100%}.block-views-blocktickets-block-1 .view-tickets.view-display-id-block_1 .view-footer a,.commerce-product--vector.commerce-product--full .field--name-field-additional-info a,.commerce-product--vector.commerce-product--full .field--name-field-gb-file a{border:1px solid #1cbbba;border-radius:0;padding:5px 10px;display:inline-block;line-height:inherit;text-align:left;text-decoration:none;text-transform:uppercase;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:700}.block-views-blocktickets-block-1 .view-tickets.view-display-id-block_1 .view-footer a:focus,.block-views-blocktickets-block-1 .view-tickets.view-display-id-block_1 .view-footer a:hover,.commerce-product--vector.commerce-product--full .field--name-field-additional-info a:focus,.commerce-product--vector.commerce-product--full .field--name-field-additional-info a:hover,.commerce-product--vector.commerce-product--full .field--name-field-gb-file a:focus,.commerce-product--vector.commerce-product--full .field--name-field-gb-file a:hover{background-color:#fff;color:#1cbbba}.sidebar-left--dark-block .field--name-field-call-to-action a{border:1px solid #1cbbba;border-radius:0;margin-bottom:0;padding:5px 10px;line-height:inherit;text-align:left;text-transform:uppercase;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:700}.sidebar-left--dark-block .field--name-field-call-to-action a::after{content:'';float:right;background-image:url(/themes/custom/vib_base/dist/image/arrow_white.svg);background-size:contain;background-repeat:no-repeat;max-width:7px;width:7px;height:12px;max-height:12px;margin-left:auto}.sidebar-left--dark-block .field--name-field-call-to-action a:focus,.sidebar-left--dark-block .field--name-field-call-to-action a:hover{background-color:#fff;color:#1cbbba}.sidebar-left--dark-block .field--name-field-call-to-action a:focus::after,.sidebar-left--dark-block .field--name-field-call-to-action a:hover::after{background-image:url(/themes/custom/vib_base/dist/image/arrow_light_blue.svg)}.block--submenu .menu::after,.block--submenu .menu::before,.breadcrumb::after,.breadcrumb::before,.checkout-pane-shipping-information::after,.checkout-pane-shipping-information::before,.checkout-pane::after,.checkout-pane::before,.commerce-product--vector.commerce-product--full .field--name-created::after,.commerce-product--vector.commerce-product--full .field--name-created::before,.commerce-product--vector.commerce-product--full .field--name-field-application::after,.commerce-product--vector.commerce-product--full .field--name-field-application::before,.commerce-product--vector.commerce-product--full .field--name-field-backbone::after,.commerce-product--vector.commerce-product--full .field--name-field-backbone::before,.commerce-product--vector.commerce-product--full .field--name-field-bacterial-selection::after,.commerce-product--vector.commerce-product--full .field--name-field-bacterial-selection::before,.commerce-product--vector.commerce-product--full .field--name-field-bacterial-strain::after,.commerce-product--vector.commerce-product--full .field--name-field-bacterial-strain::before,.commerce-product--vector.commerce-product--full .field--name-field-category::after,.commerce-product--vector.commerce-product--full .field--name-field-category::before,.commerce-product--vector.commerce-product--full .field--name-field-codon-optimization::after,.commerce-product--vector.commerce-product--full .field--name-field-codon-optimization::before,.commerce-product--vector.commerce-product--full .field--name-field-collection-mansour::after,.commerce-product--vector.commerce-product--full .field--name-field-collection-mansour::before,.commerce-product--vector.commerce-product--full .field--name-field-overhangs::after,.commerce-product--vector.commerce-product--full .field--name-field-overhangs::before,.commerce-product--vector.commerce-product--full .field--name-field-pge-number::after,.commerce-product--vector.commerce-product--full .field--name-field-pge-number::before,.commerce-product--vector.commerce-product--full .field--name-field-plant-selectable-marker::after,.commerce-product--vector.commerce-product--full .field--name-field-plant-selectable-marker::before,.commerce-product--vector.commerce-product--full .field--name-field-publications::after,.commerce-product--vector.commerce-product--full .field--name-field-publications::before,.commerce-product--vector.commerce-product--full .field--name-field-remarks::after,.commerce-product--vector.commerce-product--full .field--name-field-remarks::before,.commerce-product--vector.commerce-product--full .field--name-field-species::after,.commerce-product--vector.commerce-product--full .field--name-field-species::before,.commerce-product--vector.commerce-product--full .field--name-field-type::after,.commerce-product--vector.commerce-product--full .field--name-field-type::before,.commerce-product--vector.commerce-product--teaser .field--name-created::after,.commerce-product--vector.commerce-product--teaser .field--name-created::before,.commerce-product--vector.commerce-product--teaser .field--name-field-application::after,.commerce-product--vector.commerce-product--teaser .field--name-field-application::before,.commerce-product--vector.commerce-product--teaser .field--name-field-backbone::after,.commerce-product--vector.commerce-product--teaser .field--name-field-backbone::before,.commerce-product--vector.commerce-product--teaser .field--name-field-category::after,.commerce-product--vector.commerce-product--teaser .field--name-field-category::before,.commerce-product--vector.commerce-product--teaser .field--name-field-overhangs::after,.commerce-product--vector.commerce-product--teaser .field--name-field-overhangs::before,.commerce-product--vector.commerce-product--teaser .field--name-field-plant-selectable-marker::after,.commerce-product--vector.commerce-product--teaser .field--name-field-plant-selectable-marker::before,.commerce-product--vector.commerce-product--teaser .field--name-field-publications::after,.commerce-product--vector.commerce-product--teaser .field--name-field-publications::before,.commerce-product--vector.commerce-product--teaser .field--name-field-species::after,.commerce-product--vector.commerce-product--teaser .field--name-field-species::before,.commerce-product--vector.commerce-product--teaser .field--name-field-type::after,.commerce-product--vector.commerce-product--teaser .field--name-field-type::before,.layout-checkout-form .personal-comment::after,.layout-checkout-form .personal-comment::before,.menu::after,.menu::before{content:'';display:table}.block--submenu .menu::after,.breadcrumb::after,.checkout-pane-shipping-information::after,.checkout-pane::after,.commerce-product--vector.commerce-product--full .field--name-created::after,.commerce-product--vector.commerce-product--full .field--name-field-application::after,.commerce-product--vector.commerce-product--full .field--name-field-backbone::after,.commerce-product--vector.commerce-product--full .field--name-field-bacterial-selection::after,.commerce-product--vector.commerce-product--full .field--name-field-bacterial-strain::after,.commerce-product--vector.commerce-product--full .field--name-field-category::after,.commerce-product--vector.commerce-product--full .field--name-field-codon-optimization::after,.commerce-product--vector.commerce-product--full .field--name-field-collection-mansour::after,.commerce-product--vector.commerce-product--full .field--name-field-overhangs::after,.commerce-product--vector.commerce-product--full .field--name-field-pge-number::after,.commerce-product--vector.commerce-product--full .field--name-field-plant-selectable-marker::after,.commerce-product--vector.commerce-product--full .field--name-field-publications::after,.commerce-product--vector.commerce-product--full .field--name-field-remarks::after,.commerce-product--vector.commerce-product--full .field--name-field-species::after,.commerce-product--vector.commerce-product--full .field--name-field-type::after,.commerce-product--vector.commerce-product--teaser .field--name-created::after,.commerce-product--vector.commerce-product--teaser .field--name-field-application::after,.commerce-product--vector.commerce-product--teaser .field--name-field-backbone::after,.commerce-product--vector.commerce-product--teaser .field--name-field-category::after,.commerce-product--vector.commerce-product--teaser .field--name-field-overhangs::after,.commerce-product--vector.commerce-product--teaser .field--name-field-plant-selectable-marker::after,.commerce-product--vector.commerce-product--teaser .field--name-field-publications::after,.commerce-product--vector.commerce-product--teaser .field--name-field-species::after,.commerce-product--vector.commerce-product--teaser .field--name-field-type::after,.layout-checkout-form .personal-comment::after,.menu::after{clear:both}.commerce-order-item-add-to-cart-form .field--name-quantity,.commerce-order-item-add-to-cart-form .field--name-quantity .input-group-button,.commerce-order-item-add-to-cart-form .product_price,.commerce-product--vector.commerce-product--full .term-fields,.commerce-product--vector.commerce-product--teaser .product--teaser-fields-wrapper{display:-ms-flexbox;display:flex}.commerce-product--vector.commerce-product--full .term-fields,.commerce-product--vector.commerce-product--teaser .product--teaser-fields-wrapper{-ms-flex-flow:row wrap;flex-flow:row wrap}.block--submenu{margin-left:-100%;padding-left:100%;margin-right:-100%;padding-right:100%}.block--submenu .menu,.breadcrumb li{margin:0;padding:0;list-style:none}.checkout-pane-payment-information .fieldgroup .form-radios,.commerce-order-item-add-to-cart-form .field--name-quantity .js-form-type-number input{text-align:center}.block--submenu .menu a.is-active,.block--submenu .menu a:focus,.block--submenu .menu a:hover,.breadcrumb li a:focus,.breadcrumb li a:hover{text-decoration:underline}.block--submenu .menu a,.breadcrumb li a,.breadcrumb li::after,a:focus,a:hover{text-decoration:none}.block-views-exposed-filter-blockcollection-page-1 .js-form-submit,.commerce-order-item-add-to-cart-form .form-actions .js-form-submit,.commerce-product--vector.commerce-product--full .field--name-field-additional-info a,.commerce-product--vector.commerce-product--full .field--name-field-gb-file a,.front .button--arrow,.legal-login .js-form-submit,.webform-submission-form .webform-actions .js-form-submit{text-transform:uppercase}.commerce-product--vector.commerce-product--teaser .field__label{text-transform:lowercase}.commerce-order-item-add-to-cart-form .field--name-quantity .js-form-type-number input,.commerce-order-item-add-to-cart-form .price_num,.commerce-product--vector .field__label,.field__label{font-weight:700}@media all and (max-width:1340px){.page-banner__container,.page-footer-bottom,.page-footer-left,.page-footer-right,.page-main,.page-top__container{padding:0 20px}}body{overflow-x:hidden}.field__label{font-size:.875rem}a{transition:color 150ms linear;color:#ff681e}.commerce-order-item-add-to-cart-form{background-color:#1b2944;color:#fff;padding:20px}.commerce-order-item-add-to-cart-form .product_price{margin-bottom:5px}.commerce-order-item-add-to-cart-form .price_txt,.commerce-order-item-add-to-cart-form .quantity_label{font-weight:500;width:50%}.commerce-order-item-add-to-cart-form .field--name-quantity .js-form-type-number label{display:none}.commerce-order-item-add-to-cart-form .field--name-quantity .js-form-type-number input{color:#1b2944;width:55px;padding:4px 10px}.commerce-order-item-add-to-cart-form .field--name-quantity .js-form-type-number input:focus{border-width:1px}.commerce-order-item-add-to-cart-form .field--name-quantity .input-group-button{background-color:#1cbbba}.commerce-order-item-add-to-cart-form .field--name-quantity .input-group-button:focus,.commerce-order-item-add-to-cart-form .field--name-quantity .input-group-button:hover{background-color:#ff681e}.commerce-order-item-add-to-cart-form .field--name-quantity .input-group-button span{padding:2px 12px;font-weight:700}.commerce-order-item-add-to-cart-form .field--name-quantity .input-group-button span:focus,.commerce-order-item-add-to-cart-form .field--name-quantity .input-group-button span:hover{cursor:pointer}.commerce-order-item-add-to-cart-form .form-actions{margin-top:20px}.commerce-order-item-add-to-cart-form .form-actions .js-form-submit{width:100%;background-image:url(/themes/custom/vib_base/dist/image/arrow_white.svg);background-position:95% center;background-repeat:no-repeat;text-align:left;margin-bottom:20px}.commerce-order-item-add-to-cart-form .form-actions .js-form-submit:focus,.commerce-order-item-add-to-cart-form .form-actions .js-form-submit:hover{background-image:url(/themes/custom/vib_base/dist/image/arrow_light_blue.svg)}.commerce-order-item-add-to-cart-form .form-actions .button--arrow{margin-bottom:20px}.commerce-order-item-add-to-cart-form .form-actions p{margin-bottom:0}.block-page-title-block{max-width:1190px;margin:0 auto}.block-commerce-cart{display:none}.cart__page img{max-width:39px}@media screen and (min-width:830px){.cart__page{display:none}.block-commerce-cart{display:-ms-flexbox;display:flex;transition:all .3s ease;background-image:url(/themes/custom/vibgatewayvector/dist/image/cart_empty.svg);background-size:cover;background-repeat:no-repeat;position:absolute;right:20px;width:45px;height:45px;bottom:20px}}@media screen and (min-width:830px) and (min-width:1340px){.block-commerce-cart{right:0}}@media screen and (min-width:830px){.block-commerce-cart:focus,.block-commerce-cart:hover{background-image:url(/themes/custom/vibgatewayvector/dist/image/cart_filled.svg)}.block-commerce-cart .cart-block--link__expand{text-decoration:none}.block-commerce-cart .cart-block--summary__count{position:absolute;border-radius:100%;top:-5px;right:0;width:20px;height:20px;background-color:#1b2944;border:1px solid #1cbbba;color:#fff;font-weight:500;line-height:1.2rem;text-align:center;font-size:12px}.block-commerce-cart .order-total-line__adjustment,.block-commerce-cart .order-total-line__subtotal{display:none}.block-commerce-cart.open{background-image:url(/themes/custom/vibgatewayvector/dist/image/cart_filled.svg)}.cart--cart-block,.cart-block--link__expand,.cart-block--summary{display:-ms-flexbox;display:flex;width:100%}.cart-block--contents.is-outside-horizontal,.cart-block--contents__expanded{top:60px;right:-40px;background-color:#fff;border:1px solid #1b2944;width:400px}.cart-block--contents.is-outside-horizontal::before,.cart-block--contents__expanded::before{content:url(/themes/custom/vibgatewayvector/dist/image/cart_triangle.svg);display:block;transition:display .5s;width:5px;height:auto;position:absolute;top:-19px;right:66px}.cart-block--contents.is-outside-horizontal .cart-block--contents__items,.cart-block--contents__expanded .cart-block--contents__items{max-height:none;overflow-y:visible}.cart-block--contents.is-outside-horizontal .cart-block--contents__inner,.cart-block--contents__expanded .cart-block--contents__inner{padding:0 20px 20px 20px}.cart-block--contents.is-outside-horizontal .cart-block--contents__links,.cart-block--contents__expanded .cart-block--contents__links{margin-top:40px}.cart-block--contents.is-outside-horizontal .cart-block--contents__links a,.cart-block--contents__expanded .cart-block--contents__links a{text-decoration:none;color:#fff;width:100%}.cart-block--contents.is-outside-horizontal .cart-block--contents__links a:focus,.cart-block--contents.is-outside-horizontal .cart-block--contents__links a:hover,.cart-block--contents__expanded .cart-block--contents__links a:focus,.cart-block--contents__expanded .cart-block--contents__links a:hover{color:#1cbbba}}.checkout-progress{display:-ms-flexbox;display:flex;padding:0;border:1px solid #d0d0d0;overflow:hidden}@media screen and (max-width:870px){.checkout-progress .checkout-progress--step__next,.checkout-progress .checkout-progress--step__previous{display:none}.checkout-progress .checkout-progress--step__current+.checkout-progress--step__next{display:inline-block}}.checkout-progress li{position:relative;-ms-flex-positive:1;flex-grow:1;text-rendering:optimizeLegibility;line-height:33px;font-size:.875rem;text-decoration:none;padding:5px 10px 5px 20px;margin-top:0}.checkout-progress li:first-child{padding-left:16px}.checkout-progress li:last-child{padding-right:16px}.checkout-progress li::after,.checkout-progress li::before{content:'';display:block;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:10px solid transparent;position:absolute;top:-8px;bottom:0;left:100%;z-index:2}.checkout-progress li::before{margin-left:1px;z-index:1;border-left-color:#d0d0d0}.checkout-progress li::after{border-left-color:#fff}.checkout-progress li:last-child::after,.checkout-progress li:last-child::before{border:0}.checkout-progress li.checkout-progress--step__current{background-color:#1cbbba;color:#fff}.checkout-progress li.checkout-progress--step__current::after{border-left-color:#1cbbba}.block-frontpage--intro{display:none}@media screen and (min-width:640px){.block-frontpage--intro{position:relative;display:inline-block;width:100%;color:#fff;text-align:center;margin-top:30px;padding:90px 0}.block-frontpage--intro .front-block--wrapper{max-width:410px;display:inline-block}.block-frontpage--intro h1{font-family:Dense-Bold,Helvetica,sans-serif;text-transform:uppercase;font-size:45px;line-height:45px;z-index:100}.block-frontpage--intro h1::after{content:'';height:1px;width:50px;background-color:#fff;display:inline-block}.block-frontpage--intro .field--name-field-text{z-index:100;display:inline-block}.block-frontpage--intro .field--name-field-text p{font-weight:400}}.front .page-main__container{max-width:1000px}.front .field--name-body h2:first-child{font-size:2.375rem;line-height:3.5rem}.front .field--name-body h2:nth-of-type(2){margin-top:40px}.front .field--name-body h3{margin-bottom:20px}.front .field--name-body .align-left{margin-right:10px;margin-bottom:20px}.front .button--arrow{max-width:350px}.sidebar-left--dark-block{margin-top:55px;background-color:#1b2944;color:#fff;padding:25px}.sidebar-left--dark-block .field--name-field-text-default p{font-weight:500}.block-system-branding-block .site-logo img{max-width:210px}@media screen and (max-width:480px){.block-system-branding-block{width:180px}.block-system-branding-block .site-logo img{max-width:180px}}@media screen and (min-width:830px){.block-system-branding-block{margin-top:65px}}@media screen and (min-width:1400px){.block-system-branding-block{margin-left:-47px}}.block-system-branding-block .site-name{display:none}.webform-submission-form .js-form-type-checkbox{padding-left:20px;margin-top:20px}.webform-submission-form .js-form-item-privacy label::after{content:url(/themes/custom/vib_base/dist/image/check_green.svg)!important}.webform-submission-form .webform-actions{margin-top:40px}.webform-submission-form .webform-actions .js-form-submit{padding-right:120px;background-image:url(/themes/custom/vib_base/dist/image/arrow_white.svg);background-position:95% center;background-repeat:no-repeat;text-align:left}.webform-submission-form .webform-actions .js-form-submit:focus,.webform-submission-form .webform-actions .js-form-submit:hover{background-image:url(/themes/custom/vib_base/dist/image/arrow_light_blue.svg)}.legal-login summary{display:none}.legal-login .js-form-type-checkbox{padding-left:20px;margin-top:20px}.legal-login .js-form-submit{padding-right:110px;margin-top:40px;background-image:url(/themes/custom/vib_base/dist/image/arrow_white.svg);background-position:95% center;background-repeat:no-repeat;text-align:left}.legal-login .js-form-submit:focus,.legal-login .js-form-submit:hover{background-image:url(/themes/custom/vib_base/dist/image/arrow_light_blue.svg)}.js-form-item-approve label,.js-form-item-legal-accept label{font-weight:700!important}.js-form-item-approve [type=checkbox]:checked+label::after,.js-form-item-legal-accept [type=checkbox]:checked+label::after{content:url(/themes/custom/vib_base/dist/image/check_green.svg)!important}.page-top .menu--main{margin-top:36px;margin-right:100px}@media screen and (min-width:830px) and (max-width:1125px){.page-top .menu--main{width:100%;display:inline-block;float:right;clear:right}.page-top .menu--main .menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-top .menu--main .menu>li{-ms-flex-positive:1;flex-grow:1}}.block--submenu{background-color:#1b2944;display:inline-block}.block--submenu a{color:#fff}.block--submenu .menu a{padding:10px 0;margin-right:15px;font-weight:400}@media screen and (min-width:830px){.block--submenu .menu{padding:20px 40px}.block--submenu .menu .menu-item{width:auto}.block--submenu .menu .menu-item a{padding:0}}.breadcrumb{display:inline-block;margin-bottom:30px;padding-top:20px}.breadcrumb ol{padding:0;margin:0}.breadcrumb li{float:left;color:#1b2944;font-weight:700;font-size:14px}.breadcrumb li a{color:#1b2944;font-weight:300}.breadcrumb li::after{content:'>';padding:0 10px;font-weight:300}.breadcrumb li:last-of-type::after{content:none}.user-register-form .js-form-type-checkbox{padding-left:20px}.user-register-form .form-item-legal-accept{margin:20px 0}.legal-login [type=checkbox]:checked+label::before,.legal-login [type=checkbox]:not(:checked)+label::before{width:11px;height:11px}.faq-teaser{border-bottom:1px solid #1b2944;padding-bottom:10px;margin-bottom:10px}.faq-teaser .question{font-size:22px}.faq-teaser .question:focus,.faq-teaser .question:hover{cursor:pointer}.faq-teaser .question:focus::after,.faq-teaser .question:hover::after{transform:rotate(180deg);transition:transform .2s}.faq-teaser .question::after{content:url(/themes/custom/vibgatewayvector/dist/image/arrowfaq.svg);margin-right:5px;transition:transform .2s;float:right}.faq-teaser .question.arrow-turned::after{transform:rotate(180deg);transition:transform .2s}.faq-teaser .text{display:none}.faq-teaser .text p{margin-bottom:0}.path-product .tabs{margin-bottom:20px}.commerce-product--vector.commerce-product--full{width:100%;float:left;margin-right:1.69492%;margin-top:-20px}.commerce-product--vector.commerce-product--full .product--main{margin-bottom:20px}@media screen and (min-width:960px){.commerce-product--vector.commerce-product--full .product--main{width:74.57627%;float:left;margin-right:1.69492%;margin-bottom:0}.commerce-product--vector.commerce-product--full .product--sidebar-right{width:23.72881%;float:right;margin-right:0}}@media screen and (min-width:640px){.commerce-product--vector.commerce-product--full .term-fields{width:66.10169%;float:left;margin-right:1.69492%}}@media screen and (min-width:640px){.commerce-product--vector.commerce-product--full .download-fields{width:32.20339%;float:right;margin-right:0}}.commerce-product--vector.commerce-product--full .field--name-created,.commerce-product--vector.commerce-product--full .field--name-field-application,.commerce-product--vector.commerce-product--full .field--name-field-backbone,.commerce-product--vector.commerce-product--full .field--name-field-bacterial-selection,.commerce-product--vector.commerce-product--full .field--name-field-bacterial-strain,.commerce-product--vector.commerce-product--full .field--name-field-category,.commerce-product--vector.commerce-product--full .field--name-field-codon-optimization,.commerce-product--vector.commerce-product--full .field--name-field-collection-mansour,.commerce-product--vector.commerce-product--full .field--name-field-overhangs,.commerce-product--vector.commerce-product--full .field--name-field-pge-number,.commerce-product--vector.commerce-product--full .field--name-field-plant-selectable-marker,.commerce-product--vector.commerce-product--full .field--name-field-publications,.commerce-product--vector.commerce-product--full .field--name-field-remarks,.commerce-product--vector.commerce-product--full .field--name-field-species,.commerce-product--vector.commerce-product--full .field--name-field-type{margin-bottom:15px;width:100%;float:left}@media screen and (min-width:640px){.commerce-product--vector.commerce-product--full .field--name-created,.commerce-product--vector.commerce-product--full .field--name-field-application,.commerce-product--vector.commerce-product--full .field--name-field-backbone,.commerce-product--vector.commerce-product--full .field--name-field-bacterial-selection,.commerce-product--vector.commerce-product--full .field--name-field-bacterial-strain,.commerce-product--vector.commerce-product--full .field--name-field-category,.commerce-product--vector.commerce-product--full .field--name-field-codon-optimization,.commerce-product--vector.commerce-product--full .field--name-field-collection-mansour,.commerce-product--vector.commerce-product--full .field--name-field-overhangs,.commerce-product--vector.commerce-product--full .field--name-field-pge-number,.commerce-product--vector.commerce-product--full .field--name-field-plant-selectable-marker,.commerce-product--vector.commerce-product--full .field--name-field-publications,.commerce-product--vector.commerce-product--full .field--name-field-remarks,.commerce-product--vector.commerce-product--full .field--name-field-species,.commerce-product--vector.commerce-product--full .field--name-field-type{width:calc(49% - 15px);margin-right:15px;float:left}}.commerce-product--vector.commerce-product--full .field--name-field-gb-file{margin-bottom:20px}.commerce-product--vector.commerce-product--full .field--name-field-additional-info a,.commerce-product--vector.commerce-product--full .field--name-field-gb-file a{width:100%;padding-left:38px;background-image:url(/themes/custom/vibgatewayvector/dist/image/download_arrow.svg);background-position:3% center;background-repeat:no-repeat;background-size:20px}.commerce-product--vector.commerce-product--full .field--name-field-additional-info a:focus,.commerce-product--vector.commerce-product--full .field--name-field-additional-info a:hover,.commerce-product--vector.commerce-product--full .field--name-field-gb-file a:focus,.commerce-product--vector.commerce-product--full .field--name-field-gb-file a:hover{background-image:url(/themes/custom/vibgatewayvector/dist/image/download_arrow_green.svg)}.commerce-product--vector.commerce-product--full .field--name-field-image,.commerce-product--vector.commerce-product--full .field--name-field-new-version,.commerce-product--vector.commerce-product--full .field--name-field-related-vectors{width:100%;float:left;margin-right:1.69492%;margin-bottom:20px}.commerce-product--vector.commerce-product--full .field--name-field-image{margin:40px 0}@media screen and (min-width:640px){.commerce-product--vector.commerce-product--full .field--name-field-new-version .text-left{width:70%;float:left;padding-right:20px}}.commerce-product--vector.commerce-product--teaser{width:100%;float:left;margin-right:1.69492%;padding:25px;margin-bottom:25px;border:1px solid #d0d0d0}.commerce-product--vector.commerce-product--teaser .field--name-created,.commerce-product--vector.commerce-product--teaser .field--name-field-application,.commerce-product--vector.commerce-product--teaser .field--name-field-backbone,.commerce-product--vector.commerce-product--teaser .field--name-field-category,.commerce-product--vector.commerce-product--teaser .field--name-field-overhangs,.commerce-product--vector.commerce-product--teaser .field--name-field-plant-selectable-marker,.commerce-product--vector.commerce-product--teaser .field--name-field-publications,.commerce-product--vector.commerce-product--teaser .field--name-field-species,.commerce-product--vector.commerce-product--teaser .field--name-field-type{margin-bottom:15px;width:100%;float:left}@media screen and (min-width:640px){.commerce-product--vector.commerce-product--teaser .field--name-created,.commerce-product--vector.commerce-product--teaser .field--name-field-application,.commerce-product--vector.commerce-product--teaser .field--name-field-backbone,.commerce-product--vector.commerce-product--teaser .field--name-field-category,.commerce-product--vector.commerce-product--teaser .field--name-field-overhangs,.commerce-product--vector.commerce-product--teaser .field--name-field-plant-selectable-marker,.commerce-product--vector.commerce-product--teaser .field--name-field-publications,.commerce-product--vector.commerce-product--teaser .field--name-field-species,.commerce-product--vector.commerce-product--teaser .field--name-field-type{width:33%;float:left}}.commerce-product--vector.commerce-product--teaser .field--name-field-publications a{color:#1b2944}.commerce-product--vector.commerce-product--teaser .button--arrow{max-width:220px}.commerce-product--vector.commerce-product--teaser .golden--vector{padding:7px 17px;background-color:#ff681e;color:#fff;font-weight:700;text-transform:uppercase;font-size:.775rem;margin-bottom:20px}@media screen and (min-width:768px){.commerce-product--vector.commerce-product--teaser .golden--vector{position:absolute;top:20px;right:-1px;margin-bottom:0}}@media screen and (min-width:768px) and (max-width:1080px){.commerce-product--vector.commerce-product--teaser h3{max-width:80%}}.commerce-product--vector div{font-weight:300}.commerce-product--vector .field__label{font-size:12px}.block-views-exposed-filter-blockcollection-page-1 .js-form-type-textfield input{margin-top:10px;margin-bottom:25px}.block-views-exposed-filter-blockcollection-page-1 .fieldset-legend{margin-bottom:13px}.block-views-exposed-filter-blockcollection-page-1 .fieldset-wrapper{margin-left:20px}.block-views-exposed-filter-blockcollection-page-1 .fieldset-wrapper .js-form-type-checkbox{margin-bottom:10px}.block-views-exposed-filter-blockcollection-page-1 .fieldset-wrapper .js-form-type-checkbox label{font-weight:500}.block-views-exposed-filter-blockcollection-page-1 .js-form-submit{width:100%;background-image:url(/themes/custom/vib_base/dist/image/arrow_white.svg);background-position:95% center;background-repeat:no-repeat;text-align:left}.block-views-exposed-filter-blockcollection-page-1 .js-form-submit:focus,.block-views-exposed-filter-blockcollection-page-1 .js-form-submit:hover{background-image:url(/themes/custom/vib_base/dist/image/arrow_light_blue.svg)}.view-collection-search-api{position:relative}.view-collection-search-api form .view-filters{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:30px;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.view-collection-search-api form .view-filters{-ms-flex-direction:row;flex-direction:row}}.view-collection-search-api form .view-filters .search--bar{width:100%}.view-collection-search-api form .view-filters .search--bar .form--inline .form-item{position:relative;width:100%}.view-collection-search-api form .view-filters .search--bar .form--inline .form-item:before{content:'';background:url(/themes/custom/vibgatewayvector/dist/image/search.svg) no-repeat left center;width:22px;height:22px;display:block;position:absolute;top:0;left:18px;bottom:1px;margin:auto}.view-collection-search-api form .view-filters .search--bar .form--inline .form-item label{display:none}.view-collection-search-api form .view-filters .search--bar .form--inline .form-item input{color:#a4a4a4;background:#f7f4f9;border-color:#f7f4f9;padding:0 0 0 55px;height:56px}.view-collection-search-api form .view-filters .search--bar .form--inline .form-item input:focus{outline:0}.view-collection-search-api form .view-filters .search--bar .form--inline .form-item input :-ms-input-placeholder{font-weight:600;color:#bfbfbf;font-size:22px;opacity:1;overflow:visible}.view-collection-search-api form .view-filters .search--bar .form--inline .form-item input ::placeholder{font-weight:600;color:#bfbfbf;font-size:22px;opacity:1;overflow:visible}.view-collection-search-api form .view-filters .search--bar .form--inline .form-item input :-ms-input-placeholder{font-weight:600;color:#bfbfbf;font-size:22px;overflow:visible}.view-collection-search-api form .view-filters .search--bar .form--inline .form-item input ::-ms-input-placeholder{font-weight:600;color:#bfbfbf;font-size:22px;overflow:visible}.view-collection-search-api form .view-filters .search--bar .form--inline .form-item :-ms-input-placeholder{font-weight:600;color:#bfbfbf;font-size:22px;opacity:1;overflow:visible}.view-collection-search-api form .view-filters .search--bar .form--inline .form-item ::placeholder{font-weight:600;color:#bfbfbf;font-size:22px;opacity:1;overflow:visible}.view-collection-search-api form .view-filters .search--bar .form--inline .form-item :-ms-input-placeholder{font-weight:600;color:#bfbfbf;font-size:22px;overflow:visible}.view-collection-search-api form .view-filters .search--bar .form--inline .form-item ::-ms-input-placeholder{font-weight:600;color:#bfbfbf;font-size:22px;overflow:visible}.view-collection-search-api form .view-filters .search--bar .form--inline .form-actions{display:none}.view-collection-search-api form .fac-result{width:100%;margin-top:10px;box-shadow:0 8px 20px 0 rgba(0,21,41,.2)}.view-collection-search-api form .fac-result ul.result-list li.result{border:1px solid rgba(0,0,0,.04);padding:20px}.view-collection-search-api form .fac-result ul.result-list li.result.selected{background:#e9f8f7}.view-collection-search-api form .fac-result ul.result-list li.result:focus,.view-collection-search-api form .fac-result ul.result-list li.result:hover{background:#e9f8f7}.view-collection-search-api form .fac-result ul.result-list li.result:last-child{border-radius:0 0 4px 4px}.view-collection-search-api form .fac-result ul.result-list li.result a{text-decoration:none}.view-collection-search-api form .fac-result ul.result-list li.result .field--name-title{font-size:1.063rem;font-weight:700;color:#1b2944;margin-bottom:5px}.view-collection-search-api form .fac-result ul.result-list li.result .field--name-vib-vat-product{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;color:#616160}.view-collection-search-api form .fac-result ul.result-list li.result .field--name-vib-vat-product .field__label{margin-right:5px;font-size:.875rem;font-weight:100}.view-collection-search-api form .fac-result ul.result-list li.result mark{color:#1b2944;background:#1cbbba}.view-collection-search-api form .filter--wrapper{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media screen and (min-width:768px){.view-collection-search-api form .filter--wrapper{margin-bottom:0}}@media all and (min-width:768px){.view-collection-search-api form .filter--group{margin-top:30px}}.view-collection-search-api .view-header{position:relative;display:-ms-flexbox;display:flex;margin-bottom:40px;position:-webkit-sticky;position:sticky;top:0}.view-collection-search-api .view-header input[data-drupal-selector=edit-submit-collection-search-api]{display:none}.view-collection-search-api .view-header .item-list ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;margin-bottom:10px}.view-collection-search-api .view-header .item-list ul li{list-style:none;position:relative;font-size:13px;padding:1px 28px 1px 10px;margin-top:2px;margin-bottom:2px;margin-right:4px;border-radius:4px;border:1px solid #bfbfbf;background:#fff url(/themes/custom/vibgatewayvector/dist/image/close.svg) no-repeat right 10px center}.view-collection-search-api .view-header .item-list ul li:last-child{margin-right:0}.view-collection-search-api .view-header .item-list ul li span{font-weight:600}.view-collection-search-api .view-header .item-list ul li a{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1;color:transparent;text-decoration:none}.view-collection-search-api .view-header form.views-exposed-form{margin-left:auto;margin-top:12px;margin-bottom:12px}.view-collection-search-api .view-header form.views-exposed-form .form-actions input{border:none;border-radius:0;padding:0;text-transform:none;color:#1cbbba;background-color:transparent;font-size:1rem;margin-left:20px;line-height:1.9}.view-collection-search-api .view-header form.views-exposed-form .form-actions input:focus,.view-collection-search-api .view-header form.views-exposed-form .form-actions input:hover{color:#1b2944}.view-collection-search-api .view-header::after{content:'';position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100vw;height:100%;margin-left:calc(-50vw + 50%);background-color:#e9f8f7}.view-collection-search-api .view-content{overflow:auto;border:1px solid rgba(0,0,0,.04);box-shadow:0 2px 4px 0 rgba(0,0,0,.05);border-radius:10px;position:relative}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.view-collection-search-api .view-content{overflow:visible}}.view-collection-search-api .view-content .tablesaw-bar{position:absolute;top:0;right:0;z-index:50}.view-collection-search-api .view-content .tablesaw-bar.js--sticky{position:fixed;right:21px}@media all and (min-width:610px){.view-collection-search-api .view-content .tablesaw-bar.js--sticky{max-width:1188px;width:100%}}@media all and (min-width:1245px){.view-collection-search-api .view-content .tablesaw-bar.js--sticky{right:auto}}@media all and (min-width:610px){.view-collection-search-api .view-content .tablesaw-bar.js--sticky.tool-bar{top:40px}}@media all and (min-width:975px){.view-collection-search-api .view-content .tablesaw-bar.js--sticky.tool-bar{top:79px}}.view-collection-search-api .view-content .tablesaw-bar .tablesaw-advance{background-color:#fff;padding:22px 20px 0 15px}.view-collection-search-api .view-content .tablesaw-bar .tablesaw-advance a.tablesaw-btn{margin-bottom:0;margin-top:0;z-index:50!important}.view-collection-search-api .view-content .tablesaw-bar .tablesaw-advance a.tablesaw-btn.right::before{border-left:5px solid #fff;z-index:50!important}.view-collection-search-api .view-content .tablesaw-bar .tablesaw-advance a.tablesaw-btn.left::before{border-right:5px solid #fff;z-index:50!important}.view-collection-search-api .view-content .tablesaw-bar .tablesaw-advance a.tablesaw-btn:focus.left::before,.view-collection-search-api .view-content .tablesaw-bar .tablesaw-advance a.tablesaw-btn:hover.left::before{border-right:5px solid #1cbbba}.view-collection-search-api .view-content .tablesaw-bar .tablesaw-advance a.tablesaw-btn:focus.right::before,.view-collection-search-api .view-content .tablesaw-bar .tablesaw-advance a.tablesaw-btn:hover.right::before{border-left:5px solid #1cbbba}.view-collection-search-api .view-content .tablesaw-bar .tablesaw-columntoggle-btnwrap a.tablesaw-btn{width:107px;height:40px;margin:0;border:none;background:0 0}.view-collection-search-api .view-content .tablesaw-bar .tablesaw-columntoggle-btnwrap a.tablesaw-btn:before{content:none}.view-collection-search-api .view-content .tablesaw-bar .tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup{top:55px;padding:20px;border:none;box-shadow:0 1px 20px 0 rgba(0,21,41,.25);border-radius:2px}.view-collection-search-api .view-content .tablesaw-bar .tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup .tablesaw-btn-group label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.view-collection-search-api .view-content .tablesaw-bar .tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup .tablesaw-btn-group label input{margin-top:-2px}.view-collection-search-api .view-content .tablesaw-bar .tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup .tablesaw-btn-group label:first-child{padding-top:0}.view-collection-search-api .view-content .tablesaw-bar .tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup .tablesaw-btn-group label:last-child{padding-bottom:0}.view-collection-search-api .view-content .sticky-header{z-index:40;border-bottom:1px solid rgba(0,0,0,.04);box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}.view-collection-search-api .view-content .sticky-header,.view-collection-search-api .view-content table.tablesaw-columntoggle{width:100%;white-space:nowrap}.view-collection-search-api .view-content .sticky-header thead tr,.view-collection-search-api .view-content table.tablesaw-columntoggle thead tr{vertical-align:top}.view-collection-search-api .view-content .sticky-header thead tr th,.view-collection-search-api .view-content table.tablesaw-columntoggle thead tr th{padding:20px 0 20px 25px;font-size:14px;color:#616160;text-align:left;font-weight:600}.view-collection-search-api .view-content .sticky-header thead tr th:last-child,.view-collection-search-api .view-content table.tablesaw-columntoggle thead tr th:last-child{padding:20px 25px 20px 25px}.view-collection-search-api .view-content .sticky-header tbody tr,.view-collection-search-api .view-content table.tablesaw-columntoggle tbody tr{vertical-align:top}.view-collection-search-api .view-content .sticky-header tbody tr td,.view-collection-search-api .view-content table.tablesaw-columntoggle tbody tr td{padding:20px 0 20px 25px;border-top:1px solid rgba(0,0,0,.04);font-size:14px}.view-collection-search-api .view-content .sticky-header tbody tr td:last-child,.view-collection-search-api .view-content table.tablesaw-columntoggle tbody tr td:last-child{padding:20px 25px 20px 25px}.view-collection-search-api .view-content .sticky-header tbody tr td a,.view-collection-search-api .view-content table.tablesaw-columntoggle tbody tr td a{text-decoration:underline;color:#1b2944}.view-collection-search-api .view-content .sticky-header tbody tr td a:focus,.view-collection-search-api .view-content .sticky-header tbody tr td a:hover,.view-collection-search-api .view-content table.tablesaw-columntoggle tbody tr td a:focus,.view-collection-search-api .view-content table.tablesaw-columntoggle tbody tr td a:hover{color:#ff681e}.view-collection-search-api .view-content .sticky-header tbody tr td.views-field-title a,.view-collection-search-api .view-content table.tablesaw-columntoggle tbody tr td.views-field-title a{font-weight:700}.view-collection-search-api .view-content .sticky-header tbody tr:first-child td:first-child,.view-collection-search-api .view-content table.tablesaw-columntoggle tbody tr:first-child td:first-child{border-radius:10px 0 0 0}.view-collection-search-api .view-content .sticky-header tbody tr:first-child td:last-child,.view-collection-search-api .view-content table.tablesaw-columntoggle tbody tr:first-child td:last-child{border-radius:0 0 0 10px}.view-collection-search-api .pager{float:none;margin-top:50px}.filter--group--toggle.disabled{display:none}.filter--group--toggle input[data-drupal-selector=edit-reset]{display:none}.filter--group--toggle .form--inline{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}.filter--group--toggle .form--inline.clearfix:before{content:none}.filter--group--toggle .form--inline>div{margin-bottom:30px;width:100%}@media screen and (min-width:480px){.filter--group--toggle .form--inline>div{width:49%;margin-right:2%}.filter--group--toggle .form--inline>div:nth-child(2n+2){margin-right:0}}@media screen and (min-width:768px){.filter--group--toggle .form--inline>div{width:22.75%;margin-right:3%}.filter--group--toggle .form--inline>div:nth-child(2n+2){margin-right:3%}.filter--group--toggle .form--inline>div:nth-child(4n+4){margin-right:0}}.filter--group--toggle .form--inline>div label{margin-bottom:10px;display:inline-block}.filter--group--toggle .form--inline>div .select-wrapper select{border:1px solid #bfbfbf;border-radius:4px;padding:6px 15px;background:url(/themes/custom/vibgatewayvector/dist/image/arrow-down-white.svg) no-repeat center right 10px;color:#bfbfbf}.filter--group--toggle .form--inline>div .select-wrapper select::-ms-expand{display:none}.filter--group--toggle .form--inline input.form-submit{width:100%;text-align:center}.column-toggle-open .column--btn{color:#fff;background-color:#1cbbba}.column-toggle-open .column--btn::after{transform:rotate(180deg);background-image:url(/themes/custom/vibgatewayvector/dist/image/filter-down-white.svg)}.active-filter .filter--btn-def{color:#fff;background-color:#1cbbba}.active-filter .filter--btn-def::after{transform:rotate(180deg);background-image:url(/themes/custom/vibgatewayvector/dist/image/filter-down-white.svg)}#block-collectionblock.sidebar-left--dark-block{background:#ecedec;color:#1b2944;margin-top:70px;margin-bottom:60px}#block-collectionblock.sidebar-left--dark-block .field--name-field-call-to-action a{display:-ms-inline-flexbox;display:inline-flex}#block-collectionblock.sidebar-left--dark-block .field--name-field-call-to-action a:after{content:none}.cancel-button{float:right}.customer-information{width:100%;float:left;margin-right:1.69492%}.customer-information .field--type-email{margin-bottom:20px}.customer-information .field--type-email .field__item{font-weight:300}.order-information .field--name-total-price{margin-top:20px}.order-information .field--name-total-price .order-total-line{padding:0}.order-information .field--name-total-price span{font-weight:700}.block-views-blocktickets-block-1{margin-top:40px}.block-views-blocktickets-block-1 .view-tickets.view-display-id-block_1 .views-row{border:1px solid #1b2944;padding:20px;margin-bottom:20px}.block-views-blocktickets-block-1 .view-tickets.view-display-id-block_1 .views-row .views-field{margin-bottom:10px}.block-views-blocktickets-block-1 .view-tickets.view-display-id-block_1 .views-row .views-field-title .field-content,.block-views-blocktickets-block-1 .view-tickets.view-display-id-block_1 .views-row .views-field-title-1 .field-content{font-size:1.875rem;font-weight:500}.block-views-blocktickets-block-1 .view-tickets.view-display-id-block_1 .views-row .views-label{font-weight:500}.block-views-blocktickets-block-1 .view-tickets.view-display-id-block_1 .views-row .field-content{font-weight:300}.block-views-blocktickets-block-1 .view-tickets.view-display-id-block_1 .view-footer{margin-top:20px}.layout-checkout-form .personal-comment{max-width:690px;margin-top:30px}.layout-checkout-form .checkout-pane.checkout-pane-vib-courses-review{max-width:1050px}.layout-checkout-form h2{margin-bottom:0}.layout-checkout-form h2 span{font-weight:300!important;margin-bottom:0!important}.layout-checkout-form .form-actions{margin-top:20px}.commerce-checkout-flow-commerce-checkout-flow .form-actions{text-align:left!important}.commerce-checkout-flow-commerce-checkout-flow .form-actions input{max-width:300px;width:100%;background-image:url(/themes/custom/vib_base/dist/image/arrow_white.svg);background-position:95% center;background-repeat:no-repeat;text-align:left}.commerce-checkout-flow-commerce-checkout-flow .form-actions input:focus,.commerce-checkout-flow-commerce-checkout-flow .form-actions input:hover{background-image:url(/themes/custom/vib_base/dist/image/arrow_light_blue.svg)}.commerce-checkout-flow-commerce-checkout-flow .form-actions a{font-size:.875rem}.checkout-pane-Ticket-overview{margin-bottom:30px}.checkout-pane-Account-information h3,.checkout-pane-Account-information label,.checkout-pane-Billing-information h3,.checkout-pane-Billing-information label,.checkout-pane-Order-tickets---Extra-data h3,.checkout-pane-Order-tickets---Extra-data label{font-size:.875rem;line-height:1.375rem;margin-bottom:0}.checkout-pane-Account-information strong{font-size:.875rem;line-height:1.375rem}.view-commerce-cart-form .delete-order-item{background-image:url(/themes/custom/vibgatewayvector/dist/image/remove.svg);background-repeat:no-repeat;background-position:right;background-size:contain;text-indent:-9999px;background-color:transparent;border:0}.view-commerce-cart-form .js-form-type-number input{width:90px!important}.checkout-pane-payment-information,.checkout-pane-shipping-information{max-width:690px!important;margin-top:40px;margin-bottom:25px}.checkout-pane-payment-information .js-form-item,.checkout-pane-shipping-information .js-form-item{width:100%;display:inline-block}.checkout-pane-payment-information .js-form-item-payment-information-billing-information-require-invoice,.checkout-pane-shipping-information .js-form-item-payment-information-billing-information-require-invoice{padding-left:20px;margin-top:20px}.checkout-pane-shipping-information{margin-top:20px!important}.checkout-pane-payment-information .ajax-progress-throbber{position:absolute;bottom:5px;left:20px}.checkout-pane-payment-information h3{margin-bottom:15px}.checkout-pane-payment-information .fieldgroup{margin-top:30px}.checkout-pane-payment-information .js-form-type-radio{margin-bottom:5px!important}.checkout-pane-payment-information .payment-method--bancontact+label,.checkout-pane-payment-information .payment-method--bank-transfer+label,.checkout-pane-payment-information .payment-method--maestro+label,.checkout-pane-payment-information .payment-method--mastercard+label,.checkout-pane-payment-information .payment-method--mollie+label,.checkout-pane-payment-information .payment-method--new--code--pay-with-code+label,.checkout-pane-payment-information .payment-method--new--invoice--invoice+label,.checkout-pane-payment-information .payment-method--visa+label{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-ms-flex-pack:center;justify-content:center;font-size:.875rem}.checkout-pane-payment-information .payment-method--bancontact+label::after,.checkout-pane-payment-information .payment-method--bancontact:checked+label::after,.checkout-pane-payment-information .payment-method--bank-transfer+label::after,.checkout-pane-payment-information .payment-method--bank-transfer:checked+label::after,.checkout-pane-payment-information .payment-method--maestro+label::after,.checkout-pane-payment-information .payment-method--maestro:checked+label::after,.checkout-pane-payment-information .payment-method--mastercard+label::after,.checkout-pane-payment-information .payment-method--mastercard:checked+label::after,.checkout-pane-payment-information .payment-method--mollie+label::after,.checkout-pane-payment-information .payment-method--mollie:checked+label::after,.checkout-pane-payment-information .payment-method--new--code--pay-with-code+label::after,.checkout-pane-payment-information .payment-method--new--code--pay-with-code:checked+label::after,.checkout-pane-payment-information .payment-method--new--invoice--invoice+label::after,.checkout-pane-payment-information .payment-method--new--invoice--invoice:checked+label::after,.checkout-pane-payment-information .payment-method--visa+label::after,.checkout-pane-payment-information .payment-method--visa:checked+label::after{width:100%;content:'';margin:10px 0;height:60px;background-image:url(/themes/custom/vibgatewayvector/dist/image/bancontact.svg);background-repeat:no-repeat;background-size:contain;background-position:center;-ms-flex-order:-1;order:-1}.checkout-pane-payment-information .payment-method--bancontact+label::after,.checkout-pane-payment-information .payment-method--bank-transfer+label::after,.checkout-pane-payment-information .payment-method--maestro+label::after,.checkout-pane-payment-information .payment-method--mastercard+label::after,.checkout-pane-payment-information .payment-method--mollie+label::after,.checkout-pane-payment-information .payment-method--new--code--pay-with-code+label::after,.checkout-pane-payment-information .payment-method--new--invoice--invoice+label::after,.checkout-pane-payment-information .payment-method--visa+label::after{opacity:.5}.checkout-pane-payment-information .payment-method--bancontact:checked+label::after,.checkout-pane-payment-information .payment-method--bank-transfer:checked+label::after,.checkout-pane-payment-information .payment-method--maestro:checked+label::after,.checkout-pane-payment-information .payment-method--mastercard:checked+label::after,.checkout-pane-payment-information .payment-method--mollie:checked+label::after,.checkout-pane-payment-information .payment-method--new--code--pay-with-code:checked+label::after,.checkout-pane-payment-information .payment-method--new--invoice--invoice:checked+label::after,.checkout-pane-payment-information .payment-method--visa:checked+label::after{opacity:1}.checkout-pane-payment-information .payment-method--bank-transfer+label::after,.checkout-pane-payment-information .payment-method--bank-transfer:checked+label::after{background-image:url(/themes/custom/vibgatewayvector/dist/image/banktransfer.svg)}.checkout-pane-payment-information .payment-method--maestro+label::after,.checkout-pane-payment-information .payment-method--maestro:checked+label::after{background-image:url(/themes/custom/vibgatewayvector/dist/image/maestro.svg)}.checkout-pane-payment-information .payment-method--mastercard+label::after,.checkout-pane-payment-information .payment-method--mastercard:checked+label::after{background-image:url(/themes/custom/vibgatewayvector/dist/image/mastercard.svg)}.checkout-pane-payment-information .payment-method--mollie+label::after,.checkout-pane-payment-information .payment-method--mollie:checked+label::after{background-image:url(/themes/custom/vibgatewayvector/dist/image/bancontact.svg)}.checkout-pane-payment-information .payment-method--visa+label::after,.checkout-pane-payment-information .payment-method--visa:checked+label::after{background-image:url(/themes/custom/vibgatewayvector/dist/image/visa.svg)}.checkout-pane-payment-information .payment-method--new--code--pay-with-code+label::after,.checkout-pane-payment-information .payment-method--new--code--pay-with-code:checked+label::after{background-image:url(/themes/custom/vibgatewayvector/dist/image/codevib.svg)}.checkout-pane-payment-information .payment-method--new--invoice--invoice+label::after,.checkout-pane-payment-information .payment-method--new--invoice--invoice:checked+label::after{background-image:url(/themes/custom/vibgatewayvector/dist/image/invoice_dark.svg)}.checkout-pane-contract .js-form-item-contract-field-accepted-mta{margin-bottom:40px}.checkout-pane-review #edit-review-contact-information-summary-contract,.checkout-pane-review #edit-review-contact-information-summary-questionnaire{margin-bottom:10px}.checkout-pane-review #edit-review-contact-information-summary-contract legend::before,.checkout-pane-review #edit-review-contact-information-summary-questionnaire legend::before{content:url(/themes/custom/vibgatewayvector/dist/image/arrowfaq.svg);margin-right:5px;transition:.2s}.checkout-pane-review #edit-review-contact-information-summary-contract .fieldset-wrapper,.checkout-pane-review #edit-review-contact-information-summary-questionnaire .fieldset-wrapper{display:none;transition:.2s;margin-bottom:40px}.checkout-pane-review #edit-review-contact-information-summary-contract.arrow-turned legend::before,.checkout-pane-review #edit-review-contact-information-summary-questionnaire.arrow-turned legend::before{transform:rotate(180deg);transition:.2s}.checkout-pane-review #edit-review-contact-information-summary-contract.arrow-turned .fieldset-wrapper,.checkout-pane-review #edit-review-contact-information-summary-questionnaire.arrow-turned .fieldset-wrapper{display:inline-block;transition:.2s}.checkout-pane-review #edit-review-contact-information-summary-questionnaire{margin-bottom:40px}.checkout-pane-review #edit-review-contact-information-summary-questionnaire .field__item{margin-bottom:20px}.checkout-pane-review #edit-review-contact-information-summary-questionnaire.arrow-turned{margin-bottom:0}.checkout-pane-review #edit-review-payment-information{width:49.15254%;float:left;margin-right:1.69492%}.checkout-pane-review #edit-review-shipping-information{width:49.15254%;float:right;margin-right:0}.checkout-pane-review #edit-review-shipping-information .field--name-field-shipping-phone-number .field__item{font-weight:300}.checkout-pane-review #edit-review-payment-options legend{font-size:.875rem}.checkout-pane-review #edit-review-payment-options .fieldset-wrapper{font-weight:300}@media screen and (min-width:640px){.checkout-pane-Billing-information,.checkout-pane-Order-tickets---Extra-data{width:32.20339%;float:left;margin-right:1.69492%;width:31%!important}.checkout-pane-Account-information{width:23.72881%;float:left;margin-right:1.69492%;width:25%!important}}.button--go-back{font-size:.875rem;margin-top:5px}.commerce-checkout-flow-commerce-checkout-flow table thead,.view-checkout-cart-form table thead,.view-checkout-overview table thead,.view-commerce-cart-block.view-display-id-default table thead,.view-commerce-cart-form table thead,.view-commerce-order-item-table.view-id-commerce_order_item_table table thead,.view-commerce-user-orders.view-id-commerce_user_orders table thead{text-align:left;border-bottom:1px solid #1b2944}.commerce-checkout-flow-commerce-checkout-flow table thead tr,.view-checkout-cart-form table thead tr,.view-checkout-overview table thead tr,.view-commerce-cart-block.view-display-id-default table thead tr,.view-commerce-cart-form table thead tr,.view-commerce-order-item-table.view-id-commerce_order_item_table table thead tr,.view-commerce-user-orders.view-id-commerce_user_orders table thead tr{height:50px;font-size:.875rem}.commerce-checkout-flow-commerce-checkout-flow table thead th:last-of-type,.view-checkout-cart-form table thead th:last-of-type,.view-checkout-overview table thead th:last-of-type,.view-commerce-cart-block.view-display-id-default table thead th:last-of-type,.view-commerce-cart-form table thead th:last-of-type,.view-commerce-order-item-table.view-id-commerce_order_item_table table thead th:last-of-type,.view-commerce-user-orders.view-id-commerce_user_orders table thead th:last-of-type{text-align:right}@media screen and (max-width:480px){.commerce-checkout-flow-commerce-checkout-flow table thead th,.view-checkout-cart-form table thead th,.view-checkout-overview table thead th,.view-commerce-cart-block.view-display-id-default table thead th,.view-commerce-cart-form table thead th,.view-commerce-order-item-table.view-id-commerce_order_item_table table thead th,.view-commerce-user-orders.view-id-commerce_user_orders table thead th{font-size:.875rem}}.commerce-checkout-flow-commerce-checkout-flow table tbody tr,.view-checkout-cart-form table tbody tr,.view-checkout-overview table tbody tr,.view-commerce-cart-block.view-display-id-default table tbody tr,.view-commerce-cart-form table tbody tr,.view-commerce-order-item-table.view-id-commerce_order_item_table table tbody tr,.view-commerce-user-orders.view-id-commerce_user_orders table tbody tr{height:100px;border-bottom:1px solid #d0d0d0}.commerce-checkout-flow-commerce-checkout-flow table tbody td,.view-checkout-cart-form table tbody td,.view-checkout-overview table tbody td,.view-commerce-cart-block.view-display-id-default table tbody td,.view-commerce-cart-form table tbody td,.view-commerce-order-item-table.view-id-commerce_order_item_table table tbody td,.view-commerce-user-orders.view-id-commerce_user_orders table tbody td{font-weight:300}@media screen and (max-width:480px){.commerce-checkout-flow-commerce-checkout-flow table tbody td,.view-checkout-cart-form table tbody td,.view-checkout-overview table tbody td,.view-commerce-cart-block.view-display-id-default table tbody td,.view-commerce-cart-form table tbody td,.view-commerce-order-item-table.view-id-commerce_order_item_table table tbody td,.view-commerce-user-orders.view-id-commerce_user_orders table tbody td{font-size:.875rem}}.commerce-checkout-flow-commerce-checkout-flow table tbody td:last-of-type,.view-checkout-cart-form table tbody td:last-of-type,.view-checkout-overview table tbody td:last-of-type,.view-commerce-cart-block.view-display-id-default table tbody td:last-of-type,.view-commerce-cart-form table tbody td:last-of-type,.view-commerce-order-item-table.view-id-commerce_order_item_table table tbody td:last-of-type,.view-commerce-user-orders.view-id-commerce_user_orders table tbody td:last-of-type{text-align:right}.commerce-checkout-flow-commerce-checkout-flow table tbody .views-field-title-1 span,.view-checkout-cart-form table tbody .views-field-title-1 span,.view-checkout-overview table tbody .views-field-title-1 span,.view-commerce-cart-block.view-display-id-default table tbody .views-field-title-1 span,.view-commerce-cart-form table tbody .views-field-title-1 span,.view-commerce-order-item-table.view-id-commerce_order_item_table table tbody .views-field-title-1 span,.view-commerce-user-orders.view-id-commerce_user_orders table tbody .views-field-title-1 span{display:list-item;margin-left:20px}@media screen and (max-width:480px){.commerce-checkout-flow-commerce-checkout-flow table .views-field-title-1,.view-checkout-cart-form table .views-field-title-1,.view-checkout-overview table .views-field-title-1,.view-commerce-cart-block.view-display-id-default table .views-field-title-1,.view-commerce-cart-form table .views-field-title-1,.view-commerce-order-item-table.view-id-commerce_order_item_table table .views-field-title-1,.view-commerce-user-orders.view-id-commerce_user_orders table .views-field-title-1{max-width:150px}.commerce-checkout-flow-commerce-checkout-flow table .views-field-field-webform-submission,.view-checkout-cart-form table .views-field-field-webform-submission,.view-checkout-overview table .views-field-field-webform-submission,.view-commerce-cart-block.view-display-id-default table .views-field-field-webform-submission,.view-commerce-cart-form table .views-field-field-webform-submission,.view-commerce-order-item-table.view-id-commerce_order_item_table table .views-field-field-webform-submission,.view-commerce-user-orders.view-id-commerce_user_orders table .views-field-field-webform-submission{display:none}}.commerce-checkout-flow-commerce-checkout-flow table input:not(#edit-cancel),.view-checkout-cart-form table input:not(#edit-cancel),.view-checkout-overview table input:not(#edit-cancel),.view-commerce-cart-block.view-display-id-default table input:not(#edit-cancel),.view-commerce-cart-form table input:not(#edit-cancel),.view-commerce-order-item-table.view-id-commerce_order_item_table table input:not(#edit-cancel),.view-commerce-user-orders.view-id-commerce_user_orders table input:not(#edit-cancel){width:70%}.commerce-checkout-flow-commerce-checkout-flow .form-actions,.view-checkout-cart-form .form-actions,.view-checkout-overview .form-actions,.view-commerce-cart-block.view-display-id-default .form-actions,.view-commerce-cart-form .form-actions,.view-commerce-order-item-table.view-id-commerce_order_item_table .form-actions,.view-commerce-user-orders.view-id-commerce_user_orders .form-actions{text-align:right;margin-top:20px}.commerce-checkout-flow-commerce-checkout-flow fieldset,.view-checkout-cart-form fieldset,.view-checkout-overview fieldset,.view-commerce-cart-block.view-display-id-default fieldset,.view-commerce-cart-form fieldset,.view-commerce-order-item-table.view-id-commerce_order_item_table fieldset,.view-commerce-user-orders.view-id-commerce_user_orders fieldset{border:0;padding:0;margin:0}.commerce-checkout-flow-commerce-checkout-flow fieldset .js-form-item-contract-field-accepted-mta,.view-checkout-cart-form fieldset .js-form-item-contract-field-accepted-mta,.view-checkout-overview fieldset .js-form-item-contract-field-accepted-mta,.view-commerce-cart-block.view-display-id-default fieldset .js-form-item-contract-field-accepted-mta,.view-commerce-cart-form fieldset .js-form-item-contract-field-accepted-mta,.view-commerce-order-item-table.view-id-commerce_order_item_table fieldset .js-form-item-contract-field-accepted-mta,.view-commerce-user-orders.view-id-commerce_user_orders fieldset .js-form-item-contract-field-accepted-mta{margin-top:20px;padding-left:20px}.commerce-checkout-flow-commerce-checkout-flow fieldset .js-form-item-contract-field-accepted-mta label,.view-checkout-cart-form fieldset .js-form-item-contract-field-accepted-mta label,.view-checkout-overview fieldset .js-form-item-contract-field-accepted-mta label,.view-commerce-cart-block.view-display-id-default fieldset .js-form-item-contract-field-accepted-mta label,.view-commerce-cart-form fieldset .js-form-item-contract-field-accepted-mta label,.view-commerce-order-item-table.view-id-commerce_order_item_table fieldset .js-form-item-contract-field-accepted-mta label,.view-commerce-user-orders.view-id-commerce_user_orders fieldset .js-form-item-contract-field-accepted-mta label{font-weight:700}.commerce-checkout-flow-commerce-checkout-flow .checkout-pane-questionnaire legend,.view-checkout-cart-form .checkout-pane-questionnaire legend,.view-checkout-overview .checkout-pane-questionnaire legend,.view-commerce-cart-block.view-display-id-default .checkout-pane-questionnaire legend,.view-commerce-cart-form .checkout-pane-questionnaire legend,.view-commerce-order-item-table.view-id-commerce_order_item_table .checkout-pane-questionnaire legend,.view-commerce-user-orders.view-id-commerce_user_orders .checkout-pane-questionnaire legend{display:none}.commerce-checkout-flow-commerce-checkout-flow .field--name-total-price,.view-checkout-cart-form .field--name-total-price,.view-checkout-overview .field--name-total-price,.view-commerce-cart-block.view-display-id-default .field--name-total-price,.view-commerce-cart-form .field--name-total-price,.view-commerce-order-item-table.view-id-commerce_order_item_table .field--name-total-price,.view-commerce-user-orders.view-id-commerce_user_orders .field--name-total-price{font-size:.875rem;margin-top:40px;margin-bottom:50px}.commerce-checkout-flow-commerce-checkout-flow .field--name-total-price .order-total-line,.view-checkout-cart-form .field--name-total-price .order-total-line,.view-checkout-overview .field--name-total-price .order-total-line,.view-commerce-cart-block.view-display-id-default .field--name-total-price .order-total-line,.view-commerce-cart-form .field--name-total-price .order-total-line,.view-commerce-order-item-table.view-id-commerce_order_item_table .field--name-total-price .order-total-line,.view-commerce-user-orders.view-id-commerce_user_orders .field--name-total-price .order-total-line{margin-bottom:3px;padding:0;text-align:left}.commerce-checkout-flow-commerce-checkout-flow .field--name-total-price .order-total-line .order-total-line-label,.view-checkout-cart-form .field--name-total-price .order-total-line .order-total-line-label,.view-checkout-overview .field--name-total-price .order-total-line .order-total-line-label,.view-commerce-cart-block.view-display-id-default .field--name-total-price .order-total-line .order-total-line-label,.view-commerce-cart-form .field--name-total-price .order-total-line .order-total-line-label,.view-commerce-order-item-table.view-id-commerce_order_item_table .field--name-total-price .order-total-line .order-total-line-label,.view-commerce-user-orders.view-id-commerce_user_orders .field--name-total-price .order-total-line .order-total-line-label{min-width:200px}.commerce-checkout-flow-commerce-checkout-flow .field--name-total-price span,.view-checkout-cart-form .field--name-total-price span,.view-checkout-overview .field--name-total-price span,.view-commerce-cart-block.view-display-id-default .field--name-total-price span,.view-commerce-cart-form .field--name-total-price span,.view-commerce-order-item-table.view-id-commerce_order_item_table .field--name-total-price span,.view-commerce-user-orders.view-id-commerce_user_orders .field--name-total-price span{font-weight:700}.view-commerce-cart-form .button--go-back{margin-right:20px}@media screen and (max-width:640px){.view-checkout-cart-form .views-field-field-vat,.view-checkout-overview .views-field-field-vat{display:none}}.checkout-complete{font-weight:300}.checkout-complete .button--primary{margin-top:30px;font-weight:500}.view-faq.view-display-id-page_1 .view-content>h3{margin-top:40px}.view-faq.view-display-id-page_1 .view-content>h3:first-of-type{margin-top:0}.view-faq.view-display-id-page_1 .view-content .taxonomy-term .field--name-name{font-size:26px;font-weight:700;padding-bottom:13px;margin-bottom:15px;border-bottom:1px solid #1b2944;line-height:42px}.request-vector-form .info-wrapper{margin-bottom:50px}.request-vector-form .info-wrapper .info--header{border-bottom:1px solid #1b2944;margin-bottom:30px;padding-bottom:10px}.request-vector-form .info-wrapper .info--content{font-weight:300;border-bottom:1px solid #d0d0d0;padding-bottom:30px}.request-vector-form .info-wrapper h5{font-size:.875rem;font-weight:700}.request-vector-form .info-wrapper .info--left{width:49.15254%;float:left;margin-right:1.69492%}.request-vector-form .info-wrapper .info--right{width:49.15254%;float:right;margin-right:0;text-align:right}.request-vector-form strong{font-size:.875rem;font-weight:700}.request-vector-form .form-actions{text-align:left!important;margin-top:30px}.request-vector-form .form-actions input{max-width:300px;width:100%;background-image:url(/themes/custom/vib_base/dist/image/arrow_white.svg);background-position:95% center;background-repeat:no-repeat;text-align:left}.request-vector-form .form-actions input:focus,.request-vector-form .form-actions input:hover{background-image:url(/themes/custom/vib_base/dist/image/arrow_light_blue.svg)}.request-vector-form .form-actions a{font-size:.875rem}.footer-container,.page-banner__container,.page-top__container{max-width:1340px}@media screen and (max-width:767px){.region-footer-left .block-block-content{margin-bottom:40px}}@media screen and (min-width:768px) and (max-width:1023px){.region-footer-left{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.region-footer-left .block-block-content{width:48.27586%;float:left;margin-right:1.69492%;width:48%}.region-footer-left .block-block-content:nth-of-type(2n){width:48.27586%;float:right;margin-right:0;width:50%}}@media screen and (min-width:1024px){.region-footer-left .block-block-content{width:31.03448%;float:left;margin-right:1.69492%;width:23%}.region-footer-left .block-block-content:last-of-type{width:31.03448%;float:right;margin-right:0;width:24%}}.footer-logo__wrapper{display:inline-block;width:100%;margin-top:-15px}.footer-logo__wrapper img{width:80px}.footer-logo__wrapper img:first-of-type{float:left}.footer-logo__wrapper img:last-of-type{float:right}.footer-container{margin-top:40px}.top-bar-vib{background-color:#1b2944;color:#fff;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.top-bar-vib{height:42px}}.top-bar-vib svg{fill:#fff}.top-bar-vib a{color:inherit;padding:10px 11px 10px 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none}.top-bar-vib a:nth-child(2){font-size:12px;font-weight:700}.top-bar-vib a:first-child{padding-left:16px;overflow:hidden;background:#1b2944 url(/themes/custom/vibgatewayvector/dist/image/chev_divider.png) no-repeat 100%;transition:background 150ms linear}.top-bar-vib a:first-child::before{content:'';position:absolute;width:100%;height:100%;top:6px;right:-72px;background:#1b2944;transform:rotate(70deg);z-index:2}.top-bar-vib a:first-child::after{content:'';position:absolute;width:100%;height:100%;top:6px;right:-68px;background:#1b2944;transform:rotate(-70deg);z-index:2}.top-bar-vib a:first-child:hover{background:#1cbbba url(/themes/custom/vibgatewayvector/dist/image/chev_divider.png) no-repeat 100%;transition:background 150ms linear}.top-bar-vib a:last-child::after{content:none}.top-bar-vib a:hover{text-decoration:underline}.top-bar-vib a:hover svg{fill:#fff}.top-bar-vib a svg{height:22px;width:50px;margin:0 15px 2px 0}.top-bar-vib>svg{width:40px;height:auto}@media screen and (max-width:340px){.page-top .mobile-buttons{-ms-flex-pack:center;justify-content:center;margin-top:40px;margin-bottom:20px}}.page-banner{border-top:1px solid #d0d0d0}.front .page-banner{border-top:0}
