﻿@media(min-width: 992px){.megamenuColumn.colType-MegaMenuProductColumn{margin-bottom:30px}}.megamenuColumn.colType-MegaMenuProductColumn .block.Small{min-height:326px}.megamenuColumn.colType-MegaMenuProductColumn .block.Medium{min-height:450px}.megamenuColumn.colType-MegaMenuProductColumn .block.Large{min-height:589px}header nav.mobileNavigation .menuContent .mobileSubmenus .submenu .megaMenuProductColumn.block img.bg{height:100%}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block{min-height:0 !important}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block.Small{min-height:326px}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block.Medium{min-height:450px}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block.Large{min-height:589px}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-6{display:none}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12{display:none;background-color:#fff}@media(min-width: 768px){.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12{display:flex}}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;flex:1;padding:12px 16px 12px 12px;gap:25px;z-index:2}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .imgCol{position:relative;min-width:127px;width:127px}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .imgCol a{height:100%}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .imgCol img{width:100%;height:auto;object-fit:cover;min-height:0px}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .imgCol .productBGImage{width:100%;position:relative;z-index:1;height:100%;width:100%;padding-top:0}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .imgCol .productBGImage img{width:100%;height:100%;object-fit:cover}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .imgThumbnailCol{width:88px}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .imgThumbnailCol img{width:100%;height:auto}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .contentCol{margin-top:12px;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:8px;flex:1}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .contentCol .text-container .name a{font-size:18px;line-height:22px;font-weight:600;color:#2b499d;letter-spacing:0em;text-decoration:none}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .contentCol .text-container .description{font-size:13px;line-height:18px;font-weight:500;color:#2b499d;letter-spacing:0em}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .contentCol .bottomRow{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .contentCol .bottomRow .actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap;gap:8px}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .contentCol .bottomRow .actions .learnMore{align-self:flex-end}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .contentCol .bottomRow .actions .learnMore a{font-size:13px;line-height:20px;font-weight:600;color:#1b3270;letter-spacing:0em}.megamenuColumn.column-12.colType-MegaMenuProductColumn .megaMenuProductColumn.block .cardContent.c-12 .flex-parent .contentCol .bottomRow .actions .learnMore a.textLink span::after{border-bottom:1px solid #1b3270}.megaMenuProductColumn.block{position:relative}.megaMenuProductColumn.block .cardContent.mobile{display:flex;background-color:#fff}@media(min-width: 768px){.megaMenuProductColumn.block .cardContent.mobile{display:none}}.megaMenuProductColumn.block .cardContent.mobile .flexParent{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:12px;padding:16px}.megaMenuProductColumn.block .cardContent.mobile .flexParent .textRow{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.megaMenuProductColumn.block .cardContent.mobile .flexParent .textRow .name a{font-size:20px;line-height:25px;font-weight:700;color:#2b499d;letter-spacing:0em;text-decoration:none}.megaMenuProductColumn.block .cardContent.mobile .flexParent .textRow .description{font-size:16px;line-height:18px;font-weight:400;color:#434141;letter-spacing:-0.02em;margin-top:8px}.megaMenuProductColumn.block .cardContent.mobile .flexParent .textRow .speakersCERow{margin-top:16px}.megaMenuProductColumn.block .cardContent.mobile .flexParent .textRow .speakersCERow .speakers a{font-size:12px;line-height:16px;font-weight:400;color:#434141;letter-spacing:-0.0225em;text-decoration:none}.megaMenuProductColumn.block .cardContent.mobile .flexParent .textRow .speakersCERow .speakers a:not(:last-child)::after{content:"|"}.megaMenuProductColumn.block .cardContent.mobile .flexParent .dateRow{font-size:12px;line-height:16px;font-weight:400;color:#434141;letter-spacing:-0.0225em;padding:8px;background-color:#f2f7fa;border-radius:6px}.megaMenuProductColumn.block .cardContent.mobile .flexParent .dateRow .uppercase{text-transform:uppercase}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;flex:1}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .imgCol{max-width:117px;flex:1}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .imgCol a{width:100%;height:100%;display:block;max-width:128px;position:relative}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .imgCol img{max-height:100%;width:auto;object-fit:cover;position:absolute;left:0;top:0}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;gap:16px}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol .productType{font-size:12px;line-height:16px;font-weight:400;color:#434141;letter-spacing:-0.0225em}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol .price{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol .price .valuePrice>.valuePopoverTrigger{vertical-align:middle}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol .price .calcPrice{font-size:20px;line-height:20px;font-weight:600;color:#ff8484;letter-spacing:-0.03em}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol .price .calcPrice.LightRed{color:#ff8484}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol .price .calcPrice.DarkRed{color:#ba0000}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol .price .calcPrice.Black{color:#000}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol .price .calcPrice.BrightRed{color:#ff000c}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol .price .originalPrice{font-size:12px;line-height:18px;font-weight:400;color:#434141;letter-spacing:-0.0255em;text-decoration:line-through}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol .ce{white-space:normal;text-align:right}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol .ce a{font-size:12px;line-height:11px;font-weight:400;color:#434141;letter-spacing:-0.0255em;text-decoration:none;display:inline-block;vertical-align:middle;position:relative;padding-right:22px}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol .ce a::after{content:"";font-family:"Font Awesome 6 Pro",sans-serif;font-size:16px;line-height:16px;margin-left:5px;position:absolute;top:50%;transform:translateY(-55%)}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol .ce a:hover{text-decoration:underline}.megaMenuProductColumn.block .cardContent.mobile .flexParent .detailRow .detailCol .btnHolder .btnInner span{white-space:nowrap}.megaMenuProductColumn.block .cardContent.c-12{display:none}.megaMenuProductColumn.block{position:relative}.megaMenuProductColumn.block .cardContent{width:100%}@media(max-width: 767.98px){.megaMenuProductColumn.block .cardContent.c-6{display:none}}@media(min-width: 768px){.megaMenuProductColumn.block .cardContent.c-6{display:flex}}@media(min-width: 768px){.megaMenuProductColumn.block{max-height:100%;overflow-y:auto;min-height:450px}}.megaMenuProductColumn.block .cardContent.c-6 .thumbnailTextWrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.megaMenuProductColumn.block .cardContent.c-6 .textCol{flex:1}.megaMenuProductColumn.block .flags{z-index:2;position:absolute;padding:18px 16px 0 18px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex:1;width:100%}@media(max-width: 767.98px){.megaMenuProductColumn.block .flags{display:none}}.megaMenuProductColumn.block .flags .topText{width:fit-content;border-radius:4px;padding:4px 12px 4px 12px;font-size:12px;line-height:22px;font-weight:600;color:#fff;letter-spacing:0em;text-transform:uppercase;letter-spacing:.13em}.megaMenuProductColumn.block .flags .topText.White{color:#fff}.megaMenuProductColumn.block .flags .topText.Black{color:#000}.megaMenuProductColumn.block .flags .topText.Blue{color:#2b499d}.megaMenuProductColumn.block .flags .productTypeFlag{padding:6px 5px;background-color:#f0f4f8;font-size:11px;line-height:12px;font-weight:400;color:#233d86;letter-spacing:0em;border-radius:4px}.megaMenuProductColumn.block .bg{width:100%;position:absolute;z-index:1;top:0px;left:0;height:100%;width:100%;object-fit:cover}@media(max-width: 767.98px){.megaMenuProductColumn.block .bg{display:none}}.megaMenuProductColumn.block .productBGImage{width:100%;position:absolute;z-index:1;top:0px;left:0;height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:nowrap;padding-top:13px}.megaMenuProductColumn.block .productBGImage img{max-width:127px;max-height:250px;object-fit:cover;height:auto}.megaMenuProductColumn.block .productThumbnailImage{width:100%;position:relative;z-index:1;height:100%;width:100%;min-height:181px}.megaMenuProductColumn.block .cardText{position:absolute;bottom:0;left:0;width:100%;z-index:2;color:#fff;background-color:rgba(0,0,0,.77);padding:16px 18px 24px 18px;font-size:14px}.megaMenuProductColumn.block .cardText .textCol .productType a,.megaMenuProductColumn.block .cardText .textCol .name a,.megaMenuProductColumn.block .cardText .textCol .speakers a,.megaMenuProductColumn.block .cardText .learnMore a,.megaMenuProductColumn.block .cardText .speakersCERow a,.megaMenuProductColumn.block .cardText .ce a{color:#fff}.megaMenuProductColumn.block .cardText.White{color:#fff !important}.megaMenuProductColumn.block .cardText.White .textCol .productType a,.megaMenuProductColumn.block .cardText.White .textCol .description,.megaMenuProductColumn.block .cardText.White .textCol .name a,.megaMenuProductColumn.block .cardText.White .textCol .speakers a,.megaMenuProductColumn.block .cardText.White .learnMore a,.megaMenuProductColumn.block .cardText.White .speakersCERow a,.megaMenuProductColumn.block .cardText.White .ce a{color:#fff !important}.megaMenuProductColumn.block .cardText.Black{color:#000 !important}.megaMenuProductColumn.block .cardText.Black .textCol .productType a,.megaMenuProductColumn.block .cardText.Black .textCol .description,.megaMenuProductColumn.block .cardText.Black .textCol .name a,.megaMenuProductColumn.block .cardText.Black .textCol .speakers a,.megaMenuProductColumn.block .cardText.Black .learnMore a,.megaMenuProductColumn.block .cardText.Black .speakersCERow a,.megaMenuProductColumn.block .cardText.Black .ce a{color:#000 !important}.megaMenuProductColumn.block .cardText.Black .learnMore a.textLink span::after{border-bottom:1px solid #000}@media(min-width: 768px){.megaMenuProductColumn.block .cardText.mobile{display:none}}.megaMenuProductColumn.block .cardText.desktop{display:none}@media(min-width: 768px){.megaMenuProductColumn.block .cardText.desktop{display:block}}.megaMenuProductColumn.block .cardText .cRow,.megaMenuProductColumn.block .cardText .speakersCERow{display:flex;margin-bottom:15px}.megaMenuProductColumn.block .cardText .cRow .imgCol,.megaMenuProductColumn.block .cardText .speakersCERow .imgCol{margin-right:10px;flex:0 0 64px;margin-bottom:10px}.megaMenuProductColumn.block .cardText .cRow .imgCol img,.megaMenuProductColumn.block .cardText .speakersCERow .imgCol img{height:auto;max-width:64px}.megaMenuProductColumn.block .cardText .cRow .ce,.megaMenuProductColumn.block .cardText .speakersCERow .ce{margin-left:auto;white-space:nowrap}.megaMenuProductColumn.block .cardText .cRow .ce a,.megaMenuProductColumn.block .cardText .speakersCERow .ce a{text-decoration:none;display:inline-block;vertical-align:middle;font-size:11px;position:relative;padding-right:22px}.megaMenuProductColumn.block .cardText .cRow .ce a::after,.megaMenuProductColumn.block .cardText .speakersCERow .ce a::after{content:"";font-family:"Font Awesome 6 Pro",sans-serif;font-size:16px;line-height:16px;margin-left:5px;position:absolute;top:50%;transform:translateY(-55%)}.megaMenuProductColumn.block .cardText .cRow .ce a:hover,.megaMenuProductColumn.block .cardText .speakersCERow .ce a:hover{text-decoration:underline}.megaMenuProductColumn.block .cardText .cRow .textCol .topOverlayRow,.megaMenuProductColumn.block .cardText .speakersCERow .textCol .topOverlayRow{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap}.megaMenuProductColumn.block .cardText .cRow .textCol .topLine,.megaMenuProductColumn.block .cardText .speakersCERow .textCol .topLine{font-size:12px;letter-spacing:.06em;text-transform:uppercase;display:flex;justify-content:space-between}.megaMenuProductColumn.block .cardText .cRow .textCol .name,.megaMenuProductColumn.block .cardText .speakersCERow .textCol .name{font-size:20px;line-height:24px;font-weight:600;color:#fff;letter-spacing:0em;margin-bottom:5px}.megaMenuProductColumn.block .cardText .cRow .textCol .name a,.megaMenuProductColumn.block .cardText .speakersCERow .textCol .name a{text-decoration:none}.megaMenuProductColumn.block .cardText .cRow .textCol .description,.megaMenuProductColumn.block .cardText .speakersCERow .textCol .description{font-size:14px;line-height:20px;font-weight:400;color:#fff;letter-spacing:0em;font-size:14px;line-height:1.42em}.megaMenuProductColumn.block .cardText .cRow .textCol .speakers,.megaMenuProductColumn.block .cardText .speakersCERow .textCol .speakers{font-size:11px;line-height:1.48em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.megaMenuProductColumn.block .cardText .cRow .textCol .speakers a,.megaMenuProductColumn.block .cardText .speakersCERow .textCol .speakers a{text-decoration:none}.megaMenuProductColumn.block .cardText .cRow .textCol .speakers a:not(:last-child)::after,.megaMenuProductColumn.block .cardText .speakersCERow .textCol .speakers a:not(:last-child)::after{content:"|"}.megaMenuProductColumn.block .cardText .cRow .textCol .ce,.megaMenuProductColumn.block .cardText .speakersCERow .textCol .ce{margin-left:auto}.megaMenuProductColumn.block .cardText .cRow .textCol .ce a,.megaMenuProductColumn.block .cardText .speakersCERow .textCol .ce a{text-decoration:none;display:inline-block;vertical-align:middle;font-size:11px;position:relative;padding-right:22px}.megaMenuProductColumn.block .cardText .cRow .textCol .ce a::after,.megaMenuProductColumn.block .cardText .speakersCERow .textCol .ce a::after{content:"";font-family:"Font Awesome 6 Pro",sans-serif;font-size:16px;line-height:16px;margin-left:5px;position:absolute;top:50%;transform:translateY(-55%)}.megaMenuProductColumn.block .cardText .cRow .textCol .ce a:hover,.megaMenuProductColumn.block .cardText .speakersCERow .textCol .ce a:hover{text-decoration:underline}.megaMenuProductColumn.block .cardText .cRow .textCol .description+.speakers,.megaMenuProductColumn.block .cardText .speakersCERow .textCol .description+.speakers{margin-top:5px}.megaMenuProductColumn.block .cardText .speakersCERow{font-size:11px;display:flex;gap:15px;justify-content:space-between;margin-bottom:15px}.megaMenuProductColumn.block .cardText .speakersCERow a:hover{text-decoration:none}.megaMenuProductColumn.block .cardText .speakersCERow .speakers{margin-right:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.megaMenuProductColumn.block .cardText .speakersCERow .speakers a{text-decoration:none}.megaMenuProductColumn.block .cardText .speakersCERow .speakers a:not(:last-child)::after{content:"|"}.megaMenuProductColumn.block .cardText .pricesRow{padding-bottom:5px;display:flex;flex-direction:row;justify-content:space-between;gap:15px}.megaMenuProductColumn.block .actions{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:12px}.megaMenuProductColumn.block .actions.noLearnMore .btnHolder,.megaMenuProductColumn.block .actions.noLearnMore .btn{width:100%}.megaMenuProductColumn.block .learnMore a{font-size:13px;line-height:16px;font-weight:600;color:#000;letter-spacing:0em}.megaMenuProductColumn.block .learnMore a.textLink{text-decoration:none}.megaMenuProductColumn.block .learnMore a.textLink span{position:relative}.megaMenuProductColumn.block .learnMore a.textLink span::after{content:" ";position:absolute;left:0;width:100%;bottom:1px;border-bottom:1px solid #fff}.megaMenuProductColumn.block .learnMore a.textLink:hover span::after{width:0}.megaMenuProductColumn.block.hasMnl .name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.megaMenuProductColumn.block.maxNameLines-1 .name{-webkit-line-clamp:1;line-clamp:1}.megaMenuProductColumn.block.maxNameLines-2 .name{-webkit-line-clamp:2;line-clamp:2}.megaMenuProductColumn.block.maxNameLines-3 .name{-webkit-line-clamp:3;line-clamp:3}.megaMenuProductColumn.block.maxNameLines-4 .name{-webkit-line-clamp:4;line-clamp:4}.megaMenuProductColumn.block.hasMdl .description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.megaMenuProductColumn.block.maxDescLines-1 .description{-webkit-line-clamp:1;line-clamp:1}.megaMenuProductColumn.block.maxDescLines-2 .description{-webkit-line-clamp:2;line-clamp:2}.megaMenuProductColumn.block.maxDescLines-3 .description{-webkit-line-clamp:3;line-clamp:3}.megaMenuProductColumn.block.maxDescLines-4 .description{-webkit-line-clamp:4;line-clamp:4}.megaMenuProductColumn.block.maxDescLines-5 .description{-webkit-line-clamp:5;line-clamp:5}.megaMenuProductColumn.block.maxDescLines-6 .description{-webkit-line-clamp:6;line-clamp:6}.megaMenuProductColumn.block .btnHolder .btn{min-width:134px}.megaMenuProductColumn.block .btnHolder .btn .btnInner{display:flex;justify-content:center;align-items:center}.megaMenuProductColumn.block .btnHolder .btn .btnInner .icon{margin-left:5px}.megaMenuProductColumn.block .cardContent .price{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.megaMenuProductColumn.block .cardContent .price .priceTopRow{margin-bottom:2px}.megaMenuProductColumn.block .cardContent .price .strikeThrough{text-decoration:line-through}.megaMenuProductColumn.block .cardContent .price .calcPrice{font-size:18px;line-height:20px;font-weight:700;color:#ff8484;letter-spacing:0em}.megaMenuProductColumn.block .cardContent .price .calcPrice.LightRed{color:#ff8484}.megaMenuProductColumn.block .cardContent .price .calcPrice.DarkRed{color:#ba0000}.megaMenuProductColumn.block .cardContent .price .calcPrice.Black{color:#000}.megaMenuProductColumn.block .cardContent .price .calcPrice.BrightRed{color:#ff000c}.megaMenuProductColumn.block .cardContent .price .valuePrice{font-size:14px;line-height:18px;font-weight:400;color:#fff;letter-spacing:0em}.megaMenuProductColumn.block .cardContent .price .originalPrice{font-size:12px;line-height:18px;font-weight:400;color:#fff;letter-spacing:0em;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;text-decoration:line-through}.megaMenuProductColumn.block .cardContent .price .originalPrice.Gray{color:#a0a8b5}.megaMenuProductColumn.block .cardContent .price .originalPrice.DarkGray{color:#363841}.megaMenuProductColumn.block .cardContent .price .originalPrice.Black{color:#000}.megaMenuProductColumn.block .cardContent .price .originalPrice.White{color:#fff}@media(max-width: 767.98px){.cardContent .cardText .cRow .textCol .name{font-size:22px;margin-bottom:10px}}