.elementor-7 .elementor-element.elementor-element-61123fc{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-61123fc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-61123fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calglazingsolutions.co.uk/wp-content/uploads/2026/01/82033493_153364689410729_5608926456181686272_n-e1769161585750.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-61123fc::before, .elementor-7 .elementor-element.elementor-element-61123fc > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-61123fc > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-61123fc > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-61123fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-61123fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-ccc6a0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-2bc1f70{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-46e9b9c{--divider-border-style:solid;--divider-color:var( --e-global-color-0e50229 );--divider-border-width:6.1px;}.elementor-7 .elementor-element.elementor-element-46e9b9c .elementor-divider-separator{width:12%;}.elementor-7 .elementor-element.elementor-element-46e9b9c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3e25f03 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:3vw;font-weight:900;line-height:1em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6488bac{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b339099{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-6f9d831 .elementor-button{background-color:var( --e-global-color-0e50229 );font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b85a4b7 .elementor-button{background-color:#35509700;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b85a4b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-46dabc4{--display:flex;}.elementor-7 .elementor-element.elementor-element-a52c549{--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-7 .elementor-element.elementor-element-d738092 > .elementor-widget-container{margin:-122px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cde35b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-ba19ebe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-7 .elementor-element.elementor-element-9c3703d{--display:flex;}.elementor-7 .elementor-element.elementor-element-2d95721{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-828fc06{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 8px rgba(0, 0, 0, 0.33);}.elementor-7 .elementor-element.elementor-element-828fc06:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-828fc06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calglazingsolutions.co.uk/wp-content/uploads/2026/01/121020595_360399108707285_4951706328410437443_n.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-9f24ebe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-7eba44b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:900;}.elementor-7 .elementor-element.elementor-element-5683c51{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1em;}.elementor-7 .elementor-element.elementor-element-6cc7c6d .elementor-button{background-color:#35509700;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-0e50229 );color:var( --e-global-color-0e50229 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6cc7c6d .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-fd5406d{--display:flex;}.elementor-7 .elementor-element.elementor-element-663242f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-36996d5{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 8px rgba(0, 0, 0, 0.33);}.elementor-7 .elementor-element.elementor-element-36996d5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-36996d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calglazingsolutions.co.uk/wp-content/uploads/2026/01/148926031_451393366274525_8492772667466020799_n.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-af63847{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-d8e38ba .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:900;}.elementor-7 .elementor-element.elementor-element-85b025e{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1em;}.elementor-7 .elementor-element.elementor-element-2ffe7ee .elementor-button{background-color:#35509700;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-0e50229 );color:var( --e-global-color-0e50229 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2ffe7ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-506f399{--display:flex;}.elementor-7 .elementor-element.elementor-element-1289869{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-88783a1{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 8px rgba(0, 0, 0, 0.33);}.elementor-7 .elementor-element.elementor-element-88783a1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-88783a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calglazingsolutions.co.uk/wp-content/uploads/2026/01/81437768_150220153058516_5225452130814394368_n.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-1602633{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-ccd723b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:900;}.elementor-7 .elementor-element.elementor-element-5c2f6b0{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1em;}.elementor-7 .elementor-element.elementor-element-11b8c30 .elementor-button{background-color:#35509700;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-0e50229 );color:var( --e-global-color-0e50229 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-11b8c30 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-574ee2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-7 .elementor-element.elementor-element-a226f47{--display:flex;}.elementor-7 .elementor-element.elementor-element-6f58b93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-2ad0a5c{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 8px rgba(0, 0, 0, 0.33);}.elementor-7 .elementor-element.elementor-element-2ad0a5c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2ad0a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calglazingsolutions.co.uk/wp-content/uploads/2026/01/81378865_150220589725139_4684686903247634432_n.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-7c2c0c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-9e95bfe .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:900;}.elementor-7 .elementor-element.elementor-element-cab6805{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1em;}.elementor-7 .elementor-element.elementor-element-97f55b8 .elementor-button{background-color:#35509700;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-0e50229 );color:var( --e-global-color-0e50229 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-97f55b8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-c2ad8ec{--display:flex;}.elementor-7 .elementor-element.elementor-element-ab20086{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-5a9ca26{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 8px rgba(0, 0, 0, 0.33);}.elementor-7 .elementor-element.elementor-element-5a9ca26:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5a9ca26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calglazingsolutions.co.uk/wp-content/uploads/2026/01/122976222_377577670322762_7322681488010938668_n.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-bb553f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-1847438 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:900;}.elementor-7 .elementor-element.elementor-element-d3d496e{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1em;}.elementor-7 .elementor-element.elementor-element-5c897f2 .elementor-button{background-color:#35509700;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-0e50229 );color:var( --e-global-color-0e50229 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5c897f2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-a20f285{--display:flex;}.elementor-7 .elementor-element.elementor-element-5a89434{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-3033439{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 8px rgba(0, 0, 0, 0.33);}.elementor-7 .elementor-element.elementor-element-3033439:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3033439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calglazingsolutions.co.uk/wp-content/uploads/2026/01/121801547_368871361193393_587376973090649717_n.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-66df4c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-afbc1b2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:900;}.elementor-7 .elementor-element.elementor-element-e299aa5{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1em;}.elementor-7 .elementor-element.elementor-element-0345849 .elementor-button{background-color:#35509700;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-0e50229 );color:var( --e-global-color-0e50229 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0345849 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-e421dd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-7 .elementor-element.elementor-element-c102dd1{--display:flex;}.elementor-7 .elementor-element.elementor-element-4f3a98d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-1a85e32{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 8px rgba(0, 0, 0, 0.33);}.elementor-7 .elementor-element.elementor-element-1a85e32:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1a85e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calglazingsolutions.co.uk/wp-content/uploads/2026/01/82295363_153365036077361_310260826780991488_n.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-4f2031a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-4831af0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:900;}.elementor-7 .elementor-element.elementor-element-f8a3c1f{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1em;}.elementor-7 .elementor-element.elementor-element-045c056 .elementor-button{background-color:#35509700;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-0e50229 );color:var( --e-global-color-0e50229 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-045c056 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-494d2f6{--display:flex;}.elementor-7 .elementor-element.elementor-element-c293e91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-bd6ae46{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 8px rgba(0, 0, 0, 0.33);}.elementor-7 .elementor-element.elementor-element-bd6ae46:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bd6ae46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calglazingsolutions.co.uk/wp-content/uploads/2026/01/image6-cd6127d4-f173f67c-271w.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-3c8159f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-cf254d1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:900;}.elementor-7 .elementor-element.elementor-element-c7d8ac6{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1em;}.elementor-7 .elementor-element.elementor-element-a4370f5 .elementor-button{background-color:#35509700;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-0e50229 );color:var( --e-global-color-0e50229 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a4370f5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-922563e{--display:flex;}.elementor-7 .elementor-element.elementor-element-83ef256{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-2fe39a7{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 8px rgba(0, 0, 0, 0.33);}.elementor-7 .elementor-element.elementor-element-2fe39a7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2fe39a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calglazingsolutions.co.uk/wp-content/uploads/2026/01/117115883_309184127162117_4767905669507424732_n.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-c5f0a89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-43a90c4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:900;}.elementor-7 .elementor-element.elementor-element-b5e61c6{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1em;}.elementor-7 .elementor-element.elementor-element-4586976 .elementor-button{background-color:#35509700;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-0e50229 );color:var( --e-global-color-0e50229 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4586976 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-bb0c91b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-bb0c91b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bb0c91b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-7 .elementor-element.elementor-element-bffcbb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-6ca0a84{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-145d686{--divider-border-style:solid;--divider-color:var( --e-global-color-0e50229 );--divider-border-width:6.1px;}.elementor-7 .elementor-element.elementor-element-145d686 .elementor-divider-separator{width:12%;}.elementor-7 .elementor-element.elementor-element-145d686 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-e321f25 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:1.5vw;font-weight:900;line-height:30px;}.elementor-7 .elementor-element.elementor-element-514b2df{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-911c8af > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-911c8af iframe{height:510px;}.elementor-7 .elementor-element.elementor-element-077857d{--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-7 .elementor-element.elementor-element-790a6ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-77b5e01{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-77b5e01:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-77b5e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e50229 );}.elementor-7 .elementor-element.elementor-element-3c623af{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-ce2d98e .elementor-icon-box-wrapper{align-items:center;gap:25px;}.elementor-7 .elementor-element.elementor-element-ce2d98e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ce2d98e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ce2d98e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ce2d98e.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ce2d98e .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-ce2d98e:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-ce2d98e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ce2d98e .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-0f74f8c .elementor-icon-box-wrapper{align-items:center;gap:25px;}.elementor-7 .elementor-element.elementor-element-0f74f8c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-0f74f8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-0f74f8c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0f74f8c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-0f74f8c .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-0f74f8c:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-0f74f8c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-0f74f8c .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e246e06 .elementor-icon-box-wrapper{align-items:center;gap:25px;}.elementor-7 .elementor-element.elementor-element-e246e06 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e246e06.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e246e06.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e246e06.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e246e06 .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-e246e06:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-e246e06:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e246e06 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a5000d7 .elementor-icon-box-wrapper{align-items:center;gap:25px;}.elementor-7 .elementor-element.elementor-element-a5000d7 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a5000d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a5000d7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a5000d7.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a5000d7 .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-a5000d7:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-a5000d7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a5000d7 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-10e4087 .elementor-icon-box-wrapper{align-items:center;gap:25px;}.elementor-7 .elementor-element.elementor-element-10e4087 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-10e4087.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-10e4087.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-10e4087.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-10e4087 .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-10e4087:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-10e4087:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-10e4087 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-f99e8a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-c4f000d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-4dc61be{--divider-border-style:solid;--divider-color:var( --e-global-color-0e50229 );--divider-border-width:6.1px;}.elementor-7 .elementor-element.elementor-element-4dc61be .elementor-divider-separator{width:12%;}.elementor-7 .elementor-element.elementor-element-4dc61be .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-ea4a4ea .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:2vw;font-weight:900;}.elementor-7 .elementor-element.elementor-element-f0abb34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-7 .elementor-element.elementor-element-f8c849c .elementor-button{background-color:var( --e-global-color-0e50229 );font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e80597c .elementor-button{background-color:#35509700;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-0e50229 );color:var( --e-global-color-0e50229 );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e80597c .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-61123fc{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-7 .elementor-element.elementor-element-ccc6a0a{--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7 .elementor-element.elementor-element-3e25f03 .elementor-heading-title{font-size:6vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-a52c549{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-7 .elementor-element.elementor-element-cde35b6{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-7 .elementor-element.elementor-element-ba19ebe{--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-7 .elementor-element.elementor-element-2d95721{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-9f24ebe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-5683c51{text-align:center;}.elementor-7 .elementor-element.elementor-element-663242f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-af63847{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-85b025e{text-align:center;}.elementor-7 .elementor-element.elementor-element-506f399{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-1289869{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-1602633{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-5c2f6b0{text-align:center;}.elementor-7 .elementor-element.elementor-element-574ee2b{--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-7 .elementor-element.elementor-element-6f58b93{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-7c2c0c8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-cab6805{text-align:center;}.elementor-7 .elementor-element.elementor-element-ab20086{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-bb553f0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-d3d496e{text-align:center;}.elementor-7 .elementor-element.elementor-element-5a89434{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-66df4c1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-e299aa5{text-align:center;}.elementor-7 .elementor-element.elementor-element-e421dd7{--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-7 .elementor-element.elementor-element-4f3a98d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-4f2031a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-f8a3c1f{text-align:center;}.elementor-7 .elementor-element.elementor-element-c293e91{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-bd6ae46{--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-7 .elementor-element.elementor-element-3c8159f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-c7d8ac6{text-align:center;}.elementor-7 .elementor-element.elementor-element-83ef256{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-c5f0a89{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-b5e61c6{text-align:center;}.elementor-7 .elementor-element.elementor-element-bb0c91b{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-7 .elementor-element.elementor-element-bffcbb6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-e321f25 .elementor-heading-title{font-size:4vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-790a6ca{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-77b5e01{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-f99e8a9{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-7 .elementor-element.elementor-element-ea4a4ea .elementor-heading-title{font-size:4vw;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-61123fc{--padding-top:32%;--padding-bottom:32%;--padding-left:8%;--padding-right:8%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7 .elementor-element.elementor-element-3e25f03 .elementor-heading-title{font-size:8vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-e321f25 .elementor-heading-title{font-size:7vw;}.elementor-7 .elementor-element.elementor-element-911c8af iframe{height:264px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-ea4a4ea .elementor-heading-title{font-size:8vw;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-2bc1f70{--width:50%;}.elementor-7 .elementor-element.elementor-element-46dabc4{--width:50%;}.elementor-7 .elementor-element.elementor-element-9c3703d{--width:33.3%;}.elementor-7 .elementor-element.elementor-element-828fc06{--width:40%;}.elementor-7 .elementor-element.elementor-element-9f24ebe{--width:60%;}.elementor-7 .elementor-element.elementor-element-fd5406d{--width:33.3%;}.elementor-7 .elementor-element.elementor-element-36996d5{--width:40%;}.elementor-7 .elementor-element.elementor-element-af63847{--width:60%;}.elementor-7 .elementor-element.elementor-element-506f399{--width:33.3%;}.elementor-7 .elementor-element.elementor-element-88783a1{--width:40%;}.elementor-7 .elementor-element.elementor-element-1602633{--width:60%;}.elementor-7 .elementor-element.elementor-element-a226f47{--width:33.3%;}.elementor-7 .elementor-element.elementor-element-2ad0a5c{--width:40%;}.elementor-7 .elementor-element.elementor-element-7c2c0c8{--width:60%;}.elementor-7 .elementor-element.elementor-element-c2ad8ec{--width:33.3%;}.elementor-7 .elementor-element.elementor-element-5a9ca26{--width:40%;}.elementor-7 .elementor-element.elementor-element-bb553f0{--width:60%;}.elementor-7 .elementor-element.elementor-element-a20f285{--width:33.3%;}.elementor-7 .elementor-element.elementor-element-3033439{--width:40%;}.elementor-7 .elementor-element.elementor-element-66df4c1{--width:60%;}.elementor-7 .elementor-element.elementor-element-c102dd1{--width:33.3%;}.elementor-7 .elementor-element.elementor-element-1a85e32{--width:40%;}.elementor-7 .elementor-element.elementor-element-4f2031a{--width:60%;}.elementor-7 .elementor-element.elementor-element-494d2f6{--width:33.3%;}.elementor-7 .elementor-element.elementor-element-bd6ae46{--width:40%;}.elementor-7 .elementor-element.elementor-element-3c8159f{--width:60%;}.elementor-7 .elementor-element.elementor-element-922563e{--width:33.3%;}.elementor-7 .elementor-element.elementor-element-2fe39a7{--width:40%;}.elementor-7 .elementor-element.elementor-element-c5f0a89{--width:60%;}.elementor-7 .elementor-element.elementor-element-6ca0a84{--width:60%;}.elementor-7 .elementor-element.elementor-element-514b2df{--width:40%;}.elementor-7 .elementor-element.elementor-element-077857d{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-77b5e01{--width:40%;}.elementor-7 .elementor-element.elementor-element-3c623af{--width:81%;}.elementor-7 .elementor-element.elementor-element-f99e8a9{--width:60%;}.elementor-7 .elementor-element.elementor-element-c4f000d{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-2bc1f70{--width:100%;}.elementor-7 .elementor-element.elementor-element-46dabc4{--width:100%;}.elementor-7 .elementor-element.elementor-element-9c3703d{--width:100%;}.elementor-7 .elementor-element.elementor-element-2d95721{--width:100%;}.elementor-7 .elementor-element.elementor-element-fd5406d{--width:100%;}.elementor-7 .elementor-element.elementor-element-663242f{--width:100%;}.elementor-7 .elementor-element.elementor-element-506f399{--width:100%;}.elementor-7 .elementor-element.elementor-element-a226f47{--width:100%;}.elementor-7 .elementor-element.elementor-element-c2ad8ec{--width:100%;}.elementor-7 .elementor-element.elementor-element-a20f285{--width:100%;}.elementor-7 .elementor-element.elementor-element-c102dd1{--width:100%;}.elementor-7 .elementor-element.elementor-element-494d2f6{--width:100%;}.elementor-7 .elementor-element.elementor-element-922563e{--width:100%;}.elementor-7 .elementor-element.elementor-element-6ca0a84{--width:100%;}.elementor-7 .elementor-element.elementor-element-514b2df{--width:100%;}.elementor-7 .elementor-element.elementor-element-77b5e01{--width:100%;}.elementor-7 .elementor-element.elementor-element-3c623af{--width:100%;}.elementor-7 .elementor-element.elementor-element-f99e8a9{--width:100%;}.elementor-7 .elementor-element.elementor-element-c4f000d{--width:100%;}}