.m-disc-loader--container{display:flex;justify-content:center;padding-top:100px}.m-disc-loader{box-sizing:border-box;border-radius:50%;border-left:25px solid #1fa1d0;border-right:25px solid #28ae4a;border-bottom:25px solid #cd3840;border-top:25px solid #f4cc25;width:50px;height:50px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.3s linear infinite}#btn-pay-spinner{padding-left:30px;display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.m-buy-link::before{content:"\f07a";font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;margin-right:10px;font-size:.9rem}.m-download-link::before{content:"\f019";font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;margin-right:10px;font-size:.9rem}.m-editable-text{margin:50px auto;font-size:1.1875rem;line-height:1.7}.m-editable-text h2{font-size:2.75rem;position:relative;margin-top:70px}.m-editable-text h2:first-child{margin-top:0}.m-editable-text li{margin-bottom:30px}.m-editable-text img{max-width:100%}.m-editable-text h4{font-size:1.375rem;font-family:proxima-nova,sans-serif;font-weight:600;margin-top:40px;margin-bottom:30px}.m-editable-text .m-video__frame-title .m-video__frame-title--left{font-size:1.125rem}.m-editable-text .m-video__frame-title .m-video__frame-title--right{font-size:1rem}@media only screen and (min-width:768px){.m-editable-text{padding-left:15px;border-left:1px solid #cadae3;max-width:660px}.m-editable-text h1{margin:4rem 0 1rem}.m-editable-text h2::before{content:"";position:absolute;left:-22px;background:#cadae3;border-radius:50%;width:14px;height:14px;top:20px}.m-editable-text img{margin-left:-40px}.m-editable-text .image-outline{margin-left:-40px}.m-editable-text .image-outline img{margin-left:0}.m-editable-text .m-video img{margin-left:0}.m-editable-text .m-video a,.m-editable-text .m-video a:hover,.m-editable-text .m-video a:visited{color:#fbfafd}.m-editable-text .m-article__photo-caption{font-size:.875rem;font-style:italic;margin-bottom:55px}}@media only screen and (min-width:1600px){.m-editable-text{margin-left:500px}}.m-account-login{margin:70px auto}.m-account-login h1{font-size:3.25rem}.m-account-login__left,.m-account-login__right{display:inline;flex-direction:column;justify-content:center;padding:10px 20px 0;margin-top:50px}.m-account-login__left .form-group-input input,.m-account-login__left .form-group-input textarea,.m-account-login__right .form-group-input input,.m-account-login__right .form-group-input textarea{width:100%}.m-account-login__left .m-transparent-button,.m-account-login__right .m-transparent-button{font-size:1rem;padding:.5rem 1.5rem;border:2px solid #fcfbf7;color:#fcfbf7;width:fit-content}.m-account-login__left .m-transparent-button:active,.m-account-login__left .m-transparent-button:focus,.m-account-login__left .m-transparent-button:hover,.m-account-login__right .m-transparent-button:active,.m-account-login__right .m-transparent-button:focus,.m-account-login__right .m-transparent-button:hover{color:#fcfbf7}.m-account-login__left .logon-remember-me-checkbox input[type=checkbox]{width:auto!important}.m-account-login__left .m-bluegradient-button{padding:.5rem 4rem .5rem 1rem;margin:20px 0;text-align:left}.m-account-login__left .m-bluegradient-button::after{content:"";width:22px;height:22px}.m-account-login__left .form-group{margin-bottom:1.5rem}.m-account-login__left .form-group .control-label{margin-bottom:0}.m-account-login__right{background:#161438;color:#fcfbf7;padding:25px 20px}.m-account-login__right h2{color:#fbfafd}@media only screen and (min-width:768px){.m-account-login__left{padding-right:100px}.m-account-login__left .m-bluegradient-button{width:auto!important}}@media only screen and (min-width:992px){.m-account-login__right{padding:25px 20px 0}}.m-account-links{display:flex;flex-direction:column;align-items:center;margin:15px 0}.m-account-links a{padding:10px 0}@media only screen and (min-width:768px){.m-account-links{flex-direction:row;justify-content:center}.m-account-links a{padding:15px}}.m-account-info{margin-bottom:30px}.m-account-info h2{margin-bottom:15px}.m-account-info .m-charcoal-button{font-size:1rem}.m-account-info__address-list{display:flex;align-items:center}.m-account-info__address-list div{margin-right:15px}.m-address-table td,.m-orders-table td{vertical-align:middle;padding:.025rem .75rem}.m-address-table th,.m-orders-table th{padding:.025rem .75rem}.m-address-table .m-charcoal-button,.m-orders-table .m-charcoal-button{font-size:.85rem;margin:5px 0;margin-right:10px}.m-account-info__order-col{display:flex;align-items:center}.m-account-info__order-id{width:50px}.m-ecommerce-headline{margin-bottom:20px}.m-ecommerce-headline h1{text-align:left}.m-ecommerce-content{padding-right:100px}.m-ecommerce-content h2{font-size:1.5rem}.m-page-header--product-listing{margin:0!important}.m-page-header--product-listing p{text-align:left;position:relative;padding-left:15px;margin-bottom:0}.m-page-header--product-listing .m-intro-block__title{min-height:0!important}.m-product-list-culture{display:flex;justify-content:space-between;padding-top:10px}.m-product-list-culture a{display:none;text-decoration:none;color:#171239}.m-product-list-culture a:focus,.m-product-list-culture a:hover,.m-product-list-culture a:visited{color:#171239}.m-product-list-culture p{margin-bottom:0;padding-right:185px}.m-product-list-culture .m-product-list-culture--dropdown{padding-left:8px;padding-top:4px;width:50%;border:1px solid #171239;border-radius:9px;background:#fff;min-width:180px;position:absolute;z-index:10}.m-product-list-culture .m-product-list-culture--dropdown .selected-option{display:flex;align-items:center;position:relative}.m-product-list-culture .m-product-list-culture--dropdown .selected-option img{margin-right:5px}.m-product-list-culture .m-product-list-culture--dropdown .selected-option::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f0dc";margin-left:10px;position:absolute;right:10px}.m-product-list-culture .m-product-list-culture--dropdown.open .option{display:block;padding:3px 0}.m-product-list-culture .m-product-list-culture--dropdown a.active{display:none!important}.m-product-list-culture .selected-option{cursor:pointer}@media only screen and (min-width:768px){.m-product-list-culture{justify-content:flex-end}.m-product-list-culture .m-product-list-culture--dropdown{width:auto}}#product-listing{margin-bottom:50px}#product-listing .m-related-products__card--detail a{text-decoration:none}#product-listing .m-related-products__card--detail a:hover .m-related-products__card--inner{transform:scale(1.05)}#product-listing .m-related-products__card--description{margin-bottom:50px}#product-listing .m-related-products__card-price{position:absolute;bottom:15px}#product-listing .m-related-products__card--inner{padding:20px;transition-duration:.3s;transition-property:transform}#product-listing-checkboxes{font-size:1.1875rem;display:none}#product-listing-checkboxes p{margin-bottom:.5rem}.m-filter-toggle{width:50%}.m-filter-toggle img{height:12px;margin-right:10px}.m-filter-toggle div{background:#d9e5ed;padding:4px 15px;cursor:pointer;border-radius:9px;width:100%}@media only screen and (min-width:768px){#product-listing-checkboxes{display:block}}.product-detail{margin-top:0;padding-top:100px;overflow:hidden}.product-detail .m-product-eyebrow{font-size:1.6875rem;color:#4b4883;position:relative;line-height:1}.product-detail .m-product-eyebrow div{position:relative}.product-detail .m-product-eyebrow::before{height:224px;width:224px;background:#efeaf4;content:"";position:absolute;top:-99px;left:-115px;border-radius:50%}.product-detail h1{font-size:3.75rem;text-align:left;max-width:650px;line-height:1;position:relative}.product-detail .m-product-abstract{margin-bottom:30px}.product-detail .m-product-abstract h2{font-size:2.5rem;color:#86619a;margin-top:1rem}.product-detail h3{font-size:1.875rem;margin:3rem 0 2rem}.product-detail ol>li,.product-detail ul>li{margin-bottom:20px}.product-detail .description{max-width:650px;margin-top:0;padding-top:0;font-size:1.1875rem}.product-detail .description img{max-width:100%}.product-detail .option-category-name{padding-bottom:0!important;padding-top:0!important}.product-detail .option-category-name label{font-family:aktiv-grotesk,sans-serif;font-size:1rem}.product-detail .m-product-cta{background:#653757;border-radius:9px;color:#fbfafd;padding:20px 15px;margin-top:40px;font-size:1.1875rem;line-height:1.3}.product-detail .m-product-cta h2,.product-detail .m-product-cta h3{color:#fbfafd}.product-detail .m-product-cta .m-transparent-button{border-color:#fbfafd;padding:0 10px;font-size:1.25rem;align-items:center;justify-content:space-between;max-width:320px;display:flex}.product-detail .m-product-cta .m-transparent-button a{color:#fbfafd;text-decoration:none;padding:5px}.product-detail .m-product-cta .m-transparent-button::after{color:#171239;margin-left:30px;font-size:1rem;padding:0 6px;width:22px;height:22px;background:url(/Content/Images/arrow-for-primary-buttons.svg);background-size:contain;font-family:none;content:""}.product-detail .m-product-cta .m-strong-text{font-size:1.375rem}.product-detail .m-product-cta .m-text-nomargin p{margin-bottom:0}.product-detail .m-product-cta--body{padding-left:20px}@media only screen and (min-width:992px){.product-detail .m-product-cta--body .m-transparent-button a{padding-right:40px}}.product-detail .m-products-related__background{background:#171239;margin:90px 0 30px;border-radius:9px}.product-detail .m-products-related__background h2{color:#fbfafd;padding-top:15px;margin-bottom:0;font-size:1.875rem}.product-detail .m-products-related__background .col-md-12{display:flex;padding-bottom:20px;flex-wrap:wrap}.product-detail .m-products-related__background .col-md-12::after,.product-detail .m-products-related__background .col-md-12::before{background:radial-gradient(circle at center,#efeaf4 50%,transparent 52%),transparent;background-size:31px 31px;content:"";width:100%;min-height:30px;position:absolute;top:-30px;left:0}.product-detail .m-products-related__background .col-md-12::after{top:auto;bottom:-30px}.product-detail .m-related-products__card{padding:10px 0;margin-bottom:10px}.product-detail .m-related-products__card a{text-decoration:none}.product-detail .m-related-products__card .m-related-products__card--inner::after{position:absolute;right:20px;bottom:10px;font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f054";color:#ed677f}.product-detail .m-related-products__card .m-related-products__card--inner .m-related-products__card-price{position:absolute;bottom:5px}.product-detail input[type=number],.product-detail input[type=text],.product-detail option,.product-detail select,.product-detail textarea{color:#171239}.product-detail .m-intro-block__text-container{margin-left:0!important;padding:0}.product-detail .m-intro-block__text-container h2::before{background:0 0}.product-detail .m-intro-block__text-container p{border:0;padding:0}.product-detail .m-intro-block__text-container .m-transparent-button{font-size:1rem;padding:5px 10px;display:flex;justify-content:space-between}.product-detail .m-intro-block__text-container .m-transparent-button::after{background:#171239;border-radius:50%;color:#fbfafd;padding:1px 8px;margin-left:20px;font-size:1rem}.product-detail .m-cta-banner{margin-left:0!important}.product-detail .m-cta-banner .m-cta-banner__content{padding:30px 20px}.product-detail .m-cta-banner .m-cta-banner__link{padding:5px}.product-detail .m-cta-banner .m-cta-banner__link .m-bluegradient-button::after{position:initial}.product-detail .m-cta-banner .m-cta-banner__link a{font-size:1.4rem;color:#fbfafd;text-decoration:none;padding:11px 15px}.product-detail .m-cta-banner .m-cta-banner__link a:active,.product-detail .m-cta-banner .m-cta-banner__link a:focus,.product-detail .m-cta-banner .m-cta-banner__link a:hover,.product-detail .m-cta-banner .m-cta-banner__link a:visited{color:#fbfafd;text-decoration:none}.product-detail .m-video a,.product-detail .m-video a:focus,.product-detail .m-video a:hover,.product-detail .m-video a:visited{color:#fbfafd}.product-detail .m-video__frame-title .m-video__frame-title--left{font-size:1.125rem}.product-detail .m-video__frame-title .m-video__frame-title--right{font-size:1rem}.product-detail .m-video__frame-screenshot{cursor:pointer}.product-detail .m-video__frame-screenshot::before{background:0 0;content:none}.product-detail .product-display-table{width:90vw;overflow-x:auto}.product-detail table{width:100%;border:1px solid #b3aaf4;font-size:1.1875rem;margin-bottom:20px}.product-detail table td,.product-detail table th{border:1px solid #b3aaf4;padding:5px}.product-detail table td:last-child,.product-detail table th:last-child{text-align:center}.product-detail table tr:nth-child(even){background:#efeaf4}.product-detail table tr:first-child td{background:#171239;width:25%}.product-detail .m-product-price-table td,.product-detail .m-product-price-table th{width:50%;text-align:left}.product-detail .m-product-price-table td:last-child,.product-detail .m-product-price-table th:last-child{text-align:left}.product-detail .m-product-price-table.m-product-price-table--three-col td,.product-detail .m-product-price-table.m-product-price-table--three-col th{width:33%}@media only screen and (min-width:768px){.product-detail .description{margin-bottom:60px}.product-detail .m-transparent-button{font-size:1.5rem}}@media only screen and (min-width:992px){.product-detail{position:relative}.product-detail .m-product-eyebrow{font-size:1.875rem;padding:0 15px}.product-detail header{border-left:1px solid #cadae3;position:relative;z-index:10}.product-detail h1{font-size:4.375rem;position:relative;width:100%;margin:0;max-width:100%;padding:0 15px}.product-detail h1::after{content:"";background:radial-gradient(circle at center,#efeaf4 50%,transparent 52%),transparent;background-size:31px 31px;position:absolute;top:-30px;width:150%;min-height:90px;max-height:90px;z-index:-3;margin-left:10px;left:100%}.product-detail .m-product-abstract h2{font-size:2.75rem;position:relative;z-index:20}.product-detail h3{position:relative}.product-detail h3::before{content:"";background:#cadae3;position:absolute;width:14px;height:14px;top:calc(50% - 6px);left:-22px;border-radius:50%}.product-detail .description{padding-left:15px;border-left:1px solid #cadae3;position:relative;margin-top:-15px}.product-detail .description img{margin-left:-30px}.product-detail .description::after{content:"";background:#cadae3;position:absolute;width:14px;height:14px;left:-8px;border-radius:50%;margin-top:-20px}.product-detail .description>:last-child{padding-bottom:2rem}.product-detail .m-intro-block__text-container .m-transparent-button{padding:.5rem 1.5rem;font-size:1.5rem;display:inline-block;width:fit-content}.product-detail .m-intro-block__text-container .m-transparent-button::after{padding:5px 8px}}.product-detail-right{background:0 0}.product-detail-right .product-quantity{display:flex;align-items:center}.product-detail-right .product-quantity label{margin:0}.product-detail-right .product-quantity input{margin-left:10px;font-size:100%}.product-detail-right input[name=Units]{font-size:16px}.product-detail-right .quantity-decrease,.product-detail-right .quantity-increase{float:left;color:#fcfbf7}.product-detail-right .quantity-decrease{margin-left:10px}.product-detail-right .quantity-increase{margin-left:10px}.product-detail-right .m-product-title__sidebar{margin-top:15px;line-height:1.2;font-size:1.375rem}.product-detail-right img{width:100%}.product-detail-right .product-price{padding:20px 15px;background:#171239;color:#fbfafd;border-radius:9px;margin-bottom:20px}.product-detail-right .m-product-unavailable{font-size:1.2rem}.product-detail-right .add-to-cart-container{float:none;padding-top:0!important;position:relative}.product-detail-right .add-to-cart-container::after{content:"";position:absolute;right:20px;bottom:10px;background:url(/Content/Images/arrow-for-primary-buttons.svg);height:28px;width:28px;background-size:contain;background-repeat:no-repeat}.product-detail-right .m-bluegradient-button{width:100%;margin:0;font-size:24px;text-align:left;display:flex;justify-content:space-between}.product-detail-right .m-bluegradient-button::after{content:"";position:absolute;right:20px;top:10px;background:url(/Content/Images/arrow-for-primary-buttons.svg);height:28px;width:28px}.product-detail-right .js-variant-selector{color:#161438;border-radius:9px;padding:8px;width:100%;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#161438 50%),linear-gradient(135deg,#161438 50%,transparent 50%),linear-gradient(to right,#161438,#161438);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.product-detail-right .units-label{margin:0;float:none!important;line-height:1.5;font-size:1.1875rem}.product-detail-right .units-label.additional-profiles{margin-top:20px}.product-detail-right .cart-item-selector select{border-radius:9px;background-color:#fff}.product-detail-right .add-to-cart-textbox{border:0!important;border-radius:9px;color:#161438;height:2rem;margin:0 0 20px;width:4rem;text-align:right;padding:10px}.product-detail-right .cart-item-additional input{border:0!important;border-radius:9px;color:#161438;width:4rem!important;height:2rem;margin:0 0 20px;text-align:right}.product-detail-right .m-cart-description{margin-bottom:0}.product-detail-right .total-price-container{clear:both}.product-detail-right .total-price-container::before{content:none}.product-detail-right .total-price-label{float:none!important;font-size:.85rem}.product-detail-right .total-price-label::after{display:none}.product-detail-right .total-price{float:none!important;font-size:70px;font-weight:500;line-height:1;font-family:abril-titling,serif;display:flex}.product-detail-right .total-price .dollar-sign{font-size:35px}.product-detail-right .total-price .price-cents{font-size:36px;text-decoration:underline;margin-top:7px}.product-detail-right .total-price .currency-designator{font-size:20px;font-family:proxima-nova,sans-serif;align-self:flex-end;margin-left:-39px;margin-bottom:2px}.product-detail-right .total-price::after{display:none}.product-detail-right .price-details{margin-bottom:30px}.product-detail-right .m-product-cta .m-transparent-button{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.product-detail-right .m-product-cta .m-transparent-button::after{padding:0 6px;position:relative;top:0}.product-detail-right .m-product-cta .m-transparent-button:last-child{margin-bottom:0}.m-cart-modal{background:#171239;color:#fbfafd;position:fixed;z-index:1000000;padding:20px 0;font-size:1.375rem;font-weight:600}.m-cart-modal .m-cart-modal--title{display:flex;align-items:center;align-content:center;padding:30px 15px}.m-cart-modal .m-cart-modal--title i{font-size:3rem;color:#29ae4b;margin-right:30px}.m-cart-modal .m-cart-modal--title p{margin:0;line-height:1.2}.m-cart-modal .row{align-items:center}.m-cart-modal .m-bluegradient-button{width:100%;font-size:1.5rem;position:relative;color:#fbfafd;font-weight:400}.m-cart-modal .m-bluegradient-button::after{padding:2px 8px;position:absolute;right:20px;top:7px;font-size:1rem}.m-cart-modal .m-bluegradient-button:hover{color:#fbfafd}.m-cart-modal .m-modal-close{color:#0ac4c9}@media only screen and (min-width:992px){.m-cart-modal{padding:30px 0}}label[for=BillingAddress_BillingAddressCity]::after,label[for=BillingAddress_BillingAddressCountryStateSelector_CountryID]::after,label[for=BillingAddress_BillingAddressCountryStateSelector_StateID]::after,label[for=BillingAddress_BillingAddressLine1]::after,label[for=BillingAddress_BillingAddressPostalCode]::after,label[for=BillingAddress_BillingAddressState]::after,label[for=BillingAddress_ShippingAddressCity]::after,label[for=BillingAddress_ShippingAddressCountry]::after,label[for=BillingAddress_ShippingAddressLine1]::after,label[for=BillingAddress_ShippingAddressPostalCode]::after,label[for=BillingAddress_ShippingAddressState]::after,label[for=ConfirmEmail]::after,label[for=Customer_Email]::after,label[for=Customer_FirstName]::after,label[for=Customer_LastName]::after,label[for=Customer_PhoneNumber]::after,label[for=PaymentMethod_PaymentMethodID]::after,label[for=cardCode]::after,label[for=cardNumber]::after,label[for=expMonth]::after,label[for=expYear]::after{content:"*";color:#d12127;margin-left:5px}.m-required-label__red{color:#d12127;font-size:.85rem}.invalid-cart-content ul{background:0 0;color:red}.invalid-cart-content ul li{list-style-type:none}.checkout-container{margin:0 0 50px}.checkout-container label{margin-bottom:0}.checkout-container input{border:2px solid #bebebe;border-radius:9px}.checkout-container textarea{display:block;width:100%;height:100px;border:2px solid #bebebe;border-radius:9px;padding-left:.5rem;padding-right:.5rem}.checkout-container select{border-radius:9px;background:#fff;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#161438 50%),linear-gradient(135deg,#161438 50%,transparent 50%),linear-gradient(to right,#bebebe,#bebebe);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,2px 1.5em;background-repeat:no-repeat}.checkout-container h1{margin-bottom:30px;text-align:left;font-size:4.375rem;line-height:1}.checkout-container h2{font-size:2rem;color:#fbfafd}.checkout-container h3{font-size:2rem}.checkout-container .m-shopping-cart--header{display:flex;justify-content:space-between;align-items:flex-end}.checkout-container .m-shopping-link{text-align:right}.checkout-container hr{background-color:#d9e5ed}.checkout-container hr.first-separator{background-color:#171239}.checkout-container .cart{margin-top:0}.checkout-container .cart-content{padding-right:0}.checkout-container .cart-content .m-subtotal-group,.checkout-container .cart-content .m-subtotaltax-group{text-align:right}.checkout-container .cart-content .m-subtotal-label,.checkout-container .cart-content .m-subtotaltax-label{font-size:.85rem;text-transform:uppercase}.checkout-container .cart-content .m-subtotal-value{font-size:1.25rem}.checkout-container .m-cart-table-head{font-size:14px;text-transform:uppercase}.checkout-container .m-cart-table-head div{text-transform:uppercase;font-size:.75rem;letter-spacing:1.2px}.checkout-container .m-cart-table-footer{font-size:1rem;margin-bottom:40px}.checkout-container .m-cart-table-footer--label{font-size:.75rem;text-transform:uppercase}.checkout-container .cart-item-image{width:70px}.checkout-container .cart-item-info{padding-bottom:.25rem;font-weight:600}.checkout-container .cart-item-info a{font-size:1.1875rem;font-weight:600}.checkout-container .cart-item-subtotal{font-weight:500;font-size:1rem}.checkout-container .cart-item-quantity{margin-left:90px;padding-top:10px}.checkout-container .m-cart-item{padding:10px 0;align-items:center}.checkout-container .m-cart-item__total{font-weight:600;margin-top:4px}.checkout-container .m-cart-item__total .btn-remove{font-weight:400;background:0 0;border:0;float:right;text-decoration:underline;color:#b44b83}.checkout-container .quantity-decrease,.checkout-container .quantity-increase{float:left;text-decoration:none}.checkout-container .quantity-decrease{margin-right:10px}.checkout-container .cart-item-amount{padding-bottom:0;min-height:0;display:flex;align-items:center}.checkout-container .cart-item-amount input[type=submit]{display:none}.checkout-container .cart-item-amount span{padding-top:0}.checkout-container .cart-item-amount .form-control{border:1px solid #d9e5ed;border-radius:9px;color:#161438;height:2rem;margin-right:10px;width:25%}.checkout-container .cart-item-amount .btn-default{background:0 0;text-transform:capitalize;font-weight:500;text-decoration:underline;border-radius:0;padding:0 15px}.checkout-container .cart-item-amount .update{border-right:1px solid #b0aeb5}.checkout-container .cart-right-panel{background:#161438;padding:15px;color:#fbfafd;border-radius:9px;margin-bottom:30px}.checkout-container .cart-right-panel .total-price{float:none!important;font-size:70px;font-weight:500;line-height:1;font-family:abril-titling,serif;display:flex}.checkout-container .cart-right-panel .total-price .dollar-sign{font-size:35px}.checkout-container .cart-right-panel .total-price .price-cents{font-size:36px;text-decoration:underline;margin-top:7px}.checkout-container .cart-right-panel .total-price .currency-designator{font-size:20px;font-family:proxima-nova,sans-serif;align-self:flex-end;margin-left:-41px;margin-bottom:2px}.checkout-container .cart-right-panel .total-price::after{display:none}.checkout-container .cart-right-panel .cart-total-viewer{font-size:1rem;font-weight:500;margin-top:20px}.checkout-container .cart-right-panel .cart-total-viewer .cart-total-row{display:flex}.checkout-container .cart-right-panel .cart-total-viewer .label{float:none;font-size:1rem;flex:0 0 50%;max-width:50%}.checkout-container .cart-right-panel .cart-total-viewer .value{font-size:4.375rem;flex:0 0 50%;max-width:50%;text-align:right;font-family:abril-titling,serif;line-height:1}.checkout-container .cart-right-panel .cart-total-row--grand{border-top:1px solid #fcfbf7;margin-top:5px;padding-top:5px}.checkout-container .cart-right-panel .cart-total-row--grand .value{font-size:2rem}.checkout-container .cart-right-panel .control-label{font-weight:500}.checkout-container .cart-right-panel .m-bluegradient-button{width:100%;margin-left:0;font-size:1.15rem;justify-content:center}.checkout-container .cart-right-panel .m-bluegradient-button::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f054";border:0;padding-left:10px}.checkout-container .cart-right-panel .m-transparent-button{background:0 0;color:#fcfbf7!important;width:100%;font-size:1rem;padding:5px;border:1px solid #797783;text-align:center}.checkout-container .cart-right-panel .m-transparent-button::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f054";border:0;padding-left:10px;display:none}.checkout-container .cart-right-panel-text{margin-top:20px}.checkout-container .cart-right-panel-text h2{font-size:1.3rem;margin-bottom:1.5rem}.checkout-container .m-bluegradient-button{border:0;margin-left:0;margin-top:40px}.checkout-container .large-text{font-size:1.375rem;margin-bottom:0}.checkout-container a{color:#b44b83!important}.checkout-container .m-checkout-forgotpw{color:#fff!important;display:block;margin:3px 0 0;text-align:center}.checkout-container .m-cart-item--qty,.checkout-container .m-unit-price .hide-tablet-dekstop{text-transform:uppercase;font-size:.8em;letter-spacing:.5px}.m-unit-price span{padding-right:5px}@media only screen and (min-width:768px){.m-unit-price span{padding-right:0}.checkout-container .cart-item-amount .form-control{width:100%}.checkout-container .m-cart-item__total .btn-remove{text-decoration:none}}.logon-forgot-password{color:#fcfbf7}.m-customer-company{display:none}.js-country-state-selector .js-state-selector-container{width:50%;float:left;padding-right:20px}.js-country-state-selector label{display:block}.js-country-state-selector .js-country-selector{width:50%}.m-delivery-page{margin-top:50px}.m-delivery-page h1{text-align:left}.m-checkout-delivery h1{line-height:1;margin-bottom:2rem}.m-checkout-delivery h2{font-family:proxima-nova,sans-serif;font-weight:600;font-size:1.375rem;color:#171239}.m-checkout-delivery form{width:100%}.m-delivery-details h2{font-size:1.5rem}.m-delivery-details .cart-total-viewer{font-size:1rem;font-weight:500}.m-delivery-details .cart-total-viewer .cart-total-row{display:flex}.m-delivery-details .cart-total-viewer .label{float:none;font-size:1rem;flex:0 0 50%;max-width:50%}.m-delivery-details .cart-total-viewer .value{font-size:1rem;flex:0 0 50%;max-width:50%;text-align:right}.m-delivery-details .cart-total-row--grand{border-top:1px solid #fcfbf7;margin-top:5px;padding-top:5px}.m-delivery-details .cart-total-row--grand .value{font-size:2rem}.m-delivery-details .m-bluegradient-button{margin-left:0;text-transform:capitalize;width:100%}.customer-details{margin-bottom:70px}.customer-details h2{margin:20px 0}.cart-right-panel-text{margin-top:20px}.cart-right-panel-text h2{font-size:1.5rem}.m-checkout-preview{margin:50px 0}.m-checkout-preview a:visited{color:#b44b83}.m-checkout-preview hr.first-separator{margin-top:0}.m-checkout-preview .cart-item-amount input{background:0 0;border:none;text-align:center;height:38px;width:25%}.m-checkout-preview .cart-right-panel{background:#161438;padding:15px;color:#fcfbf7}.m-checkout-preview .cart-right-panel .cart-total-viewer{font-size:1rem;font-weight:500}.m-checkout-preview .cart-right-panel .cart-total-viewer .cart-total-row{display:flex}.m-checkout-preview .cart-right-panel .cart-total-viewer .label{float:none;font-size:1rem;flex:0 0 50%;max-width:50%}.m-checkout-preview .cart-right-panel .cart-total-viewer .value{font-size:1rem;flex:0 0 50%;max-width:50%;text-align:right}.m-checkout-preview .cart-right-panel .cart-total-row--grand{border-top:1px solid #fcfbf7;margin-top:5px;padding-top:5px}.m-checkout-preview .cart-right-panel .cart-total-row--grand .value{font-size:2rem}.m-checkout-preview .cart-right-panel .m-bluegradient-button{text-transform:capitalize;margin-left:0;text-align:center;width:100%}.m-checkout-preview .cart-right-panel .m-bluegradient-button::after{margin-left:20px}.m-checkout-preview .cart-right-panel input{color:#161438;border-radius:9px}@media only screen and (min-width:768px){.m-checkout-preview .cart-item-amount input{width:100%}}.m-billing-panel,.m-shipping-fields{display:none}.m-payment-form{margin-top:50px}.m-payment-form .m-payment-form__header .m-card-links img{max-width:44px}.m-payment-form .delivery-label{font-weight:400}.m-payment-form input{width:100%;border-radius:9px;padding:10px;border:2px solid #bebebe}.m-payment-form input:focus{border:2px solid #bebebe}.m-payment-form input::placeholder{color:#767676}.m-payment-form label{margin-bottom:0}.m-payment-form select{border-radius:9px;border:2px solid #bebebe;padding:8px;width:100%;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#161438 50%),linear-gradient(135deg,#161438 50%,transparent 50%),linear-gradient(to right,#bebebe,#bebebe);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,2px 1.5em;background-repeat:no-repeat}.m-payment-form .m-bluegradient-button{width:auto;margin:0;padding:10px 70px 10px 10px;font-size:1.5rem}.m-payment-form .m-bluegradient-button::after{top:auto}.m-payment-form .row{margin-top:20px}.validation-summary-errors ul{padding:0}.validation-summary-errors ul li{color:red;font-weight:600;list-style:none}@media only screen and (min-width:992px){.m-payment-form{display:flex}.m-payment-form .m-payment-form__header{display:flex}.m-payment-form .m-card-links{margin-left:30px}.m-payment-form .m-card-links img{max-width:none}}.m-preview-billing,.m-preview-shipping{margin-top:40px}.m-preview-billing .m-preview-billing--header,.m-preview-shipping .m-preview-billing--header{display:flex;align-items:center}.m-preview-billing .m-preview-billing--header p,.m-preview-shipping .m-preview-billing--header p{margin:0;margin-left:15px}.m-preview-billing a:visited,.m-preview-shipping a:visited{color:#b44b83}.m-checkout-thankyou h1{line-height:1;margin-bottom:2rem}.m-checkout-thankyou h3{margin-top:50px}.m-checkout-thankyou .m-cart-item{font-size:1.125rem;font-weight:600;padding:5px 0}.m-checkout-register{padding:20px;background:#161438;color:#fcfbf7;margin-top:50px;margin-bottom:50px}.m-checkout-register h2{color:#fbfafd}.m-checkout-register input{width:100%}.m-checkout-register .m-bluegradient-button{margin-left:0;padding-right:70px}.m-checkout-register .m-bluegradient-button::after{height:21px;width:21px}.m-checkout-invoice{background:#fff;box-shadow:0 0 10px #d9e5ed;margin-top:30px;padding:20px}.m-checkout-invoice table{width:100%}.m-checkout-process{display:flex;font-size:.75rem;text-transform:uppercase;margin-top:15px;color:#4b4883}.m-checkout-process__delivery{flex:0 0 33%;position:relative;padding:20px 0 0;border-top:1px solid #161438}.m-checkout-process__delivery::before{position:absolute;top:-15px;font-family:"Font Awesome 5 Free",sans-serif;font-weight:400;content:"\f111";font-size:1.2rem;background:#fcfbf7;color:#161438}.m-checkout-process__review{flex:0 0 34%;position:relative;text-align:center;padding:20px 0 0;border-top:1px solid #161438}.m-checkout-process__review::before{position:absolute;top:-15px;left:calc(50% - .6rem);font-family:"Font Awesome 5 Free",sans-serif;font-weight:400;content:"\f111";font-size:1.2rem;background:#fcfbf7;color:#161438}.m-checkout-process__thankyou{flex:0 0 33%;position:relative;text-align:right;padding:20px 0 0;border-top:1px solid #161438}.m-checkout-process__thankyou::before{position:absolute;top:-15px;right:0;font-family:"Font Awesome 5 Free",sans-serif;font-weight:400;content:"\f111";font-size:1.2rem;background:#fcfbf7;color:#161438}.m-checkout-process--active::before{font-weight:900}.m-checkout-process--complete::before{font-weight:900}.m-cart-totals .m-cart-totals--label{font-size:.75rem;text-transform:uppercase;letter-spacing:1px}.m-cart-totals .m-cart-totals--grand{font-weight:600}.m-static-checkout{display:none;align-items:baseline;justify-content:flex-end;padding-top:15px}.m-static-checkout .m-transparent-button{font-size:1rem;margin-left:15px;float:right;color:#171239!important}.m-static-checkout .m-transparent-button::after{content:"";margin-left:30px;background:url(/Content/images/arrow-for-outline-buttons.svg);background-repeat:no-repeat;font-family:none;background-size:contain;padding-left:20px}.m-static-checkout p{clear:both;font-size:1.1875rem;margin-left:-170px}.m-cart-inline{display:none;background:#fcfbf7;position:absolute;right:0;z-index:9999999;box-shadow:0 0 20px #161438;padding:5px 10px 10px;max-width:300px;width:300px;margin-top:5px}.m-cart-inline h2{text-align:left}.m-cart-inline .m-cart-inline__count{float:right;width:25%;font-size:.85rem}.m-cart-inline .m-cart-inline__count a{text-decoration:none}.m-cart-inline .m-cart-inline__count .fa-shopping-cart,.m-cart-inline .m-cart-inline__count .m-shopping-cart__count{color:#161438}.m-cart-inline .col-md-10{padding:0}.m-cart-inline .cart-content{border-top:1px solid #161438;border-bottom:1px solid #161438;margin-bottom:10px;padding:10px 5px 0}.m-cart-inline .cart-content .row{padding-left:15px;padding-right:15px}.m-cart-inline .cart-content .col-md-9{padding:0}.m-cart-inline .cart-content hr{display:none}.m-cart-inline .cart-item-image{max-width:50px;width:35px;margin-right:0;height:auto}.m-cart-inline .cart-item-image img{max-width:100%}.m-cart-inline .cart-item-info{font-size:.85rem;padding-bottom:0}.m-cart-inline .cart-item-info a{font-size:1rem;font-weight:500;color:#d9e5ed}.m-cart-inline .m-cart-inline__close{text-align:right;padding:10px 0}.m-cart-inline .m-cart-inline__close a{text-decoration:none}.m-cart-inline .m-cart-inline__close a::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f00d";font-size:1.5rem}.m-cart-inline .cart-item-amount{display:flex;align-items:center}.m-cart-inline .cart-item-amount span{padding-top:0}.m-cart-inline .quantity-decrease,.m-cart-inline .quantity-increase{float:left;font-size:.85rem}.m-cart-inline .cart-item-subtotal{font-size:.85rem;font-weight:500}.m-cart-inline .cart-item-quantity{padding:0}.m-cart-inline .item-quantity{font-size:.85rem;padding:3px;width:2rem!important;height:2rem;margin:0 .5rem}.m-cart-inline .remove,.m-cart-inline .update{font-size:.85rem;background:0 0;font-weight:500!important;text-transform:capitalize!important;text-decoration:underline!important}.m-cart-inline__checkout{background:#161438;padding:15px;color:#fcfbf7;text-align:left;margin-bottom:30px}.m-cart-inline__checkout .m-bluegradient-button{margin-left:0;width:100%;text-transform:capitalize;text-align:center}.m-cart-inline__checkout .m-subtotal-label,.m-cart-inline__checkout .m-subtotaltax-label{font-size:.85rem;text-transform:uppercase}.m-cart-inline__checkout .m-subtotal-value{font-size:1.25rem}.m-navbar-top{display:none;padding:20px 0 0}.m-header-right{display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media only screen and (min-width:992px){.m-navbar-top{display:flex}}.m-footer{background:#171239;color:#d9e5ed;padding:75px 0 50px;margin-top:50px}.m-footer a{color:#ed677f}.m-footer a:active,.m-footer a:focus,.m-footer a:hover{color:#86619a;text-decoration:underline}.m-footer .m-social-links__link{color:#d9e5ed}.m-footer .m-social-links__link:active,.m-footer .m-social-links__link:focus,.m-footer .m-social-links__link:hover{color:#f1647e}.m-footer .m-social-links__link img{width:35px;margin-right:.8em}.m-footer .m-footer-phone{line-height:3}.m-footer .m-bluegradient-button{display:flex!important;align-items:center;justify-content:space-between;padding-right:0!important}.m-footer .m-bluegradient-button::after{position:relative!important;top:auto!important}@media only screen and (min-width:992px){.m-footer{text-align:unset}.m-footer p{font-size:.85rem}.m-footer .m-footer-phone{line-height:1.5}}@media only screen and (min-width:1200px){.m-footer p{font-size:1rem}}.m-footer__large-text{color:#fcfbf7;font-size:1.625rem!important;font-family:abril-titling,serif}.m-footer__small-text{font-size:.75rem;color:rgba(255,255,255,.58)}.m-footer__small-text a{color:rgba(255,255,255,.58)}.m-footer__small-text a:active,.m-footer__small-text a:hover,.m-footer__small-text a:visited{color:rgba(255,255,255,.58)}.m_newsletter{margin-bottom:50px;padding:15px;border-radius:10px;background:rgba(217,229,237,.06);width:95%}.m_newsletter .m-bluegradient-button{margin-top:10px;position:relative;padding-right:50px}.m_newsletter .m-bluegradient-button::after{padding:0 7px;margin-top:0;position:absolute;right:20px}.m_newsletter label{display:block}.m_newsletter input{border-radius:9px;border:1px solid #86619a;padding:5px 5px 5px 10px;width:100%;margin-bottom:10px;height:37px;color:#161438}.m_newsletter p{margin-bottom:.5rem!important}#rCg_newsletter{margin:auto!important}@media only screen and (min-width:992px){.m-bluegradient-button{margin-top:0;margin-left:10px}.m-newsletter__input-group{display:flex}.m-newsletter__input-group .m-newsletter__input{margin-bottom:0;margin-left:10px}.m-newsletter__input-group .m-bluegradient-button{margin-top:10px;width:150px}.m-newsletter__input-group .m-bluegradient-button::after{width:21px;height:21px}#rCg_newsletter{margin:13px 70px!important}}.m-social-links{padding:10px 0 50px}.m-social-links__icon{font-size:2.5rem;padding:0 5px}.m-social-links__icon:first-child{padding-left:0}.m-footer-disclaimer{margin-top:80px;padding-top:20px;border-top:2px dotted #d9e5ed}.m-partner-logos__logo{margin:20px 0;max-width:300px}.m-partner-logos__logo img{opacity:.7}.m-partner-logos--small{margin:50px 0;display:flex}.m-partner-logos--small img{width:90%;margin:5px 10px 0}@media only screen and (min-width:992px){.m-partner-logos--small{display:flex}.m-partner-logos--small img{width:40%;padding-right:40px;margin:0}}@media only screen and (min-width:1600px){.m-footer>.container{max-width:100%;padding:0 30px}}.m-standard-input{border-radius:9px;border:1px solid #86619a;padding:5px 5px 5px 10px;width:100%;margin-bottom:10px;height:37px;color:#161438}@media only screen and (min-width:992px){.m-standard-input{width:auto;margin-bottom:0}}.m-bluegradient-button{border-radius:9px;border:1px solid transparent;padding:.4rem 1.5rem;background:linear-gradient(0deg,#86619a,#b44b83);width:100%;color:#fff;text-decoration:none;transform:translateZ(0);transition-duration:.3s;transition-property:transform;display:flex;align-items:center;justify-content:space-between}.m-bluegradient-button:active,.m-bluegradient-button:focus,.m-bluegradient-button:hover{text-decoration:none;transform:scale(1.05)}.m-bluegradient-button::after{content:"";position:absolute;right:20px;top:6px;background:url(/Content/Images/arrow-for-primary-buttons.svg);height:28px;width:28px;background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:992px){.m-bluegradient-button{width:auto}}.m-charcoal-button{border-radius:9px;border:0;padding:.5rem 1.5rem;font-size:1.5rem;background:#161438;color:#fff;text-decoration:none;display:inline-block;margin-top:10px;transform:translateZ(0);transition-duration:.3s;transition-property:transform;width:100%}.m-charcoal-button::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f054";border:0;padding-left:10px;color:rgba(255,255,255,.3)}.m-charcoal-button:active,.m-charcoal-button:focus,.m-charcoal-button:hover{color:#fcfbf7;text-decoration:none;transform:scale(1.05);background:#1c1a20}@media only screen and (min-width:992px){.m-charcoal-button{width:auto}}.m-transparent-button{border-radius:9px;padding:.5rem 1.5rem;font-size:1.5rem;color:#161438;text-decoration:none;display:inline-block;margin-top:10px;border:2px solid #161438;transform:translateZ(0);transition-duration:.3s;transition-property:transform;width:100%}.m-transparent-button::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f054";border:0;padding-left:40px;color:#d9e5ed}.m-transparent-button:active,.m-transparent-button:focus,.m-transparent-button:hover{color:#161438;text-decoration:none;transform:scale(1.05)}@media only screen and (min-width:992px){.m-transparent-button{width:auto}}.m-button--small{font-size:1.125rem;padding:.5rem 1.25rem}.m-blur-content__active{filter:blur(4px)}.m-section-block{display:block;text-align:center;position:relative;overflow:hidden}.m-section-block p{font-size:1.125rem;opacity:80%}.m-section-block__background{position:absolute;left:50%;top:0;transform:translate(-50%,0)}.m-section-block__container{padding:80px 20px}@media only screen and (min-width:992px){.m-section-block__container{width:70%}}@media only screen and (min-width:1200px){.m-section-block__container{width:55%}}@media only screen and (min-width:1400px){.m-section-block__container{width:40%}}.m-section-block__header{font-size:3rem;line-height:1.2}.m-section-block--gold{background:#d7c578}.m-section-block--green{background:#9bd0a4}.m-section-block--charcoal{background:#161438;color:#fcfbf7}.m-section-block--background{position:relative;background:rgba(44,42,52,.7);color:#fcfbf7}.m-section-linkgroup{padding:50px 15px}.m-section-linkgroup__container{border-top:1px solid #d7c578;border-bottom:1px solid #d7c578;padding:50px 0}.m-section-linkgroup__container img{max-width:100%}.m-section-linkgroup__content{font-size:1.125rem}.m-section-linkgroup__content ul{padding-left:20px}.m-section-linkgroup__content li{margin-bottom:10px}.quote-carousel{max-width:100vw}.m-large-quote{display:block;position:relative;overflow:hidden}@media only screen and (min-width:992px){.m-large-quote>div{height:500px}}.m-large-quote__background{position:absolute;left:50%;top:0;transform:translate(-50%,0)}.m-large-quote__container{padding:80px 40px}@media only screen and (min-width:992px){.m-large-quote__container{height:500px}}.m-large-quote__eyebrow{font-size:1.375rem;font-weight:600;margin-bottom:60px;margin-top:-50px}.m-large-quote__icon{font-size:3rem;margin-bottom:20px;color:#fff;background:url(/Content/Images/quote.svg) no-repeat;opacity:.5;padding:20px 35px}.m-large-quote__quote{font-size:2.25rem;line-height:1.2;opacity:80%;font-family:abril-titling,serif}.m-large-quote__author{font-size:1.1875rem;opacity:80%}.m-large-quote--yellow{background:#f7f4e7;height:100%}.m-large-quote--red{background:#fdebed;height:100%}.m-large-quote--blue{background:#d9e5ed;height:100%}.m-large-quote--gold{background:#d7c578;height:100%}.m-large-quote--green{background:#e9f0ea;height:100%}.m-large-quote--charcoal,.m-large-quote--purple{background:#efeaf4;height:100%}.m-large-quote--background{position:relative;background:rgba(44,42,52,.7);color:#fcfbf7}.carousel{margin-bottom:50px;padding:0}@media only screen and (min-width:992px){.carousel{padding:0 15px}}.carousel-controls{display:flex;position:relative;bottom:20px;left:15px}.carousel-indicators,.slick-dots{position:relative;margin:0 0 0 20px}.carousel-indicators li,.slick-dots li{width:15px;height:15px;border-radius:50%;margin-right:8px;margin-left:8px;background-color:transparent;border:2px solid rgba(23,18,57,.5);list-style-type:none}.carousel-indicators .active,.slick-dots .active{background-color:rgba(23,18,57,.5)}.carousel-control-next,.carousel-control-prev{top:auto;margin-bottom:1.125rem;justify-content:flex-start;text-decoration:none;display:inline-flex;position:relative;width:auto}.carousel-control-prev-icon{background:0 0}.carousel-control-prev-icon::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f053";border:0;color:#fff;border-radius:50%;background:rgba(23,18,57,.5);padding:5px 8px;margin-left:10px}.carousel-control-next-icon{background:0 0}.carousel-control-next-icon::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f054";border:0;color:#fff;border-radius:50%;background:rgba(23,18,57,.5);padding:5px 8px;margin-left:10px}.carousel-slick{background:#efeaf4;padding:50px 40px 150px;display:block}.carousel-slick .carousel-title{font-family:abril-titling,serif;font-size:1.6875rem;padding-bottom:70px}.carousel-slick .slick-dots{display:inline-flex;margin:0;padding:0}.carousel-slick .carousel-control-prev-icon::after{padding:4px 7px}.carousel-slick .carousel-control-next-icon::after{padding:4px 7px}.carousel-slick .carousel-controls{bottom:70px}.carousel-slick .carousel-controls button{border:0}.carousel-slick .carousel-indicators{margin:0 0 0 25px}.carousel-slick img{max-width:200px}.carousel-slick .slider-item{height:650px}.carousel-slick .slider-item section.container-fluid{height:100%}@media only screen and (min-width:768px){.carousel-slick .slider-item{height:500px}}@media only screen and (min-width:768px){.carousel-slick img{max-width:120px}}.ktc-widget-zone .carousel-item{float:none}.m-accordion-group{display:block;padding:0 15px}@media only screen and (min-width:992px){.m-accordion-group{padding:0}}.m-accordion-group__container{padding:0 0 90px}@media only screen and (min-width:768px){.m-accordion-group__container{max-width:750px}}@media only screen and (min-width:992px){.m-accordion-group__container{max-width:960px}}@media only screen and (min-width:1200px){.m-accordion-group__container{max-width:1140px}}.m-accordion-group__itm-group{background:0 0;padding:10px 0;border-bottom:1px solid #cadae3}.m-accordion-group__itm-group:last-child{border-bottom:0}.m-accordion-group__header .btn-link{text-decoration:none;padding:0;text-align:left;display:block;color:#b44b83;font-weight:600;border:0}.m-accordion-group__header .btn-link .m-accordion-group__button::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f056";border:0;position:absolute;right:0;top:0}.m-accordion-group__header .collapsed .m-accordion-group__button::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f055";border:0;position:absolute;right:0}.m-accordion-group__button{font-size:1.125rem;position:relative;margin-bottom:0;white-space:normal;padding-right:40px}.m-accordion-group__section{padding:20px 0 30px;margin:0;border-bottom:2px solid #b0aeb5}.m-accordion-group__section:last-child{border-bottom:0}.m-accordion-group__section h2{line-height:1.2;margin-bottom:30px}.m-accordion-group__section ul{padding-left:20px}.m-accordion-group__section .col-12{border-left:1px solid #cadae3}.m-accordion-group__section .col-12 p:last-child{margin-bottom:0}.m-accordion-group__section .col-lg-4{padding-left:0}.m-accordion-group__section .col-lg-8{padding-right:0}.m-accordion-group__section .m-transparent-button{font-size:1.3rem;margin-top:1rem}.m-accordion-group__image{width:100%}@media only screen and (min-width:1600px){.m-accordion-group__container{margin-left:250px}}.m-organization-carousel{background:#efeaf4;max-width:100vw}.m-organization-carousel .carousel-slick{padding:50px 20px 100px}.m-organization-carousel .carousel-slick .carousel-title{padding-bottom:35px}.m-organization-carousel .carousel-slick .carousel-controls{bottom:50px;position:absolute}.m-organization-carousel .slick-slide{height:120px}.m-organization-carousel .slick-slide img{position:absolute;top:50%;transform:translateY(-50%);padding:0 1rem;max-height:100%}.m-organization-carousel .carousel-control-next-icon::after{background:#171239;padding:2px 8px}.m-organization-carousel .carousel-control-prev-icon::after{background:#171239;padding:2px 8px}.m-organization-carousel .slick-dots li{border:2px solid #171239;width:11px;height:11px}.m-organization-carousel .slick-dots li.slick-active{background:#171239}@media only screen and (min-width:1600px){.m-organization-carousel .carousel-slick{padding:50px 40px 100px}.m-organization-carousel .container{margin-left:250px}}.m-cta-banner{display:flex;position:relative;margin:50px auto;flex-direction:column;overflow:hidden;color:#fbfafd}.m-cta-banner h2{font-size:2rem;color:#fbfafd}.m-cta-banner p{font-size:1.1875rem;line-height:1.2}.m-cta-banner .m-cta-banner__button-right{padding:11px 15px;font-size:1.5rem;padding-right:70px;color:#fbfafd}.m-cta-banner .m-cta-banner__button-right:hover{color:#fbfafd}.m-cta-banner .m-cta-banner__text{width:100%;font-size:1.1875rem;padding-right:20px}@media only screen and (min-width:992px){.m-cta-banner{flex-direction:row-reverse;text-align:initial;align-items:center;background:#653757;border-radius:9px}.m-cta-banner .m-cta-banner__button-right{white-space:nowrap}}.m-cta-banner__link{font-size:1.5rem;margin-top:40px}@media only screen and (min-width:992px){.m-cta-banner__link{margin-top:0}}.m-cta-banner--charcoal{background:#161438;color:#fcfbf7}.m-cta-banner--gold{background:#d7c578}.m-cta-banner--green{background:#9bd0a4}.m-cta-banner--transparent{background:#fcfbf7}.m-cta-banner--blue{background:#171239}.m-cta-banner--bleed{padding:0;text-align:center;border-radius:0;margin:0;position:relative;flex-direction:column-reverse}.m-cta-banner--bleed .container{display:flex;flex-direction:column;align-items:center}.m-cta-banner--bleed .m-cta-banner__content{padding:70px 0}.m-cta-banner--bleed .m-cta-banner__icon{text-align:left;display:none}@media only screen and (min-width:992px){.m-cta-banner--bleed{flex-direction:row}.m-cta-banner--bleed .container{position:absolute;bottom:0;top:0;right:0;left:0;max-width:70%;justify-content:center}.m-cta-banner--bleed .m-cta-banner__content{width:80%}.m-cta-banner--bleed .m-cta-banner__icon{display:block}.m-cta-banner--bleed .m-cta-banner__icon img{width:auto;display:block}}@media only screen and (min-width:1400px){.m-cta-banner--bleed .m-cta-banner__content{width:70%}}.m-cta-banner--full .m-cta-banner__icon img{height:auto;width:100%;display:none}.m-cta-banner--full .m-cta-banner__content{width:100%;display:flex;flex-direction:column;padding:30px 20px;align-items:center;background:#653757;border-radius:9px}.m-cta-banner--full .m-cta-banner--column{align-items:flex-start}@media only screen and (min-width:992px){.m-cta-banner--full p{font-size:1.1875rem}.m-cta-banner--full .m-cta-banner__icon img{height:auto;width:auto;padding:20px 0;display:block}.m-cta-banner--full .m-cta-banner__content{flex-direction:row;padding:30px 50px;background:0 0;border-radius:none}.m-cta-banner--full .m-cta-banner--column{flex-direction:column}.m-cta-banner--full .m-cta-banner__link{margin-left:auto}}.m-cta-banner--full-text .m-cta-banner__content{flex-direction:column}.m-cta-banner--full-text .m-cta-banner__link{margin-left:0;margin-right:0;width:100%;text-align:left}.m-cta-banner--full-text .m-cta-banner__button-right::after{top:12px}@media only screen and (min-width:768px){.m-cta-banner--full-text .m-cta-banner__link{margin-left:0;margin-right:auto;width:auto}}@media only screen and (min-width:992px){.m-cta-banner--full-text .m-cta-banner__content{flex-direction:row}}.m-cta-banner--short{display:flex;justify-content:left;padding:30px;text-align:left;margin:30px 0;align-items:flex-start}.m-cta-banner--short .m-cta-banner--column{align-items:flex-start}.m-cta-banner--short .m-cta-banner--column .m-cta-banner__link{margin-top:70px}.m-cta-banner--short .m-cta-banner__button-right::after{position:absolute;right:15px}@media only screen and (min-width:768px){.m-cta-banner--short .m-cta-banner--column .m-cta-banner__link{margin-top:20px}.m-cta-banner--short .m-cta-banner--column .m-cta-banner__link .m-cta-banner__button-right{width:auto}}.m-cta-banner__input-group{display:flex;align-items:center;flex-direction:column}.m-cta-banner__input-group .m-standard-input{margin-right:30px;font-size:1.5rem;padding:24px;margin-bottom:20px}@media only screen and (min-width:992px){.m-cta-banner__input-group{flex-direction:row;padding:0;align-items:baseline}}@media only screen and (min-width:1600px){.m-cta-banner{margin-left:250px}}.m-cta-banner--checkout{margin-top:50px}.m-cta-banner--checkout .m-newsletter__input{width:100%;color:#000;border-radius:9px;padding:0 15px}.m-cta-banner--checkout .m-bluegradient-button{width:100%;text-align:left;margin-top:10px}.m-cta-banner--checkout .m-bluegradient-button::after{top:7px;width:21px;height:21px}@media only screen and (min-width:992px){.m-cta-banner--checkout{margin:50px auto 0!important}.m-cta-banner--checkout .m-newsletter__input{width:70%}.m-cta-banner--checkout .m-bluegradient-button{width:30%;margin-left:15px;font-size:1.5rem;margin-top:0}.m-cta-banner--checkout .m-bluegradient-button::after{height:28px;width:28px;top:8px}}.m-pdf-viewer{display:block;padding:50px 15px}@media only screen and (min-width:992px){.m-pdf-viewer .container{max-width:912px}}.m-pdf-viewer--charcoal{background:#161438;color:#fcfbf7}.m-pdf-viewer--gold{background:#d7c578}.m-pdf-viewer--green{background:#9bd0a4}.m-pdf-viewer__header{border-bottom:2px solid;font-size:2.5rem}@media only screen and (min-width:768px){.m-pdf-viewer__header{font-size:3rem}}.m-pdf-viewer__select{background:#161438;border-radius:9px;display:inline-block;position:relative;padding-right:10px;margin:30px 0;width:100%;text-align:left}.m-pdf-viewer__select select{border:0;background:#161438;border-radius:9px;color:#fcfbf7;padding:15px;position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding-right:50px;width:100%}.m-pdf-viewer__select select::-ms-expand{display:none}.m-pdf-viewer__select::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f0dc";border:0;padding-left:10px;color:#fcfbf7;pointer-events:none;position:absolute;right:10px;top:30%}@media only screen and (min-width:768px){.m-pdf-viewer__select select{max-width:100%}}.m-pdf-viewer__content{font-size:1.5rem;line-height:1.2}.m-pdf-viewer__frame{position:relative;overflow:hidden;margin:0 auto}.m-pdf-viewer__frame iframe{height:400px;width:100%;border:1px solid #171239}@media only screen and (min-width:992px){.m-pdf-viewer__frame iframe{height:600px}}.pdf-viewer-title{margin-top:30px;font-size:1.375rem;font-weight:600}.pdf-viewer-description{font-size:1.1875rem}.pdf-viewer-description li{margin-bottom:20px}.m-pdf-viewer__button{font-size:1.2rem;padding-right:35px}.m-pdf-viewer__button::after{content:"\f019";color:#171239;position:absolute;right:20px}@media only screen and (min-width:992px){.m-pdf-viewer__button{padding:.4rem 1.5rem;font-size:1.5rem}.m-pdf-viewer__button::after{position:relative;right:auto}}@media only screen and (min-width:1600px){.m-pdf-viewer .container{margin-left:250px}}.m-article__list{position:relative}.m-article-list__paging{display:flex;justify-content:center}.m-article-list__paging .pagination li{padding:3px 9px;border:2px solid transparent}.m-article-list__paging .pagination li a{color:#161438}.m-article-list__paging .pagination .active{color:#161438;border:2px solid #161438}.m-article-list__loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#161438;opacity:.75}.m-article{width:100%;padding-top:50px;padding-bottom:50px}.m-article img{width:100%;height:auto}.m-article h1{font-size:3.75rem;text-align:center;padding:30px 0}.m-article h2{font-size:2.3rem;line-height:1.2;margin:0 0 30px}.m-article h3{font-size:1.8125rem;margin-top:20px;margin-bottom:30px}@media only screen and (min-width:992px){.m-article{max-width:830px;display:flex;flex-direction:column;align-items:center}.m-article h2{max-width:650px}.m-article img{width:auto}}.m-article__type-icon img{width:auto;height:50px}.m-article__type-title{font-size:1.625rem}.m-article__type-icon,.m-article__type-title{text-align:center}.m-article__table-of-contents-container.hide-nav{display:none}.m-article__table-of-contents{background:#161438;padding:25px;border-radius:9px;margin-top:10px;color:#23dde2}.m-article__table-of-contents h2{color:#fcfbf7;border-top:0;border-bottom:1px solid #fcfbf7;font-size:1.5rem;margin:0;padding-bottom:20px}.m-article__table-of-contents h3{color:#fcfbf7;border-bottom:1px solid #fcfbf7;font-size:1rem;text-align:center;padding-bottom:20px;margin:0}.m-article__table-of-contents ul{padding-left:20px;padding-top:20px;margin-bottom:0}.m-article__table-of-contents ul li{padding-bottom:15px}.m-article__table-of-contents .hide-nav{display:none}.m-article__table-of-contents a,.m-article__table-of-contents a:focus,.m-article__table-of-contents a:hover,.m-article__table-of-contents a:visited{color:#23dde2}@media only screen and (min-width:992px){.m-article__table-of-contents-container{display:flex;justify-content:center;max-width:500px}.m-article__table-of-contents{position:relative}}.m-article__intro-text{text-align:center;font-size:1.375rem;margin-top:50px;margin-bottom:30px}@media only screen and (min-width:992px){.m-article__intro-text{max-width:650px}}.m-article__pop-text{border-top:2px solid #d7c578;border-bottom:2px solid #d7c578;font-size:2rem;text-align:center;line-height:1.3;padding:10px 0;margin:30px 0}@media only screen and (min-width:992px){.m-article__pop-text{max-width:650px}.m-article__body{max-width:650px}}.m-article__image-caption{font-size:.875rem;margin:0}.m-article__inline-quote-author{font-size:1rem;color:#161438}.m-article__inline-quote{color:#86619a;font-size:1.375rem;padding-left:35px;margin-bottom:20px}.m-article__tags{font-size:.875rem}.m-article__tags ul{padding-left:0}.m-article__tags ul li{list-style-type:none}@media only screen and (min-width:992px){.m-article__tags{width:650px;margin:20px 0 40px;border-top:2px solid #007970;padding-top:20px}.m-article__tags ul{display:inline}.m-article__tags ul li{display:inline}.m-article__tags ul li::after{content:","}.m-article__tags ul li:last-child::after{content:""}}.m-article__author-container{display:flex;justify-content:center}.m-article__author{border:2px solid #007970;border-radius:9px;padding:20px 0;width:70%;font-size:.875rem}.m-article__author-image{text-align:center}.m-article__author-image img{width:100%;border-radius:50%}.m-article__author-bio-author{display:none;text-transform:uppercase;color:#d9e5ed}.m-article__author-bio-author p{font-size:.775rem;margin-bottom:0}@media only screen and (min-width:992px){.m-article__author{width:650px}.m-article__author-bio-author{display:block}.m-article__author-bio-author p{margin-bottom:.25rem}}.m-article__social-links{margin:20px 0 0;text-align:center}.m-article__social-links .m-social-links__icon{font-size:1.5rem}.m-article__author-bio-name p{font-size:1.35rem;margin-bottom:.25rem}.m-article__author-bio-detail,.m-article__author-bio-email,.m-article__author-bio-name,.m-article__author-more{text-align:center}@media only screen and (min-width:992px){.m-article__author-bio-detail,.m-article__author-bio-email,.m-article__author-bio-name,.m-article__author-more{text-align:left}}.m-related-content--gold{background:#e5e5e6}.m-article-category__title h1{margin-top:60px;font-size:3.25rem}.m-article-category__title h2{margin-top:60px;font-size:2.25rem;text-align:center}.m-related-content__masonry{margin:60px 0}.related-title{margin-top:1rem;padding-top:60px}.related-title h1{font-size:3.25rem}.related-title h2{font-size:2.25rem;text-align:center}.m-related-content__card{padding:0 10px 1px}.m-related-content__card--inner{margin:10px 0;padding:15px;border-radius:9px;background:#fcfbf7}.m-article__support-image{margin-bottom:1rem}.m-article__support-image img{width:100%}@media only screen and (min-width:992px){.m-article__support-image{width:830px;max-width:100%}}.m-related-content__eyebrow{color:#d9e5ed;text-transform:uppercase;font-size:.75rem;margin-bottom:.5rem}.m-related-content__title{font-size:1.5rem;line-height:1.2}.m-related-content__title h1{font-size:3.25rem}.m-related-content__title a{text-decoration:none}.m-related-content__title a:focus,.m-related-content__title a:hover{text-decoration:underline}.m-related-content__read-more{margin-top:1.5rem}.m-related-content__more{padding:30px;text-align:center}.m-intro-block{position:relative;margin:0 0 100px;padding-top:50px}.m-intro-block--charcoal{background:#161438}.m-intro-block--charcoal .m-intro-block__text{background:#161438;color:#fcfbf7}.m-intro-block--gold{background:#d7c578}.m-intro-block--gold .m-intro-block__text{background:#d7c578}.m-intro-block--green{background:#9bd0a4}.m-intro-block--green .m-intro-block__text{background:#9bd0a4}.m-intro-block__image{justify-content:center;overflow:hidden;width:1vw;padding:24px 24px 0;text-align:center}.m-intro-block__image img{width:100%;height:auto}.m-intro-block__image--circle-image{border-radius:50%}.m-intro-block--7030 .m-intro-block__image img{max-width:100%}.m-intro-block__image--desktop{display:none}@media only screen and (min-width:768px){.m-intro-block__image{margin-top:0;max-height:none;padding:0;position:relative;z-index:100}}@media only screen and (min-width:992px){.m-intro-block__image--desktop{display:block}.m-intro-block__image--mobile{display:none}}.m-main .container-fluid:first-child .m-intro-block .m-intro-block__image{padding:0}.m-intro-block__title .container{max-width:none}.m-intro-block__title h1 p{font-size:3.75rem;margin-bottom:0;line-height:1}@media only screen and (min-width:768px){.m-intro-block__title{width:100%;display:flex;align-items:flex-end;margin-top:-120px;position:relative;flex-direction:column;background:0 0!important}.m-intro-block__title::before{background:radial-gradient(circle at center,#efeaf4 50%,transparent 52%),transparent;background-size:31px 31px;position:absolute;top:120px;content:"";left:0;width:50%;min-height:90px}.m-intro-block__title::after{content:"";background:#fdfcff;width:50%;height:100%;position:absolute;top:0;right:0;z-index:100;border-left:1px solid #cadae3}.m-intro-block__title .container{max-width:720px}.m-intro-block__title h1{background:#fff;padding:20px 40px 10px;position:relative;z-index:101;margin:0;border-left:1px solid #cadae3;min-width:100%}.m-intro-block__title h1 p{font-size:4.375rem}.m-intro-block__title h2{position:relative;z-index:101;border-left:1px solid #cadae3;margin-bottom:20px}}.m-intro-block__text-container{display:flex;padding:0 20px}@media only screen and (min-width:992px){.m-intro-block__title .container{max-width:960px}}@media only screen and (min-width:1200px){.m-intro-block__title .container{max-width:1140px}}@media only screen and (min-width:768px){.m-intro-block__text-container{padding:0}.m-intro-block__text-container .row{width:100%}}@media only screen and (min-width:1600px){.m-intro-block__text-container{margin-left:250px}}.m-intro-block__text{display:flex;flex-direction:column;justify-content:center;padding:20px 15px}.m-intro-block__text p{font-size:1.125rem;opacity:.9}.m-intro-block__text h1{text-align:center}.m-intro-block__text h2{font-size:2rem;line-height:1;margin-bottom:15px}.m-intro-block__text h2 p{margin:0;font-size:2.875rem;opacity:1}.m-intro-block__text h2::before{content:"";background:#efeaf4;min-width:150px;min-height:150px;position:absolute;border-radius:50%;margin-top:-75px;margin-left:-75px;z-index:-1}.m-intro-block__text .m-text-callout--yellow{margin-left:15px}@media only screen and (min-width:768px){.m-intro-block__text{text-align:left;padding:0 1rem 0 2rem}.m-intro-block__text h1{text-align:left}}@media only screen and (min-width:992px){.m-intro-block__text{padding:0 1rem 0 2rem}.m-intro-block__text h1{font-size:3.8125rem}.m-intro-block__text h1 p{font-size:3.8125rem}.m-intro-block__text h2{font-size:3rem}.m-intro-block__text h2 p{font-size:3rem}}.m-intro-block__text-eyebrow p{text-transform:uppercase;margin-bottom:0;opacity:.9;letter-spacing:1px}.m-intro-block__text--gold{background:#d7c578}.m-intro-block__text--green{background:#9bd0a4}.m-intro-block__button{transform:translateZ(0);transition-duration:.3s;transition-property:transform}.m-intro-block__button a{padding:.375rem 15px;display:flex;justify-content:center;border:1px solid #171239;border-radius:9px;font-size:1.125rem;color:#171239;text-decoration:none;align-items:center;margin-bottom:5px;outline:1px solid transparent}.m-intro-block__button a:active,.m-intro-block__button a:focus,.m-intro-block__button a:hover{transform:scale(1.05)}.m-intro-block__button a::after{content:"";border:0;color:#fff;border-radius:50%;padding:1px 8px;margin-left:30px;font-size:1rem;width:22px;height:22px;background:url(/Content/images/arrow-for-outline-buttons.svg)}@media only screen and (min-width:768px){.m-intro-block__button{display:flex;flex-direction:row}.m-intro-block__button a{font-size:1.5em;justify-content:flex-start;flex-basis:0;white-space:nowrap;align-items:center}}.m-intro-block--single{margin:0;padding-top:0}.m-intro-block--single .m-intro-block__image{margin-bottom:0;width:100%;overflow:hidden;max-width:100vw;max-height:450px;display:flex;align-items:flex-start;justify-content:flex-start}.m-intro-block--single .m-intro-block__image img{width:auto;height:100%;max-height:400px}.m-intro-block--single .m-intro-block__title{background:radial-gradient(circle at center,#efeaf4 55%,transparent 1%),transparent;background-size:31px 31px;padding-top:95px;border:none}.m-intro-block--single .m-intro-block__title h1{background:#fdfcff;padding:15px;text-align:left;margin:0;font-size:3.75rem;width:100%}.m-intro-block--single .m-intro-block__title h2{background:#fdfcff;padding:0 15px;text-align:left;width:100%;font-size:2.75rem;margin:0;color:#86619a}.m-intro-block--single .m-intro-block__title h2 p{margin-bottom:0}.m-intro-block--single .m-intro-block__text{background:radial-gradient(circle at center,#efeaf4 24%,transparent 23%),transparent;padding:0 10px;margin-top:30px}.m-intro-block--single .m-intro-block__text p{padding:50px 0;text-align:left;font-size:1.625rem;margin:0;font-family:abril-titling,serif}.m-intro-block--single .m-intro-block__text p:first-child{border-top:1px solid #cadae3}.m-intro-block--single .m-intro-block__text p:last-child{border-bottom:1px solid #cadae3;padding-top:20px}.m-intro-block--single .m-intro-block__text::after{content:"";height:80px;width:calc(50% + 1px);border-right:1px solid #cadae3}.m-intro-block--single .m-intro-block__container{text-align:center}.m-intro-block--single .m-page-header--sm-circlebg h1{padding-top:0}.m-intro-block--single .m-page-header--sm-circlebg h2{background:0 0}.m-intro-block--single .m-page-header--sm-circlebg .m-intro-block__text--sm{position:relative;font-size:1.1875rem;text-align:left;padding-left:15px}.m-intro-block--single .m-page-header--eyebrow{color:#4b4883;font-size:1.875rem;position:relative;padding:0 15px;width:100%;text-align:left}.m-intro-block--single .m-page-header--eyebrow p{margin:0}@media only screen and (min-width:992px){.m-intro-block__text--sm{border-left:1px solid #efeaf4}.m-intro-block__text--sm::after{content:"placeholder";background:radial-gradient(circle at center,#efeaf4 24%,transparent 23%),transparent;height:20px;color:transparent;left:-45px;position:absolute}}.m-page-header--sm .m-intro-block__title{background:0 0}.m-page-header--sm .m-intro-block__container::after{background:0 0!important}.m-page-header--sm .m-page-header--sm-circlebg h1{background:0 0;border:none}.m-page-header--sm .m-page-header--sm-circlebg::before{content:"";background:#efeaf4;min-width:220px;min-height:220px;position:absolute;top:-80px;left:-110px;border-radius:50%;z-index:-1}@media only screen and (min-width:768px){.m-intro-block--single .col-12{display:flex;flex-direction:column;align-items:center}.m-intro-block--single .m-intro-block__container::after{content:"placeholder";background:radial-gradient(circle at center,#cadae3 24%,transparent 27%),transparent;height:19px;color:transparent;z-index:10}.m-intro-block--single .m-intro-block__title{font-size:4.375rem}.m-intro-block--single .m-intro-block__text{padding:0}.m-intro-block--single .m-intro-block__text h2{font-size:1.8125rem}.m-intro-block--single .m-intro-block__text h2 p{font-size:3.25rem}}@media only screen and (min-width:768px){.m-intro-block--single .m-intro-block__title{padding-top:0;width:100%;min-height:235px}.m-intro-block--single .m-intro-block__image img{width:100%;max-height:none;height:auto}.m-page-header--sm .m-intro-block__title{margin-top:0}.m-page-header--sm .m-intro-block__title::after{content:"";background:radial-gradient(circle at center,#efeaf4 50%,transparent 52%),transparent;background-size:31px 31px;position:absolute;top:0;right:0;width:42%;min-height:90px;max-height:90px;border:0}.m-page-header--sm .m-intro-block__title::before{background:0 0}}@media only screen and (min-width:992px){.m-intro-block--single .m-intro-block__text{width:80%;background:radial-gradient(circle at center,#efeaf4 24%,transparent 23%),transparent;padding:0 10px;position:relative;min-height:250px;margin-top:-50px;z-index:100}.m-intro-block--single .m-intro-block__text::before{content:"";height:50px;width:calc(50% + 1px);border-right:1px solid #cadae3;padding-top:80px}.m-intro-block--single .m-intro-block__text::after{content:"";height:80px;width:calc(50% + 1px);border-right:1px solid #cadae3}.m-intro-block--single .m-intro-block__text p{padding:20px 0;margin-bottom:0;background:0 0}.m-intro-block--single .m-intro-block__text p:first-child{border-top:1px solid #cadae3}.m-intro-block--single .m-intro-block__text p:last-child{border-bottom:1px solid #cadae3}.m-intro-block--single .m-intro-block__container::after{content:"placeholder";background:radial-gradient(circle at center,#cadae3 24%,transparent 27%),transparent;height:19px;color:transparent}.m-page-header--sm .m-intro-block__title{margin-top:0}.m-page-header--sm .m-intro-block__title::before{background:0 0}.m-page-header--sm .m-intro-block__title h1{border:0;background:0 0}.m-page-header--sm .m-intro-block__title h2{border:0}.m-page-header--sm .m-intro-block__container::after{background:0 0}}.m-page-header--xl>.m-intro-block__container>.container{display:none}@media only screen and (min-width:1400px){.m-intro-block--single .m-intro-block__image{max-height:600px}.m-page-header--xl .m-intro-block__image{max-height:720px}}.m-intro-block--5050 p,.m-intro-block--7030 p{padding-left:20px;text-align:left}.m-intro-block--5050 .m-intro-block--interior,.m-intro-block--7030 .m-intro-block--interior{border-left:1px solid #efeaf4;margin-top:-50px;padding-top:50px;margin-bottom:15px}.m-intro-block--5050 ul,.m-intro-block--7030 ul{border-left:1px solid #efeaf4}.m-intro-block--5050 .m-intro-block__button a,.m-intro-block--7030 .m-intro-block__button a{justify-content:space-between}.m-side-by-side{background:#161438;color:#fcfbf7;text-align:center;padding-top:50px;padding-bottom:90px}.m-side-by-side h2{font-size:2.5rem;padding:20px}.m-side-by-side .col-md-6{padding:10px 50px 60px;position:relative}.m-side-by-side .col-md-6 img{width:100%}.m-side-by-side .col-md-6:first-child{margin-bottom:90px}.m-side-by-side .m-side-by-side__button{position:absolute;bottom:0;left:0;right:0}.m-side-by-side .m-transparent-button{border-color:#fcfbf7;font-size:1rem;color:#fcfbf7;margin-top:50px;width:auto}.m-side-by-side__columns{align-items:center}.m-side-by-side__headline{display:flex;flex-direction:column;align-items:center;margin-bottom:80px}.m-side-by-side__headline h2{font-size:3rem}.m-side-by-side__headline img{max-width:450px;margin-bottom:30px}.m-side-by-side__description{width:50%}@media only screen and (min-width:768px){.m-side-by-side__columns .col-md-6:first-child{border-right:1px solid #fcfbf7}.m-side-by-side .col-md-6{height:100%}.m-side-by-side .col-md-6 img{width:auto}.m-side-by-side:first-child{margin-bottom:0}}@media only screen and (min-width:992px){.m-side-by-side__columns{align-items:flex-start;width:100%;margin:0 15px}}.m-side-by-side__large-text{font-size:2.25rem}.m-icon-block-section{margin-top:80px;padding:0 15px}.m-icon-block-section__intro h2{font-size:2.75rem;margin-bottom:30px}.m-iconblock{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.m-iconblock__image{margin:0 0 15px}.m-iconblock__image img{max-width:170px}.m-iconblock__block .m-iconblock__padding{padding:100px 0}.m-iconblock__block h3{font-size:1.875rem;margin:.625rem 0}.m-iconblock__block li{margin-bottom:1.2rem}.m-iconblock__block .m-iconblock__text--accent{font-size:1.1875rem}.m-iconblock__block .m-transparent-button{font-size:1.25rem;padding:2px 15px;display:flex;justify-content:space-between}.m-iconblock__block .m-transparent-button:active,.m-iconblock__block .m-transparent-button:focus,.m-iconblock__block .m-transparent-button:hover,.m-iconblock__block .m-transparent-button:visited{color:#171239}.m-iconblock__block .m-transparent-button::after{color:#fbfafd;border-radius:50%;background:#171239;padding:2px 8px;margin-left:30px;font-size:1rem;align-self:center}.m-icon-block-section__three-col .m-iconblock__block{border-bottom:0}.m-icon-block-section__three-col .m-iconblock__padding{padding:30px 0}.m-icon-block-section__three-col .m-icon-block-section__cards{border-left:1px solid #cadae3;margin-left:10px}.m-icon-block-section__two-col .m-iconblock__text--accent{padding-left:15px;border-left:1px solid #cadae3}@media only screen and (min-width:992px){.m-iconblock__block .m-transparent-button{display:inline-flex}}.m-iconblock__block.sidebyside .m-iconblock__padding{display:flex;padding:30px 0;flex-direction:column}.m-iconblock__block.sidebyside .m-iconblock__image{margin:0 15px 0 0}.m-iconblock__block.sidebyside .m-iconblock__image img{width:135px;height:auto}@media only screen and (min-width:992px){.m-iconblock__block.sidebyside .m-iconblock__padding{padding:0;align-items:center}}.m-icon-block-section__overlay .m-iconblock__block{border-bottom:0;margin:10px;border:none}.m-icon-block-section__overlay .m-icon-block-section__cards{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;margin-top:40px}.m-icon-block-section__overlay .m-iconblock__padding{position:relative;padding:0 15px;margin:5px;border:none}.m-icon-block-section__overlay .m-iconblock__image{margin:0}.m-icon-block-section__overlay .m-iconblock__image img{max-width:235px;width:235px}.m-icon-block-section__overlay .m-iconblock__text{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;padding:0 40px;display:flex;align-items:center}.m-icon-block-section__overlay .m-iconblock__text--accent{display:none}@media only screen and (min-width:992px){.m-icon-block-section{margin:50px auto;padding:0 15px}.m-icon-block-section__intro{position:relative;display:flex}.m-icon-block-section__intro h2{margin-bottom:.5rem}.m-icon-block-section__intro .m-icon-block-section__intro-text-group{flex:0 0 66.6%;max-width:66.6%;position:relative}.m-icon-block-section__intro .m-icon-block-section__intro-text-group p{line-height:1.5;font-size:1.1875rem}.m-icon-block-section__intro .m-icon-block-section__intro-text-dots{background:radial-gradient(circle at center,#efeaf4 50%,transparent 52%),transparent;background-size:31px 31px;flex:0 0 33.3%;height:100%;max-height:90px;margin:0 20px;min-height:90px;position:absolute;top:0;left:66.6%;width:100%}.m-iconblock__block{border-left:1px solid #cadae3;margin:20px 0}.m-iconblock__block .m-iconblock__padding{padding:0 25px;margin:20px 0;height:100%}.m-icon-block-section__three-col .m-icon-block-section__cards{display:flex;flex-wrap:wrap;border-left:0;margin-left:0}.m-icon-block-section__three-col .m-icon-block-section__cards .m-iconblock__block{flex:0 0 33.3%;max-width:33.3%}.m-icon-block-section__three-col .m-icon-block-section__cards .m-iconblock__block:nth-last-child(-n+1) .m-iconblock__padding{border-bottom:none}.m-icon-block-section__two-col .m-icon-block-section__cards{display:flex;flex-wrap:wrap}.m-icon-block-section__two-col .m-icon-block-section__cards .m-iconblock__block{flex:0 0 50%;max-width:50%}.m-icon-block-section__two-col .m-icon-block-section__cards .m-iconblock__block:nth-last-child(-n+2) .m-iconblock__padding{border-bottom:none}.m-icon-block-section__two-col .m-iconblock__text--accent{padding-left:0;border-left:0}.m-iconblock__block.sidebyside{border:none;margin:0}.m-iconblock__block.sidebyside .m-iconblock__padding{border:none;flex-direction:row}.m-iconblock__block.sidebyside h3{font-weight:400}.m-icon-block-section__overlay .m-iconblock__block{margin:0}.m-icon-block-section__overlay .m-iconblock__padding{height:auto;border:0}}@media only screen and (min-width:1200px){.m-icon-block-section__overlay .m-iconblock__block{margin:0}}@media only screen and (min-width:1600px){.m-icon-block-section{margin-left:250px}}.m-search-results #search-form{position:relative;overflow:hidden;margin:40px 0}.m-search-results #search-form label{position:absolute;top:-100px;height:1px;width:1px}.m-search-results #search-form #search_top{width:100%;padding:6px;border-radius:9px}.m-search-results #search-form .m-bluegradient-button{padding-right:70px;margin-top:15px;text-align:left}.m-search-results #search-form .m-bluegradient-button::after{padding:5px 7px;margin-left:10px;width:22px;height:22px}.m-search-results .search-results h2{font-family:proxima-nova,sans-serif}.m-search-results .search-results ul{padding:0}.m-search-results .search-results .search-results-item{list-style:none;padding:20px 0}.m-search-results .search-results .search-results-item a,.m-search-results .search-results .search-results-item a:active,.m-search-results .search-results .search-results-item a:hover,.m-search-results .search-results .search-results-item a:visited{text-decoration:none}.m-search-results .search-results .search-results-item h2{margin-bottom:0}.m-search-results .search-results .search-results-item p{margin-bottom:0;color:#161438}.m-search-results .search-results .search-results-item .path{text-decoration:underline;word-break:break-all}.m-search-results .search_page_list{text-align:center;margin:30px 0}.m-search-results .search_page_list li{display:inline;position:relative;padding:5px 10px;margin:0 3px}.m-search-results .search_page_list li a{color:#161438}.m-search-results .search_page_list li .cludo-sr-only{visibility:hidden;position:absolute}@media only screen and (min-width:768px){.m-search-results #search-form #search_top{width:50%}}.m-form-help{font-size:.75rem;margin-bottom:0;color:rgba(255,255,255,.5)}.m-form-layout--container{overflow:hidden}.m-form-layout{margin:80px auto 50px;position:relative}.m-form-layout::after{content:"";background:radial-gradient(circle at center,#efeaf4 50%,transparent 49%),transparent;background-size:31px 31px;position:absolute;top:30px;right:-66%;width:100%;min-height:90px;max-height:90px;border:0;z-index:-1}.m-form-layout .form-field{margin-bottom:15px}.m-form-layout input[type=text]{border-radius:9px;border-color:#cadae3}.m-form-layout input[type=text]:hover{border-color:#161438}.m-form-layout input[type=text]:focus{border-color:#0ac4c9}.m-form-layout .ktc-radio input:checked~label::before{color:#0ac4c9}.m-form-layout .field-validation-error{font-size:.85rem;color:red}.m-form-layout input[type=submit]{border-radius:9px;border:1px solid transparent;padding:.4rem 1.5rem;background:linear-gradient(0deg,#23c0c4,#48d8dd);color:#161438;transform:translateZ(0);transition-duration:.3s;transition-property:transform}.m-form-layout input[type=submit]:active,.m-form-layout input[type=submit]:focus,.m-form-layout input[type=submit]:hover{background:#23dde2;color:#161438;text-decoration:none;transform:scale(1.05)}.m-form-layout input[type=submit]::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f054";border:0;padding-left:10px;color:rgba(0,0,0,.3)}.m-form-layout .pps-contact-info .pps-contact-info--background{background:#161438;color:#fcfbf7;padding:15px;border-radius:9px}.m-form-layout .pps-contact-info p{margin-bottom:0}.m-form-layout .pps-contact-info h5{color:#fbfafd;font-size:1.1875rem;font-family:proxima-nova,sans-serif}.m-form-layout .pps-contact-form{margin-bottom:50px}.m-form-layout .pps-contact-form h1::before{content:"";background:#efeaf4;min-width:220px;min-height:220px;position:absolute;top:-80px;left:-95px;border-radius:50%;z-index:-1}.m-form-layout .pps-contact-form #google-recaptcha-form-DiscContact-1bbf_Recaptcha_Value>div{width:100%!important}.m-form-layout .pps-contact-form input[type=submit]{border-radius:9px;border:1px solid transparent;padding:.4rem 1.5rem;background:linear-gradient(0deg,#86619a,#b44b83);color:#fff;transform:translateZ(0);transition-duration:.3s;transition-property:transform}.m-form-layout .pps-contact-form input[type=submit]:active,.m-form-layout .pps-contact-form input[type=submit]:focus,.m-form-layout .pps-contact-form input[type=submit]:hover{text-decoration:none;transform:scale(1.05)}.m-form-layout .pps-contact-form input[type=submit]::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f054";border:0;padding-left:10px;color:rgba(0,0,0,.3)}.m-form-layout .two-column-section .section-col-50{width:100%}@media only screen and (min-width:768px){.m-form-layout{margin:80px auto 50px;position:relative}.m-form-layout .two-column-section .section-col-50{width:50%;padding-right:15px}.m-form-layout::after{content:"";background:radial-gradient(circle at center,#efeaf4 50%,transparent 49%),transparent;background-size:31px 31px;position:absolute;top:30px;right:-66%;width:100%;min-height:90px;max-height:90px;border:0;z-index:-1}.m-form-layout .pps-contact-info{padding:20px 45px}}@media print{.col-12{width:100%!important}.m-ecommerce-content{max-width:100%;flex:0 0 100%}.col-md-4{display:none!important}footer{display:none!important}}.m-horizontal-divider{width:100%;background:radial-gradient(circle at center,#efeaf4 50%,transparent 52%),transparent;background-size:31px 31px;height:30px;margin:0 0 50px}.m-video-background::after{content:"";background:radial-gradient(circle at center,#efeaf4 50%,transparent 52%),transparent;background-size:31px 31px;position:absolute;top:calc(50% - 45px);right:0;width:50%;min-height:90px;max-height:90px;display:none}@media only screen and (min-width:992px){.m-video-background::after{display:block}}.m-video{margin:50px 0}.m-video .modal-dialog.modal-lg{height:90%}.m-video .modal-content{position:absolute;top:50%;transform:translate(0,-50%);background:0 0;text-align:right}.m-video .modal-content .close{color:#fbfafd;text-shadow:none;opacity:1;font-weight:600;font-size:1.375rem;line-height:1.5;margin-bottom:5px}.m-video .modal-content .close::after{content:"\f00d";font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;font-size:1.375rem;margin-left:10px}.m-video .modal-content .close:hover{cursor:pointer;color:#fbfafd}.m-video iframe{height:200px}.m-video a{text-decoration:none}.m-video .m-video__frame-screenshot:hover .m-video__frame-screenshot::after{transform:translate(-50%,-50%) scale(1.05)}.m-video .m-video__frame-screenshot:hover .m-video__frame-screenshot--play{transform:translate(-50%,42px) scale(1.05)}.m-video .modal.show{background:#171239}@media only screen and (min-width:992px){.m-video .modal-content .close{margin-right:-25px}}@media only screen and (min-width:768px){.m-video iframe{height:300px}}@media only screen and (min-width:992px){.m-video iframe{height:450px}}.m-video__frame{position:relative;z-index:1}.m-video__frame-title{background:#171239;color:#fbfafd;display:flex;padding:15px;flex-direction:column}.m-video__frame-title .m-video__frame-title--left{font-size:1.375rem;font-weight:600}.m-video__frame-title .m-video__frame-title--right{font-size:1.1875rem}@media only screen and (min-width:992px){.m-video__frame-title{justify-content:space-between;flex-direction:row}}.m-video__frame-screenshot{position:relative}.m-video__frame-screenshot::before{content:"";background:#86619a;opacity:.68;position:absolute;top:0;left:0;height:100%;width:100%}.m-video__frame-screenshot::after{content:"\f04b";font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;font-size:1.375rem;color:#fbfafd;top:50%;left:50%;transform:translate(-50%,-50%);border:4px solid #fbfafd;border-radius:9px;position:absolute;padding:15px 30px}.m-video__frame-screenshot img{width:100%}.m-video__frame-screenshot:hover::after{transform:translate(-50%,-50%) scale(1.05)}.m-video__frame-screenshot:hover .m-video__frame-screenshot--play{transform:translate(-50%,42px) scale(1.05)}.m-video__frame-screenshot--play{color:#fbfafd;position:absolute;top:50%;left:50%;transform:translate(-50%,40px);font-size:1.375rem;font-weight:600}@media only screen and (min-width:1600px){.m-video .container{margin-left:250px}}.m-blog-list--overflow{overflow:hidden}.m-blog-list{margin:50px 0}.m-blog-list h2{font-size:1.875rem;position:relative}.m-blog-list h2::after{background:radial-gradient(circle at center,#efeaf4 40%,transparent 40%),transparent;background-size:13px 13px;min-height:15px;content:"";position:absolute;width:150%;margin-left:25px;top:50%;transform:translate(0,-7px)}@media only screen and (min-width:768px){.m-blog-list h2::after{margin-left:5px}}.m-blog-post__list{display:block}.m-blog-post__list .m-blog-post__post{padding:10px 0}.m-blog-post__list .m-blog-post__post a{color:#b44b83;text-decoration:none}@media only screen and (min-width:768px){.m-blog-post__list{display:flex}.m-blog-post__list .m-blog-post__post{padding:10px;flex:1;flex-basis:0}.m-blog-post__list .m-blog-post__post:first-child{padding-left:0}.m-blog-post__list .m-blog-post__post:last-child{padding-right:0}}.m-blog-post__inner{border:2px solid #efeaf4;border-radius:9px;padding:15px;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition-duration:.3s;transition-property:transform}.m-blog-post__inner:hover{transform:scale(1.05)}.m-blog-post__post-title{font-size:1.3125rem;font-family:abril-titling,serif;margin-bottom:15px}.m-blog-post__post-more{text-decoration:underline}.m-blog-post__post-more::after{content:"\f35d";font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;margin-left:10px;position:absolute;font-size:.9rem}@media only screen and (min-width:1600px){.m-blog-list--overflow .container{margin-left:250px}}.m-related-products{background:#171239;padding:50px 15px;margin-bottom:120px}.m-related-products__title h2{color:#fbfafd}.m-related-products__card{padding:10px 0;margin-bottom:20px}.m-related-products__card .m-related-products__card--inner{background:#fdfcff;margin:12px;border-radius:9px;padding:40px 20px 0;position:relative;box-shadow:10px 10px 30px rgba(122,119,124,.2);height:100%}.m-related-products__card .m-related-products__card--inner::before{position:absolute;top:0;left:0;height:25px;background:linear-gradient(0deg,#86619a,#b44b83);content:"";width:100%;border-top-left-radius:9px;border-top-right-radius:9px}.m-related-products__card--flag{background:#1fa1d1;color:#fdfcff;font-size:1.25rem;position:absolute;top:-13px;left:0;padding:4px 15px;border-top-left-radius:9px;text-transform:uppercase}.m-related-products__card--flag::before{width:0;height:0;border-top:0;border-left:20px solid #1fa1d1;border-bottom:25px solid transparent;content:"";position:absolute;left:100%;top:0}.m-related-products__card--flag::after{width:0;height:0;border-top:25px solid transparent;border-left:20px solid #1fa1d1;border-bottom:0;content:"";position:absolute;left:100%;bottom:0}.m-related-products__card--eyebrow{color:#4b4883;font-size:1.125rem;line-height:1}.m-related-products__card--title{font-size:1.875rem;font-family:abril-titling,serif;color:#b44b83}.m-related-products__card--description{margin-bottom:50px;color:#171239}.m-related-products__card--button{border-radius:9px;border:1px solid transparent;padding:.4rem 1.5rem;background:linear-gradient(0deg,#86619a,#b44b83);transform:translateZ(0);transition-duration:.3s;transition-property:transform;font-size:1.1875rem;color:#fbfafd;text-decoration:none;display:flex;justify-content:space-between}.m-related-products__card--button:active,.m-related-products__card--button:focus,.m-related-products__card--button:hover,.m-related-products__card--button:visited{text-decoration:none;transform:scale(1.05);color:#fbfafd}.m-related-products__card--button::after{content:"";background:url(/Content/Images/arrow-for-primary-buttons.svg);height:26px;width:26px;background-size:contain;background-repeat:no-repeat}.m-related-products__card--button a{color:#fff;text-decoration:none}.m-related-products__card--button a:focus,.m-related-products__card--button a:hover,.m-related-products__card--button a:visited{color:#fff}@media only screen and (min-width:992px){.m-related-products__card--description{margin-bottom:100px}.m-related-products__card--button{position:absolute;bottom:20px;width:90%;font-size:1.5rem;display:flex;align-items:center}}@media only screen and (min-width:992px){.m-related-products{position:relative}.m-related-products::before{background:radial-gradient(circle at center,#efeaf4 50%,transparent 52%),transparent;background-size:31px 31px;content:"";width:100%;min-height:30px;position:absolute;top:-30px;left:0}.m-related-products::after{background:radial-gradient(circle at center,#efeaf4 50%,transparent 52%),transparent;background-size:31px 31px;content:"";width:100%;min-height:30px;position:absolute;bottom:-30px;left:0}.m-related-products .col-12{display:flex;flex-wrap:wrap}.m-related-products__card{flex:1;flex-basis:30%}}.m-related-products--transparent{background:0 0}.m-related-products--transparent::before{background:0 0}.m-related-products--transparent::after{background:0 0}.m-related-products--transparent .m-related-products__title h2{color:#171239}@media only screen and (min-width:1600px){.m-related-products .container{margin-left:250px}}.m-related-product--purple{background:#171239;color:#fbfafd;padding:30px;border-radius:9px;margin:-11px auto}.m-related-product--purple .col-lg-7 p{font-size:2rem}.m-related-product--purple .col-lg-7 p::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;content:"\f061";color:#b44b83;margin-left:20px;display:none}.m-related-product--purple .col-lg-5 p{color:#171239}.m-related-product--purple .m-related-products__card--inner{position:initial;margin:0;padding:40px 20px 20px}.m-related-product--purple .m-related-products__card--inner .m-related-products__card--flag{top:-13px;left:0}.m-related-product--purple .m-related-products__card--inner .m-related-products__card--button{position:relative;width:100%;display:block}.related-product-fix .m-related-product--purple{margin-top:50px}.related-product-fix-end .m-related-product--purple{margin-bottom:50px}@media only screen and (min-width:992px){.m-related-product--purple{position:relative}.m-related-product--purple::after{background:radial-gradient(circle at center,#86619a 50%,transparent 49%),transparent;background-size:31px 31px;position:absolute;bottom:65px;content:"";left:0;width:calc(100% - 40px);min-height:90px;height:90px;z-index:1;opacity:80%}.m-related-product--purple .col-lg-5{position:relative;z-index:10}.m-related-product--purple .col-lg-5 .m-related-products__card{min-width:100%;padding:0;font-size:1.1875rem}.m-related-product--purple .col-lg-7{position:relative;z-index:10;padding-top:35px}.m-related-product--purple .col-lg-7 p::after{display:block}}@media only screen and (min-width:1600px){.m-related-product--purple{margin-left:250px}}.m-related-products__card--detail a{text-decoration:none;width:100%}.m-related-products__card--detail a:hover .m-related-products__card--inner{transform:scale(1.05)}.m-related-products__card--detail .m-related-products__card--inner{transition-duration:.3s;transition-property:transform}.m-related-products__card--detail .m-related-products__card--inner::before{background:0 0}.m-related-products__card--detail .m-related-products__card--title{font-size:1.375rem;line-height:1.2}.m-related-products__card--detail .m-related-products__card-price{color:#171239;font-size:1.625rem;font-family:abril-titling,serif;display:flex}.m-related-products__card--detail .m-related-products__card-price--dollar{margin-right:3px}.m-related-products__card--detail .m-related-products__card-price--cents{font-size:.75rem;align-self:flex-start;text-decoration:underline;margin-top:6px}.m-related-products__card--detail .m-related-products__card-price--denomination{align-self:center;margin-left:-13px;font-size:.6rem;margin-top:12px}.m-related-products__card--detail .m-related-products__card--description{margin-bottom:70px}.m-purchase-options{margin:100px 0;background:#171239;color:#fbfafd;padding:75px 0;z-index:1;position:relative}.m-purchase-options h2{color:#fbfafd;font-size:2.75rem}.m-purchase-options h3{color:#fbfafd;font-size:1.875rem;border-bottom:4px dotted #ed677f;padding-bottom:3px;position:relative}.m-purchase-options h3::before{content:"";height:160px;width:160px;background:#efeaf4;position:absolute;opacity:.15;border-radius:50%;top:-70px;left:-80px;z-index:-1}.m-purchase-options__header{margin-bottom:50px}.m-purchase-options__header .m-bluegradient-button{font-size:1.1875rem;color:#fbfafd}.m-purchase-options__header .m-bluegradient-button:hover{color:#fbfafd}.m-purchase-options__header .m-bluegradient-button a,.m-purchase-options__header .m-bluegradient-button a:focus,.m-purchase-options__header .m-bluegradient-button a:hover,.m-purchase-options__header .m-bluegradient-button a:visited{color:#fbfafd;text-decoration:none;display:block}.m-purchase-options__header .m-bluegradient-button a::after,.m-purchase-options__header .m-bluegradient-button a:focus::after,.m-purchase-options__header .m-bluegradient-button a:hover::after,.m-purchase-options__header .m-bluegradient-button a:visited::after{margin-left:20px}.m-purchase-options__header .m-transparent-button{font-size:1.1875rem;color:#fbfafd;border:1px solid #fbfafd;width:100%}.m-purchase-options__header .m-transparent-button a,.m-purchase-options__header .m-transparent-button a:focus,.m-purchase-options__header .m-transparent-button a:hover,.m-purchase-options__header .m-transparent-button a:visited{color:#fbfafd;text-decoration:none;display:block}.m-purchase-options__header .m-transparent-button a::after,.m-purchase-options__header .m-transparent-button a:focus::after,.m-purchase-options__header .m-transparent-button a:hover::after,.m-purchase-options__header .m-transparent-button a:visited::after{background:#fff;padding:4px 8px;border-radius:50%;color:#171239}.m-purchase-options__header p{font-size:1.1875rem}.m-purchase-options__header li{font-size:1.1875rem;margin-bottom:20px;position:relative;list-style:none}.m-purchase-options__header li::before{font-family:"Font Awesome 5 Free",serif;font-weight:400;content:"\f058";position:absolute;left:-30px;color:#29ae4b}@media only screen and (min-width:768px){.m-purchase-options__header{margin-bottom:50px}.m-purchase-options__header .m-bluegradient-button{font-size:1.375rem;width:auto;min-width:500px;max-width:500px}.m-purchase-options__header .m-transparent-button{font-size:1.375rem;width:auto;min-width:500px;max-width:500px}}.m-purchase-options__header-title p{padding-left:15px;border-left:1px solid #cadae3}.m-purchase-options__header-price{display:flex;justify-content:center;margin-top:20px;margin-bottom:40px}@media only screen and (min-width:768px){.m-purchase-options__header-price{margin-bottom:100px;margin-top:0}}.m-purchase-options__header-price--inner{height:180px;width:180px;background:#fff;border:3px solid #1fa1d1;color:#1a62b5;display:flex;flex-direction:column;justify-content:center;border-radius:50%;padding:0 20px;text-align:center;font-size:3.3125rem}.m-purchase-options__header-price--inner p{margin:0}.m-purchase-options__header-price--inner p:first-child{padding:0 30px}.price-span{position:relative;line-height:1;font-family:abril-titling,serif;display:flex;justify-content:center}.m-purchase-options__header-price--denominator{font-size:2rem}.m-purchase-options__header-price--sup{font-size:2rem;text-decoration:underline}.m-purchase-options__header-price--eyebrow{display:block;font-size:1.0625rem;font-weight:600;color:#161438;line-height:1.2}.m-purchase-options__header-price--currency{display:block;font-size:.8125rem}.m-purchase-options__header-price--disclaimer{font-size:.75rem;color:#161438}.m-purchase-options--one-col .m-bluegradient-button{position:relative}.m-purchase-options--one-col .m-bluegradient-button::after{position:absolute;right:20px;padding:0 8px;top:50%;transform:translate(0,-16px)}.m-purchase-options--one-col .m-transparent-button{position:relative}.m-purchase-options--one-col .m-transparent-button::after{position:absolute;right:20px;padding:0 8px;top:50%;transform:translate(0,-16px)}@media only screen and (min-width:768px){.m-purchase-options--one-col .m-purchase-options--one-col-inner{padding-left:80px}.m-purchase-options--one-col .m-bluegradient-button{position:relative;margin-left:0;margin-bottom:15px}.m-purchase-options--one-col .m-bluegradient-button::after{padding:0 10px;transform:translate(0,-14px)}.m-purchase-options--one-col .m-transparent-button{position:relative}.m-purchase-options--one-col .m-transparent-button::after{padding:0 10px;transform:translate(0,-14px)}}.m-purchase-options--two-col .col-lg-6{margin-bottom:40px}.m-purchase-options--two-col .m-bluegradient-button{display:block;position:relative;margin-left:0;margin-bottom:15px}.m-purchase-options--two-col .m-transparent-button{display:block;position:relative}.m-purchase-options--two-col .m-transparent-button::after{position:absolute;right:20px;padding:0 8px;top:50%;transform:translate(0,-16px)}@media only screen and (min-width:992px){.m-purchase-options--two-col .col-lg-6{padding-left:80px;margin-bottom:0}.m-purchase-options--two-col .col-lg-6:first-child{padding-left:0;padding-right:80px}.m-purchase-options--two-col .m-transparent-button{display:block;position:relative}.m-purchase-options--two-col .m-transparent-button::after{padding:0 10px;transform:translate(0,-19px)}}@media only screen and (min-width:1600px){.m-purchase-options .container{margin-left:250px}}.m-social-share{position:fixed;bottom:260px;font-size:12px;padding:15px;background:#eff4f8;border-top-left-radius:9px;border-bottom-left-radius:9px;right:-72px;color:#616d75;z-index:1000}.m-social-share p:first-child{text-transform:uppercase;margin-bottom:0}.m-social-share a{display:block;text-decoration:none;position:relative;color:#616d75;margin-left:5px;margin-top:7px}.m-social-share a:hover{color:#b44b83}.m-social-share .m-social-share--facebook::before,.m-social-share .m-social-share--linkedin::before,.m-social-share .m-social-share--twitter::before{content:"\f09a";font-family:"Font Awesome 5 Brands",sans-serif;font-size:1.5rem;padding-right:17px;position:realtive;top:5px}.m-social-share .m-social-share--sidebar img{width:22px;margin-right:15px}.m-social-share .m-social-share--twitter::before{content:"\f099"}.m-social-share .m-social-share--linkedin::before{content:"\f08c"}.m-social-share.active{color:#171239}.m-social-share.active a{color:#171239}.m-social-share.active a:hover{color:#b44b83}#ctaForm .editing-form-control-nested-control input{padding:1.4rem .75rem}#ctaForm form>input{height:50px;padding:8px 15px;font-size:1.5rem;color:#fbfafd;width:auto;border-radius:9px;border:1px solid transparent;background:linear-gradient(0deg,#86619a,#b44b83);display:inline-block;text-decoration:none;transform:translateZ(0);transition-duration:.3s;transition-property:transform;margin-top:10px;text-align:left}#ctaForm form>input::after{position:absolute;right:15px;font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"\f054";border:0;color:#ed677f;background:#fff;padding:0 8px!important;font-size:1.3rem}#ctaForm form>input:hover{color:#fbfafd}#ctaForm .ktc-default-section{width:100%}@media only screen and (min-width:768px){#ctaForm form>input{margin-top:28px;margin-left:10px}#ctaForm form{display:flex;justify-content:space-between}}.pps-contact-form .editing-form-control-nested-control .ktc-checkbox::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;content:"Sign me up for the newsletter \f059";color:#616d75;position:absolute;left:38px}.pps-contact-form iframe{max-width:100%}.pps-contact-info h3,.pps-contact-info h4,.pps-contact-info p{color:#fbfafd}.m-carousel-section__intro .carousel-slick{background:0 0;padding:0}.m-carousel-section__intro .slick-active{background-color:#171239}.m-home-stats{background:#171239;padding:125px 0 150px;color:#fbfafd}.m-home-stats h2{color:#fbfafd;font-size:2.75rem;position:relative;z-index:1;margin-bottom:40px}.m-home-stats h2::before{content:"";background:#efeaf4;min-width:150px;min-height:150px;position:absolute;border-radius:50%;margin-top:-75px;margin-left:-75px;z-index:-1;opacity:15%}.m-home-stats .col-md-4{margin-bottom:50px}.m-home-stats span{display:block}.m-home-stats .m-home-stats-xl{font-size:4.2rem;font-family:abril-titling,serif;color:#f1647e;line-height:1}.m-home-stats .m-home-stats-l{font-size:2rem;color:#f1647e;font-weight:600}.m-home-stats .m-home-stats-text{font-size:1.1875rem}@media only screen and (min-width:768px){.m-home-stats .m-home-stats-xl{font-size:3rem}}@media only screen and (min-width:992px){.m-home-stats .m-home-stats-xl{font-size:4.5rem}}@media only screen and (min-width:1600px){.m-home-stats .container{margin-left:250px}}section.m-slideshow .modal-content{align-items:center;padding-bottom:30px}section.m-slideshow .modal-content p.close{align-self:flex-end;padding-right:5px}section.m-slideshow img{cursor:pointer}.hp-newsletter{display:none}.m-comp-lang-yes::before{content:"";display:inline-block;width:15px;height:15px;margin-right:5px;background-image:url(../Images/green-checkmark-32.png);background-size:contain}.m-comp-lang-no{opacity:65%}.m-comp-lang-no::before{content:"";display:inline-block;width:15px;height:15px;margin-right:5px;background-image:url(../Images/x-16-icon.png);background-size:contain}.comparison-lang-link{font-weight:200;font-size:1rem}.active div.card{border:2px solid #86619a;border-radius:9px}.card{border-radius:9px!important;font-size:1.4rem;color:#171239;margin-right:.5rem!important;cursor:pointer}.mb-2{margin-bottom:2.5rem!important}.m-comp-footnote{font-size:1rem;max-width:75%}@media only screen and (min-width:1600px){.m-comp-footnote.m-editable-text{margin-left:20%}.m-comp-footnote{max-width:60%}}.buy-button-left{margin-left:0}.m-comp-footnote li{margin-bottom:0;opacity:75%}.comparison-table-cell{padding-right:0;padding-left:0}
/*# sourceMappingURL=secondary-style.min.css.map */