.elementor-17265 .elementor-element.elementor-element-2537728{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-17265 .elementor-element.elementor-element-cde827c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), helvetica;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 );}.elementor-17265 .elementor-element.elementor-element-9cc2afe > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17265 .elementor-element.elementor-element-8484104{--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;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-1eb06f3{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-b85309d{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--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 ), helvetica;letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-7cf26cd .elementor-heading-title{letter-spacing:0px;}.elementor-17265 .elementor-element.elementor-element-21daca9 .elementor-heading-title{font-family:"Helvetica", helvetica;font-size:0.9rem;font-weight:400;color:var( --e-global-color-fbb79a0 );}.elementor-17265 .elementor-element.elementor-element-55ab620 .elementor-heading-title{font-family:"Helvetica", helvetica;font-size:0.9rem;font-weight:400;color:var( --e-global-color-fbb79a0 );}.elementor-17265 .elementor-element.elementor-element-b7f2dab .elementor-heading-title{font-family:"Helvetica", helvetica;font-size:0.9rem;font-weight:400;color:var( --e-global-color-fbb79a0 );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), helvetica;letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-b57b2e3 .elementor-heading-title{font-family:"Helvetica Neue Condensed", helvetica;font-size:2.1rem;font-weight:700;line-height:0.95em;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), helvetica;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-d9ac8b9{font-family:"Helvetica", helvetica;font-size:1rem;line-height:1.4rem;color:var( --e-global-color-eea9f33 );}.elementor-17265 .elementor-element.elementor-element-746e5d1{--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-17265 .elementor-element.elementor-element-ca9888c .elementor-heading-title{font-family:"Helvetica Neue Condensed", helvetica;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-fbb79a0 );}.elementor-17265 .elementor-element.elementor-element-a995226{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-8e051b9{--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-8e051b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17265 .elementor-element.elementor-element-0232b68 .elementor-heading-title{font-family:"Helvetica", helvetica;font-size:0.9rem;font-weight:600;letter-spacing:0px;}.elementor-17265 .elementor-element.elementor-element-42f1080{--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-42f1080.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), helvetica;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-9d00ef0 .elementor-button{background-color:var( --e-global-color-ffda527 );font-family:"Helvetica Neue Condensed", helvetica;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-98398d2 );border-radius:2px 2px 2px 2px;padding:5px 10px 5px 10px;}.elementor-17265 .elementor-element.elementor-element-9d00ef0 .elementor-button:hover, .elementor-17265 .elementor-element.elementor-element-9d00ef0 .elementor-button:focus{background-color:var( --e-global-color-22f5f8e );color:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-9d00ef0 .elementor-button:hover svg, .elementor-17265 .elementor-element.elementor-element-9d00ef0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-bb638c8 .elementor-button{background-color:var( --e-global-color-ffda527 );font-family:"Helvetica Neue Condensed", helvetica;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-98398d2 );border-radius:2px 2px 2px 2px;padding:5px 10px 5px 10px;}.elementor-17265 .elementor-element.elementor-element-bb638c8 .elementor-button:hover, .elementor-17265 .elementor-element.elementor-element-bb638c8 .elementor-button:focus{background-color:var( --e-global-color-22f5f8e );color:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-bb638c8 .elementor-button:hover svg, .elementor-17265 .elementor-element.elementor-element-bb638c8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-35460ee .elementor-button{background-color:var( --e-global-color-ffda527 );font-family:"Helvetica Neue Condensed", helvetica;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-98398d2 );border-radius:2px 2px 2px 2px;padding:5px 10px 5px 10px;}.elementor-17265 .elementor-element.elementor-element-35460ee .elementor-button:hover, .elementor-17265 .elementor-element.elementor-element-35460ee .elementor-button:focus{background-color:var( --e-global-color-22f5f8e );color:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-35460ee .elementor-button:hover svg, .elementor-17265 .elementor-element.elementor-element-35460ee .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-6089576{--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-6089576.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17265 .elementor-element.elementor-element-b190685 .elementor-heading-title{font-family:"Helvetica", helvetica;font-size:0.9rem;font-weight:600;letter-spacing:0px;}.elementor-17265 .elementor-element.elementor-element-9913107{--alignment:left;--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px;--e-share-buttons-primary-color:var( --e-global-color-ffda527 );--e-share-buttons-secondary-color:var( --e-global-color-f059eb7 );}.elementor-17265 .elementor-element.elementor-element-9913107 .elementor-share-btn{font-size:calc(0.7px * 10);}.elementor-17265 .elementor-element.elementor-element-9913107 .elementor-share-btn__icon{--e-share-buttons-icon-size:20px;}.elementor-17265 .elementor-element.elementor-element-9913107 .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-22f5f8e );}.elementor-17265 .elementor-element.elementor-element-a842e1a{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-d9b07e4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17265 .elementor-element.elementor-element-55fbac0{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-17265 .elementor-element.elementor-element-3c996a5{--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-17265 .elementor-element.elementor-element-b5202ec{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:10px;--padding-left:32px;--padding-right:32px;}.elementor-17265 .elementor-element.elementor-element-b5202ec:not(.elementor-motion-effects-element-type-background), .elementor-17265 .elementor-element.elementor-element-b5202ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22f5f8e );}.elementor-17265 .elementor-element.elementor-element-9df832c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-cb46121 .elementor-heading-title{font-family:"Helvetica Neue Condensed", helvetica;font-size:1.6rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-542d578{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-17265 .elementor-element.elementor-element-d631b24{--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-17265 .elementor-element.elementor-element-6510f59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-17265 .elementor-element.elementor-element-99f0ed3{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-99f0ed3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17265 .elementor-element.elementor-element-402c511 .elementor-heading-title{font-family:"Helvetica Neue Condensed", helvetica;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-17265 .elementor-element.elementor-element-9d378fa .elementor-heading-title{font-family:"Helvetica Neue Condensed", helvetica;font-size:1.25rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-fd68daa{font-family:"Helvetica", helvetica;font-size:0.95rem;line-height:1.65em;color:var( --e-global-color-eea9f33 );}.elementor-17265 .elementor-element.elementor-element-7c376d0{--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:flex-end;--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-17265 .elementor-element.elementor-element-680703d .elementor-button{background-color:#CC6C27;font-family:"Helvetica Neue Condensed", helvetica;font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-ffda527 );color:var( --e-global-color-ffda527 );padding:10px 10px 10px 10px;}.elementor-17265 .elementor-element.elementor-element-680703d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17265 .elementor-element.elementor-element-f600571{width:var( --container-widget-width, 376px );max-width:376px;--container-widget-width:376px;--container-widget-flex-grow:0;}.elementor-17265 .elementor-element.elementor-element-f600571 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-17265 .elementor-element.elementor-element-f600571.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17265 .elementor-element.elementor-element-51fc51e{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-17265 .elementor-element.elementor-element-942a197{--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-17265 .elementor-element.elementor-element-8ca7d98{--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;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-3e0b111{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), helvetica;letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), helvetica;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-77155fa .elementor-toc__spinner{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17265 .elementor-element.elementor-element-77155fa .elementor-toc__header-title{text-align:start;}.elementor-17265 .elementor-element.elementor-element-77155fa .elementor-toc__header{flex-direction:row;}.elementor-17265 .elementor-element.elementor-element-77155fa{--item-text-hover-decoration:underline;}.elementor-17265 .elementor-element.elementor-element-cfee976{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-85b4fdb .elementor-heading-title{font-family:"Helvetica Neue Condensed", helvetica;font-size:1.6rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-2f753d7{font-family:"Helvetica", helvetica;font-size:0.9rem;line-height:1.65em;color:var( --e-global-color-fbb79a0 );}.elementor-17265 .elementor-element.elementor-element-8eec96e{font-family:"Helvetica", helvetica;font-size:1rem;line-height:1.65em;color:var( --e-global-color-eea9f33 );}.elementor-17265 .elementor-element.elementor-element-bcadbd0{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-751a417{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17265 .elementor-element.elementor-element-f2e730f .elementor-heading-title{font-family:"Helvetica Neue Condensed", helvetica;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-fbb79a0 );}.elementor-17265 .elementor-element.elementor-element-c31cbce{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-17553c6{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-3a1cbfa .elementor-heading-title{font-family:"Helvetica Neue Condensed", helvetica;font-size:1.05rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-dd8208a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-2affc20{width:auto;max-width:auto;}.elementor-17265 .elementor-element.elementor-element-2affc20 .elementor-heading-title{font-family:"Helvetica", helvetica;font-size:0.85rem;font-weight:400;color:var( --e-global-color-fbb79a0 );}.elementor-17265 .elementor-element.elementor-element-3404c68{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-eabc7a5{--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:08px 08px;--row-gap:08px;--column-gap:08px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-751c649 .elementor-heading-title{font-family:"Helvetica Neue Condensed", helvetica;font-size:1.05rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-e6e1225{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-d955375{width:auto;max-width:auto;}.elementor-17265 .elementor-element.elementor-element-d955375 .elementor-heading-title{font-family:"Helvetica", helvetica;font-size:0.85rem;font-weight:400;color:var( --e-global-color-fbb79a0 );}.elementor-17265 .elementor-element.elementor-element-03dab78{width:auto;max-width:auto;}.elementor-17265 .elementor-element.elementor-element-03dab78 .elementor-heading-title{font-family:"Helvetica", helvetica;font-size:0.85rem;font-weight:400;color:var( --e-global-color-fbb79a0 );}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), helvetica;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 );}.elementor-17265 .elementor-element.elementor-element-dc286c2{--divider-border-style:solid;--divider-color:var( --e-global-color-3fce14f );--divider-border-width:1px;}.elementor-17265 .elementor-element.elementor-element-dc286c2 .elementor-divider-separator{width:100%;}.elementor-17265 .elementor-element.elementor-element-dc286c2 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-17265 .elementor-element.elementor-element-b54ab86{font-family:"Helvetica", helvetica;font-size:0.88rem;line-height:1.65em;color:var( --e-global-color-fbb79a0 );}.elementor-17265 .elementor-element.elementor-element-7dae716 .elementor-button{background-color:transparent;font-family:"Helvetica Neue Condensed", helvetica;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;}.elementor-17265 .elementor-element.elementor-element-7dae716 .elementor-button:hover, .elementor-17265 .elementor-element.elementor-element-7dae716 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-7dae716 .elementor-button:hover svg, .elementor-17265 .elementor-element.elementor-element-7dae716 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-745e3d1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-17265 .elementor-element.elementor-element-745e3d1:not(.elementor-motion-effects-element-type-background), .elementor-17265 .elementor-element.elementor-element-745e3d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-dc88b9a .elementor-heading-title{font-family:"Helvetica Neue Condensed", helvetica;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-74ddc67 );}.elementor-17265 .elementor-element.elementor-element-17ba9cc .elementor-heading-title{font-family:"Helvetica Neue Condensed", helvetica;font-size:1.25rem;font-weight:700;color:var( --e-global-color-ffda527 );}.elementor-17265 .elementor-element.elementor-element-f80fa92{font-family:"Helvetica", helvetica;font-size:0.88rem;line-height:1.65em;color:var( --e-global-color-ffda527 );}.elementor-17265 .elementor-element.elementor-element-948737d .elementor-button{background-color:transparent;font-family:"Helvetica Neue Condensed", helvetica;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-ffda527 );color:var( --e-global-color-ffda527 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ffda527 );border-radius:0px 0px 0px 0px;padding:10px 16px 10px 16px;}.elementor-17265 .elementor-element.elementor-element-948737d .elementor-button:hover, .elementor-17265 .elementor-element.elementor-element-948737d .elementor-button:focus{background-color:var( --e-global-color-ffda527 );color:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-948737d .elementor-button:hover svg, .elementor-17265 .elementor-element.elementor-element-948737d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-e8b3757{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-17265 .elementor-element.elementor-element-e8b3757:not(.elementor-motion-effects-element-type-background), .elementor-17265 .elementor-element.elementor-element-e8b3757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3fce14f );}.elementor-17265 .elementor-element.elementor-element-cc9075f{--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-17265 .elementor-element.elementor-element-85be736{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-4027c86{text-align:center;}.elementor-17265 .elementor-element.elementor-element-4027c86 .elementor-heading-title{font-family:"Helvetica Neue Condensed", helvetica;font-size:1.6rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-17265 .elementor-element.elementor-element-ffef87d{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-17265 .elementor-element.elementor-element-1853f1c{--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-17265 .elementor-element.elementor-element-2b99e1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-2f0628c .elementor-heading-title{font-family:"Helvetica Neue Condensed", helvetica;font-size:1.6rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), helvetica;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-23b0895 .elementor-icon-list-icon{width:14px;}.elementor-17265 .elementor-element.elementor-element-23b0895 .elementor-icon-list-icon i{font-size:14px;}.elementor-17265 .elementor-element.elementor-element-23b0895 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-17265 .elementor-element.elementor-element-23b0895 .elementor-icon-list-text, .elementor-17265 .elementor-element.elementor-element-23b0895 .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-17265 .elementor-element.elementor-element-23b0895 .elementor-icon-list-item{font-family:"Helvetica Neue Condensed", helvetica;font-weight:400;line-height:1.4rem;letter-spacing:0.78rem;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), helvetica;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 );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), helvetica;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), helvetica;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 );}.elementor-17265 .elementor-element.elementor-element-b0c2121{--grid-columns:4;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-17265 .elementor-element.elementor-element-b0c2121 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-17265 .elementor-element.elementor-element-b0c2121 .e-loop-item > .elementor-section, .elementor-17265 .elementor-element.elementor-element-b0c2121 .e-loop-item > .elementor-section > .elementor-container, .elementor-17265 .elementor-element.elementor-element-b0c2121 .e-loop-item > .e-con, .elementor-17265 .elementor-element.elementor-element-b0c2121 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-17265 .elementor-element.elementor-element-73e7083{--display:flex;--overlay-opacity:0.79;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-17265 .elementor-element.elementor-element-73e7083:not(.elementor-motion-effects-element-type-background), .elementor-17265 .elementor-element.elementor-element-73e7083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0088BB;}.elementor-17265 .elementor-element.elementor-element-73e7083::before, .elementor-17265 .elementor-element.elementor-element-73e7083 > .elementor-background-video-container::before, .elementor-17265 .elementor-element.elementor-element-73e7083 > .e-con-inner > .elementor-background-video-container::before, .elementor-17265 .elementor-element.elementor-element-73e7083 > .elementor-background-slideshow::before, .elementor-17265 .elementor-element.elementor-element-73e7083 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17265 .elementor-element.elementor-element-73e7083 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-17265 .elementor-element.elementor-element-96a0748{--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-17265 .elementor-element.elementor-element-04e2988{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-a1df2b2{text-align:center;}.elementor-17265 .elementor-element.elementor-element-a1df2b2 .elementor-heading-title{font-family:"Helvetica Neue Condensed", helvetica;font-size:1.6rem;font-weight:700;color:var( --e-global-color-ffda527 );}.elementor-17265 .elementor-element.elementor-element-93fc966{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", helvetica;font-size:1.1rem;font-weight:400;line-height:1.4rem;letter-spacing:0px;color:var( --e-global-color-dcb804c );}.elementor-17265 .elementor-element.elementor-element-93fc966.elementor-element{--align-self:center;}.elementor-17265 .elementor-element.elementor-element-1c32566{width:var( --container-widget-width, 465px );max-width:465px;--container-widget-width:465px;--container-widget-flex-grow:0;}.elementor-17265 .elementor-element.elementor-element-acf5f83.elementor-element{--align-self:stretch;}.elementor-17265 .elementor-element.elementor-element-acf5f83{text-align:center;}.elementor-17265 .elementor-element.elementor-element-acf5f83 .elementor-heading-title{font-size:1rem;font-weight:700;line-height:1.5rem;color:var( --e-global-color-3fce14f );}.elementor-17265 .elementor-element.elementor-element-73c6761 .elementor-button{background-color:#CC6C27;font-family:"Helvetica Neue Condensed", helvetica;font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-ffda527 );color:var( --e-global-color-ffda527 );padding:10px 10px 10px 10px;}.elementor-17265 .elementor-element.elementor-element-73c6761.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17265 .elementor-element.elementor-element-7eb83a4 .elementor-heading-title{font-family:"Helvetica", helvetica;font-size:1rem;font-weight:700;color:var( --e-global-color-ffda527 );}@media(min-width:770px){.elementor-17265 .elementor-element.elementor-element-cde827c{--content-width:1180px;}.elementor-17265 .elementor-element.elementor-element-3c996a5{--content-width:1180px;}.elementor-17265 .elementor-element.elementor-element-d631b24{--content-width:1180px;}.elementor-17265 .elementor-element.elementor-element-99f0ed3{--width:50.024%;}.elementor-17265 .elementor-element.elementor-element-942a197{--content-width:1180px;}.elementor-17265 .elementor-element.elementor-element-cc9075f{--content-width:1180px;}.elementor-17265 .elementor-element.elementor-element-85be736{--content-width:820px;}.elementor-17265 .elementor-element.elementor-element-1853f1c{--content-width:1180px;}.elementor-17265 .elementor-element.elementor-element-96a0748{--content-width:1180px;}.elementor-17265 .elementor-element.elementor-element-04e2988{--content-width:820px;}}@media(max-width:1024px) and (min-width:770px){.elementor-17265 .elementor-element.elementor-element-8e051b9{--width:45%;}.elementor-17265 .elementor-element.elementor-element-6089576{--width:45%;}.elementor-17265 .elementor-element.elementor-element-99f0ed3{--width:40%;}}@media(max-width:1366px){.elementor-widget-breadcrumbs{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-b57b2e3 .elementor-heading-title{font-size:2.4rem;line-height:0.95em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-f600571{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-17265 .elementor-element.elementor-element-f600571.elementor-element{--align-self:center;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-23b0895 .elementor-icon-list-item{line-height:1.4rem;}.elementor-widget-loop-grid .elementor-pagination{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-b0c2121{--grid-columns:4;}.elementor-17265 .elementor-element.elementor-element-93fc966{line-height:1.4rem;}.elementor-17265 .elementor-element.elementor-element-1c32566{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-17265 .elementor-element.elementor-element-1c32566.elementor-element{--align-self:center;}.elementor-17265 .elementor-element.elementor-element-acf5f83 .elementor-heading-title{line-height:2.6rem;}}@media(max-width:1024px){.elementor-widget-breadcrumbs{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-8484104{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17265 .elementor-element.elementor-element-b85309d{--justify-content:center;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-b57b2e3{text-align:center;}.elementor-17265 .elementor-element.elementor-element-b57b2e3 .elementor-heading-title{font-size:2.1rem;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-d9ac8b9{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-17265 .elementor-element.elementor-element-d9ac8b9.elementor-element{--align-self:center;}.elementor-17265 .elementor-element.elementor-element-746e5d1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17265 .elementor-element.elementor-element-a995226{--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:center;--align-items:center;}.elementor-17265 .elementor-element.elementor-element-0232b68{text-align:center;}.elementor-17265 .elementor-element.elementor-element-42f1080{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-b190685{text-align:center;}.elementor-17265 .elementor-element.elementor-element-9913107.elementor-element{--align-self:center;} .elementor-17265 .elementor-element.elementor-element-9913107{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-17265 .elementor-element.elementor-element-a842e1a.e-con{--order:-99999 /* order start hack */;}.elementor-17265 .elementor-element.elementor-element-99f0ed3.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-17265 .elementor-element.elementor-element-7c376d0{--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:center;}.elementor-17265 .elementor-element.elementor-element-8ca7d98{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-77155fa.elementor-element{--align-self:center;}.elementor-17265 .elementor-element.elementor-element-77155fa .elementor-toc__header-title{text-align:center;}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-745e3d1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-b0c2121{--grid-columns:2;}.elementor-17265 .elementor-element.elementor-element-73e7083{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-17265 .elementor-element.elementor-element-acf5f83 .elementor-heading-title{line-height:1.9rem;}}@media(max-width:880px){.elementor-17265 .elementor-element.elementor-element-acf5f83 .elementor-heading-title{line-height:2rem;}}@media(max-width:769px){.elementor-17265 .elementor-element.elementor-element-2537728{--padding-top:16px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-widget-breadcrumbs{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-b57b2e3 .elementor-heading-title{font-size:1.7rem;line-height:1.05em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );} .elementor-17265 .elementor-element.elementor-element-9913107{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-17265 .elementor-element.elementor-element-55fbac0{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-17265 .elementor-element.elementor-element-b5202ec{--padding-top:22px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-17265 .elementor-element.elementor-element-cb46121 .elementor-heading-title{font-size:1.35rem;}.elementor-17265 .elementor-element.elementor-element-542d578{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-17265 .elementor-element.elementor-element-6510f59{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-17265 .elementor-element.elementor-element-99f0ed3{--width:100%;}.elementor-17265 .elementor-element.elementor-element-f600571{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-17265 .elementor-element.elementor-element-51fc51e{--padding-top:8px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-85b4fdb .elementor-heading-title{font-size:1.35rem;}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-e8b3757{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-17265 .elementor-element.elementor-element-4027c86 .elementor-heading-title{font-size:1.35rem;}.elementor-17265 .elementor-element.elementor-element-ffef87d{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-17265 .elementor-element.elementor-element-2f0628c .elementor-heading-title{font-size:1.35rem;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17265 .elementor-element.elementor-element-b0c2121{--grid-columns:1;}.elementor-17265 .elementor-element.elementor-element-73e7083{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17265 .elementor-element.elementor-element-04e2988{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17265 .elementor-element.elementor-element-a1df2b2 .elementor-heading-title{font-size:1.35rem;}.elementor-17265 .elementor-element.elementor-element-93fc966{font-size:1.1rem;}.elementor-17265 .elementor-element.elementor-element-1c32566{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-17265 .elementor-element.elementor-element-acf5f83 .elementor-heading-title{line-height:1.8rem;}}/* Start custom CSS *//* Podcast episode template */
.rm-pe-crumbs, .rm-pe-crumbs a { font-family: Helvetica, Arial, sans-serif; font-size: .9rem; color: #5C5C5C; }
.rm-pe-crumbs a:hover { color: #0088BB; }
.rm-pe-badge .elementor-heading-title { display: inline-block; background: #E5F3F8; color: #0088BB; font-family: "Helvetica Neue Condensed", Helvetica, Arial, sans-serif; font-weight: 700; font-size: .8rem; letter-spacing: 1.5px; text-transform: uppercase; padding: 5px 10px; }
.rm-pe-dot + .rm-pe-dot .elementor-heading-title::before { content: "\00B7"; margin-right: 10px; color: #9EA6B4; }
body:not(.elementor-editor-active) .rm-pe-meta .elementor-heading-title:empty,
body:not(.elementor-editor-active) .rm-pe-meta .elementor-widget:has(.elementor-heading-title:empty) { display: none; }
.rm-pe-summary { border-left: 3px solid #0088BB; padding-left: 18px; }
.rm-pe-summary p:last-child, .rm-pe-sub p:last-child { margin-bottom: 0; }
.rm-pe-checks { list-style: none; margin: 0; padding: 0; }
.rm-pe-checks li { position: relative; padding-left: 26px; margin: 6px 0; font-family: Helvetica, Arial, sans-serif; font-size: .95rem; color: #333333; }
.rm-pe-checks li::before { content: ""; position: absolute; left: 2px; top: .35em; width: 11px; height: 6px; border-left: 2px solid #0088BB; border-bottom: 2px solid #0088BB; transform: rotate(-45deg); }
body:not(.elementor-editor-active) .rm-pe-checks-wrap:not(:has(.rm-pe-checks li)) { display: none; }
body:not(.elementor-editor-active) .rm-pe-platforms .elementor-widget-button:has(a.elementor-button:not([href])),
body:not(.elementor-editor-active) .rm-pe-platforms .elementor-widget-button:has(a.elementor-button[href=""]) { display: none; }
/* takeaways */
body:not(.elementor-editor-active) .rm-pe-tk-section:not(:has(.rm-pe-tk-row)) { display: none; }
.rm-pe-tk-meta { font-family: "Helvetica Neue Condensed", Helvetica, Arial, sans-serif; font-weight: 700; font-size: .78rem; letter-spacing: 1.5px; text-transform: uppercase; color: #5C5C5C; }
.rm-pe-tk { list-style: none; margin: 0; padding: 0; }
.rm-pe-tk-row { display: flex; gap: 28px; align-items: baseline; padding: 15px 0; border-top: 1px solid #CCE8F2; }
.rm-pe-tk-num { flex: 0 0 auto; min-width: 22px; font-family: "Helvetica Neue Condensed", Helvetica, Arial, sans-serif; font-weight: 700; font-size: .95rem; color: #CC6C27; }
.rm-pe-tk-row p { margin: 0; font-family: Helvetica, Arial, sans-serif; font-size: 1rem; line-height: 1.55; color: #333333; }
@media (max-width: 767px) { .rm-pe-tk-row { gap: 16px; } }
/* mid CTA card */
.rm-pe-cta-card { border: 1px solid #EDEDF0; border-radius: 4px; box-shadow: 0 10px 30px rgba(0,48,87,.06); }
.rm-pe-cta-card p { margin: 0; }
.rm-pe-cta-btn .elementor-button { white-space: nowrap; }
@media (max-width: 767px) { .rm-pe-cta-btn, .rm-pe-cta-btn .elementor-button { width: 100%; } }
/* chapters (Table of Contents widget) */
.rm-pe-toc .elementor-toc__header { padding: 0 0 10px; border-bottom: 1px solid #EDEDF0; background: none; }
.rm-pe-toc .elementor-toc__header-title { font-family: "Helvetica Neue Condensed", Helvetica, Arial, sans-serif; font-weight: 700; font-size: .8rem; letter-spacing: 1.5px; text-transform: uppercase; color: #5C5C5C; }
.rm-pe-toc .elementor-toc__body { padding: 8px 0 0; }
.rm-pe-toc .elementor-toc__list-item-text { display: flex; align-items: baseline; gap: 12px; padding: 10px 12px; border-radius: 3px; font-family: Helvetica, Arial, sans-serif; font-size: .95rem; line-height: 1.3; color: #1E1E1E; transition: background-color .2s; }
/* time + title are split into spans by the plugin's chapters script (rm-toc-time / rm-toc-title) */
.rm-pe-toc .rm-toc-time { flex: 0 0 44px; font-size: .8rem; font-weight: 700; color: #7A7A7A; font-variant-numeric: tabular-nums; }
.rm-pe-toc .rm-toc-title { flex: 1 1 auto; min-width: 0; }
.rm-pe-toc .elementor-toc__list-item-text:hover .rm-toc-title { color: #0088BB; }
/* the chapter you have scrolled to (class set by the plugin's chapters script; Elementor's own elementor-item-active is no longer styled) */
.rm-pe-toc .elementor-toc__list-item-text.rm-toc-active { background: #E4F1F8; }
.rm-pe-toc .rm-toc-active .rm-toc-time { color: #0088BB; }
.rm-pe-toc .rm-toc-active .rm-toc-title { font-weight: 700; color: #003057; }
.rm-pe-toc .elementor-toc__list-item { margin-bottom: 4px; }
.rm-pe-toc .elementor-widget-container { border: 0; }
/* transcript */
.rm-pe-transcript h2 { display: inline-block; margin: 26px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #0088BB; font-family: "Helvetica Neue Condensed", Helvetica, Arial, sans-serif; font-weight: 700; font-size: .95rem; line-height: 1.3; letter-spacing: 1px; text-transform: uppercase; color: #003057; scroll-margin-top: 110px; }
.rm-pe-transcript p { margin: 0 0 14px; font-size: 1rem; line-height: 1.2rem; color: #333333; margin-top: 0; }
.rm-pe-transcript p:has(> strong:first-child + em) { margin-bottom: 5px; }
.rm-pe-transcript h3 { font-size: 1.1rem; border-bottom: 1px solid #0088bb; font-family: 'Helvetica Neue Condensed'; color: #003057; padding-bottom: 5px; margin-top: 25px; }
/* chapter links: room for the fixed header (54px, 60px at tablet and below) + 30px. The anchor spans get ONLY the scroll margin:
   they are empty inline elements and padding/border would give each one a stray line. */
.rm-pe-transcript .elementor-menu-anchor, .rm-pe-transcript h3 { scroll-margin-top: 84px; }
@media (max-width: 1024px) { .rm-pe-transcript .elementor-menu-anchor, .rm-pe-transcript h3 { scroll-margin-top: 90px; } }
.rm-pe-transcript strong { color: #003057; }
.rm-pe-transcript em { font-style: normal; font-size: .8rem; color: #9EA6B4; margin-left: 6px; }
/* rail */
.rm-pe-guest { border: 1px solid #EDEDF0; border-radius: 4px; }
.rm-pe-avatar { display: flex; width: 40px; height: 40px; border-radius: 50%; background: #0088BB; color: #fff; align-items: center; justify-content: center; font-family: "Helvetica Neue Condensed", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 1rem; }
.rm-pe-body-host-row .rm-pe-avatar { background: #003057; }
body:not(.elementor-editor-active) .rm-pe-guest-market .elementor-heading-title:empty { display: none; }
.rm-pe-guest-bio p { margin: 0; }
.rm-pe-dealer { border-radius: 4px; }
.rm-pe-dealer p { margin: 0; }
/* FAQ */
body:not(.elementor-editor-active) .rm-pe-faq-section:not(:has(.rm-pe-faq-item)) { display: none; }
.rm-pe-underline .elementor-heading-title { display: inline-block; padding-bottom: 8px; border-bottom: 3px solid #CC6C27; }
.rm-pe-faq-item { margin-bottom: 10px; background: #fff; border: 1px solid #EDEDF0; border-radius: 4px; }
.rm-pe-faq-item summary { position: relative; list-style: none; cursor: pointer; padding: 17px 48px 17px 18px; font-family: "Helvetica Neue Condensed", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 1.3rem; line-height: 1.3; color: #003057; }
.rm-pe-faq-item summary::-webkit-details-marker { display: none; }
.rm-pe-faq-item summary::after { content: ""; position: absolute; right: 22px; top: 50%; width: 8px; height: 8px; margin-top: -6px; border-right: 2px solid #0088BB; border-bottom: 2px solid #0088BB; transform: rotate(45deg); transition: transform .2s; }
.rm-pe-faq-item[open] summary::after { transform: rotate(-135deg); margin-top: -2px; }
.rm-pe-faq-item summary:hover { color: #0088BB; }
.rm-pe-faq-answer { padding: 0 18px 16px; font-family: Helvetica, Arial, sans-serif; font-size: 1rem; line-height: 1.6; color: #333333; }
.rm-pe-faq-answer p { margin: 0; }
/* related */
body:not(.elementor-editor-active) .rm-pe-related-section:not(:has(.e-loop-item)) { display: none; }
/* bottom band */
.rm-pe-center, .rm-pe-center p { text-align: center; }
.rm-pe-band .rm-pe-center p { margin: 0; }
#rm-pe-estimate { scroll-margin-top: 110px; }
/* native Video widget (poster = Featured Image) */
.rm-pe-video .elementor-wrapper { border-radius: 4px; overflow: hidden; box-shadow: 0 18px 44px rgba(0,48,87,.18); }
.rm-pe-video .elementor-custom-embed-image-overlay { background-size: cover; background-position: center; }

/* topic CTA: form on -> band shows the lead form; form off (e.g. The Business) -> band shows the button */
body:not(.rm-cta-no-form):not(.elementor-editor-active) .rm-pe-band-button { display: none; }
body.rm-cta-no-form .rm-pe-zip-form, body.rm-cta-no-form .rm-pe-band-free-line { display: none; }


/* ===== ZIP form + site popup rules ===== */
/* ===== ZIP form ([podcast_zip_form]) — mid card + bottom band. Scoped to .rm-pe-zip-form. Markup from roofmaxx.com page 17745, behaviour from the theme's zip-finder.js ===== */
.elementor .rm-pe-zip-form.elementor-widget { width: 100%; max-width: 480px; margin-left: auto; }
.elementor .rm-pe-band .rm-pe-zip-form.elementor-widget { margin: 0 auto; }
.rm-pe-zip-form form.zipfinder-form { width: max-content; max-width: 100%; margin: 0 0 0 auto; }
.rm-pe-zip-form form.zipfinder-form > div { display: grid; grid-template-columns: minmax(0, 200px) auto; align-items: stretch; margin: 0 !important; }
.rm-pe-zip-form input.top-zip-field { min-width: 0; width: 100%; height: 48px; box-sizing: border-box; padding: 0 12px; border: 2px solid #CC6C27; border-right: 0; border-radius: 4px 0 0 4px; background: #fff; color: #333; font-size: .95rem; }
.rm-pe-zip-form input.top-zip-field::placeholder { font-size: .85rem; text-align: left; color: #757575; }
.rm-pe-zip-form button.button-getestimate { height: 48px; box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; padding: 0 22px; border: 2px solid #CC6C27; border-radius: 0 4px 4px 0; background: #CC6C27; color: #fff; font-family: "Helvetica Neue Condensed", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 1.05rem; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap; line-height: 1; }
.rm-pe-zip-form button.button-getestimate:hover:not(:disabled) { background: #B25E1F; border-color: #B25E1F; }
.rm-pe-zip-form button.button-getestimate:disabled { opacity: .55; cursor: not-allowed; }
body.elementor-editor-active .rm-pe-zip-form button.button-getestimate:disabled { opacity: 1; }   /* the editor does not load zip-finder.js, so the button would always look disabled */
.rm-pe-zip-form span.output-zip { grid-column: 1 / -1; margin-top: 6px; font-size: .8rem; color: #5b6670; text-align: left; }
.rm-pe-band .rm-pe-zip-form form.zipfinder-form { margin: 0 auto; }
.rm-pe-band .rm-pe-zip-form span.output-zip { color: rgba(255,255,255,.88); text-align: center; }
.rm-pe-cta-actions { flex: 1 1 auto; min-width: 0; }
@media (max-width: 1024px) {
  .elementor .rm-pe-cta-card.e-con { --flex-direction: column; --align-items: stretch; }
  .rm-pe-cta-text-column, .rm-pe-cta-actions { width: 100%; max-width: 100%; }
  .rm-pe-cta-actions { justify-content: flex-start; }
  .elementor .rm-pe-cta-zip-form.elementor-widget { margin-left: 0; }
  .rm-pe-cta-zip-form form.zipfinder-form { margin-left: 0; }
}
@media (max-width: 767px) {
  .rm-pe-zip-form form.zipfinder-form { width: 100%; margin: 0; }
  .rm-pe-zip-form form.zipfinder-form > div { grid-template-columns: 1fr; gap: 8px; }
  .rm-pe-zip-form input.top-zip-field { border-right: 2px solid #CC6C27; border-radius: 4px; }
  .rm-pe-zip-form button.button-getestimate { width: 100%; border-radius: 4px; }
}
#popup-form .modal-content {
    background-color: transparent!important;
    border: none!important;
}
#popup-form .modal-footer, #popup-form .modal-header {
    border: none!important;
}
#popup-form .modal-header .btn-close {
    background-color: #fff;
    border-radius: 50%;
    opacity: 1;
    cursor: pointer;
}
#popup-form div#fMsg {
    background-color: #ccc;
    border-radius: 5px;
    position: relative;
}
#popup-form div#fMsg p {
    font-size: 17px;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 10px;
    position: relative;
    text-align: center;
}
/* FIX FOR BT5 POPUP AND GOOGLE AUTOCOMPLETE DROPDOWN (popup rules are scoped to #popup-form; .modal-backdrop and .pac-container live on <body>, so they stay global) */
#popup-form.modal {
    z-index: 1001 !important;
}
.modal-backdrop {
    z-index: 1000 !important;
}
.pac-container {
    z-index: 1055 !important;
}
/* FIX FOR BT5 POPUP AND GOOGLE AUTOCOMPLETE DROPDOWN */

/* ZIP INPUT TOP FORM + MODAL */


/* mid card: homeowner topics show the ZIP form instead of the button; dealer episodes show the button */
body:not(.rm-cta-no-form):not(.elementor-editor-active) .rm-pe-cta-button { display: none; }

/* no stray '·' when the episode label is empty (number rule) */
.rm-pe-dot:has(.elementor-heading-title:empty) + .rm-pe-dot .elementor-heading-title::before { content: none; }

/* CHAPTERS AS A DROPDOWN CARD (tablet + phone). The Elementor TOC is already collapsible (minimized_on: tablet); the plugin (3.34.0)
   writes <span class="rm-toc-label">Chapters</span><span class="rm-toc-count">N chapters · jump to a section</span> into the header.
   Desktop keeps the plain sticky list: the count line is hidden above 1024px. !important only where the widget's own tablet
   settings (header_text_align_tablet: center) would win. */
.rm-pe-toc .rm-toc-count { display: none; }
@media (max-width: 1024px) {
  .elementor-widget-table-of-contents.rm-pe-toc { width: 100%; background: #F5F7F9; border: 1px solid #DDE2E8; border-radius: 4px; }
  .rm-pe-toc .elementor-toc__header { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 12px 16px; border-bottom: 0; background: none; cursor: pointer; }
  .rm-pe-toc .elementor-toc__header-title { display: flex; flex-direction: column; gap: 5px; text-align: left !important; text-transform: none; letter-spacing: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .rm-pe-toc .rm-toc-label { font-size: 11px; font-weight: 700; line-height: 1; letter-spacing: .12em; text-transform: uppercase; color: #5C5C5C; }
  .rm-pe-toc .rm-toc-count { display: block; font-size: 14px; font-weight: 400; line-height: 1.3; letter-spacing: 0; text-transform: none; color: #1F2D3A; }
  .rm-pe-toc .elementor-toc__toggle-button { flex: none; color: #0088BB; }
  .rm-pe-toc .elementor-toc__toggle-button svg { width: 14px; height: 14px; fill: #0088BB; }
  .rm-pe-toc .elementor-toc__body { padding: 4px 16px 12px; border-top: 1px solid #DDE2E8; }
}

/* TRANSCRIPT COLLAPSE (tablet + phone, <=1024px): the plugin (3.35.0) marks the last element of speaker turn 2 with .rm-tr-cut and puts
   .rm-tr-collapsed on the transcript widget; everything after the cut is hidden until "READ FULL TRANSCRIPT" is tapped.
   Desktop shows the whole transcript and no link. */
@media (max-width: 1024px) {
  .rm-pe-transcript.rm-tr-collapsed .rm-tr-cut ~ * { display: none; }
  /* the site / Hello theme style every <button> as a full-width orange block: !important keeps this a plain blue text link */
  button.rm-tr-toggle { display: inline-block !important; width: auto !important; height: auto !important; min-height: 0 !important; margin: 14px 0 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important; cursor: pointer; text-align: left; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 13px !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: .08em !important; text-transform: uppercase !important; color: #0088BB !important; }
  button.rm-tr-toggle:hover, button.rm-tr-toggle:focus-visible { text-decoration: underline; background: none !important; color: #0088BB !important; }
}
@media (min-width: 1025px) { .rm-tr-toggle { display: none; } }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://roofmaxx.com/learning-hub/wp-content/uploads/2025/10/HelveticaNeue-CondensedBlack.woff2') format('woff2'),
		url('https://roofmaxx.com/learning-hub/wp-content/uploads/2025/10/HelveticaNeue-CondensedBlack.woff') format('woff');
}
/* End Custom Fonts CSS */