.elementor-7973 .elementor-element.elementor-element-a83e178 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7973 .elementor-element.elementor-element-a83e178:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-a83e178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/04/1692696552370.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-a83e178 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );background-image:url("https://tectonic.scot/wp-content/uploads/2024/11/low-poly-background-purple_1048-8441.avif");background-size:cover;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7973 .elementor-element.elementor-element-a83e178 > .elementor-container{min-height:50vh;}.elementor-7973 .elementor-element.elementor-element-a83e178{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-165px;margin-bottom:20px;padding:155px 15px 0px 15px;}.elementor-7973 .elementor-element.elementor-element-47454a40 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7973 .elementor-element.elementor-element-47454a40 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7973 .elementor-element.elementor-element-79a6e317{text-align:center;}.elementor-7973 .elementor-element.elementor-element-79a6e317 .elementor-heading-title{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-86f3294{--display:flex;}.elementor-7973 .elementor-element.elementor-element-5c8d851{color:var( --e-global-color-primary );}.elementor-7973 .elementor-element.elementor-element-6281ff6{--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;}.elementor-7973 .elementor-element.elementor-element-811f6d3{--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;}.elementor-7973 .elementor-element.elementor-element-af44f39{text-align:center;}.elementor-7973 .elementor-element.elementor-element-8d223fa{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7973 .elementor-element.elementor-element-8d223fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7973 .elementor-element.elementor-element-2dad660{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-7973 .elementor-element.elementor-element-43ce955.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7973 .elementor-element.elementor-element-43ce955.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7973 .elementor-element.elementor-element-43ce955 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-08fcc9d );padding:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-7973 .elementor-element.elementor-element-78844d1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7973 .elementor-element.elementor-element-78844d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7973 .elementor-element.elementor-element-78844d1 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-08fcc9d );padding:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-7973 .elementor-element.elementor-element-43105de.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7973 .elementor-element.elementor-element-43105de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7973 .elementor-element.elementor-element-43105de > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-08fcc9d );padding:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-7973 .elementor-element.elementor-element-8351181.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7973 .elementor-element.elementor-element-8351181.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7973 .elementor-element.elementor-element-8351181 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-08fcc9d );padding:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-7973 .elementor-element.elementor-element-c77ffb6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7973 .elementor-element.elementor-element-c77ffb6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7973 .elementor-element.elementor-element-c77ffb6 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-08fcc9d );padding:20px 20px 20px 20px;}.elementor-7973 .elementor-element.elementor-element-7105f8d3{margin-top:0px;margin-bottom:110px;padding:0px 15px 0px 15px;}.elementor-7973 .elementor-element.elementor-element-7df71cb{text-align:center;}.elementor-7973 .elementor-element.elementor-element-193bbb6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7973 .elementor-element.elementor-element-90d8855{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-90d8855:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-90d8855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2024/11/Amy-Kelly-Marketing-Director-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-95c93c4{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-95c93c4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-da51301{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-da51301:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-da51301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-d072e46{text-align:center;}.elementor-7973 .elementor-element.elementor-element-d072e46 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-470f251{text-align:center;}.elementor-7973 .elementor-element.elementor-element-470f251 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-48f84d5{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-1f008d3{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-4a89183{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-4a89183 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-4a89183 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-73a752b{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-73a752b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-73a752b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-c5f930d{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-c5f930d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-c5f930d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-77e5f9d{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-2cd7b9b .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-2cd7b9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-d0df805{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-d0df805 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-d0df805 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-d0df805 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-d0df805 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-d0df805 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-d0df805 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-d0df805 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-9f93bdf{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-9f93bdf:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-9f93bdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/10/robin-2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-843ba61{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-843ba61.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-406a024{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-406a024:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-406a024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-6099f01{text-align:center;}.elementor-7973 .elementor-element.elementor-element-6099f01 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-09eb785{text-align:center;}.elementor-7973 .elementor-element.elementor-element-09eb785 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-b5eb0fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-f95cd08{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-2ff0fcc{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-2ff0fcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-2ff0fcc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-c104202{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-c104202 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-c104202 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-13ace5f{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-13ace5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-13ace5f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-5580eab{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-4a16ca8 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-4a16ca8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-2b2de08{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-2b2de08 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-2b2de08 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-2b2de08 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-2b2de08 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-2b2de08 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-2b2de08 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-2b2de08 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-aa7089a{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-aa7089a:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-aa7089a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/02/1724087350643.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-20edadd{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-20edadd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-98ee3d4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-98ee3d4:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-98ee3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-8396548{text-align:center;}.elementor-7973 .elementor-element.elementor-element-8396548 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-eedbd7e{text-align:center;}.elementor-7973 .elementor-element.elementor-element-eedbd7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-e27ce11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-38902c6{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-de9aae0{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-de9aae0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-de9aae0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-9c42e2f{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-9c42e2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-9c42e2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-8d5b019{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-8d5b019 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-8d5b019 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-6418bef{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-6cbf77f .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-6cbf77f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-8b67e27{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-8b67e27 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-8b67e27 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-8b67e27 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-8b67e27 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-8b67e27 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-8b67e27 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-8b67e27 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-2b5171b{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-2b5171b:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-2b5171b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/02/1540201503574.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-3483b0e{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-3483b0e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-9b3abf0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-9b3abf0:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-9b3abf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-52ccc7f{text-align:center;}.elementor-7973 .elementor-element.elementor-element-52ccc7f .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-be891ef{text-align:center;}.elementor-7973 .elementor-element.elementor-element-be891ef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-b2107df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-133f723{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-526509e{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-526509e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-526509e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-95d523a{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-95d523a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-95d523a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-44806f0{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-44806f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-44806f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-01e3d93{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-ca0971c .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-ca0971c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-8c2472b{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-8c2472b .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-8c2472b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-8c2472b .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-8c2472b .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-8c2472b .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-8c2472b .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-8c2472b .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-839139e{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-839139e:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-839139e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/10/Nhamo-Mtetwa-pxbee_2025-10-28_12-51-07-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-480f020{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-480f020.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-ccbbda0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-ccbbda0:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-ccbbda0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-f11efce{text-align:center;}.elementor-7973 .elementor-element.elementor-element-f11efce .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-d58b87d{text-align:center;}.elementor-7973 .elementor-element.elementor-element-d58b87d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-c9ff51d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-f106f5d{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-f38d639{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-f38d639 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-f38d639 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-02cf000{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-02cf000 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-02cf000 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-664b723{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-664b723 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-664b723 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-d14500c{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-cdf61ec .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-cdf61ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-c792444{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-c792444 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-c792444 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-c792444 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-c792444 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-c792444 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-c792444 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-c792444 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-ae22e17{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-ae22e17:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-ae22e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/10/Ceri-Shaw.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-b27faa8{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-b27faa8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-6c7594e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-6c7594e:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-6c7594e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-6d88c16{text-align:center;}.elementor-7973 .elementor-element.elementor-element-6d88c16 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-7700d4e{text-align:center;}.elementor-7973 .elementor-element.elementor-element-7700d4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-92df671{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-e9fe5e1{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-ff43470{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-ff43470 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-ff43470 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-137fe41{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-137fe41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-137fe41 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-9a86bab{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-9a86bab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-9a86bab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-10d49f3{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-bfe9326 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-bfe9326 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-3d4ff12{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-3d4ff12 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-3d4ff12 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-3d4ff12 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-3d4ff12 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-3d4ff12 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-3d4ff12 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-3d4ff12 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-4807b98{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-4807b98:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-4807b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/02/Neil-Wilson-high-res-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-d3191de{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-d3191de.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-ba95624{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-ba95624:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-ba95624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-c8326d4{text-align:center;}.elementor-7973 .elementor-element.elementor-element-c8326d4 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-639e0e2{text-align:center;}.elementor-7973 .elementor-element.elementor-element-639e0e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-c52842d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-a1570ea{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-42ccd88{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-42ccd88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-42ccd88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-9d5826f{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-9d5826f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-9d5826f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-e4ed647{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-e4ed647 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-e4ed647 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-65293c3{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-500825a .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-500825a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-8708bf6{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-8708bf6 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-8708bf6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-8708bf6 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-8708bf6 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-8708bf6 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-8708bf6 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-8708bf6 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-44ca0ce{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-44ca0ce:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-44ca0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/02/Nats.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-ca4687f{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-ca4687f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-6f50f5c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-6f50f5c:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-6f50f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-035f0b4{text-align:center;}.elementor-7973 .elementor-element.elementor-element-035f0b4 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-bc7559a{text-align:center;}.elementor-7973 .elementor-element.elementor-element-bc7559a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-22fd893{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-b12cce5{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-d1d1aa8{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-d1d1aa8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-d1d1aa8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-64ebf00{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-64ebf00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-64ebf00 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-eda4bcb{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-eda4bcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-eda4bcb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-c6c5d5f{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-3a618a3 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-3a618a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-ff4b4ee{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-ff4b4ee .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-ff4b4ee > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-ff4b4ee .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-ff4b4ee .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-ff4b4ee .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-ff4b4ee .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-ff4b4ee .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-5556f3e{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-5556f3e:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-5556f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/11/Sooz-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-5bb6870{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-5bb6870.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-49964e8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-49964e8:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-49964e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-3afbb25{text-align:center;}.elementor-7973 .elementor-element.elementor-element-3afbb25 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-e9cee53{text-align:center;}.elementor-7973 .elementor-element.elementor-element-e9cee53 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-234ac1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-4907e10{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-2b86c28{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-2b86c28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-2b86c28 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-16b70ee{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-16b70ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-16b70ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-c41545f{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-c41545f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-c41545f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-67805f6{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-93d8386 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-93d8386 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-1b0faf7{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-1b0faf7 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-1b0faf7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-1b0faf7 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-1b0faf7 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-1b0faf7 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-1b0faf7 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-1b0faf7 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-502070f{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-502070f:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-502070f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/11/Stephen-22.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-91abbe7{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-91abbe7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-c4d23a0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-c4d23a0:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-c4d23a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-0f9768b{text-align:center;}.elementor-7973 .elementor-element.elementor-element-0f9768b .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-19934fa{text-align:center;}.elementor-7973 .elementor-element.elementor-element-19934fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-1ffb3e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-4916de9{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-71fe944{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-71fe944 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-71fe944 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-efd899a{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-efd899a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-efd899a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-2a31b36{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-2a31b36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-2a31b36 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-b8b18ef{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-23550d6 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-23550d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-a7d1c87{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-a7d1c87 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-a7d1c87 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-a7d1c87 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-a7d1c87 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-a7d1c87 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-a7d1c87 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-a7d1c87 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-cc78237{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-cc78237:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-cc78237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/11/original-91887758-BEA1-48F6-9DC6-7E7903F650B0-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-52349e2{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-52349e2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-a724247{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-a724247:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-a724247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-7447ad0{text-align:center;}.elementor-7973 .elementor-element.elementor-element-7447ad0 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-0e8499b{text-align:center;}.elementor-7973 .elementor-element.elementor-element-0e8499b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-2fc0b8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-78d1c0b{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-50f9880{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-50f9880 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-50f9880 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-2e58680{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-2e58680 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-2e58680 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-c373ab7{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-c373ab7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-c373ab7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-b213b4b{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-fdc9bb8 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-fdc9bb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-76967bf{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-76967bf .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-76967bf > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-76967bf .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-76967bf .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-76967bf .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-76967bf .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-76967bf .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-a530727{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-a530727:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-a530727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/03/Sid.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-f5dfd17{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-f5dfd17.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-c365572{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-c365572:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-c365572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-5442a8c{text-align:center;}.elementor-7973 .elementor-element.elementor-element-5442a8c .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-61f451e{text-align:center;}.elementor-7973 .elementor-element.elementor-element-61f451e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-88a8c37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-273f7d9{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-f70db4b{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-f70db4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-f70db4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-3ae5d3d{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-3ae5d3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-3ae5d3d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-5f42b32{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-5f42b32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-5f42b32 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-e28a16f{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-8b9c1a9 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-8b9c1a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-049368d{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-049368d .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-049368d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-049368d .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-049368d .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-049368d .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-049368d .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-049368d .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-6c92861{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-6c92861:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-6c92861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/11/Fraser.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-ee57b45{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-ee57b45.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-8382800{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-8382800:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-8382800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-5740307{text-align:center;}.elementor-7973 .elementor-element.elementor-element-5740307 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-4ff0dd3{text-align:center;}.elementor-7973 .elementor-element.elementor-element-4ff0dd3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-bee9cd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-cab14c7{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-f6a2130{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-f6a2130 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-f6a2130 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-3d8a1e0{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-3d8a1e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-3d8a1e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-654bbb5{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-654bbb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-654bbb5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-f0347b5{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-60ff47e .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-60ff47e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-e90392f{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-e90392f .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-e90392f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-e90392f .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-e90392f .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-e90392f .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-e90392f .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-e90392f .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-aba94af{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-aba94af:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-aba94af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/10/Mandy.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-f04fb47{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-f04fb47.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-a9602be{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-a9602be:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-a9602be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-71c1a45{text-align:center;}.elementor-7973 .elementor-element.elementor-element-71c1a45 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-86f2c6b{text-align:center;}.elementor-7973 .elementor-element.elementor-element-86f2c6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-80dba6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-5a1714b{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-d89bfc0{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-d89bfc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-d89bfc0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-4eb2b19{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-4eb2b19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-4eb2b19 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-06784d2{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-06784d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-06784d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-765a6c0{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-d72cd3f .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-d72cd3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-418517c{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-418517c .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-418517c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-418517c .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-418517c .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-418517c .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-418517c .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-418517c .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-83eb93f{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-83eb93f:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-83eb93f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/11/Michael_Heins_headshot.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-4b7c1e9{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-4b7c1e9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-81719c9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-81719c9:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-81719c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-7b69076{text-align:center;}.elementor-7973 .elementor-element.elementor-element-7b69076 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-781a6b0{text-align:center;}.elementor-7973 .elementor-element.elementor-element-781a6b0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-afa9fd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-9ed8f49{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-8b1b837{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-8b1b837 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-8b1b837 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-91a61f0{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-91a61f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-91a61f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-b82e634{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-b82e634 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-b82e634 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-837a5d5{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-ba41490 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-ba41490 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-f52f479{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-f52f479 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-f52f479 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-f52f479 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-f52f479 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-f52f479 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-f52f479 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-f52f479 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-894652e{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-894652e:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-894652e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/10/Josh-Headshot.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-7e24f30{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-7e24f30.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-542c194{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-542c194:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-542c194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-b5a96b3{text-align:center;}.elementor-7973 .elementor-element.elementor-element-b5a96b3 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-69d61d1{text-align:center;}.elementor-7973 .elementor-element.elementor-element-69d61d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-bcc312c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-6e5dcf7{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-5439150{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-5439150 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-5439150 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-a4c5793{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-a4c5793 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-a4c5793 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-71943d0{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-71943d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-71943d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-aeebdcf{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-9713369 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-9713369 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-8b16f56{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-8b16f56 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-8b16f56 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-8b16f56 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-8b16f56 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-8b16f56 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-8b16f56 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-8b16f56 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-d82361a{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-d82361a:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-d82361a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/10/Kirsty-J.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-dc22b68{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-dc22b68.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-a33b314{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-a33b314:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-a33b314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-e08acf3{text-align:center;}.elementor-7973 .elementor-element.elementor-element-e08acf3 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-ce40f11{text-align:center;}.elementor-7973 .elementor-element.elementor-element-ce40f11 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-21eaf21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-4d66694{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-ddd1256{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-ddd1256 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-ddd1256 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-6155a7e{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-6155a7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-6155a7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-258eb53{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-258eb53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-258eb53 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-c883c11{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-bd672c0 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-bd672c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-f3777d3{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-f3777d3 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-f3777d3 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-f3777d3 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-f3777d3 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-f3777d3 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-f3777d3 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-f3777d3 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-855a313{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-855a313:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-855a313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/04/greg.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-f31eb40{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-f31eb40.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-894df9f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-894df9f:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-894df9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-82096ff{text-align:center;}.elementor-7973 .elementor-element.elementor-element-82096ff .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-d74f85b{text-align:center;}.elementor-7973 .elementor-element.elementor-element-d74f85b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-3b5fced{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-f627843{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-f458d16{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-f458d16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-f458d16 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-f0b296c{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-f0b296c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-f0b296c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-f580bbe{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-f580bbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-f580bbe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-28f0565{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-b4774cd .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-b4774cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-c4e032b{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-c4e032b .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-c4e032b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-c4e032b .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-c4e032b .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-c4e032b .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-c4e032b .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-c4e032b .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-f4ff385{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-f4ff385:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-f4ff385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/10/Chris-Noble.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-5fcc93b{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-5fcc93b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-e880248{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-e880248:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-e880248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-fc7a409{text-align:center;}.elementor-7973 .elementor-element.elementor-element-fc7a409 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-3d9d845{text-align:center;}.elementor-7973 .elementor-element.elementor-element-3d9d845 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-87845c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-b4a7201{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-ad1b973{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-ad1b973 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-ad1b973 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-fd072bc{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-fd072bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-fd072bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-0938a2b{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-0938a2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-0938a2b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-88d718f{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-7ff223f .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-7ff223f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-e4f1542{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-e4f1542 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-e4f1542 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-e4f1542 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-e4f1542 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-e4f1542 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-e4f1542 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-e4f1542 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-40bc2f3{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-40bc2f3:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-40bc2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/04/Ian-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-17c4695{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-17c4695.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-fcafd75{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-fcafd75:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-fcafd75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-de7a3e6{text-align:center;}.elementor-7973 .elementor-element.elementor-element-de7a3e6 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-5b4928f{text-align:center;}.elementor-7973 .elementor-element.elementor-element-5b4928f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-71ffd1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-19c3946{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-e0e9db1{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-e0e9db1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-e0e9db1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-b7afec9{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-b7afec9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-b7afec9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-37ea94c{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-37ea94c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-37ea94c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-517621a{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-cd3bdd5 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-cd3bdd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-711833d{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-711833d .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-711833d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-711833d .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-711833d .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-711833d .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-711833d .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-711833d .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-146cc77{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-146cc77:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-146cc77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/10/JennSillars-headshot.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-cc9b708{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-cc9b708.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-fb625a4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-fb625a4:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-fb625a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-1178f24{text-align:center;}.elementor-7973 .elementor-element.elementor-element-1178f24 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-75c1413{text-align:center;}.elementor-7973 .elementor-element.elementor-element-75c1413 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-3755faa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-add0f5d{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-90376ff{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-90376ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-90376ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-dbbd271{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-dbbd271 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-dbbd271 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-06e9289{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-06e9289 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-06e9289 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-ee752c6{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-2fad3f8 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-2fad3f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-60db954{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-60db954 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-60db954 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-60db954 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-60db954 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-60db954 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-60db954 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-60db954 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-3a1179d{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-3a1179d:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-3a1179d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/10/Gary-crawford.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-f38de2a{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-f38de2a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-154c705{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-154c705:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-154c705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-a71ade7{text-align:center;}.elementor-7973 .elementor-element.elementor-element-a71ade7 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-9551384{text-align:center;}.elementor-7973 .elementor-element.elementor-element-9551384 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-418d26e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-7036b34{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-63331ea{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-63331ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-63331ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-33354e4{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-33354e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-33354e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-6f66d27{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-6f66d27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-6f66d27 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-b8946bc{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-f385744 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-f385744 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-4067a61{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-4067a61 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-4067a61 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-4067a61 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-4067a61 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-4067a61 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-4067a61 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-4067a61 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-f935e96{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-f935e96:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-f935e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/10/callum-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-1bb462c{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-1bb462c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-2917499{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-2917499:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-2917499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-ef57c7b{text-align:center;}.elementor-7973 .elementor-element.elementor-element-ef57c7b .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-a8a09ed{text-align:center;}.elementor-7973 .elementor-element.elementor-element-a8a09ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-2f6c82d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-bc307c7{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-ccd06ab{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-ccd06ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-ccd06ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-e199bf2{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-e199bf2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-e199bf2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-6aa6b88{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-6aa6b88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-6aa6b88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-00bcf51{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-901a4ff .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-901a4ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-85b5de2{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-85b5de2 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-85b5de2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-85b5de2 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-85b5de2 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-85b5de2 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-85b5de2 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-85b5de2 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-d6ec6ab{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-d6ec6ab:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-d6ec6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/10/laura2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-cc65c4d{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-cc65c4d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-79c9a6c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-79c9a6c:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-79c9a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-19e0cb5{text-align:center;}.elementor-7973 .elementor-element.elementor-element-19e0cb5 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-a1ba518{text-align:center;}.elementor-7973 .elementor-element.elementor-element-a1ba518 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-d8a5c4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-a47221b{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-ee491b2{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-ee491b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-ee491b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-357f9af{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-357f9af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-357f9af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-4c74492{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-4c74492 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-4c74492 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-867bd7f{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-63ab215 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-63ab215 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-70e4552{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-70e4552 .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-70e4552 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-70e4552 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-70e4552 .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-70e4552 .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-70e4552 .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-70e4552 .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-d236491{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-d236491:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-d236491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/10/sam-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-3d02d07{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-3d02d07.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-291da18{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-291da18:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-291da18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-7cd424d{text-align:center;}.elementor-7973 .elementor-element.elementor-element-7cd424d .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-209c92e{text-align:center;}.elementor-7973 .elementor-element.elementor-element-209c92e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-a3f2adf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-087f811{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-a887880{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-a887880 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-a887880 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-1f00b77{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-1f00b77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-1f00b77 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-a56f022{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-a56f022 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-a56f022 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-7b6dd18{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-3f5ef7c .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-3f5ef7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-9073bda{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-9073bda .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-9073bda > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-9073bda .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-9073bda .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-9073bda .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-9073bda .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-9073bda .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-84a50e9{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-84a50e9:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-84a50e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2024/11/Keshan-Sharp-1-e1736336109596.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-9eb6a00{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-9eb6a00.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-b2895f5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-b2895f5:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-b2895f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-19bd5e6{text-align:center;}.elementor-7973 .elementor-element.elementor-element-19bd5e6 .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-27e7dd1{text-align:center;}.elementor-7973 .elementor-element.elementor-element-27e7dd1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-5ece0cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-f5ca631{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-33f2313{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-33f2313 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-33f2313 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-da92fc3{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-da92fc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-da92fc3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-0e1003c{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-0e1003c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-0e1003c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-3d0a0fd{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-e59353a .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-e59353a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-b23a44d{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-b23a44d .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-b23a44d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-b23a44d .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-b23a44d .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-b23a44d .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-b23a44d .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-b23a44d .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-ffa62d9{--display:flex;--min-height:500px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-ffa62d9:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-ffa62d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tectonic.scot/wp-content/uploads/2025/10/Marcus-Fields-Headshot-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-f8cfd7d{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-f8cfd7d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-03dc5c0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:16px 16px 16px 16px;}.elementor-7973 .elementor-element.elementor-element-03dc5c0:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-03dc5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-1dedb7c{text-align:center;}.elementor-7973 .elementor-element.elementor-element-1dedb7c .elementor-heading-title{font-family:var( --e-global-typography-61eed76-font-family ), Sans-serif;font-size:var( --e-global-typography-61eed76-font-size );font-weight:var( --e-global-typography-61eed76-font-weight );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-454380b{text-align:center;}.elementor-7973 .elementor-element.elementor-element-454380b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-text );}.elementor-7973 .elementor-element.elementor-element-9e1b018{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-fa975e4{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-b6aa03a{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-b6aa03a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-b6aa03a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-7464527{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-7464527 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-7464527 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-b66d56e{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-b66d56e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-b66d56e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-9eb62cb{--display:flex;--margin-top:-20px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-7973 .elementor-element.elementor-element-0d0b824 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-radius:16px 16px 16px 16px;padding:6px 16px 6px 16px;}.elementor-7973 .elementor-element.elementor-element-0d0b824 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-616739e{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:5px;--grid-row-gap:7px;}.elementor-7973 .elementor-element.elementor-element-616739e .elementor-widget-container{text-align:center;}.elementor-7973 .elementor-element.elementor-element-616739e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-616739e .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.75em;}.elementor-7973 .elementor-element.elementor-element-616739e .elementor-social-icon i{color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-616739e .elementor-social-icon svg{fill:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-616739e .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-7973 .elementor-element.elementor-element-616739e .elementor-social-icon:hover{background-color:var( --e-global-color-fc28385 );}.elementor-7973 .elementor-element.elementor-element-d19ab3e{--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;}.elementor-7973 .elementor-element.elementor-element-44babaf1 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.1;}.elementor-7973 .elementor-element.elementor-element-44babaf1{padding:80px 15px 80px 15px;}.elementor-7973 .elementor-element.elementor-element-83bb3c0{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-7973 .elementor-element.elementor-element-83bb3c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;}.elementor-7973 .elementor-element.elementor-element-83bb3c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-7973 .elementor-element.elementor-element-f08cd35{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7973 .elementor-element.elementor-element-a83e178 > .elementor-container{min-height:300px;}.elementor-7973 .elementor-element.elementor-element-a83e178{margin-top:-235px;margin-bottom:110px;padding:220px 15px 0px 15px;}.elementor-7973 .elementor-element.elementor-element-193bbb6{--grid-auto-flow:row;}.elementor-7973 .elementor-element.elementor-element-d072e46 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-6099f01 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-8396548 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-52ccc7f .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-f11efce .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-6d88c16 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-c8326d4 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-035f0b4 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-3afbb25 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-0f9768b .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-7447ad0 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-5442a8c .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-5740307 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-71c1a45 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-7b69076 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-b5a96b3 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-e08acf3 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-82096ff .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-fc7a409 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-de7a3e6 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-1178f24 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-a71ade7 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-ef57c7b .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-19e0cb5 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-7cd424d .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-19bd5e6 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-1dedb7c .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}}@media(max-width:767px){.elementor-7973 .elementor-element.elementor-element-a83e178{margin-top:-230px;margin-bottom:110px;}.elementor-7973 .elementor-element.elementor-element-43ce955{width:50%;}.elementor-7973 .elementor-element.elementor-element-43ce955 > .elementor-element-populated{border-width:0px 1px 1px 0px;}.elementor-7973 .elementor-element.elementor-element-78844d1{width:50%;}.elementor-7973 .elementor-element.elementor-element-78844d1 > .elementor-element-populated{border-width:0px 0px 1px 0px;}.elementor-7973 .elementor-element.elementor-element-43105de{width:50%;}.elementor-7973 .elementor-element.elementor-element-43105de > .elementor-element-populated{border-width:0px 1px 1px 0px;}.elementor-7973 .elementor-element.elementor-element-8351181{width:50%;}.elementor-7973 .elementor-element.elementor-element-8351181 > .elementor-element-populated{border-width:0px 0px 1px 0px;}.elementor-7973 .elementor-element.elementor-element-193bbb6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7973 .elementor-element.elementor-element-d072e46 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-470f251 .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-4a89183 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-73a752b .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-c5f930d .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-6099f01 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-09eb785 .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-2ff0fcc .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-c104202 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-13ace5f .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-8396548 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-eedbd7e .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-de9aae0 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-9c42e2f .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-8d5b019 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-52ccc7f .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-be891ef .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-526509e .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-95d523a .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-44806f0 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-f11efce .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-d58b87d .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-f38d639 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-02cf000 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-664b723 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-6d88c16 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-7700d4e .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-ff43470 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-137fe41 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-9a86bab .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-c8326d4 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-639e0e2 .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-42ccd88 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-9d5826f .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-e4ed647 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-035f0b4 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-bc7559a .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-d1d1aa8 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-64ebf00 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-eda4bcb .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-3afbb25 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-e9cee53 .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-2b86c28 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-16b70ee .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-c41545f .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-0f9768b .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-19934fa .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-71fe944 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-efd899a .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-2a31b36 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-7447ad0 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-0e8499b .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-50f9880 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-2e58680 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-c373ab7 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-5442a8c .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-61f451e .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-f70db4b .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-3ae5d3d .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-5f42b32 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-5740307 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-4ff0dd3 .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-f6a2130 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-3d8a1e0 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-654bbb5 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-71c1a45 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-86f2c6b .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-d89bfc0 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-4eb2b19 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-06784d2 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-7b69076 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-781a6b0 .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-8b1b837 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-91a61f0 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-b82e634 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-b5a96b3 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-69d61d1 .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-5439150 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-a4c5793 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-71943d0 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-e08acf3 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-ce40f11 .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-ddd1256 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-6155a7e .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-258eb53 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-82096ff .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-d74f85b .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-f458d16 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-f0b296c .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-f580bbe .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-fc7a409 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-3d9d845 .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-ad1b973 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-fd072bc .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-0938a2b .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-de7a3e6 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-5b4928f .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-e0e9db1 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-b7afec9 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-37ea94c .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-1178f24 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-75c1413 .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-90376ff .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-dbbd271 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-06e9289 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-a71ade7 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-9551384 .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-63331ea .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-33354e4 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-6f66d27 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-ef57c7b .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-a8a09ed .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-ccd06ab .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-e199bf2 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-6aa6b88 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-19e0cb5 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-a1ba518 .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-ee491b2 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-357f9af .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-4c74492 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-7cd424d .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-209c92e .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-a887880 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-1f00b77 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-a56f022 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-19bd5e6 .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-27e7dd1 .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-33f2313 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-da92fc3 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-0e1003c .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-1dedb7c .elementor-heading-title{font-size:var( --e-global-typography-61eed76-font-size );line-height:var( --e-global-typography-61eed76-line-height );}.elementor-7973 .elementor-element.elementor-element-454380b .elementor-heading-title{font-size:15px;}.elementor-7973 .elementor-element.elementor-element-b6aa03a .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-7464527 .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-b66d56e .elementor-heading-title{font-size:18px;}.elementor-7973 .elementor-element.elementor-element-83bb3c0 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-4a89183 */.elementor-7973 .elementor-element.elementor-element-4a89183 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73a752b */.elementor-7973 .elementor-element.elementor-element-73a752b {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5f930d */.elementor-7973 .elementor-element.elementor-element-c5f930d {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cd7b9b */.elementor-7973 .elementor-element.elementor-element-2cd7b9b {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95c93c4 */.elementor-7973 .elementor-element.elementor-element-95c93c4 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff0fcc */.elementor-7973 .elementor-element.elementor-element-2ff0fcc {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c104202 */.elementor-7973 .elementor-element.elementor-element-c104202 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ace5f */.elementor-7973 .elementor-element.elementor-element-13ace5f {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a16ca8 */.elementor-7973 .elementor-element.elementor-element-4a16ca8 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-843ba61 */.elementor-7973 .elementor-element.elementor-element-843ba61 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de9aae0 */.elementor-7973 .elementor-element.elementor-element-de9aae0 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c42e2f */.elementor-7973 .elementor-element.elementor-element-9c42e2f {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d5b019 */.elementor-7973 .elementor-element.elementor-element-8d5b019 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cbf77f */.elementor-7973 .elementor-element.elementor-element-6cbf77f {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20edadd */.elementor-7973 .elementor-element.elementor-element-20edadd {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-526509e */.elementor-7973 .elementor-element.elementor-element-526509e {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95d523a */.elementor-7973 .elementor-element.elementor-element-95d523a {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44806f0 */.elementor-7973 .elementor-element.elementor-element-44806f0 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca0971c */.elementor-7973 .elementor-element.elementor-element-ca0971c {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3483b0e */.elementor-7973 .elementor-element.elementor-element-3483b0e {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f38d639 */.elementor-7973 .elementor-element.elementor-element-f38d639 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02cf000 */.elementor-7973 .elementor-element.elementor-element-02cf000 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-664b723 */.elementor-7973 .elementor-element.elementor-element-664b723 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdf61ec */.elementor-7973 .elementor-element.elementor-element-cdf61ec {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-480f020 */.elementor-7973 .elementor-element.elementor-element-480f020 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff43470 */.elementor-7973 .elementor-element.elementor-element-ff43470 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-137fe41 */.elementor-7973 .elementor-element.elementor-element-137fe41 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a86bab */.elementor-7973 .elementor-element.elementor-element-9a86bab {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfe9326 */.elementor-7973 .elementor-element.elementor-element-bfe9326 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b27faa8 */.elementor-7973 .elementor-element.elementor-element-b27faa8 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ccd88 */.elementor-7973 .elementor-element.elementor-element-42ccd88 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d5826f */.elementor-7973 .elementor-element.elementor-element-9d5826f {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4ed647 */.elementor-7973 .elementor-element.elementor-element-e4ed647 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-500825a */.elementor-7973 .elementor-element.elementor-element-500825a {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3191de */.elementor-7973 .elementor-element.elementor-element-d3191de {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1d1aa8 */.elementor-7973 .elementor-element.elementor-element-d1d1aa8 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64ebf00 */.elementor-7973 .elementor-element.elementor-element-64ebf00 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eda4bcb */.elementor-7973 .elementor-element.elementor-element-eda4bcb {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a618a3 */.elementor-7973 .elementor-element.elementor-element-3a618a3 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca4687f */.elementor-7973 .elementor-element.elementor-element-ca4687f {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b86c28 */.elementor-7973 .elementor-element.elementor-element-2b86c28 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16b70ee */.elementor-7973 .elementor-element.elementor-element-16b70ee {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c41545f */.elementor-7973 .elementor-element.elementor-element-c41545f {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93d8386 */.elementor-7973 .elementor-element.elementor-element-93d8386 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bb6870 */.elementor-7973 .elementor-element.elementor-element-5bb6870 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71fe944 */.elementor-7973 .elementor-element.elementor-element-71fe944 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efd899a */.elementor-7973 .elementor-element.elementor-element-efd899a {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a31b36 */.elementor-7973 .elementor-element.elementor-element-2a31b36 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23550d6 */.elementor-7973 .elementor-element.elementor-element-23550d6 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91abbe7 */.elementor-7973 .elementor-element.elementor-element-91abbe7 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50f9880 */.elementor-7973 .elementor-element.elementor-element-50f9880 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e58680 */.elementor-7973 .elementor-element.elementor-element-2e58680 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c373ab7 */.elementor-7973 .elementor-element.elementor-element-c373ab7 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdc9bb8 */.elementor-7973 .elementor-element.elementor-element-fdc9bb8 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52349e2 */.elementor-7973 .elementor-element.elementor-element-52349e2 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f70db4b */.elementor-7973 .elementor-element.elementor-element-f70db4b {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae5d3d */.elementor-7973 .elementor-element.elementor-element-3ae5d3d {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f42b32 */.elementor-7973 .elementor-element.elementor-element-5f42b32 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b9c1a9 */.elementor-7973 .elementor-element.elementor-element-8b9c1a9 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5dfd17 */.elementor-7973 .elementor-element.elementor-element-f5dfd17 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6a2130 */.elementor-7973 .elementor-element.elementor-element-f6a2130 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d8a1e0 */.elementor-7973 .elementor-element.elementor-element-3d8a1e0 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-654bbb5 */.elementor-7973 .elementor-element.elementor-element-654bbb5 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60ff47e */.elementor-7973 .elementor-element.elementor-element-60ff47e {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee57b45 */.elementor-7973 .elementor-element.elementor-element-ee57b45 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d89bfc0 */.elementor-7973 .elementor-element.elementor-element-d89bfc0 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eb2b19 */.elementor-7973 .elementor-element.elementor-element-4eb2b19 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06784d2 */.elementor-7973 .elementor-element.elementor-element-06784d2 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d72cd3f */.elementor-7973 .elementor-element.elementor-element-d72cd3f {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f04fb47 */.elementor-7973 .elementor-element.elementor-element-f04fb47 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b1b837 */.elementor-7973 .elementor-element.elementor-element-8b1b837 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91a61f0 */.elementor-7973 .elementor-element.elementor-element-91a61f0 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b82e634 */.elementor-7973 .elementor-element.elementor-element-b82e634 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba41490 */.elementor-7973 .elementor-element.elementor-element-ba41490 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7c1e9 */.elementor-7973 .elementor-element.elementor-element-4b7c1e9 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5439150 */.elementor-7973 .elementor-element.elementor-element-5439150 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4c5793 */.elementor-7973 .elementor-element.elementor-element-a4c5793 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71943d0 */.elementor-7973 .elementor-element.elementor-element-71943d0 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9713369 */.elementor-7973 .elementor-element.elementor-element-9713369 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24f30 */.elementor-7973 .elementor-element.elementor-element-7e24f30 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddd1256 */.elementor-7973 .elementor-element.elementor-element-ddd1256 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6155a7e */.elementor-7973 .elementor-element.elementor-element-6155a7e {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-258eb53 */.elementor-7973 .elementor-element.elementor-element-258eb53 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd672c0 */.elementor-7973 .elementor-element.elementor-element-bd672c0 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc22b68 */.elementor-7973 .elementor-element.elementor-element-dc22b68 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f458d16 */.elementor-7973 .elementor-element.elementor-element-f458d16 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0b296c */.elementor-7973 .elementor-element.elementor-element-f0b296c {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f580bbe */.elementor-7973 .elementor-element.elementor-element-f580bbe {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4774cd */.elementor-7973 .elementor-element.elementor-element-b4774cd {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f31eb40 */.elementor-7973 .elementor-element.elementor-element-f31eb40 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad1b973 */.elementor-7973 .elementor-element.elementor-element-ad1b973 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd072bc */.elementor-7973 .elementor-element.elementor-element-fd072bc {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0938a2b */.elementor-7973 .elementor-element.elementor-element-0938a2b {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ff223f */.elementor-7973 .elementor-element.elementor-element-7ff223f {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fcc93b */.elementor-7973 .elementor-element.elementor-element-5fcc93b {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0e9db1 */.elementor-7973 .elementor-element.elementor-element-e0e9db1 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7afec9 */.elementor-7973 .elementor-element.elementor-element-b7afec9 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea94c */.elementor-7973 .elementor-element.elementor-element-37ea94c {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd3bdd5 */.elementor-7973 .elementor-element.elementor-element-cd3bdd5 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c4695 */.elementor-7973 .elementor-element.elementor-element-17c4695 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90376ff */.elementor-7973 .elementor-element.elementor-element-90376ff {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbbd271 */.elementor-7973 .elementor-element.elementor-element-dbbd271 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06e9289 */.elementor-7973 .elementor-element.elementor-element-06e9289 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fad3f8 */.elementor-7973 .elementor-element.elementor-element-2fad3f8 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9b708 */.elementor-7973 .elementor-element.elementor-element-cc9b708 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63331ea */.elementor-7973 .elementor-element.elementor-element-63331ea {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33354e4 */.elementor-7973 .elementor-element.elementor-element-33354e4 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f66d27 */.elementor-7973 .elementor-element.elementor-element-6f66d27 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f385744 */.elementor-7973 .elementor-element.elementor-element-f385744 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f38de2a */.elementor-7973 .elementor-element.elementor-element-f38de2a {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccd06ab */.elementor-7973 .elementor-element.elementor-element-ccd06ab {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e199bf2 */.elementor-7973 .elementor-element.elementor-element-e199bf2 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa6b88 */.elementor-7973 .elementor-element.elementor-element-6aa6b88 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-901a4ff */.elementor-7973 .elementor-element.elementor-element-901a4ff {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb462c */.elementor-7973 .elementor-element.elementor-element-1bb462c {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee491b2 */.elementor-7973 .elementor-element.elementor-element-ee491b2 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-357f9af */.elementor-7973 .elementor-element.elementor-element-357f9af {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c74492 */.elementor-7973 .elementor-element.elementor-element-4c74492 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63ab215 */.elementor-7973 .elementor-element.elementor-element-63ab215 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc65c4d */.elementor-7973 .elementor-element.elementor-element-cc65c4d {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a887880 */.elementor-7973 .elementor-element.elementor-element-a887880 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f00b77 */.elementor-7973 .elementor-element.elementor-element-1f00b77 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a56f022 */.elementor-7973 .elementor-element.elementor-element-a56f022 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f5ef7c */.elementor-7973 .elementor-element.elementor-element-3f5ef7c {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d02d07 */.elementor-7973 .elementor-element.elementor-element-3d02d07 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33f2313 */.elementor-7973 .elementor-element.elementor-element-33f2313 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da92fc3 */.elementor-7973 .elementor-element.elementor-element-da92fc3 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e1003c */.elementor-7973 .elementor-element.elementor-element-0e1003c {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e59353a */.elementor-7973 .elementor-element.elementor-element-e59353a {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eb6a00 */.elementor-7973 .elementor-element.elementor-element-9eb6a00 {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6aa03a */.elementor-7973 .elementor-element.elementor-element-b6aa03a {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7464527 */.elementor-7973 .elementor-element.elementor-element-7464527 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b66d56e */.elementor-7973 .elementor-element.elementor-element-b66d56e {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d0b824 */.elementor-7973 .elementor-element.elementor-element-0d0b824 {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8cfd7d */.elementor-7973 .elementor-element.elementor-element-f8cfd7d {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bb3c0 */.elementor-7973 .elementor-element.elementor-element-83bb3c0 {
    background-color: #262c59;
    border-radius: 36px;
    border-color: #ffffff;
}/* End custom CSS */