.elementor-3110 .elementor-element.elementor-element-9fae32a{--display:flex;--min-height:300px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:48px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-3110 .elementor-element.elementor-element-9fae32a:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-9fae32a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tsdeep );}.elementor-3110 .elementor-element.elementor-element-9fae32a::before, .elementor-3110 .elementor-element.elementor-element-9fae32a > .elementor-background-video-container::before, .elementor-3110 .elementor-element.elementor-element-9fae32a > .e-con-inner > .elementor-background-video-container::before, .elementor-3110 .elementor-element.elementor-element-9fae32a > .elementor-background-slideshow::before, .elementor-3110 .elementor-element.elementor-element-9fae32a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3110 .elementor-element.elementor-element-9fae32a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0D0F11 35%, rgba(13,15,17,0.15) 100%);}.elementor-3110 .elementor-element.elementor-element-1866055{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-3110 .elementor-element.elementor-element-f9f75e1{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsgoldtext );}.elementor-3110 .elementor-element.elementor-element-fe5669a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsgoldtext );}.elementor-3110 .elementor-element.elementor-element-c5c154f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-heading );}.elementor-3110 .elementor-element.elementor-element-e57c6f3{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-tsmuted );}.elementor-3110 .elementor-element.elementor-element-8f54b22{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-tsgoldtext );}.elementor-3110 .elementor-element.elementor-element-ef9b39d{--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;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-3110 .elementor-element.elementor-element-0f849d9{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-3110 .elementor-element.elementor-element-c393fd0{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3110 .elementor-element.elementor-element-783646b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-heading );}.elementor-3110 .elementor-element.elementor-element-1cc62be{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-3110 .elementor-element.elementor-element-af11bab{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3110 .elementor-element.elementor-element-6490fd4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-heading );}.elementor-3110 .elementor-element.elementor-element-240f16a{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-3110 .elementor-element.elementor-element-f344baf{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3110 .elementor-element.elementor-element-0b13a02 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-heading );}.elementor-3110 .elementor-element.elementor-element-23813fa{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-3110 .elementor-element.elementor-element-3b57663{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3110 .elementor-element.elementor-element-1cc919f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-heading );}.elementor-3110 .elementor-element.elementor-element-8903a9c{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-3110 .elementor-element.elementor-element-23bc471{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3110 .elementor-element.elementor-element-b6258a8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-heading );}.elementor-3110 .elementor-element.elementor-element-c1f194d{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-3110 .elementor-element.elementor-element-bd9b945{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3110 .elementor-element.elementor-element-25bc160 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-heading );}.elementor-3110 .elementor-element.elementor-element-fb51a50{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-3110 .elementor-element.elementor-element-a983c10{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsmuted );}.elementor-3110 .elementor-element.elementor-element-50fe0e2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3110 .elementor-element.elementor-element-55977cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-tsbrass );--border-color:var( --e-global-color-tsbrass );--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-55977cf:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-55977cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tsparch );}.elementor-3110 .elementor-element.elementor-element-32d0bdb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-6456284{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-34b7ad5{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-548f285{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-tsink );}.elementor-3110 .elementor-element.elementor-element-f482468{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-5d69bd8{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-98cb994{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-tsink );}.elementor-3110 .elementor-element.elementor-element-b956629{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-3f1ec63{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-35d8560{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-tsink );}.elementor-3110 .elementor-element.elementor-element-95bc117{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-378876e{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-6a951ca{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-tsink );}.elementor-3110 .elementor-element.elementor-element-0f5fa1a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-a9a8430{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-8c21311{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-tsink );}.elementor-3110 .elementor-element.elementor-element-d6b3eb4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-f428817{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-0d3343b{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-tsink );}.elementor-3110 .elementor-element.elementor-element-227e5be{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-2e0d498{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-5b02514{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-tsink );}.elementor-3110 .elementor-element.elementor-element-d61f326{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-3430068{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-25cac13{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-tsink );}.elementor-3110 .elementor-element.elementor-element-605c8ab{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-cbcab0c{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-fd2da72{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-tsink );}.elementor-3110 .elementor-element.elementor-element-bc2bf62{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-07c64f5{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-160b7d4{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-tsink );}.elementor-3110 .elementor-element.elementor-element-704d5ed{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-87fee8e{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-de4c8e2{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-tsink );}.elementor-3110 .elementor-element.elementor-element-37e660e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-a6b1cfa{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-cf125de{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-tsink );}.elementor-3110 .elementor-element.elementor-element-6eb1261{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-352e7d3{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-cbed9a2{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-tsink );}.elementor-3110 .elementor-element.elementor-element-319da7c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-bad55e9{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-5e12a1e{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-tsink );}.elementor-3110 .elementor-element.elementor-element-d19e57e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-54a5198{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-a411108{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-tsink );}.elementor-3110 .elementor-element.elementor-element-0a9a123{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-381c646{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-7b6a86b{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-tsink );}.elementor-3110 .elementor-element.elementor-element-4b1a82e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-436df2e{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-tsink );}.elementor-3110 .elementor-element.elementor-element-5604c11{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-tsink );}.elementor-3110 .elementor-element.elementor-element-7b58d10{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-tsiron );--border-color:var( --e-global-color-tsiron );--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-7b58d10:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-7b58d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tsslate );}.elementor-3110 .elementor-element.elementor-element-9267ee4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-heading );}.elementor-3110 .elementor-element.elementor-element-656b234{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-3110 .elementor-element.elementor-element-d69b3b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-3110 .elementor-element.elementor-element-f9f75e1{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-fe5669a{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-c5c154f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-e57c6f3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-8f54b22{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-783646b .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-1cc62be{--grid-columns:2;}.elementor-3110 .elementor-element.elementor-element-6490fd4 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-240f16a{--grid-columns:2;}.elementor-3110 .elementor-element.elementor-element-0b13a02 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-23813fa{--grid-columns:2;}.elementor-3110 .elementor-element.elementor-element-1cc919f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-8903a9c{--grid-columns:2;}.elementor-3110 .elementor-element.elementor-element-b6258a8 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-c1f194d{--grid-columns:2;}.elementor-3110 .elementor-element.elementor-element-25bc160 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-fb51a50{--grid-columns:2;}.elementor-3110 .elementor-element.elementor-element-a983c10{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-32d0bdb .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-34b7ad5{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-548f285{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-5d69bd8{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-98cb994{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-3f1ec63{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-35d8560{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-378876e{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-6a951ca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-a9a8430{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-8c21311{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-f428817{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-0d3343b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-2e0d498{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-5b02514{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-3430068{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-25cac13{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-cbcab0c{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-fd2da72{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-07c64f5{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-160b7d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-87fee8e{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-de4c8e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-a6b1cfa{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-cf125de{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-352e7d3{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-cbed9a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-bad55e9{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-5e12a1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-54a5198{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-a411108{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-381c646{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-7b6a86b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-436df2e{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-5604c11{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-9267ee4 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-656b234{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-3110 .elementor-element.elementor-element-f9f75e1{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-fe5669a{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-c5c154f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-e57c6f3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-8f54b22{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-783646b .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-1cc62be{--grid-columns:1;}.elementor-3110 .elementor-element.elementor-element-6490fd4 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-240f16a{--grid-columns:1;}.elementor-3110 .elementor-element.elementor-element-0b13a02 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-23813fa{--grid-columns:1;}.elementor-3110 .elementor-element.elementor-element-1cc919f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-8903a9c{--grid-columns:1;}.elementor-3110 .elementor-element.elementor-element-b6258a8 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-c1f194d{--grid-columns:1;}.elementor-3110 .elementor-element.elementor-element-25bc160 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-fb51a50{--grid-columns:1;}.elementor-3110 .elementor-element.elementor-element-a983c10{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-32d0bdb .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-34b7ad5{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-548f285{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-5d69bd8{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-98cb994{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-3f1ec63{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-35d8560{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-378876e{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-6a951ca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-a9a8430{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-8c21311{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-f428817{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-0d3343b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-2e0d498{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-5b02514{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-3430068{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-25cac13{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-cbcab0c{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-fd2da72{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-07c64f5{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-160b7d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-87fee8e{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-de4c8e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-a6b1cfa{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-cf125de{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-352e7d3{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-cbed9a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-bad55e9{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-5e12a1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-54a5198{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-a411108{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-381c646{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-7b6a86b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-436df2e{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3110 .elementor-element.elementor-element-5604c11{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3110 .elementor-element.elementor-element-9267ee4 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3110 .elementor-element.elementor-element-656b234{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-3110 .elementor-element.elementor-element-9fae32a{--content-width:1240px;}.elementor-3110 .elementor-element.elementor-element-ef9b39d{--content-width:1240px;}.elementor-3110 .elementor-element.elementor-element-0f849d9{--width:66%;}.elementor-3110 .elementor-element.elementor-element-50fe0e2{--width:31%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3110 .elementor-element.elementor-element-0f849d9{--width:100%;}.elementor-3110 .elementor-element.elementor-element-50fe0e2{--width:100%;}}/* Start custom CSS *//* TS Single – Character */
.tsn-hero .tsn-chip p{margin:0}
.tsn-hero .tsn-chip{font-size:0}
.tsn-hero .tsn-chip a{font-size:.8rem;margin:0 6px 6px 0}
.tsn-quote{font-style:italic;font-size:1.05rem;max-width:640px;border-left:2px solid var(--e-global-color-tsbrass);padding-left:12px}
.tsn-quote p{margin:0}
.tsn-feat--portrait img{width:100%;max-height:420px;object-fit:cover;object-position:center 20%;border:1px solid var(--e-global-color-tsbrass);border-radius:6px}
.tsn-feat--portrait:has(img[src*='placeholder']),.tsn-feat--portrait:not(:has(img)){display:none}
.tsn-db-body ul{padding-left:1.2em}
.tsn-skillnav-h{font-family:'Alegreya Sans',sans-serif;text-transform:uppercase;letter-spacing:.6px;font-size:.75rem;color:var(--e-global-color-primary);margin:10px 0 4px}
.tsn-skillnav ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}
.tsn-skillnav a{color:var(--e-global-color-heading);text-decoration:none;font-size:.95rem}
.tsn-skillnav a:hover{color:var(--e-global-color-primary)}
.tsn-skillnav-all{margin:12px 0 0;font-family:'Alegreya Sans',sans-serif}
.tsn-skillnav-all a{color:var(--e-global-color-primary)}/* End custom CSS */