.elementor-2 .elementor-element.elementor-element-6cdb1dc3{--display:flex;--min-height:70vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--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-2 .elementor-element.elementor-element-3806bd76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-3806bd76:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3806bd76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://totalhottubs.co.uk/wp-content/uploads/2025/04/hot-tubs.jpg") 50% 50%;background-size:cover;}.elementor-2 .elementor-element.elementor-element-3877b394{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 50px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-3877b394:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3877b394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-3a518032 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:3em;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-332d6d9c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6110d545 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-6244969 );color:var( --e-global-color-6244969 );}.elementor-2 .elementor-element.elementor-element-6110d545 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6110d545 .elementor-button:focus{background-color:var( --e-global-color-0ccbf47 );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-6110d545 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-6110d545 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-67eb54e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 50px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-2cfe598 img{width:100%;}.elementor-2 .elementor-element.elementor-element-92d5dc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-31b9129{--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-2 .elementor-element.elementor-element-6c8ad55{--display:flex;--min-height:45vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.66;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6c8ad55:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6c8ad55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/iStock-2172357502.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6c8ad55::before, .elementor-2 .elementor-element.elementor-element-6c8ad55 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6c8ad55 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6c8ad55 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6c8ad55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6c8ad55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a0fe96f );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-b2b93b8 .elementor-image-box-title{font-size:25px;color:var( --e-global-color-6244969 );}.elementor-2 .elementor-element.elementor-element-b2b93b8 .elementor-image-box-description{color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-84dc30b .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-84dc30b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-84dc30b .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-84dc30b > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1315736{--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-2 .elementor-element.elementor-element-aa81de6{--display:flex;--min-height:45vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.66;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-aa81de6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-aa81de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/03-IDS730-ORIGINAL.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-aa81de6::before, .elementor-2 .elementor-element.elementor-element-aa81de6 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-aa81de6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-aa81de6 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-aa81de6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-aa81de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-f172f12 .elementor-image-box-title{font-size:25px;color:var( --e-global-color-6244969 );}.elementor-2 .elementor-element.elementor-element-f172f12 .elementor-image-box-description{color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-59b48e0 .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-59b48e0 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-59b48e0 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-59b48e0 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bf2ce33{--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-2 .elementor-element.elementor-element-dcf8776{--display:flex;--min-height:45vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.66;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-dcf8776:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dcf8776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2025/03/R6P_7647.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-dcf8776::before, .elementor-2 .elementor-element.elementor-element-dcf8776 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-dcf8776 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-dcf8776 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-dcf8776 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-dcf8776 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4f4b866 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-ded8792 .elementor-image-box-title{font-size:25px;color:var( --e-global-color-6244969 );}.elementor-2 .elementor-element.elementor-element-ded8792 .elementor-image-box-description{color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-845dcf0 .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-845dcf0 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-845dcf0 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-845dcf0 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-497b7fc{--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-2 .elementor-element.elementor-element-b150422{--display:flex;--min-height:45vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.66;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b150422:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b150422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/iStock-2172357501.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b150422::before, .elementor-2 .elementor-element.elementor-element-b150422 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b150422 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b150422 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b150422 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b150422 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ff9a025 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-8f4dfe6 .elementor-image-box-title{font-size:25px;color:var( --e-global-color-6244969 );}.elementor-2 .elementor-element.elementor-element-8f4dfe6 .elementor-image-box-description{color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-ae17e12 .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-ae17e12 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-ae17e12 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-ae17e12 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-113e96b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-84623d9{--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-2 .elementor-element.elementor-element-c64e20a{--display:flex;--min-height:45vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.66;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-c64e20a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c64e20a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/iStock-2172357502.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c64e20a::before, .elementor-2 .elementor-element.elementor-element-c64e20a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c64e20a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c64e20a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c64e20a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c64e20a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a0fe96f );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-5da4a23 .elementor-image-box-title{font-size:25px;color:var( --e-global-color-6244969 );}.elementor-2 .elementor-element.elementor-element-5da4a23 .elementor-image-box-description{color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-f3119ad .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-f3119ad .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f3119ad .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-f3119ad > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-14a8f57{--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-2 .elementor-element.elementor-element-a8cc129{--display:flex;--min-height:45vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.66;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a8cc129:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a8cc129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/03-IDS730-ORIGINAL.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-a8cc129::before, .elementor-2 .elementor-element.elementor-element-a8cc129 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a8cc129 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a8cc129 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a8cc129 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a8cc129 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-3419931 .elementor-image-box-title{font-size:25px;color:var( --e-global-color-6244969 );}.elementor-2 .elementor-element.elementor-element-3419931 .elementor-image-box-description{color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-677a23f .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-677a23f .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-677a23f .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-677a23f > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-afd6c91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7373f7c{--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-2 .elementor-element.elementor-element-e1f6943{--display:flex;--min-height:45vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.66;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e1f6943:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e1f6943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2025/03/R6P_7647.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e1f6943::before, .elementor-2 .elementor-element.elementor-element-e1f6943 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e1f6943 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e1f6943 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e1f6943 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e1f6943 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4f4b866 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-a1c9446 .elementor-image-box-title{font-size:25px;color:var( --e-global-color-6244969 );}.elementor-2 .elementor-element.elementor-element-a1c9446 .elementor-image-box-description{color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-b07a1be .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-b07a1be .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-b07a1be .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-b07a1be > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d4e18d8{--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-2 .elementor-element.elementor-element-5183206{--display:flex;--min-height:45vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.66;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-5183206:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5183206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/iStock-2172357501.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-5183206::before, .elementor-2 .elementor-element.elementor-element-5183206 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5183206 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5183206 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5183206 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5183206 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ff9a025 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-d18184a .elementor-image-box-title{font-size:25px;color:var( --e-global-color-6244969 );}.elementor-2 .elementor-element.elementor-element-d18184a .elementor-image-box-description{color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-a70cc64 .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-a70cc64 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-a70cc64 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-a70cc64 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-62259d58{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--border-radius:100px 0px 0px 0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-62259d58:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-62259d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ccbf47 );}.elementor-2 .elementor-element.elementor-element-68841979{--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:60px 60px;--row-gap:60px;--column-gap:60px;--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-2 .elementor-element.elementor-element-583a65fd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-4891a9d0{text-align:start;}.elementor-2 .elementor-element.elementor-element-4891a9d0 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-2 .elementor-element.elementor-element-ef2f8f3{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-ef2f8f3 .elementor-headline{text-align:start;font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0ccda-font-size );font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ef2f8f3 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ef2f8f3 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ef2f8f3 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-445bfed );stroke-width:110px;}.elementor-2 .elementor-element.elementor-element-43f4fcd1{--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:40px 40px;--row-gap:40px;--column-gap:40px;--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-2 .elementor-element.elementor-element-ddb5aeb{--display:flex;--min-height:45vh;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ddb5aeb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ddb5aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff9a025 );}.elementor-2 .elementor-element.elementor-element-f5f9c0b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2 .elementor-element.elementor-element-f5f9c0b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2 .elementor-element.elementor-element-f5f9c0b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-f5f9c0b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2 .elementor-element.elementor-element-f5f9c0b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-f5f9c0b .elementor-image-box-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f5f9c0b .elementor-image-box-description{color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-68e7008 .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-68e7008 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-68e7008 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-68e7008 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d87d392{--display:flex;--min-height:45vh;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d87d392:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d87d392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0fe96f );}.elementor-2 .elementor-element.elementor-element-400e18e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2 .elementor-element.elementor-element-400e18e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2 .elementor-element.elementor-element-400e18e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-400e18e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2 .elementor-element.elementor-element-400e18e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-400e18e .elementor-image-box-title{font-size:25px;color:var( --e-global-color-6244969 );}.elementor-2 .elementor-element.elementor-element-400e18e .elementor-image-box-description{color:var( --e-global-color-445bfed );}.elementor-2 .elementor-element.elementor-element-8b5aa81 .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-8b5aa81 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-8b5aa81 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-8b5aa81 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9c2edf7{--display:flex;--min-height:45vh;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9c2edf7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9c2edf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff9a025 );}.elementor-2 .elementor-element.elementor-element-3504b77.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2 .elementor-element.elementor-element-3504b77.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2 .elementor-element.elementor-element-3504b77.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-3504b77 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2 .elementor-element.elementor-element-3504b77 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-3504b77 .elementor-image-box-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3504b77 .elementor-image-box-description{color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-33c8093 .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-33c8093 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-33c8093 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-33c8093 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7b3771bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-7df406ac{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.5;--border-radius:50px 0px 50px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-7df406ac:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7df406ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7df406ac::before, .elementor-2 .elementor-element.elementor-element-7df406ac > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7df406ac > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7df406ac > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-7df406ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-7df406ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-381e151c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-3475956b{text-align:center;}.elementor-2 .elementor-element.elementor-element-3475956b .elementor-heading-title{font-size:40px;color:var( --e-global-color-445bfed );}.elementor-2 .elementor-element.elementor-element-726c1976{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-725b4769 .elementor-heading-title{color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-58b79789 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2 .elementor-element.elementor-element-58b79789 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2 .elementor-element.elementor-element-58b79789 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2 .elementor-element.elementor-element-58b79789 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2 .elementor-element.elementor-element-58b79789 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2 .elementor-element.elementor-element-58b79789 .elementor-icon-list-icon i{color:var( --e-global-color-445bfed );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-58b79789 .elementor-icon-list-icon svg{fill:var( --e-global-color-445bfed );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-58b79789{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-2 .elementor-element.elementor-element-58b79789 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-2 .elementor-element.elementor-element-58b79789 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-58b79789 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:0.9em;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.1px;}.elementor-2 .elementor-element.elementor-element-58b79789 .elementor-icon-list-text{color:var( --e-global-color-8235737 );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-5b3646c2 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-34fcf59 );color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-5b3646c2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-5b3646c2 .elementor-button:focus{background-color:var( --e-global-color-0ccbf47 );color:var( --e-global-color-a0fe96f );}.elementor-2 .elementor-element.elementor-element-5b3646c2 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5b3646c2 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-5b3646c2 .elementor-button:focus svg{fill:var( --e-global-color-a0fe96f );}.elementor-2 .elementor-element.elementor-element-57d3701{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--overlay-opacity:0.11;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-57d3701::before, .elementor-2 .elementor-element.elementor-element-57d3701 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-57d3701 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-57d3701 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-57d3701 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-57d3701 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/dark-background.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:50% auto;}.elementor-2 .elementor-element.elementor-element-11ae465{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-b0ef93e{text-align:center;}.elementor-2 .elementor-element.elementor-element-b0ef93e .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-2 .elementor-element.elementor-element-9f77747{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-9f77747 .elementor-headline{text-align:center;font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0ccda-font-size );font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-9f77747 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9f77747 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-9f77747 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-445bfed );stroke-width:110px;}.elementor-2 .elementor-element.elementor-element-e269f79{--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:60px 60px;--row-gap:60px;--column-gap:60px;--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-2 .elementor-element.elementor-element-f1dd211{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f1dd211:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f1dd211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2025/02/59-gggkkii1a4b23a4b233509bff6b449a54439b895fb1a6e30b852ac21138ad3a1m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-f1dd211::before, .elementor-2 .elementor-element.elementor-element-f1dd211 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f1dd211 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f1dd211 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f1dd211 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f1dd211 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1C48CF;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-d7b795d > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-2 .elementor-element.elementor-element-d7b795d .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-d7b795d .elementor-image-box-title{font-size:25px;color:var( --e-global-color-445bfed );}.elementor-2 .elementor-element.elementor-element-d7b795d .elementor-image-box-description{color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-1287281 .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-1287281 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1287281 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-1287281 > .elementor-widget-container{padding:0px 0px 60px 40px;}.elementor-2 .elementor-element.elementor-element-f372283{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-bf89699{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-8bda9f1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-318afc0{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.59;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-318afc0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-318afc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/iStock-2172357501.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-318afc0::before, .elementor-2 .elementor-element.elementor-element-318afc0 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-318afc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-318afc0 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-318afc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-318afc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-2e8eaa8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2e8eaa8 .elementor-image-box-title{font-size:25px;color:var( --e-global-color-445bfed );}.elementor-2 .elementor-element.elementor-element-2e8eaa8 .elementor-image-box-description{color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-701df09 .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-701df09 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-701df09 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-701df09 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f60526c{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.59;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-f60526c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f60526c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/iStock-2172357502.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-f60526c::before, .elementor-2 .elementor-element.elementor-element-f60526c > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f60526c > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f60526c > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f60526c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f60526c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4f4b866 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-7628c01 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7628c01 .elementor-image-box-title{font-size:25px;color:var( --e-global-color-445bfed );}.elementor-2 .elementor-element.elementor-element-7628c01 .elementor-image-box-description{color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-a1bfae4 .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-a1bfae4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-a1bfae4 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-a1bfae4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-39a8aad{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-8f0c7f4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-63bfd1a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2 .elementor-element.elementor-element-656df73{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.59;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-656df73:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-656df73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/iStock-2172357502.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-656df73::before, .elementor-2 .elementor-element.elementor-element-656df73 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-656df73 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-656df73 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-656df73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-656df73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4f4b866 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-c220dda > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c220dda .elementor-image-box-title{font-size:25px;color:var( --e-global-color-445bfed );}.elementor-2 .elementor-element.elementor-element-c220dda .elementor-image-box-description{color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-4e26f5d .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-4e26f5d .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-4e26f5d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-4e26f5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2787f29{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2 .elementor-element.elementor-element-fb6d7e7{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.59;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-fb6d7e7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fb6d7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/iStock-2172357501.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-fb6d7e7::before, .elementor-2 .elementor-element.elementor-element-fb6d7e7 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fb6d7e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fb6d7e7 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fb6d7e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fb6d7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-96e901d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-96e901d .elementor-image-box-title{font-size:25px;color:var( --e-global-color-445bfed );}.elementor-2 .elementor-element.elementor-element-96e901d .elementor-image-box-description{color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-c24b935 .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-c24b935 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c24b935 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-c24b935 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-479a11fe{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--overlay-opacity:0.12;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-479a11fe::before, .elementor-2 .elementor-element.elementor-element-479a11fe > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-479a11fe > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-479a11fe > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-479a11fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-479a11fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-6f289419{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-7dd3a3c6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-56bf2c74{text-align:start;}.elementor-2 .elementor-element.elementor-element-56bf2c74 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-2 .elementor-element.elementor-element-6a37618{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-6a37618 .elementor-headline{text-align:start;font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0ccda-font-size );font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6a37618 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-6a37618 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6a37618 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-445bfed );stroke-width:110px;}.elementor-2 .elementor-element.elementor-element-32ca597b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2 .elementor-element.elementor-element-c8e38af{--display:flex;--min-height:100px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-814ed19{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-d0a26ba img{width:50%;}.elementor-2 .elementor-element.elementor-element-c4d7b23 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-c4d7b23.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-c4d7b23{text-align:end;}.elementor-2 .elementor-element.elementor-element-c4d7b23 img{width:100%;}.elementor-2 .elementor-element.elementor-element-84e456c > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-2 .elementor-element.elementor-element-84e456c{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-b17af10{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a213513{text-align:center;}.elementor-2 .elementor-element.elementor-element-a213513 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;color:#45A6BC;}.elementor-2 .elementor-element.elementor-element-5ec4654{--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:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-918723d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7293d70{--swiper-slides-gap:10px;}.elementor-2 .elementor-element.elementor-element-eb77bd2{--display:flex;--min-height:22vh;--justify-content:center;--overlay-opacity:0.05;--border-radius:20px 0px 20px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-eb77bd2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-eb77bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-eb77bd2::before, .elementor-2 .elementor-element.elementor-element-eb77bd2 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-eb77bd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-eb77bd2 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-eb77bd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-eb77bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/background-new-1.png");--background-overlay:'';background-position:center center;background-size:150% auto;}.elementor-2 .elementor-element.elementor-element-1541f2a{text-align:center;}.elementor-2 .elementor-element.elementor-element-1541f2a .elementor-heading-title{font-size:25px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-a36b993{font-size:15px;line-height:18px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-cc41da0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-83fcacf{--swiper-slides-gap:10px;}.elementor-2 .elementor-element.elementor-element-28c0d4c{--display:flex;--min-height:22vh;--justify-content:center;--overlay-opacity:0.05;--border-radius:20px 0px 20px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-28c0d4c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-28c0d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-28c0d4c::before, .elementor-2 .elementor-element.elementor-element-28c0d4c > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-28c0d4c > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-28c0d4c > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-28c0d4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-28c0d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/background-new-1.png");--background-overlay:'';background-position:center center;background-size:150% auto;}.elementor-2 .elementor-element.elementor-element-78a83a8{text-align:center;}.elementor-2 .elementor-element.elementor-element-78a83a8 .elementor-heading-title{font-size:25px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-7516e04{font-size:15px;line-height:18px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-47ed9f5{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-f3e6fc7{--swiper-slides-gap:10px;}.elementor-2 .elementor-element.elementor-element-981159d{--display:flex;--min-height:22vh;--justify-content:center;--overlay-opacity:0.05;--border-radius:20px 0px 20px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-981159d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-981159d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-981159d::before, .elementor-2 .elementor-element.elementor-element-981159d > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-981159d > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-981159d > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-981159d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-981159d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/background-new-1.png");--background-overlay:'';background-position:center center;background-size:150% auto;}.elementor-2 .elementor-element.elementor-element-705b294{text-align:center;}.elementor-2 .elementor-element.elementor-element-705b294 .elementor-heading-title{font-size:25px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-5148357{font-size:15px;line-height:18px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-68bbb75{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-5a75ef2{--swiper-slides-gap:10px;}.elementor-2 .elementor-element.elementor-element-bdaed6a{--display:flex;--min-height:22vh;--justify-content:center;--overlay-opacity:0.05;--border-radius:20px 0px 20px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-bdaed6a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bdaed6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bdaed6a::before, .elementor-2 .elementor-element.elementor-element-bdaed6a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-bdaed6a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-bdaed6a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-bdaed6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-bdaed6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/background-new-1.png");--background-overlay:'';background-position:center center;background-size:150% auto;}.elementor-2 .elementor-element.elementor-element-0422557{text-align:center;}.elementor-2 .elementor-element.elementor-element-0422557 .elementor-heading-title{font-size:25px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-2711b93{font-size:15px;line-height:18px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-5e7c69e{--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:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-fc4ec89{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-93ae446{--swiper-slides-gap:10px;}.elementor-2 .elementor-element.elementor-element-b969bba{--display:flex;--min-height:22vh;--justify-content:center;--overlay-opacity:0.05;--border-radius:20px 0px 20px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b969bba:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b969bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-b969bba::before, .elementor-2 .elementor-element.elementor-element-b969bba > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b969bba > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b969bba > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b969bba > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b969bba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/background-new-1.png");--background-overlay:'';background-position:center center;background-size:150% auto;}.elementor-2 .elementor-element.elementor-element-ffc1c9a{text-align:center;}.elementor-2 .elementor-element.elementor-element-ffc1c9a .elementor-heading-title{font-size:25px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-250110c{font-size:15px;line-height:18px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-1d09b58{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-aef6dd2{--swiper-slides-gap:10px;}.elementor-2 .elementor-element.elementor-element-e587d2a{--display:flex;--min-height:22vh;--justify-content:center;--overlay-opacity:0.05;--border-radius:20px 0px 20px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e587d2a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e587d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e587d2a::before, .elementor-2 .elementor-element.elementor-element-e587d2a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e587d2a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e587d2a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e587d2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e587d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/background-new-1.png");--background-overlay:'';background-position:center center;background-size:150% auto;}.elementor-2 .elementor-element.elementor-element-a0b1d7d{text-align:center;}.elementor-2 .elementor-element.elementor-element-a0b1d7d .elementor-heading-title{font-size:25px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-d37d712{font-size:15px;line-height:18px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-41a6604{--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:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a637431{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-789eca2{--swiper-slides-gap:10px;}.elementor-2 .elementor-element.elementor-element-794e634{--display:flex;--min-height:22vh;--justify-content:center;--overlay-opacity:0.05;--border-radius:20px 0px 20px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-794e634:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-794e634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-794e634::before, .elementor-2 .elementor-element.elementor-element-794e634 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-794e634 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-794e634 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-794e634 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-794e634 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/background-new-1.png");--background-overlay:'';background-position:center center;background-size:150% auto;}.elementor-2 .elementor-element.elementor-element-02fe420{text-align:center;}.elementor-2 .elementor-element.elementor-element-02fe420 .elementor-heading-title{font-size:25px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-6139de3{font-size:15px;line-height:18px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-e1024d0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4866bd9{--swiper-slides-gap:10px;}.elementor-2 .elementor-element.elementor-element-e1ec309{--display:flex;--min-height:22vh;--justify-content:center;--overlay-opacity:0.05;--border-radius:20px 0px 20px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e1ec309:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e1ec309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e1ec309::before, .elementor-2 .elementor-element.elementor-element-e1ec309 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e1ec309 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e1ec309 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e1ec309 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e1ec309 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/background-new-1.png");--background-overlay:'';background-position:center center;background-size:150% auto;}.elementor-2 .elementor-element.elementor-element-d9b51ae{text-align:center;}.elementor-2 .elementor-element.elementor-element-d9b51ae .elementor-heading-title{font-size:25px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-0cdd186{font-size:15px;line-height:18px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-fcd0a52{--display:flex;--min-height:45vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fcd0a52:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fcd0a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-fcd0a52::before, .elementor-2 .elementor-element.elementor-element-fcd0a52 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fcd0a52 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fcd0a52 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fcd0a52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fcd0a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/background-new-1.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:57% auto;}.elementor-2 .elementor-element.elementor-element-db00581{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-bbf3073{text-align:start;}.elementor-2 .elementor-element.elementor-element-bbf3073 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-2 .elementor-element.elementor-element-0b8268a{text-align:start;}.elementor-2 .elementor-element.elementor-element-0b8268a .elementor-heading-title{font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0ccda-font-size );font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-edea215{text-align:start;}.elementor-2 .elementor-element.elementor-element-edea215 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-0ccbf47 );}.elementor-2 .elementor-element.elementor-element-aa638ea .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-aa638ea .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-aa638ea .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-aa638ea > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9871c17{--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-2 .elementor-element.elementor-element-1091396 img{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-4cba210{--display:flex;--min-height:45vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4cba210:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4cba210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123C6B;}.elementor-2 .elementor-element.elementor-element-4cba210::before, .elementor-2 .elementor-element.elementor-element-4cba210 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4cba210 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4cba210 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4cba210 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4cba210 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/background-new-1.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:57% auto;}.elementor-2 .elementor-element.elementor-element-4cba210.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4d23c1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-f0885fe{text-align:start;}.elementor-2 .elementor-element.elementor-element-f0885fe .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-2 .elementor-element.elementor-element-1940cf4{text-align:start;}.elementor-2 .elementor-element.elementor-element-1940cf4 .elementor-heading-title{font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0ccda-font-size );font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-38651fa{text-align:start;}.elementor-2 .elementor-element.elementor-element-38651fa .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-0ccbf47 );}.elementor-2 .elementor-element.elementor-element-a077967{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-icon i{color:var( --e-global-color-0ccbf47 );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-icon svg{fill:var( --e-global-color-0ccbf47 );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-2493f03{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6c72217-font-family ), Sans-serif;font-size:var( --e-global-typography-6c72217-font-size );font-weight:var( --e-global-typography-6c72217-font-weight );text-transform:var( --e-global-typography-6c72217-text-transform );font-style:var( --e-global-typography-6c72217-font-style );text-decoration:var( --e-global-typography-6c72217-text-decoration );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-text{color:var( --e-global-color-0ccbf47 );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d67bfa3 > .elementor-widget-container{padding:0px 0px 0px 35px;}.elementor-2 .elementor-element.elementor-element-d67bfa3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d67bfa3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-d67bfa3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-d67bfa3 .elementor-icon-list-text{color:var( --e-global-color-0ccbf47 );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-28d30a1 .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-28d30a1 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-28d30a1 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-28d30a1 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b74e354{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-1fe93b0 img{height:70vh;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-50424074{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--overlay-opacity:1;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-50424074::before, .elementor-2 .elementor-element.elementor-element-50424074 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-50424074 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-50424074 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-50424074 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-50424074 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/background-new-1.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:78% auto;}.elementor-2 .elementor-element.elementor-element-3adb74d8{--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:80px 80px;--row-gap:80px;--column-gap:80px;--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-2 .elementor-element.elementor-element-4bbd9332{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-24765af7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-78828060 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-78828060{text-align:start;}.elementor-2 .elementor-element.elementor-element-78828060 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-2 .elementor-element.elementor-element-55fe2067{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-12e88c3a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-12e88c3a .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-3a47dde7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-3a47dde7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3a47dde7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/iStock-2163552856.jpg");background-position:-140px 60px;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-32f1323e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-11b645a9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-654514a0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-235d13c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.05;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-235d13c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-235d13c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0fe96f );}.elementor-2 .elementor-element.elementor-element-235d13c::before, .elementor-2 .elementor-element.elementor-element-235d13c > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-235d13c > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-235d13c > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-235d13c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-235d13c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/dark-background.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:200% auto;}.elementor-2 .elementor-element.elementor-element-8e13c63 img{width:40px;}.elementor-2 .elementor-element.elementor-element-416837d .elementor-counter-number-wrapper{color:var( --e-global-color-8235737 );font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1044e1b{text-align:center;}.elementor-2 .elementor-element.elementor-element-1044e1b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-148707e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-aafed56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-aafed56{text-align:start;}.elementor-2 .elementor-element.elementor-element-aafed56 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-2 .elementor-element.elementor-element-62496a5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-2 .elementor-element.elementor-element-62496a5d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-62496a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-10a94b3 ) 50%, var( --e-global-color-0ccbf47 ) 0%);}.elementor-2 .elementor-element.elementor-element-7c8d9d30{--display:flex;--min-height:700px;--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;--justify-content:flex-end;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--border-radius:0px 100px 100px 0px;--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-2 .elementor-element.elementor-element-7c8d9d30:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7c8d9d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/05-SPATEX-WALL-DISPLAY-ORIGINAL-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4355cb63{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.05;--border-radius:5px 5px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-4355cb63::before, .elementor-2 .elementor-element.elementor-element-4355cb63 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4355cb63 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4355cb63 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4355cb63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4355cb63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:300% auto;}.elementor-2 .elementor-element.elementor-element-4f85732{--display:flex;--min-height:100px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-33f132a{left:10px;}body.rtl .elementor-2 .elementor-element.elementor-element-33f132a{right:10px;}.elementor-2 .elementor-element.elementor-element-33f132a{top:10px;z-index:9999;}.elementor-2 .elementor-element.elementor-element-33f132a .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2 .elementor-element.elementor-element-33f132a img{width:80px;}.elementor-2 .elementor-element.elementor-element-e08df33{--alignment:center;--path-stroke:#E8178A;--path-fill:var( --e-global-color-0ccbf47 );--width:100%;--rotate:0deg;font-family:var( --e-global-typography-c4c5ef6-font-family ), Sans-serif;font-size:var( --e-global-typography-c4c5ef6-font-size );font-weight:var( --e-global-typography-c4c5ef6-font-weight );line-height:var( --e-global-typography-c4c5ef6-line-height );letter-spacing:var( --e-global-typography-c4c5ef6-letter-spacing );--word-spacing:50px;--text-color:var( --e-global-color-primary );--text-color-hover:var( --e-global-color-primary );--stroke-color:var( --e-global-color-0ccbf47 );--stroke-width:40px;--path-fill-hover:var( --e-global-color-0ccbf47 );--stroke-color-hover:var( --e-global-color-0ccbf47 );--stroke-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-e08df33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-47d1c9de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-1a68a291{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1a68a291::before, .elementor-2 .elementor-element.elementor-element-1a68a291 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1a68a291 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1a68a291 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1a68a291 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1a68a291 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-10a94b3 ) 50%, var( --e-global-color-0ccbf47 ) 0%);}.elementor-2 .elementor-element.elementor-element-308239b9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-308239b9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-308239b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ccbf47 );}.elementor-2 .elementor-element.elementor-element-3f6e0996{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-76071c28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-76071c28 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-38c8060c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-5df29d87{text-align:center;}.elementor-2 .elementor-element.elementor-element-5df29d87 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-5c9f8f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-3c22be08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3c22be08 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-570f90cc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-75c1a0a1{text-align:center;}.elementor-2 .elementor-element.elementor-element-75c1a0a1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-a4b0441{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-4d0444f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4d0444f6 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7fefd5af{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-4df57e3f{text-align:center;}.elementor-2 .elementor-element.elementor-element-4df57e3f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6eb0983f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-42d97ae9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-42d97ae9 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-0d42e32-font-family ), Sans-serif;font-size:var( --e-global-typography-0d42e32-font-size );font-weight:var( --e-global-typography-0d42e32-font-weight );text-transform:var( --e-global-typography-0d42e32-text-transform );font-style:var( --e-global-typography-0d42e32-font-style );text-decoration:var( --e-global-typography-0d42e32-text-decoration );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-84d53e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-bf072c7{text-align:center;}.elementor-2 .elementor-element.elementor-element-bf072c7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6e4898f0{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6e4898f0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6e4898f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-6e4898f0::before, .elementor-2 .elementor-element.elementor-element-6e4898f0 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6e4898f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6e4898f0 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6e4898f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6e4898f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/background-new-1.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:78% auto;}.elementor-2 .elementor-element.elementor-element-3816d9aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--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-2 .elementor-element.elementor-element-de7ae1d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .elementor-repeater-item-945d97f .swiper-slide-bg{background-image:url(https://totalhottubs.co.uk/wp-content/uploads/2024/12/0K4A1572-scaled.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .elementor-repeater-item-945d97f .elementor-background-overlay{background-color:var( --e-global-color-1de4327 );}.elementor-2 .elementor-element.elementor-element-3bbe1335 .elementor-repeater-item-9cb7d37 .swiper-slide-bg{background-image:url(https://totalhottubs.co.uk/wp-content/uploads/2024/12/15-UR-II-brochure-pic-ORIGINAL-scaled.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .elementor-repeater-item-9cb7d37 .elementor-background-overlay{background-color:var( --e-global-color-1de4327 );}.elementor-2 .elementor-element.elementor-element-3bbe1335 .swiper-slide{transition-duration:calc(5000ms*1.2);height:650px;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .swiper-slide-inner{padding:80px 80px 40px 80px;text-align:center;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .elementor-slide-heading{color:var( --e-global-color-d2d59cc );font-family:"Raleway", Sans-serif;font-size:5.2em;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .elementor-slide-description{color:var( --e-global-color-8235737 );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3bbe1335 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-3bbe1335 .elementor-swiper-button svg{fill:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-3bbe1335 .swiper-pagination-bullet{height:5px;width:5px;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .swiper-horizontal .swiper-pagination-progressbar{height:5px;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .swiper-pagination-fraction{font-size:5px;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-8235737 );opacity:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-3bbe1335 .swiper-pagination-bullet-active{background-color:var( --e-global-color-445bfed );}.elementor-2 .elementor-element.elementor-element-26ee55bb{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-2 .elementor-element.elementor-element-14af8c12{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-6c2124ad .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-2 .elementor-element.elementor-element-53aeaa6d{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-53aeaa6d .elementor-headline{text-align:start;font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0ccda-font-size );font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-53aeaa6d .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-53aeaa6d .elementor-headline-dynamic-text{font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-53aeaa6d .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-445bfed );stroke-width:110px;}.elementor-2 .elementor-element.elementor-element-30835a9d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8a3e805 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-69f39ab6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-359f8997 .elementor-tab-title{border-width:1px;border-color:var( --e-global-color-d0bbac9 );padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-359f8997 .elementor-tab-content{border-width:1px;border-block-end-color:var( --e-global-color-d0bbac9 );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-359f8997 .elementor-toggle-item:not(:last-child){margin-block-end:20px;}.elementor-2 .elementor-element.elementor-element-359f8997 .elementor-toggle-title, .elementor-2 .elementor-element.elementor-element-359f8997 .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-359f8997 .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-359f8997 .elementor-tab-title.elementor-active a, .elementor-2 .elementor-element.elementor-element-359f8997 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-445bfed );}.elementor-2 .elementor-element.elementor-element-359f8997 .elementor-toggle-title{font-family:var( --e-global-typography-f706168-font-family ), Sans-serif;font-size:var( --e-global-typography-f706168-font-size );font-weight:var( --e-global-typography-f706168-font-weight );text-transform:var( --e-global-typography-f706168-text-transform );font-style:var( --e-global-typography-f706168-font-style );text-decoration:var( --e-global-typography-f706168-text-decoration );line-height:var( --e-global-typography-f706168-line-height );letter-spacing:var( --e-global-typography-f706168-letter-spacing );}.elementor-2 .elementor-element.elementor-element-359f8997 .elementor-toggle-icon{margin-inline-end:20px;}.elementor-2 .elementor-element.elementor-element-01a4bf3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3c1625aa{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-365b451d .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-365b451d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-d7cf73c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.02;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d7cf73c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d7cf73c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ccbf47 );}.elementor-2 .elementor-element.elementor-element-d7cf73c::before, .elementor-2 .elementor-element.elementor-element-d7cf73c > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d7cf73c > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d7cf73c > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d7cf73c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d7cf73c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-ef754c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-18e2664{text-align:center;}.elementor-2 .elementor-element.elementor-element-18e2664 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-2 .elementor-element.elementor-element-4cfc8b7{text-align:center;}.elementor-2 .elementor-element.elementor-element-4cfc8b7 .elementor-heading-title{font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0ccda-font-size );font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ab89a82{text-align:center;}.elementor-2 .elementor-element.elementor-element-65982f2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--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-2 .elementor-element.elementor-element-152ff19{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-8c834df img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-d605269{text-align:center;}.elementor-2 .elementor-element.elementor-element-d605269 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-82b19bb{text-align:center;}.elementor-2 .elementor-element.elementor-element-82b19bb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-07908bb .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-07908bb .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-07908bb .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-2e7d3af{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-94416a7 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-4d9bbfe{text-align:center;}.elementor-2 .elementor-element.elementor-element-4d9bbfe .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1e30398{text-align:center;}.elementor-2 .elementor-element.elementor-element-1e30398 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-dcc21cd .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-dcc21cd .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-dcc21cd .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-15b5368{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-69e684c img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-fa16950{text-align:center;}.elementor-2 .elementor-element.elementor-element-fa16950 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a35f5e6{text-align:center;}.elementor-2 .elementor-element.elementor-element-a35f5e6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1855f5f .elementor-button{background-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-1855f5f .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1855f5f .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-6def0d7{--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:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6def0d7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6def0d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-445bfed ) 48%, var( --e-global-color-445bfed ) 100%);}.elementor-2 .elementor-element.elementor-element-d95cb36{text-align:center;}.elementor-2 .elementor-element.elementor-element-d95cb36 .elementor-heading-title{font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0ccda-font-size );font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ad5e56d{text-align:center;}.elementor-2 .elementor-element.elementor-element-ad5e56d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-a0fe96f );}.elementor-2 .elementor-element.elementor-element-408737a .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-8235737 );color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-408737a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-408737a .elementor-button:focus{background-color:var( --e-global-color-0ccbf47 );color:var( --e-global-color-a0fe96f );}.elementor-2 .elementor-element.elementor-element-408737a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-408737a .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-408737a .elementor-button:focus svg{fill:var( --e-global-color-a0fe96f );}.elementor-2 .elementor-element.elementor-element-6ead1cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-2 .elementor-element.elementor-element-8be18f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-8be18f2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8be18f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/parkside-couple-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-dc377e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2 .elementor-element.elementor-element-b06ec7c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-b06ec7c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b06ec7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ccbf47 );}.elementor-2 .elementor-element.elementor-element-51de3a7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2 .elementor-element.elementor-element-47edfd4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-47edfd4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-47edfd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/682A8193-chancellor-detail-15cm-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-99a0fd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 100px 100px;--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-2 .elementor-element.elementor-element-6946832{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2 .elementor-element.elementor-element-e3d48a2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-e3d48a2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e3d48a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0fe96f );}.elementor-2 .elementor-element.elementor-element-17dbf53{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2 .elementor-element.elementor-element-92f8bba{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-92f8bba:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-92f8bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/682A8750-Viceroy-detail-15cm.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-9b1518b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-9b1518b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9b1518b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/682A7839-HHM-15cm.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-d0252b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d0252b0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d0252b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-d0252b0::before, .elementor-2 .elementor-element.elementor-element-d0252b0 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d0252b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d0252b0 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d0252b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d0252b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-79519d0{--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:40px 40px;--row-gap:40px;--column-gap:40px;--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-2 .elementor-element.elementor-element-2375cd1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-92b9979 .elementor-heading-title{font-family:var( --e-global-typography-31919b4-font-family ), Sans-serif;font-size:var( --e-global-typography-31919b4-font-size );font-weight:var( --e-global-typography-31919b4-font-weight );text-transform:var( --e-global-typography-31919b4-text-transform );font-style:var( --e-global-typography-31919b4-font-style );text-decoration:var( --e-global-typography-31919b4-text-decoration );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );color:var( --e-global-color-0a51f97 );}.elementor-2 .elementor-element.elementor-element-8ee7a47 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:3em;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-87ec7d3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-fe9d4fe{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-2e5e22a{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-7ac7b55{text-align:start;}.elementor-2 .elementor-element.elementor-element-7ac7b55 img{width:20%;}.elementor-2 .elementor-element.elementor-element-361cf9b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-5805fdf{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-8e3835c{text-align:start;}.elementor-2 .elementor-element.elementor-element-8e3835c img{width:20%;}.elementor-2 .elementor-element.elementor-element-e555b0d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-36310e4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-7e11cc7{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-50a3923{text-align:start;}.elementor-2 .elementor-element.elementor-element-50a3923 img{width:20%;}.elementor-2 .elementor-element.elementor-element-7bbb253 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-be2534e{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-1488a9a{text-align:start;}.elementor-2 .elementor-element.elementor-element-1488a9a img{width:19%;}.elementor-2 .elementor-element.elementor-element-2abe250 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7d0177c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1e7b0e7b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--border-radius:0px 0px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1e7b0e7b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1e7b0e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ccbf47 );background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/Vaizdine-fotosesija3.jpg");background-position:center right;background-repeat:no-repeat;background-size:55% auto;}.elementor-2 .elementor-element.elementor-element-7b4676f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-781aa2f1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.07;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d0bbac9 );--border-color:var( --e-global-color-d0bbac9 );--border-radius:50px 0px 0px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-781aa2f1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-781aa2f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-781aa2f1::before, .elementor-2 .elementor-element.elementor-element-781aa2f1 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-781aa2f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-781aa2f1 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-781aa2f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-781aa2f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/cropped-logo-2.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:20% auto;}.elementor-2 .elementor-element.elementor-element-25bc5868{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-25bc5868 .elementor-headline{text-align:center;font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-size:var( --e-global-typography-fd0ccda-font-size );font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-25bc5868 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-25bc5868 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-fd0ccda-font-family ), Sans-serif;font-weight:var( --e-global-typography-fd0ccda-font-weight );text-transform:var( --e-global-typography-fd0ccda-text-transform );font-style:var( --e-global-typography-fd0ccda-font-style );text-decoration:var( --e-global-typography-fd0ccda-text-decoration );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-25bc5868 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-445bfed );stroke-width:110px;}.elementor-2 .elementor-element.elementor-element-34a6de3d{text-align:center;}.elementor-2 .elementor-element.elementor-element-34a6de3d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-global-3023 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-2 .elementor-element.elementor-global-3023 .eael-gravity-form .gfield .gfield_label{color:var( --e-global-color-primary );}html body .elementor-2 .elementor-element.elementor-global-3023 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-2 .elementor-element.elementor-global-3023 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-2 .elementor-element.elementor-global-3023 .eael-gravity-form .gform_footer input[type="submit"]{width:100px !important;background-color:var( --e-global-color-primary );border-radius:20px 0px 20px 0px !important;}html body .elementor-2 .elementor-element.elementor-global-3023 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100px !important;background-color:var( --e-global-color-primary );border-radius:20px 0px 20px 0px !important;}html body .elementor-2 .elementor-element.elementor-global-3023 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100px !important;background-color:var( --e-global-color-primary );border-radius:20px 0px 20px 0px !important;}html body .elementor-2 .elementor-element.elementor-global-3023 .eael-gravity-form .gform_footer input[type="submit"]:hover{background-color:var( --e-global-color-accent );}html body .elementor-2 .elementor-element.elementor-global-3023 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]:hover{background-color:var( --e-global-color-accent );}html body .elementor-2 .elementor-element.elementor-global-3023 .eael-gravity-form .gform_body input[type="submit"].gform-button:hover{background-color:var( --e-global-color-accent );}html body .elementor-2 .elementor-element.elementor-global-3023 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-2 .elementor-element.elementor-global-3023 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-2 .elementor-element.elementor-global-3023 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-2 .elementor-element.elementor-element-44cc98db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--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-2 .elementor-element.elementor-element-44cc98db::before, .elementor-2 .elementor-element.elementor-element-44cc98db > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-44cc98db > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-44cc98db > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-44cc98db > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-44cc98db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-3fe5c4e2{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3fe5c4e2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3fe5c4e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34fcf59 );}.elementor-2 .elementor-element.elementor-element-9a9c6b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--border-radius:100px 0px 100px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-2 .elementor-element.elementor-element-9a9c6b3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9a9c6b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totalhottubs.co.uk/wp-content/uploads/2024/12/682A8342-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-9a9c6b3::before, .elementor-2 .elementor-element.elementor-element-9a9c6b3 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9a9c6b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9a9c6b3 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9a9c6b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9a9c6b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-958ddac ) 0%, var( --e-global-color-1de4327 ) 100%);}.elementor-2 .elementor-element.elementor-element-6741cfdc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-1c434be7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:2.4em;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-8235737 );}.elementor-2 .elementor-element.elementor-element-3cdbd43a .elementor-heading-title{font-family:var( --e-global-typography-6c72217-font-family ), Sans-serif;font-size:var( --e-global-typography-6c72217-font-size );font-weight:var( --e-global-typography-6c72217-font-weight );text-transform:var( --e-global-typography-6c72217-text-transform );font-style:var( --e-global-typography-6c72217-font-style );text-decoration:var( --e-global-typography-6c72217-text-decoration );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );color:var( --e-global-color-8235737 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-3806bd76{--width:100%;}.elementor-2 .elementor-element.elementor-element-3877b394{--width:27%;}.elementor-2 .elementor-element.elementor-element-67eb54e{--width:30%;}.elementor-2 .elementor-element.elementor-element-31b9129{--width:25%;}.elementor-2 .elementor-element.elementor-element-1315736{--width:25%;}.elementor-2 .elementor-element.elementor-element-bf2ce33{--width:25%;}.elementor-2 .elementor-element.elementor-element-497b7fc{--width:25%;}.elementor-2 .elementor-element.elementor-element-84623d9{--width:25%;}.elementor-2 .elementor-element.elementor-element-14a8f57{--width:25%;}.elementor-2 .elementor-element.elementor-element-7373f7c{--width:25%;}.elementor-2 .elementor-element.elementor-element-d4e18d8{--width:25%;}.elementor-2 .elementor-element.elementor-element-68841979{--width:65%;}.elementor-2 .elementor-element.elementor-element-583a65fd{--width:80%;}.elementor-2 .elementor-element.elementor-element-7b3771bc{--width:35%;}.elementor-2 .elementor-element.elementor-element-7df406ac{--width:100%;}.elementor-2 .elementor-element.elementor-element-11ae465{--width:50%;}.elementor-2 .elementor-element.elementor-element-e269f79{--width:100%;}.elementor-2 .elementor-element.elementor-element-bf89699{--width:100%;}.elementor-2 .elementor-element.elementor-element-39a8aad{--width:100%;}.elementor-2 .elementor-element.elementor-element-db00581{--width:50%;}.elementor-2 .elementor-element.elementor-element-9871c17{--width:50%;}.elementor-2 .elementor-element.elementor-element-4d23c1a{--width:50%;}.elementor-2 .elementor-element.elementor-element-b74e354{--width:50%;}.elementor-2 .elementor-element.elementor-element-3adb74d8{--width:100%;}.elementor-2 .elementor-element.elementor-element-4bbd9332{--width:40%;}.elementor-2 .elementor-element.elementor-element-3a47dde7{--width:60%;}.elementor-2 .elementor-element.elementor-element-32f1323e{--width:40%;}.elementor-2 .elementor-element.elementor-element-11b645a9{--width:30%;}.elementor-2 .elementor-element.elementor-element-654514a0{--width:30%;}.elementor-2 .elementor-element.elementor-element-148707e{--content-width:1350px;}.elementor-2 .elementor-element.elementor-element-7c8d9d30{--width:80%;}.elementor-2 .elementor-element.elementor-element-4355cb63{--width:30%;}.elementor-2 .elementor-element.elementor-element-4f85732{--width:100px;}.elementor-2 .elementor-element.elementor-element-47d1c9de{--width:20%;}.elementor-2 .elementor-element.elementor-element-3f6e0996{--width:100%;}.elementor-2 .elementor-element.elementor-element-38c8060c{--width:50%;}.elementor-2 .elementor-element.elementor-element-5c9f8f8{--width:100%;}.elementor-2 .elementor-element.elementor-element-570f90cc{--width:50%;}.elementor-2 .elementor-element.elementor-element-a4b0441{--width:100%;}.elementor-2 .elementor-element.elementor-element-7fefd5af{--width:50%;}.elementor-2 .elementor-element.elementor-element-6eb0983f{--width:100%;}.elementor-2 .elementor-element.elementor-element-84d53e{--width:50%;}.elementor-2 .elementor-element.elementor-element-3816d9aa{--width:100%;}.elementor-2 .elementor-element.elementor-element-ef754c8{--content-width:50%;}.elementor-2 .elementor-element.elementor-element-8be18f2{--width:100%;}.elementor-2 .elementor-element.elementor-element-dc377e7{--width:100%;}.elementor-2 .elementor-element.elementor-element-6946832{--width:100%;}.elementor-2 .elementor-element.elementor-element-9b1518b{--width:100%;}.elementor-2 .elementor-element.elementor-element-79519d0{--width:50%;}.elementor-2 .elementor-element.elementor-element-2e5e22a{--width:50%;}.elementor-2 .elementor-element.elementor-element-5805fdf{--width:50%;}.elementor-2 .elementor-element.elementor-element-7e11cc7{--width:50%;}.elementor-2 .elementor-element.elementor-element-be2534e{--width:50%;}.elementor-2 .elementor-element.elementor-element-7d0177c{--width:50%;}.elementor-2 .elementor-element.elementor-element-7b4676f5{--width:60%;}.elementor-2 .elementor-element.elementor-element-44cc98db{--width:40%;}.elementor-2 .elementor-element.elementor-element-9a9c6b3{--width:100%;}.elementor-2 .elementor-element.elementor-element-6741cfdc{--width:80%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-4cba210{--width:1658.6px;}}@media(max-width:1200px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-3877b394{--width:33%;}.elementor-2 .elementor-element.elementor-element-68841979{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-3806bd76{--width:100%;}.elementor-2 .elementor-element.elementor-element-3877b394{--width:100%;}.elementor-2 .elementor-element.elementor-element-67eb54e{--width:100%;}.elementor-2 .elementor-element.elementor-element-84623d9{--width:50%;}.elementor-2 .elementor-element.elementor-element-14a8f57{--width:50%;}.elementor-2 .elementor-element.elementor-element-7373f7c{--width:50%;}.elementor-2 .elementor-element.elementor-element-d4e18d8{--width:50%;}.elementor-2 .elementor-element.elementor-element-68841979{--width:100%;}.elementor-2 .elementor-element.elementor-element-583a65fd{--width:100%;}.elementor-2 .elementor-element.elementor-element-7b3771bc{--width:100%;}.elementor-2 .elementor-element.elementor-element-11ae465{--width:100%;}.elementor-2 .elementor-element.elementor-element-db00581{--width:80%;}.elementor-2 .elementor-element.elementor-element-4d23c1a{--width:80%;}.elementor-2 .elementor-element.elementor-element-b74e354{--width:80%;}.elementor-2 .elementor-element.elementor-element-4bbd9332{--width:100%;}.elementor-2 .elementor-element.elementor-element-3a47dde7{--width:100%;}.elementor-2 .elementor-element.elementor-element-7c8d9d30{--width:100%;}.elementor-2 .elementor-element.elementor-element-4355cb63{--width:60%;}.elementor-2 .elementor-element.elementor-element-47d1c9de{--width:100%;}.elementor-2 .elementor-element.elementor-element-ef754c8{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-79519d0{--width:100%;}.elementor-2 .elementor-element.elementor-element-7d0177c{--width:100%;}.elementor-2 .elementor-element.elementor-element-7b4676f5{--width:100%;}.elementor-2 .elementor-element.elementor-element-44cc98db{--width:100%;}.elementor-2 .elementor-element.elementor-element-6741cfdc{--width:100%;}}@media(max-width:1366px){.elementor-2 .elementor-element.elementor-element-3a518032 .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-4891a9d0 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ef2f8f3 .elementor-headline{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ef2f8f3 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b0ef93e .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-9f77747 .elementor-headline{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-9f77747 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-56bf2c74 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6a37618 .elementor-headline{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6a37618 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-814ed19{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-bbf3073 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-0b8268a .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-edea215 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-f0885fe .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1940cf4 .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-38651fa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-2 .elementor-element.elementor-element-78828060 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-416837d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1044e1b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-aafed56 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e08df33{font-size:var( --e-global-typography-c4c5ef6-font-size );line-height:var( --e-global-typography-c4c5ef6-line-height );letter-spacing:var( --e-global-typography-c4c5ef6-letter-spacing );}.elementor-2 .elementor-element.elementor-element-76071c28 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3c22be08 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4d0444f6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-42d97ae9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3bbe1335 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6c2124ad .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-53aeaa6d .elementor-headline{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-53aeaa6d .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-30835a9d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-359f8997 .elementor-toggle-title{font-size:var( --e-global-typography-f706168-font-size );line-height:var( --e-global-typography-f706168-line-height );letter-spacing:var( --e-global-typography-f706168-letter-spacing );}.elementor-2 .elementor-element.elementor-element-359f8997 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-01a4bf3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-18e2664 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4cfc8b7 .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-82b19bb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1e30398 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-a35f5e6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-d95cb36 .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ad5e56d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-92b9979 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-87ec7d3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-361cf9b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e555b0d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7bbb253 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-be2534e{--justify-content:center;}.elementor-2 .elementor-element.elementor-element-2abe250 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-25bc5868 .elementor-headline{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-25bc5868 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-34a6de3d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3cdbd43a .elementor-heading-title{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}}@media(max-width:1200px){.elementor-2 .elementor-element.elementor-element-3a518032{text-align:start;}.elementor-2 .elementor-element.elementor-element-332d6d9c{text-align:start;}.elementor-2 .elementor-element.elementor-element-f5f9c0b .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-3504b77 .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-2e8eaa8 .elementor-image-box-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-7628c01 .elementor-image-box-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-c220dda .elementor-image-box-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-96e901d .elementor-image-box-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-814ed19{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3a47dde7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3a47dde7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-253px 0px;}.elementor-2 .elementor-element.elementor-element-aafed56 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-62e1822 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .elementor-slide-heading{font-size:50px;}.elementor-2 .elementor-element.elementor-element-1c434be7 .elementor-heading-title{font-size:25px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-6cdb1dc3{--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3877b394{--border-radius:50px 50px 0px 0px;--margin-top:420px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-3a518032{text-align:start;}.elementor-2 .elementor-element.elementor-element-3a518032 .elementor-heading-title{font-size:2.4em;line-height:1em;}.elementor-2 .elementor-element.elementor-element-332d6d9c{text-align:start;}.elementor-2 .elementor-element.elementor-element-67eb54e{--border-radius:50px 50px 0px 0px;--margin-top:420px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c64e20a{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-a8cc129{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-afd6c91{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-e1f6943{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-5183206{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-62259d58{--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;--border-radius:50px 50px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4891a9d0{text-align:center;}.elementor-2 .elementor-element.elementor-element-4891a9d0 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ef2f8f3 .elementor-headline{text-align:center;font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ef2f8f3 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ddb5aeb{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-d87d392{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-9c2edf7{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-3475956b{text-align:center;}.elementor-2 .elementor-element.elementor-element-725b4769{text-align:center;}.elementor-2 .elementor-element.elementor-element-b0ef93e .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-9f77747 .elementor-headline{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-9f77747 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e269f79{--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-2 .elementor-element.elementor-element-f1dd211{--min-height:44vh;--justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-f1dd211:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f1dd211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-2 .elementor-element.elementor-element-bf89699{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-39a8aad{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-56bf2c74 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6a37618 .elementor-headline{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6a37618 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-814ed19{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-c4d7b23 img{width:100%;}.elementor-2 .elementor-element.elementor-element-84e456c > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-2 .elementor-element.elementor-element-b17af10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5ec4654{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5e7c69e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-41a6604{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fcd0a52{--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-2 .elementor-element.elementor-element-db00581{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bbf3073 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-0b8268a .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-edea215 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4cba210{--flex-direction:column-reverse;--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-2 .elementor-element.elementor-element-4d23c1a{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f0885fe .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1940cf4 .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-38651fa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b74e354{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1fe93b0 img{height:45vh;}.elementor-2 .elementor-element.elementor-element-3adb74d8{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2 .elementor-element.elementor-element-4bbd9332{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-78828060{text-align:center;}.elementor-2 .elementor-element.elementor-element-78828060 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4142972b{text-align:center;}.elementor-2 .elementor-element.elementor-element-3a47dde7{--min-height:400px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-3a47dde7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3a47dde7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-416837d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1044e1b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-aafed56{text-align:center;}.elementor-2 .elementor-element.elementor-element-aafed56 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-62e1822{text-align:center;}.elementor-2 .elementor-element.elementor-element-62496a5d{--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-2 .elementor-element.elementor-element-7c8d9d30{--border-radius:0px 50px 50px 0px;}.elementor-2 .elementor-element.elementor-element-e08df33{--width:500%;font-size:var( --e-global-typography-c4c5ef6-font-size );line-height:var( --e-global-typography-c4c5ef6-line-height );letter-spacing:var( --e-global-typography-c4c5ef6-letter-spacing );}.elementor-2 .elementor-element.elementor-element-308239b9{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 0px 0px 50px;}.elementor-2 .elementor-element.elementor-element-76071c28 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3c22be08 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4d0444f6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-42d97ae9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6e4898f0{--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3816d9aa{--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-2 .elementor-element.elementor-element-3bbe1335 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6c2124ad .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-53aeaa6d .elementor-headline{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-53aeaa6d .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-30835a9d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-359f8997 .elementor-toggle-title{font-size:var( --e-global-typography-f706168-font-size );line-height:var( --e-global-typography-f706168-line-height );letter-spacing:var( --e-global-typography-f706168-letter-spacing );}.elementor-2 .elementor-element.elementor-element-359f8997 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-01a4bf3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-18e2664 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4cfc8b7 .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-152ff19{--justify-content:space-between;}.elementor-2 .elementor-element.elementor-element-8c834df img{height:250px;}.elementor-2 .elementor-element.elementor-element-82b19bb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-2e7d3af{--justify-content:space-between;}.elementor-2 .elementor-element.elementor-element-94416a7 img{height:250px;}.elementor-2 .elementor-element.elementor-element-1e30398 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-15b5368{--justify-content:space-between;}.elementor-2 .elementor-element.elementor-element-69e684c img{height:250px;}.elementor-2 .elementor-element.elementor-element-a35f5e6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-d95cb36 .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ad5e56d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6ead1cf{--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-2 .elementor-element.elementor-element-8be18f2{--min-height:350px;}.elementor-2 .elementor-element.elementor-element-99a0fd7{--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-2 .elementor-element.elementor-element-9b1518b{--min-height:350px;}.elementor-2 .elementor-element.elementor-element-d0252b0{--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-2 .elementor-element.elementor-element-92b9979{text-align:center;}.elementor-2 .elementor-element.elementor-element-92b9979 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8ee7a47{text-align:center;}.elementor-2 .elementor-element.elementor-element-8ee7a47 .elementor-heading-title{font-size:2.5em;line-height:1em;}.elementor-2 .elementor-element.elementor-element-87ec7d3{text-align:center;}.elementor-2 .elementor-element.elementor-element-87ec7d3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7ac7b55{text-align:center;}.elementor-2 .elementor-element.elementor-element-95e97d8{text-align:center;}.elementor-2 .elementor-element.elementor-element-361cf9b{text-align:center;}.elementor-2 .elementor-element.elementor-element-361cf9b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8e3835c{text-align:center;}.elementor-2 .elementor-element.elementor-element-075689a{text-align:center;}.elementor-2 .elementor-element.elementor-element-e555b0d{text-align:center;}.elementor-2 .elementor-element.elementor-element-e555b0d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-50a3923{text-align:center;}.elementor-2 .elementor-element.elementor-element-b48fbd3{text-align:center;}.elementor-2 .elementor-element.elementor-element-7bbb253{text-align:center;}.elementor-2 .elementor-element.elementor-element-7bbb253 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1488a9a{text-align:center;}.elementor-2 .elementor-element.elementor-element-b950c82{text-align:center;}.elementor-2 .elementor-element.elementor-element-2abe250{text-align:center;}.elementor-2 .elementor-element.elementor-element-2abe250 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1e7b0e7b{--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;--border-radius:0px 0px 50px 50px;}.elementor-2 .elementor-element.elementor-element-1e7b0e7b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1e7b0e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2 .elementor-element.elementor-element-25bc5868 .elementor-headline{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-25bc5868 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-34a6de3d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-44cc98db{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9a9c6b3{--border-radius:50px 0px 50px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-1c434be7{text-align:start;}.elementor-2 .elementor-element.elementor-element-1c434be7 .elementor-heading-title{font-size:2.1em;line-height:1em;}.elementor-2 .elementor-element.elementor-element-3cdbd43a .elementor-heading-title{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-6cdb1dc3{--min-height:17vh;--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;--justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-3806bd76{--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-2 .elementor-element.elementor-element-3877b394{--justify-content:flex-end;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3a518032{text-align:center;}.elementor-2 .elementor-element.elementor-element-3a518032 .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-2 .elementor-element.elementor-element-332d6d9c{text-align:center;}.elementor-2 .elementor-element.elementor-element-67eb54e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4891a9d0 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ef2f8f3 .elementor-headline{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ef2f8f3 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4026898c{text-align:center;}.elementor-2 .elementor-element.elementor-element-f5f9c0b .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-400e18e .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-3504b77 .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-7df406ac{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b0ef93e .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-9f77747 .elementor-headline{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-9f77747 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8bda9f1{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-8f0c7f4{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-6f289419{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2 .elementor-element.elementor-element-56bf2c74{text-align:center;}.elementor-2 .elementor-element.elementor-element-56bf2c74 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6a37618 .elementor-headline{text-align:center;font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6a37618 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-32ca597b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-c8e38af{--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-814ed19{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-c4d7b23{text-align:center;}.elementor-2 .elementor-element.elementor-element-c4d7b23 img{width:100%;}.elementor-2 .elementor-element.elementor-element-b17af10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a213513{text-align:center;}.elementor-2 .elementor-element.elementor-element-5ec4654{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5e7c69e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-41a6604{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-db00581{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-bbf3073 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-0b8268a .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-edea215 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4d23c1a{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-f0885fe .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1940cf4 .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-38651fa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-2493f03 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}.elementor-2 .elementor-element.elementor-element-78828060 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4142972b{text-align:center;}.elementor-2 .elementor-element.elementor-element-3a47dde7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3a47dde7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-32f1323e{--min-height:0px;}.elementor-2 .elementor-element.elementor-element-416837d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1044e1b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-aafed56 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-62e1822{text-align:center;}.elementor-2 .elementor-element.elementor-element-4355cb63{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4f85732{--width:100px;--min-height:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-e08df33{--width:500%;font-size:var( --e-global-typography-c4c5ef6-font-size );line-height:var( --e-global-typography-c4c5ef6-line-height );letter-spacing:var( --e-global-typography-c4c5ef6-letter-spacing );}.elementor-2 .elementor-element.elementor-element-76071c28 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3c22be08 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4d0444f6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-42d97ae9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0d42e32-font-size );line-height:var( --e-global-typography-0d42e32-line-height );letter-spacing:var( --e-global-typography-0d42e32-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3bbe1335 .swiper-slide{height:350px;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .swiper-slide-inner{padding:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .elementor-slide-heading{font-size:30px;}.elementor-2 .elementor-element.elementor-element-3bbe1335 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6c2124ad{text-align:center;}.elementor-2 .elementor-element.elementor-element-6c2124ad .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-53aeaa6d .elementor-headline{text-align:center;font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-53aeaa6d .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-30835a9d{text-align:center;}.elementor-2 .elementor-element.elementor-element-30835a9d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8a3e805{text-align:center;}.elementor-2 .elementor-element.elementor-element-359f8997 .elementor-toggle-title{font-size:var( --e-global-typography-f706168-font-size );line-height:var( --e-global-typography-f706168-line-height );letter-spacing:var( --e-global-typography-f706168-letter-spacing );}.elementor-2 .elementor-element.elementor-element-359f8997 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-01a4bf3{text-align:center;}.elementor-2 .elementor-element.elementor-element-01a4bf3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-18e2664 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4cfc8b7 .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8c834df img{object-position:top center;}.elementor-2 .elementor-element.elementor-element-82b19bb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1e30398 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-69e684c img{object-position:top center;}.elementor-2 .elementor-element.elementor-element-a35f5e6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6def0d7{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d95cb36 .elementor-heading-title{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ad5e56d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-51de3a7{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-47edfd4{--min-height:350px;}.elementor-2 .elementor-element.elementor-element-17dbf53{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-92f8bba{--min-height:350px;}.elementor-2 .elementor-element.elementor-element-92b9979 .elementor-heading-title{font-size:var( --e-global-typography-31919b4-font-size );line-height:var( --e-global-typography-31919b4-line-height );letter-spacing:var( --e-global-typography-31919b4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8ee7a47 .elementor-heading-title{font-size:2.3em;line-height:1em;}.elementor-2 .elementor-element.elementor-element-87ec7d3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-fe9d4fe{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-7ac7b55 img{height:50px;object-fit:contain;}.elementor-2 .elementor-element.elementor-element-361cf9b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-8e3835c img{height:50px;object-fit:contain;}.elementor-2 .elementor-element.elementor-element-e555b0d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-36310e4{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-50a3923 img{height:50px;object-fit:contain;}.elementor-2 .elementor-element.elementor-element-7bbb253 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1488a9a img{height:50px;object-fit:contain;}.elementor-2 .elementor-element.elementor-element-2abe250 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1e7b0e7b{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-781aa2f1{--border-radius:5px 5px 5px 5px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-25bc5868 .elementor-headline{font-size:var( --e-global-typography-fd0ccda-font-size );line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-25bc5868 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fd0ccda-line-height );letter-spacing:var( --e-global-typography-fd0ccda-letter-spacing );}.elementor-2 .elementor-element.elementor-element-34a6de3d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2 .elementor-element.elementor-element-9a9c6b3{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-1c434be7 .elementor-heading-title{font-size:1.9em;line-height:1em;}.elementor-2 .elementor-element.elementor-element-3cdbd43a{text-align:center;}.elementor-2 .elementor-element.elementor-element-3cdbd43a .elementor-heading-title{font-size:var( --e-global-typography-6c72217-font-size );line-height:var( --e-global-typography-6c72217-line-height );letter-spacing:var( --e-global-typography-6c72217-letter-spacing );}}