.elementor-18 .elementor-element.elementor-element-db73780{--display:flex;--min-height:2.4rem;--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-end;--overlay-opacity:0.37;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-db73780:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-db73780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6fbf4a );}.elementor-18 .elementor-element.elementor-element-db73780::before, .elementor-18 .elementor-element.elementor-element-db73780 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-db73780 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-db73780 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-db73780 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-db73780 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-2fda6fe{--display:flex;--min-height:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-271b6ba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-271b6ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-271b6ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-271b6ba .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-ad6640c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-ad6640c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ad6640c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-ad6640c .elementor-heading-title{font-family:var( --e-global-typography-3abecb8-font-family ), Sans-serif;font-size:var( --e-global-typography-3abecb8-font-size );font-weight:var( --e-global-typography-3abecb8-font-weight );line-height:var( --e-global-typography-3abecb8-line-height );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-6802953e{--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;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18 .elementor-element.elementor-element-3c92cefb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3c92cefb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-22dafa40{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-22dafa40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-31ddbeb1 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-3f6e96f1 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-3f6e96f1 .elementor-heading-title{font-family:var( --e-global-typography-3abecb8-font-family ), Sans-serif;font-size:var( --e-global-typography-3abecb8-font-size );font-weight:var( --e-global-typography-3abecb8-font-weight );line-height:var( --e-global-typography-3abecb8-line-height );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-7abccf9e{--display:flex;--min-height:450px;--border-radius:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-7abccf9e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7abccf9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tyrrellbuildingtechnologies.com/wp-content/uploads/group-business-partners-formal-suits-pointing-office-building-meeting-outdoors-discussing-real-property-back-view-commercial-real-estate-concept-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-7abccf9e:hover{border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-18 .elementor-element.elementor-element-7abccf9e, .elementor-18 .elementor-element.elementor-element-7abccf9e::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-609271a5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3e85ce1 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-6d98a356 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-6d98a356 .elementor-heading-title{font-family:var( --e-global-typography-3abecb8-font-family ), Sans-serif;font-size:var( --e-global-typography-3abecb8-font-size );font-weight:var( --e-global-typography-3abecb8-font-weight );line-height:var( --e-global-typography-3abecb8-line-height );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-440c5269{--display:flex;--min-height:450px;--border-radius:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-440c5269:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-440c5269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tyrrellbuildingtechnologies.com/wp-content/uploads/TP_-_Niagara_training.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-440c5269:hover{border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-18 .elementor-element.elementor-element-440c5269, .elementor-18 .elementor-element.elementor-element-440c5269::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-2df1d4ac{--display:flex;--min-height:0px;--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;--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18 .elementor-element.elementor-element-2df1d4ac:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2df1d4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-18 .elementor-element.elementor-element-1665431e{--display:flex;--min-height:2rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1665431e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1665431e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tyrrellbuildingtechnologies.com/wp-content/uploads/TBT_favicon-full-colour.png");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-cfffa54{--divider-border-style:solid;--divider-color:#4C4A7C4A;--divider-border-width:2px;}.elementor-18 .elementor-element.elementor-element-cfffa54 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-cfffa54 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-5881724{--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:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18 .elementor-element.elementor-element-2680416{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-2680416 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-2680416.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-2680416 .elementor-heading-title{font-family:var( --e-global-typography-51bff92-font-family ), Sans-serif;font-size:var( --e-global-typography-51bff92-font-size );font-weight:var( --e-global-typography-51bff92-font-weight );line-height:var( --e-global-typography-51bff92-line-height );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-af18e3a > .elementor-widget-container{margin:2rem 0rem 2rem 0rem;}.elementor-18 .elementor-element.elementor-element-af18e3a{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18 .elementor-element.elementor-element-7c22ff1c .elementor-button{background-color:var( --e-global-color-f6fbf4a );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-7c22ff1c .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-7c22ff1c .elementor-button:focus{background-color:#EEEEEE;}.elementor-18 .elementor-element.elementor-element-11f3bdc{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18 .elementor-element.elementor-element-a19a56c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a19a56c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-68f919b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-68f919b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-84593c9 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-35a2dfb > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-35a2dfb .elementor-heading-title{font-family:var( --e-global-typography-3abecb8-font-family ), Sans-serif;font-size:var( --e-global-typography-3abecb8-font-size );font-weight:var( --e-global-typography-3abecb8-font-weight );line-height:var( --e-global-typography-3abecb8-line-height );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-4825562{--display:flex;--min-height:547px;--border-radius:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-4825562:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4825562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tyrrellbuildingtechnologies.com/wp-content/uploads/41856.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-4825562:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-18 .elementor-element.elementor-element-4825562, .elementor-18 .elementor-element.elementor-element-4825562::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-616b788{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8e2e894{--display:flex;--min-height:450px;--border-radius:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-8e2e894:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8e2e894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tyrrellbuildingtechnologies.com/wp-content/uploads/515.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-defd046 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-6c9ba87 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-6c9ba87 .elementor-heading-title{font-family:var( --e-global-typography-3abecb8-font-family ), Sans-serif;font-size:var( --e-global-typography-3abecb8-font-size );font-weight:var( --e-global-typography-3abecb8-font-weight );line-height:var( --e-global-typography-3abecb8-line-height );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-4a1243f{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-0781583{--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;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18 .elementor-element.elementor-element-11a4588{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-11a4588.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-ace2d57{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ace2d57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-c7dc5cf .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-67475a4 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-67475a4 .elementor-heading-title{font-family:var( --e-global-typography-3abecb8-font-family ), Sans-serif;font-size:var( --e-global-typography-3abecb8-font-size );font-weight:var( --e-global-typography-3abecb8-font-weight );line-height:var( --e-global-typography-3abecb8-line-height );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-cf2f1e1{--display:flex;--min-height:355px;--border-radius:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-cf2f1e1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-cf2f1e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tyrrellbuildingtechnologies.com/wp-content/uploads/5352.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-cf2f1e1:hover{border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-18 .elementor-element.elementor-element-cf2f1e1, .elementor-18 .elementor-element.elementor-element-cf2f1e1::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-b487c9b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fed0030{--display:flex;--min-height:450px;--border-radius:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-fed0030:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-fed0030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tyrrellbuildingtechnologies.com/wp-content/uploads/2443.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-e9bb854 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-2dcdce7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-2dcdce7 .elementor-heading-title{font-family:var( --e-global-typography-3abecb8-font-family ), Sans-serif;font-size:var( --e-global-typography-3abecb8-font-size );font-weight:var( --e-global-typography-3abecb8-font-weight );line-height:var( --e-global-typography-3abecb8-line-height );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-5260392{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-66baf06{--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;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-18 .elementor-element.elementor-element-e6e217d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e6e217d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-0ee2e48{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-59f7d0c{--display:flex;--min-height:326px;--border-radius:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-59f7d0c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-59f7d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tyrrellbuildingtechnologies.com/wp-content/uploads/We-look-after-ourselves-and-those-around-us-at-work-at-home-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-7053484 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-c43bf1d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-c43bf1d .elementor-heading-title{font-family:var( --e-global-typography-3abecb8-font-family ), Sans-serif;font-size:var( --e-global-typography-3abecb8-font-size );font-weight:var( --e-global-typography-3abecb8-font-weight );line-height:var( --e-global-typography-3abecb8-line-height );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-7eff939{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-271b6ba .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-ad6640c .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-31ddbeb1 .elementor-heading-title{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-18 .elementor-element.elementor-element-3f6e96f1 .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-3e85ce1 .elementor-heading-title{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-18 .elementor-element.elementor-element-6d98a356 .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-2680416 .elementor-heading-title{font-size:var( --e-global-typography-51bff92-font-size );line-height:var( --e-global-typography-51bff92-line-height );}.elementor-18 .elementor-element.elementor-element-af18e3a{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-18 .elementor-element.elementor-element-7c22ff1c .elementor-button{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-18 .elementor-element.elementor-element-84593c9 .elementor-heading-title{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-18 .elementor-element.elementor-element-35a2dfb .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-defd046 .elementor-heading-title{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-18 .elementor-element.elementor-element-6c9ba87 .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-4a1243f{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-18 .elementor-element.elementor-element-c7dc5cf .elementor-heading-title{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-18 .elementor-element.elementor-element-67475a4 .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-e9bb854 .elementor-heading-title{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-18 .elementor-element.elementor-element-2dcdce7 .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-5260392{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-18 .elementor-element.elementor-element-7053484 .elementor-heading-title{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-18 .elementor-element.elementor-element-c43bf1d .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-7eff939{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 );}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-db73780{--content-width:1140px;}.elementor-18 .elementor-element.elementor-element-3c92cefb{--width:98.16%;}.elementor-18 .elementor-element.elementor-element-22dafa40{--width:56.371%;}.elementor-18 .elementor-element.elementor-element-1665431e{--width:2rem;}.elementor-18 .elementor-element.elementor-element-a19a56c{--width:98.16%;}.elementor-18 .elementor-element.elementor-element-68f919b{--width:56.371%;}.elementor-18 .elementor-element.elementor-element-11a4588{--width:98.16%;}.elementor-18 .elementor-element.elementor-element-ace2d57{--width:41.357%;}.elementor-18 .elementor-element.elementor-element-e6e217d{--width:98.16%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-2fda6fe{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18 .elementor-element.elementor-element-271b6ba{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:left;}.elementor-18 .elementor-element.elementor-element-271b6ba .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-ad6640c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:left;}.elementor-18 .elementor-element.elementor-element-ad6640c .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-6802953e{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18 .elementor-element.elementor-element-31ddbeb1 .elementor-heading-title{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-18 .elementor-element.elementor-element-3f6e96f1 .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-7abccf9e{--min-height:200px;}.elementor-18 .elementor-element.elementor-element-3e85ce1 .elementor-heading-title{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-18 .elementor-element.elementor-element-6d98a356 .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-440c5269{--min-height:200px;}.elementor-18 .elementor-element.elementor-element-2df1d4ac{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18 .elementor-element.elementor-element-1665431e{--width:2rem;}.elementor-18 .elementor-element.elementor-element-5881724{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18 .elementor-element.elementor-element-2680416{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:left;}.elementor-18 .elementor-element.elementor-element-2680416 .elementor-heading-title{font-size:var( --e-global-typography-51bff92-font-size );line-height:var( --e-global-typography-51bff92-line-height );}.elementor-18 .elementor-element.elementor-element-af18e3a{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-18 .elementor-element.elementor-element-7c22ff1c.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-7c22ff1c .elementor-button{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-18 .elementor-element.elementor-element-11f3bdc{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18 .elementor-element.elementor-element-84593c9 .elementor-heading-title{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-18 .elementor-element.elementor-element-35a2dfb .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-defd046 .elementor-heading-title{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-18 .elementor-element.elementor-element-6c9ba87 .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-4a1243f{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-18 .elementor-element.elementor-element-0781583{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18 .elementor-element.elementor-element-c7dc5cf .elementor-heading-title{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-18 .elementor-element.elementor-element-67475a4 .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-cf2f1e1{--min-height:250px;}.elementor-18 .elementor-element.elementor-element-fed0030{--min-height:250px;}.elementor-18 .elementor-element.elementor-element-e9bb854 .elementor-heading-title{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-18 .elementor-element.elementor-element-2dcdce7 .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-5260392{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-18 .elementor-element.elementor-element-66baf06{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-18 .elementor-element.elementor-element-59f7d0c{--min-height:250px;}.elementor-18 .elementor-element.elementor-element-7053484 .elementor-heading-title{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-18 .elementor-element.elementor-element-c43bf1d .elementor-heading-title{font-size:var( --e-global-typography-3abecb8-font-size );line-height:var( --e-global-typography-3abecb8-line-height );}.elementor-18 .elementor-element.elementor-element-7eff939{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 );}}