.elementor-76 .elementor-element.elementor-element-4045869{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;--padding-top:5%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-76 .elementor-element.elementor-element-4045869::before, .elementor-76 .elementor-element.elementor-element-4045869 > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-4045869 > .e-con-inner > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-4045869 > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-4045869 > .e-con-inner > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-4045869 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-primary ) 100%);}.elementor-76 .elementor-element.elementor-element-4045869:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-4045869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://sbinteriors.co.uk/wp-content/uploads/2026/07/SBI-Homepage-Loop-Opt.webp") 50% 50%;background-size:cover;}.elementor-76 .elementor-element.elementor-element-e0fefb5{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-e0fefb5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-76 .elementor-element.elementor-element-3f0a35c{width:var( --container-widget-width, 34.709% );max-width:34.709%;--container-widget-width:34.709%;--container-widget-flex-grow:0;color:var( --e-global-color-19d1e97 );}.elementor-76 .elementor-element.elementor-element-3f0a35c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-eee6ccf .elementor-button{background-color:var( --e-global-color-19d1e97 );font-family:var( --e-global-typography-672b6ce-font-family ), Sans-serif;font-size:var( --e-global-typography-672b6ce-font-size );font-weight:var( --e-global-typography-672b6ce-font-weight );text-transform:var( --e-global-typography-672b6ce-text-transform );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.65s;border-radius:60px 60px 60px 60px;padding:15px 35px 15px 35px;}.elementor-76 .elementor-element.elementor-element-eee6ccf .elementor-button:hover, .elementor-76 .elementor-element.elementor-element-eee6ccf .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-19d1e97 );}.elementor-76 .elementor-element.elementor-element-eee6ccf .elementor-button-content-wrapper{flex-direction:row;}.elementor-76 .elementor-element.elementor-element-eee6ccf .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-76 .elementor-element.elementor-element-eee6ccf .elementor-button:hover svg, .elementor-76 .elementor-element.elementor-element-eee6ccf .elementor-button:focus svg{fill:var( --e-global-color-19d1e97 );}.elementor-76 .elementor-element.elementor-element-28f913d{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-185766f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-76 .elementor-element.elementor-element-185766f.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-06bacca .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-672b6ce-font-family ), Sans-serif;font-size:var( --e-global-typography-672b6ce-font-size );font-weight:var( --e-global-typography-672b6ce-font-weight );text-transform:var( --e-global-typography-672b6ce-text-transform );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );fill:var( --e-global-color-19d1e97 );color:var( --e-global-color-19d1e97 );transition-duration:0.65s;border-radius:60px 60px 60px 60px;padding:15px 35px 15px 35px;}.elementor-76 .elementor-element.elementor-element-06bacca .elementor-button:hover, .elementor-76 .elementor-element.elementor-element-06bacca .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-06bacca .elementor-button-content-wrapper{flex-direction:row;}.elementor-76 .elementor-element.elementor-element-06bacca .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-76 .elementor-element.elementor-element-06bacca .elementor-button:hover svg, .elementor-76 .elementor-element.elementor-element-06bacca .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d2710f4{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-76 .elementor-element.elementor-element-12db30f{--e-image-carousel-slides-to-show:6;}.elementor-76 .elementor-element.elementor-element-12db30f .swiper-wrapper{display:flex;align-items:center;}.elementor-76 .elementor-element.elementor-element-301633f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 0px 0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-301633f:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-301633f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-4311799{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-efbee22{--display:flex;}.elementor-76 .elementor-element.elementor-element-21fabf3{width:var( --container-widget-width, 59.027% );max-width:59.027%;--container-widget-width:59.027%;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-21fabf3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-21fabf3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:400;}.elementor-76 .elementor-element.elementor-element-f14283a{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-76 .elementor-element.elementor-element-a1f25cc .elementor-button{background-color:var( --e-global-color-19d1e97 );font-family:var( --e-global-typography-672b6ce-font-family ), Sans-serif;font-size:var( --e-global-typography-672b6ce-font-size );font-weight:var( --e-global-typography-672b6ce-font-weight );text-transform:var( --e-global-typography-672b6ce-text-transform );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.65s;border-radius:60px 60px 60px 60px;padding:15px 35px 15px 35px;}.elementor-76 .elementor-element.elementor-element-a1f25cc .elementor-button:hover, .elementor-76 .elementor-element.elementor-element-a1f25cc .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-19d1e97 );}.elementor-76 .elementor-element.elementor-element-a1f25cc .elementor-button-content-wrapper{flex-direction:row;}.elementor-76 .elementor-element.elementor-element-a1f25cc .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-76 .elementor-element.elementor-element-a1f25cc .elementor-button:hover svg, .elementor-76 .elementor-element.elementor-element-a1f25cc .elementor-button:focus svg{fill:var( --e-global-color-19d1e97 );}.elementor-76 .elementor-element.elementor-element-c15058d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-35b1c1a{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:40px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:40px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-accent );--arrow-hover-color:var( --e-global-color-primary );--dots-normal-color:var( --e-global-color-accent );--swiper-pagination-spacing:45px;}.elementor-76 .elementor-element.elementor-element-35b1c1a .swiper-slide > .elementor-element{height:100%;}.elementor-76 .elementor-element.elementor-element-426c0e1{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-47ceac8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-47ceac8.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-47ceac8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-76 .elementor-element.elementor-element-6995172{--display:flex;}.elementor-76 .elementor-element.elementor-element-75b4b2f{--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;}.elementor-76 .elementor-element.elementor-element-0929ca2{width:var( --container-widget-width, 42.514% );max-width:42.514%;--container-widget-width:42.514%;--container-widget-flex-grow:0;text-align:start;}.elementor-76 .elementor-element.elementor-element-0929ca2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-0929ca2 img{width:100%;}.elementor-76 .elementor-element.elementor-element-16a64f5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-76 .elementor-element.elementor-element-e9247c3{width:var( --container-widget-width, 70% );max-width:70%;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 40px) 20px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-76 .elementor-element.elementor-element-e9247c3.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-e9247c3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-76 .elementor-element.elementor-element-9d0e18d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-76 .elementor-element.elementor-element-9d0e18d.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-9d0e18d .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-d32c256{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-76 .elementor-element.elementor-element-d32c256.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-d32c256 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-84e79cd .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-672b6ce-font-family ), Sans-serif;font-size:var( --e-global-typography-672b6ce-font-size );font-weight:var( --e-global-typography-672b6ce-font-weight );text-transform:var( --e-global-typography-672b6ce-text-transform );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );fill:var( --e-global-color-19d1e97 );color:var( --e-global-color-19d1e97 );transition-duration:0.65s;border-radius:60px 60px 60px 60px;padding:15px 35px 15px 35px;}.elementor-76 .elementor-element.elementor-element-84e79cd .elementor-button:hover, .elementor-76 .elementor-element.elementor-element-84e79cd .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-84e79cd .elementor-button-content-wrapper{flex-direction:row;}.elementor-76 .elementor-element.elementor-element-84e79cd .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-76 .elementor-element.elementor-element-84e79cd .elementor-button:hover svg, .elementor-76 .elementor-element.elementor-element-84e79cd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-1e4b5e5{--display:flex;}.elementor-76 .elementor-element.elementor-element-58754c0{--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;}.elementor-76 .elementor-element.elementor-element-ef41883{width:var( --container-widget-width, 42.514% );max-width:42.514%;--container-widget-width:42.514%;--container-widget-flex-grow:0;text-align:start;}.elementor-76 .elementor-element.elementor-element-ef41883.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-ef41883 img{width:100%;}.elementor-76 .elementor-element.elementor-element-6f4db6c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-76 .elementor-element.elementor-element-5fbba76{width:var( --container-widget-width, 70% );max-width:70%;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 40px) 20px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-76 .elementor-element.elementor-element-5fbba76.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-5fbba76 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-76 .elementor-element.elementor-element-cccda63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-76 .elementor-element.elementor-element-cccda63.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-cccda63 .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-1cd84cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-76 .elementor-element.elementor-element-1cd84cb.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-1cd84cb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-ebd7e6c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-672b6ce-font-family ), Sans-serif;font-size:var( --e-global-typography-672b6ce-font-size );font-weight:var( --e-global-typography-672b6ce-font-weight );text-transform:var( --e-global-typography-672b6ce-text-transform );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );fill:var( --e-global-color-19d1e97 );color:var( --e-global-color-19d1e97 );transition-duration:0.65s;border-radius:60px 60px 60px 60px;padding:15px 35px 15px 35px;}.elementor-76 .elementor-element.elementor-element-ebd7e6c .elementor-button:hover, .elementor-76 .elementor-element.elementor-element-ebd7e6c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-ebd7e6c .elementor-button-content-wrapper{flex-direction:row;}.elementor-76 .elementor-element.elementor-element-ebd7e6c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-76 .elementor-element.elementor-element-ebd7e6c .elementor-button:hover svg, .elementor-76 .elementor-element.elementor-element-ebd7e6c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-98a51ca{--display:flex;}.elementor-76 .elementor-element.elementor-element-edf0fe3{--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;}.elementor-76 .elementor-element.elementor-element-1ddf6ac{width:var( --container-widget-width, 42.514% );max-width:42.514%;--container-widget-width:42.514%;--container-widget-flex-grow:0;text-align:start;}.elementor-76 .elementor-element.elementor-element-1ddf6ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-1ddf6ac img{width:100%;}.elementor-76 .elementor-element.elementor-element-cd65266{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-76 .elementor-element.elementor-element-4c206e2{width:var( --container-widget-width, 70% );max-width:70%;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 40px) 20px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-76 .elementor-element.elementor-element-4c206e2.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-4c206e2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-76 .elementor-element.elementor-element-f36793b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-76 .elementor-element.elementor-element-f36793b.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-f36793b .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-b2043ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-76 .elementor-element.elementor-element-b2043ce.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-b2043ce .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-4eafd35{--display:flex;}.elementor-76 .elementor-element.elementor-element-a3873f3{--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;}.elementor-76 .elementor-element.elementor-element-e76a7f3{width:var( --container-widget-width, 42.514% );max-width:42.514%;--container-widget-width:42.514%;--container-widget-flex-grow:0;text-align:start;}.elementor-76 .elementor-element.elementor-element-e76a7f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-e76a7f3 img{width:100%;}.elementor-76 .elementor-element.elementor-element-67cdc85{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-76 .elementor-element.elementor-element-a021e8e{width:var( --container-widget-width, 70% );max-width:70%;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 40px) 20px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-76 .elementor-element.elementor-element-a021e8e.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-a021e8e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-76 .elementor-element.elementor-element-4bde57f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-76 .elementor-element.elementor-element-4bde57f.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-4bde57f .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-3454870{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-76 .elementor-element.elementor-element-3454870.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-3454870 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:14px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-e4ebeb5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-672b6ce-font-family ), Sans-serif;font-size:var( --e-global-typography-672b6ce-font-size );font-weight:var( --e-global-typography-672b6ce-font-weight );text-transform:var( --e-global-typography-672b6ce-text-transform );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );fill:var( --e-global-color-19d1e97 );color:var( --e-global-color-19d1e97 );transition-duration:0.65s;border-radius:60px 60px 60px 60px;padding:15px 35px 15px 35px;}.elementor-76 .elementor-element.elementor-element-e4ebeb5 .elementor-button:hover, .elementor-76 .elementor-element.elementor-element-e4ebeb5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-e4ebeb5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-76 .elementor-element.elementor-element-e4ebeb5 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-76 .elementor-element.elementor-element-e4ebeb5 .elementor-button:hover svg, .elementor-76 .elementor-element.elementor-element-e4ebeb5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-caa23c9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-76 .elementor-element.elementor-element-0aaa5b1{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:200px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-0aaa5b1:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-0aaa5b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-76 .elementor-element.elementor-element-353421e{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-76 .elementor-element.elementor-element-1a49310 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-76 .elementor-element.elementor-element-69e1d17{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:35px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-76 .elementor-element.elementor-element-69e1d17 .elementor-social-icon{background-color:var( --e-global-color-secondary );--icon-padding:0em;}.elementor-76 .elementor-element.elementor-element-69e1d17 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-69e1d17 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-76 .elementor-element.elementor-element-3088065{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-76 .elementor-element.elementor-element-4a818ff{--e-image-carousel-slides-to-show:2;}.elementor-76 .elementor-element.elementor-element-c468fb6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-76 .elementor-element.elementor-element-ef973eb{text-align:center;}.elementor-76 .elementor-element.elementor-element-ef973eb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-76 .elementor-element.elementor-element-a0a0e00{--e-image-carousel-slides-to-show:7;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-a0a0e00 .swiper-wrapper{display:flex;align-items:center;}.elementor-76 .elementor-element.elementor-element-5f755ac{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-5f755ac:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-5f755ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19d1e97 );}.elementor-76 .elementor-element.elementor-element-41437ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-76 .elementor-element.elementor-element-78075fa{--display:flex;}.elementor-76 .elementor-element.elementor-element-a61f847{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-a61f847 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-76 .elementor-element.elementor-element-1a88af8{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-76 .elementor-element.elementor-element-c14eb44 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-672b6ce-font-family ), Sans-serif;font-size:var( --e-global-typography-672b6ce-font-size );font-weight:var( --e-global-typography-672b6ce-font-weight );text-transform:var( --e-global-typography-672b6ce-text-transform );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );fill:var( --e-global-color-19d1e97 );color:var( --e-global-color-19d1e97 );transition-duration:0.65s;border-radius:60px 60px 60px 60px;padding:15px 35px 15px 35px;}.elementor-76 .elementor-element.elementor-element-c14eb44 .elementor-button:hover, .elementor-76 .elementor-element.elementor-element-c14eb44 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-c14eb44 .elementor-button-content-wrapper{flex-direction:row;}.elementor-76 .elementor-element.elementor-element-c14eb44 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-76 .elementor-element.elementor-element-c14eb44 .elementor-button:hover svg, .elementor-76 .elementor-element.elementor-element-c14eb44 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-5b8dd5a{--display:flex;--overflow:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-70a8068{--swiper-slides-to-display:3;--swiper-slides-gap:50px;--swiper-pagination-size:0px;--dots-normal-color:var( --e-global-color-accent );--swiper-pagination-spacing:45px;}.elementor-76 .elementor-element.elementor-element-70a8068 .swiper-slide > .elementor-element{height:100%;}.elementor-76 .elementor-element.elementor-element-426e826 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-672b6ce-font-family ), Sans-serif;font-size:var( --e-global-typography-672b6ce-font-size );font-weight:var( --e-global-typography-672b6ce-font-weight );text-transform:var( --e-global-typography-672b6ce-text-transform );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );fill:var( --e-global-color-19d1e97 );color:var( --e-global-color-19d1e97 );transition-duration:0.65s;border-radius:60px 60px 60px 60px;padding:15px 35px 15px 35px;}.elementor-76 .elementor-element.elementor-element-426e826 .elementor-button:hover, .elementor-76 .elementor-element.elementor-element-426e826 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-426e826 .elementor-button-content-wrapper{flex-direction:row;}.elementor-76 .elementor-element.elementor-element-426e826 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-76 .elementor-element.elementor-element-426e826 .elementor-button:hover svg, .elementor-76 .elementor-element.elementor-element-426e826 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-76 .elementor-element.elementor-element-4311799{--width:100%;}.elementor-76 .elementor-element.elementor-element-353421e{--width:25%;}.elementor-76 .elementor-element.elementor-element-3088065{--width:65%;}.elementor-76 .elementor-element.elementor-element-41437ce{--content-width:1440px;}.elementor-76 .elementor-element.elementor-element-5b8dd5a{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-76 .elementor-element.elementor-element-16a64f5{--width:48%;}.elementor-76 .elementor-element.elementor-element-6f4db6c{--width:48%;}.elementor-76 .elementor-element.elementor-element-cd65266{--width:48%;}.elementor-76 .elementor-element.elementor-element-67cdc85{--width:48%;}.elementor-76 .elementor-element.elementor-element-0aaa5b1{--width:100%;}.elementor-76 .elementor-element.elementor-element-5b8dd5a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-76 .elementor-element.elementor-element-4311799{--width:85%;}.elementor-76 .elementor-element.elementor-element-c15058d{--width:100%;}.elementor-76 .elementor-element.elementor-element-16a64f5{--width:90%;}.elementor-76 .elementor-element.elementor-element-6f4db6c{--width:90%;}.elementor-76 .elementor-element.elementor-element-cd65266{--width:90%;}.elementor-76 .elementor-element.elementor-element-67cdc85{--width:90%;}.elementor-76 .elementor-element.elementor-element-353421e{--width:75%;}.elementor-76 .elementor-element.elementor-element-3088065{--width:100%;}.elementor-76 .elementor-element.elementor-element-5b8dd5a{--width:100%;}}@media(max-width:1366px){.elementor-76 .elementor-element.elementor-element-e0fefb5{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-76 .elementor-element.elementor-element-3f0a35c{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-76 .elementor-element.elementor-element-eee6ccf .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-06bacca .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-301633f{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-76 .elementor-element.elementor-element-21fabf3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-76 .elementor-element.elementor-element-a1f25cc .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-35b1c1a{--swiper-slides-to-display:3;--swiper-pagination-spacing:45px;}.elementor-76 .elementor-element.elementor-element-426c0e1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-76 .elementor-element.elementor-element-47ceac8{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-76 .elementor-element.elementor-element-75b4b2f{--justify-content:space-between;}.elementor-76 .elementor-element.elementor-element-e9247c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-76 .elementor-element.elementor-element-d32c256{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-84e79cd .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-58754c0{--justify-content:space-between;}.elementor-76 .elementor-element.elementor-element-5fbba76{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-76 .elementor-element.elementor-element-1cd84cb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-ebd7e6c .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-edf0fe3{--justify-content:space-between;}.elementor-76 .elementor-element.elementor-element-4c206e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-76 .elementor-element.elementor-element-b2043ce{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-a3873f3{--justify-content:space-between;}.elementor-76 .elementor-element.elementor-element-a021e8e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-76 .elementor-element.elementor-element-3454870{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-e4ebeb5 .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-caa23c9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-n-carousel-arrow-prev-left-position:-75px;--e-n-carousel-arrow-next-right-position:-75px;}.elementor-76 .elementor-element.elementor-element-0aaa5b1{--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-a0a0e00{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-76 .elementor-element.elementor-element-5f755ac{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-76 .elementor-element.elementor-element-41437ce{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-76 .elementor-element.elementor-element-a61f847{width:100%;max-width:100%;}.elementor-76 .elementor-element.elementor-element-c14eb44 .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-70a8068{--swiper-slides-to-display:3;--swiper-pagination-size:0px;--swiper-pagination-spacing:45px;}.elementor-76 .elementor-element.elementor-element-426e826 .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}}@media(max-width:1024px){.elementor-76 .elementor-element.elementor-element-4045869{--min-height:80vh;}.elementor-76 .elementor-element.elementor-element-e0fefb5{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-76 .elementor-element.elementor-element-3f0a35c{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-76 .elementor-element.elementor-element-eee6ccf .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-185766f{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-76 .elementor-element.elementor-element-06bacca .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-12db30f{--e-image-carousel-slides-to-show:4;}.elementor-76 .elementor-element.elementor-element-301633f{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-21fabf3{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-76 .elementor-element.elementor-element-a1f25cc .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-35b1c1a{--swiper-slides-to-display:2;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:20px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:20px;}.elementor-76 .elementor-element.elementor-element-426c0e1{--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-76 .elementor-element.elementor-element-75b4b2f{--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;}.elementor-76 .elementor-element.elementor-element-0929ca2{width:var( --container-widget-width, 703.992px );max-width:703.992px;--container-widget-width:703.992px;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-0929ca2 img{width:100%;max-width:100%;}.elementor-76 .elementor-element.elementor-element-84e79cd .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-58754c0{--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;}.elementor-76 .elementor-element.elementor-element-ef41883{width:var( --container-widget-width, 703.992px );max-width:703.992px;--container-widget-width:703.992px;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-ef41883 img{width:100%;max-width:100%;}.elementor-76 .elementor-element.elementor-element-ebd7e6c .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-edf0fe3{--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;}.elementor-76 .elementor-element.elementor-element-1ddf6ac{width:var( --container-widget-width, 703.992px );max-width:703.992px;--container-widget-width:703.992px;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-1ddf6ac img{width:100%;max-width:100%;}.elementor-76 .elementor-element.elementor-element-a3873f3{--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;}.elementor-76 .elementor-element.elementor-element-e76a7f3{width:var( --container-widget-width, 703.992px );max-width:703.992px;--container-widget-width:703.992px;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-e76a7f3 img{width:100%;max-width:100%;}.elementor-76 .elementor-element.elementor-element-e4ebeb5 .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-caa23c9{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-65px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-65px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-65px;}.elementor-76 .elementor-element.elementor-element-0aaa5b1{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-76 .elementor-element.elementor-element-353421e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-76 .elementor-element.elementor-element-4a818ff{--e-image-carousel-slides-to-show:1;}.elementor-76 .elementor-element.elementor-element-a0a0e00{--e-image-carousel-slides-to-show:4;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-76 .elementor-element.elementor-element-5f755ac{--padding-top:30px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-76 .elementor-element.elementor-element-78075fa{--justify-content:center;}.elementor-76 .elementor-element.elementor-element-c14eb44 .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-70a8068{--swiper-slides-to-display:2;--swiper-pagination-size:8px;}.elementor-76 .elementor-element.elementor-element-426e826 .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-4045869{--min-height:80vh;--overlay-opacity:0.64;--padding-top:0%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-76 .elementor-element.elementor-element-4045869::before, .elementor-76 .elementor-element.elementor-element-4045869 > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-4045869 > .e-con-inner > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-4045869 > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-4045869 > .e-con-inner > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-4045869 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(206deg, #FFFFFF00 13%, var( --e-global-color-primary ) 73%);}.elementor-76 .elementor-element.elementor-element-e0fefb5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-76 .elementor-element.elementor-element-3f0a35c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-76 .elementor-element.elementor-element-eee6ccf .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-28f913d{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-76 .elementor-element.elementor-element-185766f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-76 .elementor-element.elementor-element-06bacca .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-d2710f4{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-12db30f{--e-image-carousel-slides-to-show:3;}.elementor-76 .elementor-element.elementor-element-301633f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:75px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-4311799{--width:80%;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-efbee22{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-21fabf3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-76 .elementor-element.elementor-element-21fabf3 .elementor-heading-title{font-size:32px;}.elementor-76 .elementor-element.elementor-element-f14283a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-a1f25cc{width:100%;max-width:100%;}.elementor-76 .elementor-element.elementor-element-a1f25cc .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-35b1c1a{--swiper-slides-to-display:1;--arrow-prev-left-position:-30px;--arrow-next-right-position:-30px;}.elementor-76 .elementor-element.elementor-element-426c0e1{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-47ceac8{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-76 .elementor-element.elementor-element-75b4b2f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-76 .elementor-element.elementor-element-16a64f5{--width:85%;}.elementor-76 .elementor-element.elementor-element-e9247c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-76 .elementor-element.elementor-element-84e79cd .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-58754c0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-76 .elementor-element.elementor-element-6f4db6c{--width:85%;}.elementor-76 .elementor-element.elementor-element-5fbba76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-76 .elementor-element.elementor-element-ebd7e6c .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-edf0fe3{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-76 .elementor-element.elementor-element-cd65266{--width:85%;}.elementor-76 .elementor-element.elementor-element-4c206e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-76 .elementor-element.elementor-element-a3873f3{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-76 .elementor-element.elementor-element-67cdc85{--width:85%;}.elementor-76 .elementor-element.elementor-element-a021e8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-76 .elementor-element.elementor-element-e4ebeb5 .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-caa23c9{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-65px;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-65px;}.elementor-76 .elementor-element.elementor-element-0aaa5b1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-353421e{--width:80%;}.elementor-76 .elementor-element.elementor-element-69e1d17{--icon-size:30px;}.elementor-76 .elementor-element.elementor-element-c468fb6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-76 .elementor-element.elementor-element-ef973eb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-ef973eb.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-a0a0e00{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-76 .elementor-element.elementor-element-5f755ac{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-76 .elementor-element.elementor-element-41437ce{--content-width:85%;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-76 .elementor-element.elementor-element-78075fa{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-a61f847{text-align:center;}.elementor-76 .elementor-element.elementor-element-1a88af8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-76 .elementor-element.elementor-element-c14eb44{width:100%;max-width:100%;}.elementor-76 .elementor-element.elementor-element-c14eb44 .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}.elementor-76 .elementor-element.elementor-element-5b8dd5a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-76 .elementor-element.elementor-element-70a8068{--swiper-slides-to-display:1;}.elementor-76 .elementor-element.elementor-element-426e826{width:100%;max-width:100%;}.elementor-76 .elementor-element.elementor-element-426e826 .elementor-button{font-size:var( --e-global-typography-672b6ce-font-size );letter-spacing:var( --e-global-typography-672b6ce-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-0aaa5b1 *//* ================================================================
   SBI ASYMMETRIC GRID ENGINE - 1440PX REGIME WITH SAFARI/LAPTOP FALLBACK
   ================================================================ */

/* Large Desktop Screens: Larger than your 1440px design grid envelope */
@media (min-width: 1441px) {
    .elementor-76 .elementor-element.elementor-element-0aaa5b1 {
        width: 100vw !important;
        position: relative !important;
        left: 50% !important;
        right: 50% !important;
        margin-left: -50vw !important;
        margin-right: -50vw !important;
        display: flex !important;
        flex-direction: row !important;
        align-items: stretch !important;
        overflow: hidden !important;
    }

    .elementor-76 .elementor-element.elementor-element-0aaa5b1 .sbi-grid-aligned-left {
        padding-left: calc((100vw - 1440px) / 2) !important;
        padding-right: 60px !important;
        padding-top: 100px !important;
        padding-bottom: 100px !important;
        box-sizing: border-box !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }
}

/* Laptop Screens & Small Desktops: Viewports between 1025px and 1440px */
@media (max-width: 1440px) and (min-width: 1025px) {
    .elementor-76 .elementor-element.elementor-element-0aaa5b1 {
        width: 100vw !important;
        position: relative !important;
        left: 50% !important;
        right: 50% !important;
        margin-left: -50vw !important;
        margin-right: -50vw !important;
        display: flex !important;
        flex-direction: row !important;
        align-items: stretch !important;
        overflow: hidden !important;
    }

    .elementor-76 .elementor-element.elementor-element-0aaa5b1 .sbi-grid-aligned-left {
        /* CHANGED: Forces a fixed luxury 60px padding buffer on the left edge 
           whenever the laptop screen resolution drops below your site grid width */
        padding-left: 60px !important;
        padding-right: 60px !important;
        padding-top: 100px !important;
        padding-bottom: 100px !important;
        box-sizing: border-box !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }
}

/* ================================================================
   RESPONSIVE DESIGN OPTIMIZATION
   ================================================================ */

/* Tablet Optimization Layout */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-76 .elementor-element.elementor-element-0aaa5b1 {
        width: 100% !important;
        margin: 0 !important;
        left: auto !important;
    }
    .elementor-76 .elementor-element.elementor-element-0aaa5b1 .sbi-grid-aligned-left {
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
}

/* Mobile Small Screen Stack Optimization */
@media (max-width: 767px) {
    .elementor-76 .elementor-element.elementor-element-0aaa5b1 {
        width: 100% !important;
        margin: 0 !important;
        left: auto !important;
        flex-direction: column !important;
    }
    .elementor-76 .elementor-element.elementor-element-0aaa5b1 .sbi-grid-aligned-left {
        width: 100% !important;
        padding: 40px 20px !important;
    }
    .elementor-76 .elementor-element.elementor-element-0aaa5b1 .sbi-bleed-right {
        width: 100% !important;
    }
}/* End custom CSS */