.elementor-46311 .elementor-element.elementor-element-f08acc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-46311 .elementor-element.elementor-element-f08acc:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-46311 .elementor-element.elementor-element-f08acc > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-46311 .elementor-element.elementor-element-f08acc > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#F9F7F5;}.elementor-46311 .elementor-element.elementor-element-5a4055c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:44px 70px;--row-gap:44px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46311 .elementor-element.elementor-element-3cb029c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46311 .elementor-element.elementor-element-75249890{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;max-width:label_off !important;text-align:start;}.elementor-46311 .elementor-element.elementor-element-75249890 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:58px;font-weight:400;line-height:1.2em;color:#1B3052;}.elementor-46311 .elementor-element.elementor-element-44b0fb62{max-width:label_off !important;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#4E4740;}.elementor-46311 .elementor-element.elementor-element-59776cb0 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;fill:#1B3052;color:#1B3052;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#1B3052;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-46311 .elementor-element.elementor-element-59776cb0 .elementor-button:hover, .elementor-46311 .elementor-element.elementor-element-59776cb0 .elementor-button:focus{background-color:#1B3052;color:#FFFFFF;border-color:#1B3052;}.elementor-46311 .elementor-element.elementor-element-59776cb0{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;max-width:label_off !important;}.elementor-46311 .elementor-element.elementor-element-59776cb0 .elementor-button:hover svg, .elementor-46311 .elementor-element.elementor-element-59776cb0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-46311 .elementor-element.elementor-element-1bda3d26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46311 .elementor-element.elementor-element-71aab184{max-width:label_off !important;}.elementor-46311 .elementor-element.elementor-element-71aab184 img{width:100%;height:440px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-46311 .elementor-element.elementor-element-68196e03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-46311 .elementor-element.elementor-element-53cd81e4{max-width:label_off !important;}.elementor-46311 .elementor-element.elementor-element-5ed5c209{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-46311 .elementor-element.elementor-element-43bd064b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#A9B8D6;--border-color:#A9B8D6;--border-radius:8px 8px 8px 8px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-46311 .elementor-element.elementor-element-43bd064b:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-46311 .elementor-element.elementor-element-43bd064b > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-46311 .elementor-element.elementor-element-43bd064b > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#1B3052;}.elementor-46311 .elementor-element.elementor-element-4ffc3b84{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;max-width:label_off !important;text-align:center;}.elementor-46311 .elementor-element.elementor-element-4ffc3b84 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-46311 .elementor-element.elementor-element-2ccc181{max-width:label_off !important;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#D5DCE7;}.elementor-46311 .elementor-element.elementor-element-44388018{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;max-width:label_off !important;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-46311 .elementor-element.elementor-element-44388018 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-46311 .elementor-element.elementor-element-44388018 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-46311 .elementor-element.elementor-element-44388018 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-46311 .elementor-element.elementor-element-44388018 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-46311 .elementor-element.elementor-element-44388018 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-46311 .elementor-element.elementor-element-44388018 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-46311 .elementor-element.elementor-element-44388018 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-46311 .elementor-element.elementor-element-44388018 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-46311 .elementor-element.elementor-element-44388018 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46311 .elementor-element.elementor-element-44388018 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;}.elementor-46311 .elementor-element.elementor-element-44388018 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-46311 .elementor-element.elementor-element-77d89027 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;fill:#1B3052;color:#1B3052;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-46311 .elementor-element.elementor-element-77d89027 .elementor-button:hover, .elementor-46311 .elementor-element.elementor-element-77d89027 .elementor-button:focus{background-color:#A9B8D6;color:#1B3052;border-color:#A9B8D6;}.elementor-46311 .elementor-element.elementor-element-77d89027{max-width:label_off !important;}.elementor-46311 .elementor-element.elementor-element-77d89027 .elementor-button:hover svg, .elementor-46311 .elementor-element.elementor-element-77d89027 .elementor-button:focus svg{fill:#1B3052;}@media(min-width:768px){.elementor-46311 .elementor-element.elementor-element-f08acc{--content-width:1240px;}.elementor-46311 .elementor-element.elementor-element-3cb029c{--width:50%;}.elementor-46311 .elementor-element.elementor-element-1bda3d26{--width:44%;}.elementor-46311 .elementor-element.elementor-element-68196e03{--content-width:1240px;}.elementor-46311 .elementor-element.elementor-element-5ed5c209{--content-width:1240px;}}@media(max-width:1180px) and (min-width:768px){.elementor-46311 .elementor-element.elementor-element-3cb029c{--width:100%;}.elementor-46311 .elementor-element.elementor-element-1bda3d26{--width:100%;}}@media(max-width:1180px){.elementor-46311 .elementor-element.elementor-element-5a4055c4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46311 .elementor-element.elementor-element-75249890 .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-46311 .elementor-element.elementor-element-f08acc{--padding-top:110px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-46311 .elementor-element.elementor-element-75249890 .elementor-heading-title{font-size:36px;}.elementor-46311 .elementor-element.elementor-element-44b0fb62{font-size:16px;}.elementor-46311 .elementor-element.elementor-element-59776cb0 .elementor-button{font-size:13px;}.elementor-46311 .elementor-element.elementor-element-71aab184 img{height:260px;}.elementor-46311 .elementor-element.elementor-element-68196e03{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-46311 .elementor-element.elementor-element-5ed5c209{--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-46311 .elementor-element.elementor-element-43bd064b{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-46311 .elementor-element.elementor-element-4ffc3b84 .elementor-heading-title{font-size:30px;}.elementor-46311 .elementor-element.elementor-element-2ccc181{font-size:16px;}.elementor-46311 .elementor-element.elementor-element-77d89027 .elementor-button{font-size:13px;}}/* Start custom CSS *//* Shop New v4 – dynamic categories (About-matched) */
html body .cmsmasters-headline{display:none!important}
body.page-id-46311 [data-id="48d95118"]{margin-top:0!important}
body:has(.nadgo-shop) [data-id="48d95118"]{margin-top:0!important}
.nadgo-shop .elementor-widget-text-editor p:last-child{margin-bottom:0}
.nadgo-shop .elementor-heading-title{font-family:'Cardo',serif}
.nadgo-shop .nadgo-ey .elementor-heading-title{font-family:'Inter',sans-serif!important}
/* hero */
.nadgo-shop.nadgo-hero{padding-top:150px!important}
@media(max-width:767px){.nadgo-shop.nadgo-hero{padding-top:110px!important}}
.nadgo-shop .nadgo-lead{max-width:540px}
.nadgo-shop .nadgo-frame-wrap{position:relative;isolation:isolate}
.nadgo-shop .nadgo-frame-wrap::after{content:"";position:absolute;right:-14px;bottom:-14px;width:60%;height:60%;border:2px solid #A9B8D6;border-radius:8px;z-index:-1;pointer-events:none}
.nadgo-shop .nadgo-hero-img{position:relative;z-index:1}
.nadgo-shop .nadgo-hero-img img{width:100%!important;height:440px!important;object-fit:cover!important;border-radius:8px!important;display:block}
@media(max-width:767px){.nadgo-shop .nadgo-hero-img img{height:260px!important}.nadgo-shop .nadgo-frame-wrap::after{right:-8px;bottom:-8px}}
/* B2B CTA */
.nadgo-shop .nadgo-b2b-text{max-width:620px;margin-left:auto;margin-right:auto}
.nadgo-shop .nadgo-b2b-pts .elementor-icon-list-items{justify-content:center}
.nadgo-shop .nadgo-b2b-pts .elementor-icon-list-icon{width:22px;height:22px;border-radius:50%;background:#4A5F86;display:inline-flex;align-items:center;justify-content:center}
.nadgo-shop .nadgo-btn-b2b .elementor-button{width:auto;display:inline-flex!important;background-color:#fff!important;color:#1B3052!important;border-color:#fff!important}
.nadgo-shop .nadgo-btn-b2b .elementor-button:hover{background-color:#A9B8D6!important;border-color:#A9B8D6!important;color:#1B3052!important}
/* Elementor buttons (hero + CTA) */
.nadgo-shop .nadgo-btn .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap;border-radius:4px!important;font-family:'Inter',sans-serif!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;background-image:none!important;opacity:1!important;box-shadow:none!important;transition:background-color .2s,color .2s,border-color .2s}
.nadgo-shop .elementor-button::before,.nadgo-shop .elementor-button::after,.nadgo-shop .elementor-button *::before,.nadgo-shop .elementor-button *::after,.nadgo-shop button::before,.nadgo-shop button::after,.nadgo-shop .button::before,.nadgo-shop .button::after,.nadgo-shop .button *::before,.nadgo-shop .button *::after{display:none!important;content:none!important}
.nadgo-shop .elementor-button .elementor-button-text{color:inherit!important}
.nadgo-shop .nb-outline .elementor-button{background-color:transparent!important;color:#1B3052!important;border:1.5px solid #1B3052!important}
.nadgo-shop .nb-outline .elementor-button:hover{background-color:#1B3052!important;color:#fff!important}
/* ===== dynamic categories ([nadgo_shop_categories]) ===== */
.nadgo-shop-cats{width:100%}
.nadgo-shop-cats .nadgo-shop-cat{text-align:center}
.nadgo-shop-cats .nadgo-cat-title{font-family:'Cardo',serif!important;font-weight:400!important;font-size:40px!important;line-height:1.2!important;color:#1B3052!important;margin:0 0 10px!important;text-transform:none!important;letter-spacing:0!important}
.nadgo-shop-cats .nadgo-cat-intro{font-family:'Inter',sans-serif;font-size:16px;line-height:1.7;color:#625A53;margin:0 0 36px!important}
.nadgo-shop-cats .nadgo-cat-sep{border:0!important;border-top:1px solid #A9B8D6!important;height:0!important;background:none!important;margin:80px 0!important;opacity:1!important}
.nadgo-shop-cats .woocommerce-ordering,.nadgo-shop-cats .woocommerce-result-count,.nadgo-shop-cats .woocommerce-pagination{display:none!important}
.nadgo-shop-cats .woocommerce{width:100%}
/* grid */
.nadgo-shop-cats ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:0!important;padding:0!important;list-style:none!important}
.nadgo-shop-cats ul.products::before,.nadgo-shop-cats ul.products::after{display:none!important;content:none!important}
.nadgo-shop-cats .nadgo-cat-single ul.products{grid-template-columns:minmax(0,calc((100% - 48px)/3))!important;justify-content:center}
/* card */
.nadgo-shop-cats ul.products li.product{width:auto!important;float:none!important;margin:0!important;padding:0 0 22px!important;position:relative;display:flex!important;flex-direction:column;background:#fff;border:1px solid #E3DBD0;border-radius:8px;overflow:hidden;text-align:center;transition:box-shadow .2s,transform .2s;clear:none!important}
.nadgo-shop-cats ul.products li.product:hover{box-shadow:0 14px 34px rgba(27,48,82,.10);transform:translateY(-2px)}
.nadgo-shop-cats li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1 1 auto;text-decoration:none!important;color:inherit;position:relative}
.nadgo-shop-cats li.product img{width:100%!important;height:auto!important;max-width:none!important;aspect-ratio:4/5;object-fit:contain!important;padding:5%;margin:0!important;background:#fff;border-bottom:1px solid #EEF2F8;box-sizing:border-box;border-radius:0!important;display:block}
.nadgo-shop-cats li.product .woocommerce-loop-product__title{font-family:'Cardo',serif!important;font-weight:400!important;font-size:22px!important;line-height:1.25!important;color:#1B3052!important;margin:18px 20px 10px!important;padding:0!important;text-transform:none!important;letter-spacing:0!important;flex:1 1 auto}
/* sale pill – inside image area (link is position:relative, image is first) */
.nadgo-shop-cats li.product span.onsale{position:absolute!important;top:14px!important;left:14px!important;right:auto!important;bottom:auto!important;margin:0!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;line-height:1.2!important;background:#1B3052!important;color:#fff!important;font:600 11px/1.2 'Inter',sans-serif!important;letter-spacing:1.6px!important;text-transform:uppercase!important;padding:6px 12px!important;border-radius:30px!important;z-index:3;box-shadow:none!important}
/* price */
.nadgo-shop-cats li.product .price{display:block!important;margin:0 20px 16px!important;font-family:'Inter',sans-serif!important;font-size:17px!important;font-weight:600!important;color:#1B3052!important}
.nadgo-shop-cats li.product .price del{color:#8A9BBE!important;text-decoration:line-through!important;text-decoration-thickness:1px!important;text-decoration-color:#8A9BBE!important;font-weight:400!important;font-size:17px!important;opacity:1!important;background:none!important}
.nadgo-shop-cats li.product .price del *{color:#8A9BBE!important;text-decoration:none!important;font-weight:400!important;font-size:17px!important;opacity:1!important;background:none!important}
.nadgo-shop-cats li.product .price del::before,.nadgo-shop-cats li.product .price del::after,.nadgo-shop-cats li.product .price del *::before,.nadgo-shop-cats li.product .price del *::after{display:none!important;content:none!important}
.nadgo-shop-cats li.product .price del{margin-right:6px}
.nadgo-shop-cats li.product .price ins{color:#1B3052!important;font-weight:600!important;text-decoration:none!important;background:none!important}
/* one full-width navy button (add to cart / select options / read more) */
.nadgo-shop-cats li.product .button,.nadgo-shop-cats li.product a.added_to_cart{display:flex!important;align-items:center;justify-content:center;margin:0 20px!important;min-height:46px;padding:12px 18px!important;box-sizing:border-box;white-space:nowrap;background:#1B3052!important;background-image:none!important;color:#fff!important;border:1.5px solid #1B3052!important;border-radius:4px!important;font-family:'Inter',sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important;opacity:1!important;box-shadow:none!important;transition:background-color .2s,border-color .2s}
.nadgo-shop-cats li.product .button:hover,.nadgo-shop-cats li.product .button:focus{background:#13233D!important;border-color:#13233D!important;color:#fff!important}
.nadgo-shop-cats li.product .button.loading{opacity:.7!important}
.nadgo-shop-cats li.product a.added_to_cart{margin-top:8px!important;background:transparent!important;color:#1B3052!important}
@media(max-width:1024px){
.nadgo-shop-cats ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}
.nadgo-shop-cats .nadgo-cat-single ul.products{grid-template-columns:minmax(0,calc((100% - 20px)/2))!important}}
@media(max-width:767px){
.nadgo-shop-cats .nadgo-cat-title{font-size:30px!important}
.nadgo-shop-cats .nadgo-cat-sep{margin:56px 0!important}
.nadgo-shop-cats ul.products{gap:12px!important}
.nadgo-shop-cats .nadgo-cat-single ul.products{grid-template-columns:minmax(0,calc((100% - 12px)/2))!important}
.nadgo-shop-cats li.product{padding-bottom:12px!important}
.nadgo-shop-cats li.product img{padding:4%}
.nadgo-shop-cats li.product span.onsale{top:8px!important;left:8px!important;font-size:9px!important;padding:4px 8px!important;letter-spacing:1px!important}
.nadgo-shop-cats li.product .woocommerce-loop-product__title{font-size:17px!important;margin:12px 10px 6px!important}
.nadgo-shop-cats li.product .price{font-size:15px!important;margin:0 10px 10px!important}
.nadgo-shop-cats li.product .price del{display:block;margin:0}
.nadgo-shop-cats li.product .button{margin:0 10px!important;min-height:40px;font-size:13px!important;padding:10px 8px!important;white-space:normal}
.nadgo-shop .nadgo-b2b-pts .elementor-icon-list-items{flex-direction:column;align-items:center}}
/* B2B tick icons centred + text wrap fix */
.nadgo-shop .nadgo-b2b-pts .elementor-icon-list-icon{width:22px!important;height:22px!important;min-width:22px;padding:0!important;margin:0 8px 0 0!important;border-radius:50%;background:#4A5F86;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;flex-shrink:0}
.nadgo-shop .nadgo-b2b-pts .elementor-icon-list-icon i,.nadgo-shop .nadgo-b2b-pts .elementor-icon-list-icon svg{font-size:11px!important;width:11px!important;height:11px!important;line-height:1!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;top:auto!important;display:block}
.nadgo-shop .nadgo-b2b-text,.nadgo-shop .nadgo-b2b-text p{max-width:640px!important;margin-left:auto!important;margin-right:auto!important;white-space:normal!important;word-wrap:break-word}
.nadgo-shop .nadgo-b2b .e-con-inner,.nadgo-shop .nadgo-b2b>.e-con{max-width:100%;overflow:hidden}
/* nadgo shop pen images match home pcards */
/* nadgo shop pen images: square, fill card width, no empty gap */
.nadgo-shop-cats .nadgo-cat-pens ul.products li.product a.woocommerce-LoopProduct-link>img{box-sizing:content-box!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain!important;object-position:center!important;padding:46px 0 8px!important;background:#fff!important}
@media(max-width:767px){.nadgo-shop-cats .nadgo-cat-pens ul.products li.product a.woocommerce-LoopProduct-link>img{padding:38px 0 6px!important}}6px!important}}.product a.woocommerce-LoopProduct-link>img{object-fit:contain!important;background:#fff!important}/* End custom CSS */