.elementor-251939 .elementor-element.elementor-element-470c6d4{--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:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-629fa54{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-251939 .elementor-element.elementor-element-e8240d9 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:400;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-251939 .elementor-element.elementor-element-96a186a .elementor-icon-list-icon{width:14px;}.elementor-251939 .elementor-element.elementor-element-96a186a .elementor-icon-list-icon i{font-size:14px;}.elementor-251939 .elementor-element.elementor-element-96a186a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-251939 .elementor-element.elementor-element-58782e6{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-811b94b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-251939 .elementor-element.elementor-element-811b94b.elementor-element{--align-self:flex-end;}.elementor-251939 .elementor-element.elementor-element-fecd1bb{--display:flex;--min-height:360px;--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:0%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;}.elementor-251939 .elementor-element.elementor-element-64d359d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-5966a98{--display:flex;--min-height:280px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.29;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-5966a98:not(.elementor-motion-effects-element-type-background), .elementor-251939 .elementor-element.elementor-element-5966a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-251939 .elementor-element.elementor-element-5966a98::before, .elementor-251939 .elementor-element.elementor-element-5966a98 > .elementor-background-video-container::before, .elementor-251939 .elementor-element.elementor-element-5966a98 > .e-con-inner > .elementor-background-video-container::before, .elementor-251939 .elementor-element.elementor-element-5966a98 > .elementor-background-slideshow::before, .elementor-251939 .elementor-element.elementor-element-5966a98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-251939 .elementor-element.elementor-element-5966a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-251939 .elementor-element.elementor-element-f835aab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-251939 .elementor-element.elementor-element-f0414ca{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-f0414ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-251939 .elementor-element.elementor-element-f0414ca .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-251939 .elementor-element.elementor-element-3ac0340{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-251939 .elementor-element.elementor-element-3ac0340 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-251939 .elementor-element.elementor-element-3ac0340 .elementor-divider-separator{width:100%;}.elementor-251939 .elementor-element.elementor-element-3ac0340 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-251939 .elementor-element.elementor-element-1e8a83a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-251939 .elementor-element.elementor-element-c943b17{--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-251939 .elementor-element.elementor-element-912f98a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-251939 .elementor-element.elementor-element-912f98a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-251939 .elementor-element.elementor-element-912f98a .elementor-divider-separator{width:100%;}.elementor-251939 .elementor-element.elementor-element-912f98a .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-251939 .elementor-element.elementor-element-0d27194 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-size:12px;font-weight:600;color:#6D6E71;}.elementor-251939 .elementor-element.elementor-element-a231c67 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-size:12px;font-weight:600;color:#6D6E71;}.elementor-251939 .elementor-element.elementor-element-10db7d7 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-primary );}.elementor-251939 .elementor-element.elementor-element-3f97a71 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-primary );}.elementor-251939 .elementor-element.elementor-element-08ad014{--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:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-251939 .elementor-element.elementor-element-283e5a4{--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;}.elementor-251939 .elementor-element.elementor-element-0a1cce5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-3eadd43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-1a65605 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-size:18px;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-3baa16c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-251939 .elementor-element.elementor-element-3baa16c .elementor-divider-separator{width:100%;}.elementor-251939 .elementor-element.elementor-element-3baa16c .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-251939 .elementor-element.elementor-element-97b6bdd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-524c2bf{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-524c2bf .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-d01bb82{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-d01bb82 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-6311cdc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-33901b0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-33901b0 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-6cf5367{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-6cf5367 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-9d912f8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-66d77b2{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-66d77b2 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-4d1db56{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-4d1db56 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-64ce8a0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-5a1cea6{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-5a1cea6 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-36ae241{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-36ae241 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-490c50a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-6745220{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-6745220 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-fd5d9fa{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-fd5d9fa .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-6e335b6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-0cfc01c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-0cfc01c .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-816bafc{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-816bafc .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-b637616{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-f2e43c1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-f2e43c1 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-8452e18{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-8452e18 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-8e18852{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-3f8b688{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-3f8b688 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-fb3c609{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-fb3c609 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-f5d2958{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-2443c8a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-2443c8a .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-d46fd00{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-d46fd00 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-84bf258{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-11f3e08{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-11f3e08 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-0e2ceb3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-0e2ceb3 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-1254ff7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-3ef7d4d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-3ef7d4d .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-13ab107{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-13ab107 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-48bb43c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-791c7d1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-791c7d1 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-91e12f4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-91e12f4 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-8ad52aa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-6725234{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-6725234 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-0134d9d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-0134d9d .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-810a78e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-9c23bdd{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-9c23bdd .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-3a5a7a4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-3a5a7a4 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-ac67134{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-17e2031{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-17e2031 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-f7d9189{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-f7d9189 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-9b0e0a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-de94c7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-0723509 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-size:18px;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-f2a038d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-251939 .elementor-element.elementor-element-f2a038d .elementor-divider-separator{width:100%;}.elementor-251939 .elementor-element.elementor-element-f2a038d .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-251939 .elementor-element.elementor-element-0241ee8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-0241ee8 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-8ee9f67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-271c53b .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-size:18px;font-weight:500;}.elementor-251939 .elementor-element.elementor-element-db670e7{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-251939 .elementor-element.elementor-element-db670e7 .elementor-divider-separator{width:100%;}.elementor-251939 .elementor-element.elementor-element-db670e7 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-251939 .elementor-element.elementor-element-e4ffa65{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-251939 .elementor-element.elementor-element-e4ffa65 .elementor-heading-title{font-family:"halyard-display", Sans-serif;font-weight:300;}.elementor-251939 .elementor-element.elementor-element-39be7bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-8758936{--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:flex-start;--align-items:stretch;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-251939 .elementor-element.elementor-element-8758936.e-con{--align-self:stretch;}.elementor-251939 .elementor-element.elementor-element-f8ad0bb{--display:flex;border-style:none;--border-style:none;}.elementor-251939 .elementor-element.elementor-element-8781e59{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-251939 .elementor-element.elementor-element-8781e59 .elementor-divider-separator{width:100%;}.elementor-251939 .elementor-element.elementor-element-8781e59 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-251939 .elementor-element.elementor-element-41ddea7{text-align:center;}.elementor-251939 .elementor-element.elementor-element-b4f1f28{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-251939 .elementor-element.elementor-element-3466aeb{--grid-columns:4;--grid-column-gap:0px;}@media(max-width:1024px){.elementor-251939 .elementor-element.elementor-element-3466aeb{--grid-columns:2;}}@media(max-width:767px){.elementor-251939 .elementor-element.elementor-element-470c6d4{--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-251939 .elementor-element.elementor-element-629fa54{--width:70%;}.elementor-251939 .elementor-element.elementor-element-e8240d9 .elementor-heading-title{font-size:24px;}.elementor-251939 .elementor-element.elementor-element-58782e6{--width:30%;}.elementor-251939 .elementor-element.elementor-element-3466aeb{--grid-columns:1;}}@media(min-width:768px){.elementor-251939 .elementor-element.elementor-element-629fa54{--width:60%;}.elementor-251939 .elementor-element.elementor-element-58782e6{--width:40%;}.elementor-251939 .elementor-element.elementor-element-64d359d{--width:60%;}.elementor-251939 .elementor-element.elementor-element-5966a98{--width:100%;}.elementor-251939 .elementor-element.elementor-element-f835aab{--width:40%;}.elementor-251939 .elementor-element.elementor-element-283e5a4{--width:60%;}.elementor-251939 .elementor-element.elementor-element-0a1cce5{--width:100%;}.elementor-251939 .elementor-element.elementor-element-39be7bf{--width:40%;}}/* Start custom CSS for shortcode, class: .elementor-element-811b94b */img.brandlogo {
    max-width: 150px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c943b17 */.elementor-251939 .elementor-element.elementor-element-c943b17{
    font-family: "halyard-display", Sans-serif;
    font-weight: 300;
    color: #6d6e71;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fecd1bb */.elementor-251939 .elementor-element.elementor-element-fecd1bb{
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0241ee8 */.elementor-251939 .elementor-element.elementor-element-0241ee8 ul {
    padding-inline-start: 20px;
    font-family: "halyard-display", Sans-serif;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4ffa65 */.elementor-251939 .elementor-element.elementor-element-e4ffa65 ul {
    padding-inline-start: 20px;
    font-family: "halyard-display", Sans-serif;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS *//* Start custom CSS *//* Define the scrollbar style */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

/* Define the thumb style */
::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 6px;
}

/* Define the track style */
::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 6px;
}

.custom-child-posts-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
    overflow-y: auto;
    max-height: 350px;
    padding-right: 10px;
    scroll-behavior: smooth;
}

.child-post-item {
    background-color: #fff;
    border-radius: 2px;
    overflow: hidden;
    transition: all 0.25s ease;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding-bottom: 10px;
    border: none;
    box-shadow: none;
}

.child-post-item:hover {
    transform: translateY(-3px);
    box-shadow:none;
}

button.scroll-left,
button.scroll-right {
    display: none;
}

.custom-child-posts-navigation {
    position: relative;
    max-height: 500px;
    margin-right: -10px;
}

.child-post-item h3 {
    font-size: 14px;
    font-weight: 600;
    margin: 12px 15px 5px;
    line-height: 1.3;
}

.child-post-item .product-sku {
    font-size: 12px;
    line-height: 1.2;
    margin: 0 15px 10px;
    color: #6D6E71;
}

.custom-child-posts-grid .child-post-item img,
.placeholder-image {
    width: 100%;
    height: auto;
    object-fit: contain;
    display: block;
    padding: 15px 15px 0;
    max-height: 100px;
}

.child-post-item.active {
    box-shadow: none;
}

/* Additional classes for sundries links */
.child-post-link {
    text-decoration: none;
    color: inherit;
    display: block;
    height: 100%;
}

.is-sundry {
    cursor: pointer;
}

/* PDF buttons - keep original styling as requested */
.pdf-buttons-container .elementor-widget-container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.pdf-buttons-container .elementor-widget-html {
    width: 100%;
}

.pdf-buttons a {
    color: #6D6E71;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pdf-buttons a::after {
    content: url('https://tascontract.com/wp-content/uploads/2024/03/download-Icon.svg');
    display: inline-block;
    margin-left: 10px; /* Adjust spacing as needed */
    width: 12px; /* Set consistent width */
    height: auto; /* Maintain aspect ratio */
    vertical-align: middle;
}

.pdf-buttons {
    flex: 1 1 calc(33.333% - 20px); /* Each button takes up one-third minus margins */
    margin: 10px;
    padding: 10px 20px;
    box-sizing: border-box;
    font-family: "halyard-display", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1.4px;
    color: #6D6E71;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 2px;
    border-color: #E7E7E7;
    border-radius: 0px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Media queries for responsiveness */
@media (max-width: 768px) {
    .custom-child-posts-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 12px;
    }
}

@media (max-width: 480px) {
    .custom-child-posts-grid {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */