.elementor-8155 .elementor-element.elementor-element-9e1c804{--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;--overlay-opacity:0.6;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:310px;--padding-bottom:115px;--padding-left:25px;--padding-right:25px;}.elementor-8155 .elementor-element.elementor-element-9e1c804:not(.elementor-motion-effects-element-type-background), .elementor-8155 .elementor-element.elementor-element-9e1c804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sherritt.ardentirdev.us/wp-content/uploads/2024/12/stock-banner.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-8155 .elementor-element.elementor-element-9e1c804::before, .elementor-8155 .elementor-element.elementor-element-9e1c804 > .elementor-background-video-container::before, .elementor-8155 .elementor-element.elementor-element-9e1c804 > .e-con-inner > .elementor-background-video-container::before, .elementor-8155 .elementor-element.elementor-element-9e1c804 > .elementor-background-slideshow::before, .elementor-8155 .elementor-element.elementor-element-9e1c804 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8155 .elementor-element.elementor-element-9e1c804 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #00488B 0%, #005CB9 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-8155 .elementor-element.elementor-element-20c270ae .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-99506df );}.elementor-8155 .elementor-element.elementor-element-bebd838{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-8155 .elementor-element.elementor-element-2cb98268{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8155 .elementor-element.elementor-element-2cb98268.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8155 .elementor-element.elementor-element-34480c67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8155 .elementor-element.elementor-element-34480c67 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-4ccc0fd-font-family ), Sans-serif;font-size:var( --e-global-typography-4ccc0fd-font-size );font-weight:var( --e-global-typography-4ccc0fd-font-weight );line-height:var( --e-global-typography-4ccc0fd-line-height );letter-spacing:var( --e-global-typography-4ccc0fd-letter-spacing );word-spacing:var( --e-global-typography-4ccc0fd-word-spacing );}.elementor-8155 .elementor-element.elementor-element-34480c67 .elementor-nav-menu--main .elementor-item{color:#7098B0;fill:#7098B0;padding-left:20px;padding-right:20px;padding-top:2px;padding-bottom:2px;}.elementor-8155 .elementor-element.elementor-element-34480c67 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8155 .elementor-element.elementor-element-34480c67 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8155 .elementor-element.elementor-element-34480c67 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8155 .elementor-element.elementor-element-34480c67 .elementor-nav-menu--main .elementor-item:focus{color:#005CB9;fill:#005CB9;}.elementor-8155 .elementor-element.elementor-element-34480c67 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#005CB9;}.elementor-8155 .elementor-element.elementor-element-6de150d6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8155 .elementor-element.elementor-element-2c43261c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8155 .elementor-element.elementor-element-2c43261c{text-align:left;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8155 .elementor-element.elementor-element-2ae4e187{column-gap:0px;font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-8155 .elementor-element.elementor-element-d16691a .elementor-heading-title{font-family:var( --e-global-typography-455757b-font-family ), Sans-serif;font-size:var( --e-global-typography-455757b-font-size );font-weight:var( --e-global-typography-455757b-font-weight );line-height:var( --e-global-typography-455757b-line-height );color:var( --e-global-color-primary );}.elementor-8155 .elementor-element.elementor-element-306bc5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:34px 20px;--row-gap:34px;--column-gap:20px;--margin-top:82px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8155 .elementor-element.elementor-element-20f3aac4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8155 .elementor-element.elementor-element-7f4e98f5 .elementor-heading-title{font-family:var( --e-global-typography-455757b-font-family ), Sans-serif;font-size:var( --e-global-typography-455757b-font-size );font-weight:var( --e-global-typography-455757b-font-weight );line-height:var( --e-global-typography-455757b-line-height );color:var( --e-global-color-primary );}.elementor-8155 .elementor-element.elementor-element-472466a3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8155 .elementor-element.elementor-element-24afcfcd .elementor-heading-title{font-family:var( --e-global-typography-455757b-font-family ), Sans-serif;font-size:var( --e-global-typography-455757b-font-size );font-weight:var( --e-global-typography-455757b-font-weight );line-height:var( --e-global-typography-455757b-line-height );color:var( --e-global-color-primary );}.elementor-8155 .elementor-element.elementor-element-1ea4f59f{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8155 .elementor-element.elementor-element-2ae97098 .elementor-heading-title{font-family:var( --e-global-typography-455757b-font-family ), Sans-serif;font-size:var( --e-global-typography-455757b-font-size );font-weight:var( --e-global-typography-455757b-font-weight );line-height:var( --e-global-typography-455757b-line-height );color:var( --e-global-color-9015036 );}.elementor-8155 .elementor-element.elementor-element-2a14615e > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8155 .elementor-element.elementor-element-2a14615e .elementor-heading-title{font-family:var( --e-global-typography-455757b-font-family ), Sans-serif;font-size:var( --e-global-typography-455757b-font-size );font-weight:var( --e-global-typography-455757b-font-weight );line-height:var( --e-global-typography-455757b-line-height );color:var( --e-global-color-9015036 );}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8155 .elementor-element.elementor-element-20c270ae .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-8155 .elementor-element.elementor-element-34480c67 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4ccc0fd-font-size );line-height:var( --e-global-typography-4ccc0fd-line-height );letter-spacing:var( --e-global-typography-4ccc0fd-letter-spacing );word-spacing:var( --e-global-typography-4ccc0fd-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8155 .elementor-element.elementor-element-d16691a .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-7f4e98f5 .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-24afcfcd .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-2ae97098 .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-2a14615e .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}}@media(max-width:1200px){.elementor-8155 .elementor-element.elementor-element-9e1c804{--padding-top:250px;--padding-bottom:140px;--padding-left:25px;--padding-right:25px;}.elementor-8155 .elementor-element.elementor-element-bebd838{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8155 .elementor-element.elementor-element-20c270ae .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-8155 .elementor-element.elementor-element-34480c67 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-8155 .elementor-element.elementor-element-34480c67 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4ccc0fd-font-size );line-height:var( --e-global-typography-4ccc0fd-line-height );letter-spacing:var( --e-global-typography-4ccc0fd-letter-spacing );word-spacing:var( --e-global-typography-4ccc0fd-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8155 .elementor-element.elementor-element-2ae4e187{font-size:18px;line-height:25px;}.elementor-8155 .elementor-element.elementor-element-d16691a .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-306bc5d{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8155 .elementor-element.elementor-element-7f4e98f5 .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-24afcfcd .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-2ae97098 .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-2a14615e .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}}@media(max-width:880px){.elementor-8155 .elementor-element.elementor-element-bebd838{--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-8155 .elementor-element.elementor-element-34480c67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8155 .elementor-element.elementor-element-306bc5d{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8155 .elementor-element.elementor-element-472466a3{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-8155 .elementor-element.elementor-element-9e1c804:not(.elementor-motion-effects-element-type-background), .elementor-8155 .elementor-element.elementor-element-9e1c804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-8155 .elementor-element.elementor-element-9e1c804{--padding-top:220px;--padding-bottom:125px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8155 .elementor-element.elementor-element-20c270ae .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8155 .elementor-element.elementor-element-bebd838{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-8155 .elementor-element.elementor-element-34480c67 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4ccc0fd-font-size );line-height:var( --e-global-typography-4ccc0fd-line-height );letter-spacing:var( --e-global-typography-4ccc0fd-letter-spacing );word-spacing:var( --e-global-typography-4ccc0fd-word-spacing );}.elementor-8155 .elementor-element.elementor-element-6de150d6{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8155 .elementor-element.elementor-element-d16691a .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-306bc5d{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8155 .elementor-element.elementor-element-20f3aac4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8155 .elementor-element.elementor-element-7f4e98f5 .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-24afcfcd .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-2ae97098 .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-2a14615e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8155 .elementor-element.elementor-element-2a14615e .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}}@media(min-width:768px){.elementor-8155 .elementor-element.elementor-element-2cb98268{--width:25%;}.elementor-8155 .elementor-element.elementor-element-6de150d6{--width:75%;}}@media(max-width:1200px) and (min-width:768px){.elementor-8155 .elementor-element.elementor-element-2cb98268{--width:26%;}.elementor-8155 .elementor-element.elementor-element-20f3aac4{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8155 .elementor-element.elementor-element-2cb98268{--width:25%;}.elementor-8155 .elementor-element.elementor-element-20f3aac4{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-8155 .elementor-element.elementor-element-2cb98268{--width:100%;}.elementor-8155 .elementor-element.elementor-element-6de150d6{--width:100%;}}@media(min-width:1367px){.elementor-8155 .elementor-element.elementor-element-9e1c804:not(.elementor-motion-effects-element-type-background), .elementor-8155 .elementor-element.elementor-element-9e1c804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8155 .elementor-element.elementor-element-20c270ae .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-8155 .elementor-element.elementor-element-34480c67 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-4ccc0fd-font-size );line-height:var( --e-global-typography-4ccc0fd-line-height );letter-spacing:var( --e-global-typography-4ccc0fd-letter-spacing );word-spacing:var( --e-global-typography-4ccc0fd-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8155 .elementor-element.elementor-element-d16691a .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-7f4e98f5 .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-24afcfcd .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-2ae97098 .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}.elementor-8155 .elementor-element.elementor-element-2a14615e .elementor-heading-title{font-size:var( --e-global-typography-455757b-font-size );line-height:var( --e-global-typography-455757b-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-2e46272e */.elementor-8155 .elementor-element.elementor-element-2e46272e .amChartsPeriodSelectorButtonDiv input {
    background-color: #F0F0F0;
    font-size: 16px;
    font-family: 'IBM Plex Sans';
    padding: 3px 9px;
    border: unset;
    color: #1B3B4E;
    margin-right: 15px;
    border-radius: 4px;
}
.elementor-8155 .elementor-element.elementor-element-2e46272e .amChartsPeriodSelectorButtonDiv input:hover {
    background-color: #11D3FF;
    color: #ffffff;
}
.elementor-8155 .elementor-element.elementor-element-2e46272e .amChartsLegend.amcharts-legend-div {
    display: none;
}
.elementor-8155 .elementor-element.elementor-element-2e46272e .amcharts-panels-div {
    margin-top: 20px !important;
}
.elementor-8155 .elementor-element.elementor-element-2e46272e .amcharts-period-.elementor-8155 .elementor-element.elementor-element-2e46272e-div {
    border-bottom: 1px solid #0000001A;
    padding-bottom: 17px !important;
}
@media screen and (max-width: 413px) {
    .elementor-8155 .elementor-element.elementor-element-2e46272e .amChartsPeriodSelectorButtonDiv input {
    font-size: 15px;
    margin: 3px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c8e23ba */.elementor-8155 .elementor-element.elementor-element-2c8e23ba .OutstandingRow, .elementor-8155 .elementor-element.elementor-element-2c8e23ba .MarketCapRow,
.elementor-8155 .elementor-element.elementor-element-2c8e23ba .ChangeRow .b2iQuoteCellLeft .spacer+.b2iQuoteLabel{
    display: none !important;
}

.elementor-8155 .elementor-element.elementor-element-2c8e23ba .VolumeRow .b2iQuoteLabel{
    font-size: 0;
}

.elementor-8155 .elementor-element.elementor-element-2c8e23ba .VolumeRow .b2iQuoteLabel:before {
    content: "TSX";
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-120ea55d */.elementor-8155 .elementor-element.elementor-element-120ea55d tr.b2iDataRow.b2iHistoricalRow.b2iHoldersRow td.b2iHistoricalCell {
    background-color: #ffffff;
    padding: 12px 13px;
}

.elementor-8155 .elementor-element.elementor-element-120ea55d td.b2iHistoricalCell[title="Volume"]:before {
    content: "TSX";
    margin-right: 4px;
}

.elementor-8155 .elementor-element.elementor-element-120ea55d.historical-data tr.b2iHeaderRow.b2iHistoricalRow.b2iHistoricalHeadRow td {
    font-size: 13px;
}/* End custom CSS */
/* Start custom CSS */.stock-quote .b2iQuoteTitle span,
.stock-quote .b2iQuoteTitle div {
	font-size: 14px !important;
	font-family: 'IBM Plex Sans';
	color: #ffffff !important;
}

.stock-quote .b2iQuoteTitle {
	background-color: #005CB9;
	padding: 11px 15px;
	border-radius: 5px;
}

.stock-quote .b2iQuoteTitle {
	margin: 0 !important;
}

.stock-quote .b2iQuoteContent {
	border: 1px solid #0000001A;
	border-radius: 5px;
}

.stock-quote .b2iQuoteContent * {
	font-family: 'IBM Plex Sans';
}

.stock-quote .LastPriceRow {
	border-top: unset !important;
}

.stock-quote .b2iQuoteSubTxdivow.UpdateRow {
	padding: 3px 11px 15px 11px;
}

.historical-data * {
	font-family: 'IBM Plex Sans';
}

.historical-data tr.b2iHeaderRow.b2iHistoricalRow.b2iHistoricalHeadRow {
	background-color: #005CB9;
}

.historical-data tr.b2iHeaderRow.b2iHistoricalRow.b2iHistoricalHeadRow td.b2iHistoricalCell.b2iHistoricalHeadCell {
	color: #ffffff;
}

.historical-data .B2iHistoricalContainer {
	border-top: unset;
	border-radius: 5px;
}

.historical-data tr.b2iHeaderRow.b2iHistoricalRow.b2iHistoricalHeadRow {
	border-radius: 5px 5px 0 0;
}

.historical-data tr.b2iHeaderRow.b2iHistoricalRow.b2iHistoricalHeadRow td.b2iHistoricalCell.b2iHistoricalHeadCell:first-child {
	border-radius: 5px 0 0 0;
}

.historical-data tr.b2iHeaderRow.b2iHistoricalRow.b2iHistoricalHeadRow td.b2iHistoricalCell.b2iHistoricalHeadCell:last-child {
	border-radius: 0px 5px 0 0 !important;
}

.historical-data tr.b2iHeaderRow.b2iHistoricalRow.b2iHistoricalHeadRow td.b2iHistoricalCell.b2iHistoricalHeadCell {
	padding: 11px 7px;
}

.historical-data .b2iHistoricalQuote {
	margin-bottom: 0 !important;
	border: 1px solid #e0e0e0;
}

.historical-data tr.b2iDataRow.b2iHistoricalRow.b2iHoldersRow:last-child td {
	border-bottom: unset;
	border-radius: 5px;
}

.stock-chart .amcharts-center-div>div:first-child {
	border-bottom: 1px solid #0000001A;
	padding-bottom: 20px !important;
}

.stock-chart .amcharts-main-div>div:first-child {
	display: none;
}

.stock-chart .amcharts-export-menu {
	display: none;
}

.amChartsPeriodSelectorButtonDiv {
	float: left !important;
}


.historical-data #b2iHistoricQuoteForm {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 10px;
}

.historical-data #b2iHistoricQuoteForm .InputDate {
	margin: 0;
	border-color: #0000001A;
}


.historical-data #b2iHistoricQuoteForm .b2iButton {
	border-width: 1px;
	border-color: var(--e-global-color-primary);
	width: 100%;
	color: var(--e-global-color-primary);
	font-weight: 500;
	font-size: 18px;
}

.historical-data #b2iHistoricQuoteForm .b2iButton:hover {
	background: var(--e-global-color-9015036);
	border-color: var(--e-global-color-9015036);
	color: #fff;
}

.historical-data #b2iHistoricQuoteForm .b2iButton:focus {
	color: var(--e-global-color-primary);
	background: #fff;
}

.historical-nickel-data #b2iHistoricQuoteForm {
	grid-template-columns: repeat(4, 1fr);
}

.historical-data form {
	max-height: 372px;
	overflow-x: hidden;
	margin-top: 25px !important;
	width: 100%;
}

.historical-data tr.b2iHeaderRow.b2iHistoricalRow.b2iHistoricalHeadRow {
	position: sticky;
	top: 0;
}

.historical-data form::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #F5F5F5;
}

.historical-data form::-webkit-scrollbar {
	width: 6px;
	background-color: #F5F5F5;
}

.historical-data form::-webkit-scrollbar-thumb {
	background-color: #005CB9;
}

@media screen and (max-width: 1199px) {
	.historical-data tr.b2iHeaderRow.b2iHistoricalRow.b2iHistoricalHeadRow td.b2iHistoricalCell.b2iHistoricalHeadCell {
		padding: 11px 5px;
	}
}

@media screen and (max-width: 600px) {
	.historical-data td.b2iHistoricalCell.Date {
		background-color: #005CB9 !important;
		color: #ffffff;
	}

	.historical-data .b2iHistoricalQuote th,
	.historical-data .b2iHistoricalQuote .b2iHistoricalRow:nth-child(odd) {
		background-color: #ffffff;
	}

	.historical-data .b2iHistoricalQuote td:last-child {
		margin-bottom: 20px !important;
	}

	.historical-data form {
		margin-top: 0px !important;
	}
	
	.historical-data #b2iHistoricQuoteForm .InputDate {
    width: 100%;
}
}

@media screen and (max-width: 350px) {
    .historical-data #b2iHistoricQuoteForm {
    grid-template-columns: repeat(1, 1fr);
}
.historical-data #b2iHistoricQuoteForm .b2iButton:not(:last-child) {
    margin-bottom: 0;
}
}/* End custom CSS */