.elementor-515494 .elementor-element.elementor-element-cad85da{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3.5%;--padding-bottom:3.5%;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-cad85da:not(.elementor-motion-effects-element-type-background), .elementor-515494 .elementor-element.elementor-element-cad85da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEF7;background-image:url("https://www.theopticalstudio.com/wp-content/uploads/2025/11/hearing-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-515494 .elementor-element.elementor-element-8538fa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-8538fa7.e-con{--align-self:center;}.elementor-515494 .elementor-element.elementor-element-fbd7e16{font-family:"Cinzel", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:-1.8px;color:var( --e-global-color-cb152ee );}.elementor-515494 .elementor-element.elementor-element-fbd7e16 p{margin-block-end:0px;}.elementor-515494 .elementor-element.elementor-element-9945b7c{--divider-border-style:solid;--divider-color:#F8F8F8;--divider-border-width:1px;}.elementor-515494 .elementor-element.elementor-element-9945b7c .elementor-divider-separator{width:310px;}.elementor-515494 .elementor-element.elementor-element-9945b7c .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-515494 .elementor-element.elementor-element-8f8591d{width:var( --container-widget-width, 347px );max-width:347px;--container-widget-width:347px;--container-widget-flex-grow:0;}.elementor-515494 .elementor-element.elementor-element-8f8591d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-8f8591d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:var( --e-global-color-cb152ee );}.elementor-515494 .elementor-element.elementor-element-b22cef4 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-b22cef4{text-align:start;}.elementor-515494 .elementor-element.elementor-element-b22cef4 img{width:162px;}.elementor-515494 .elementor-element.elementor-element-83ef937{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 3px 12px -4px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-83ef937:not(.elementor-motion-effects-element-type-background), .elementor-515494 .elementor-element.elementor-element-83ef937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-515494 .elementor-element.elementor-element-7bb0da9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-7bb0da9{text-align:center;}.elementor-515494 .elementor-element.elementor-element-7bb0da9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;color:var( --e-global-color-7c3d7e5 );}.elementor-515494 .elementor-element.elementor-element-d2a1748 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-d2a1748{font-family:"Raleway", Sans-serif;font-size:16px;line-height:1.56em;}.elementor-515494 .elementor-element.elementor-element-c3b3c92{--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:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-a03e7c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-356da8a > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-356da8a .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:var( --e-global-color-fcb094d );}.elementor-515494 .elementor-element.elementor-element-ba39525 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-ba39525{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;}.elementor-515494 .elementor-element.elementor-element-f17c2af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-4ea64ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:92px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-4ea64ba:not(.elementor-motion-effects-element-type-background), .elementor-515494 .elementor-element.elementor-element-4ea64ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-515494 .elementor-element.elementor-element-5f9b039 > .elementor-widget-container{margin:0px 0px 62px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-5f9b039{text-align:center;}.elementor-515494 .elementor-element.elementor-element-5f9b039 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:var( --e-global-color-fcb094d );}.elementor-515494 .elementor-element.elementor-element-02e3ea2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 24px;--row-gap:0px;--column-gap:24px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-4a4bf02{--display:flex;--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;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-5800ce2{width:100%;max-width:100%;}.elementor-515494 .elementor-element.elementor-element-5800ce2 > .elementor-widget-container:hover{--e-transform-scale:1.4;}.elementor-515494 .elementor-element.elementor-element-5800ce2 img{width:100%;}.elementor-515494 .elementor-element.elementor-element-5ba1269{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-5ba1269:not(.elementor-motion-effects-element-type-background), .elementor-515494 .elementor-element.elementor-element-5ba1269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb152ee );}.elementor-515494 .elementor-element.elementor-element-5ba1269.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-515494 .elementor-element.elementor-element-a349b14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-515494 .elementor-element.elementor-element-a349b14 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-515494 .elementor-element.elementor-element-32dbb79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-32dbb79{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;}.elementor-515494 .elementor-element.elementor-element-f3fc78c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-27faf5c{width:100%;max-width:100%;}.elementor-515494 .elementor-element.elementor-element-27faf5c > .elementor-widget-container:hover{--e-transform-scale:1.4;}.elementor-515494 .elementor-element.elementor-element-27faf5c img{width:100%;}.elementor-515494 .elementor-element.elementor-element-073d95a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-073d95a:not(.elementor-motion-effects-element-type-background), .elementor-515494 .elementor-element.elementor-element-073d95a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb152ee );}.elementor-515494 .elementor-element.elementor-element-073d95a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-515494 .elementor-element.elementor-element-02c1684 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-515494 .elementor-element.elementor-element-02c1684 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-515494 .elementor-element.elementor-element-ed53bfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-ed53bfd{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;}.elementor-515494 .elementor-element.elementor-element-8bcf96c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-8bcf96c.e-con{--align-self:stretch;}.elementor-515494 .elementor-element.elementor-element-a2df038{width:100%;max-width:100%;}.elementor-515494 .elementor-element.elementor-element-a2df038 > .elementor-widget-container:hover{--e-transform-scale:1.4;}.elementor-515494 .elementor-element.elementor-element-a2df038 img{width:100%;}.elementor-515494 .elementor-element.elementor-element-51a8b6f{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-51a8b6f:not(.elementor-motion-effects-element-type-background), .elementor-515494 .elementor-element.elementor-element-51a8b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb152ee );}.elementor-515494 .elementor-element.elementor-element-51a8b6f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-515494 .elementor-element.elementor-element-4e0d017 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-515494 .elementor-element.elementor-element-4e0d017 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-515494 .elementor-element.elementor-element-28aff06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-28aff06{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;}.elementor-515494 .elementor-element.elementor-element-76ccaa2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-30e998d{width:100%;max-width:100%;}.elementor-515494 .elementor-element.elementor-element-30e998d > .elementor-widget-container:hover{--e-transform-scale:1.4;}.elementor-515494 .elementor-element.elementor-element-30e998d img{width:100%;}.elementor-515494 .elementor-element.elementor-element-bd6b9ff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-bd6b9ff:not(.elementor-motion-effects-element-type-background), .elementor-515494 .elementor-element.elementor-element-bd6b9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb152ee );}.elementor-515494 .elementor-element.elementor-element-bd6b9ff.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-515494 .elementor-element.elementor-element-fb53e0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-515494 .elementor-element.elementor-element-fb53e0e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#1F1F1F;}.elementor-515494 .elementor-element.elementor-element-f24cc16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-f24cc16{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;}.elementor-515494 .elementor-element.elementor-element-4f573f9{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-d8e10bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-49ce632 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-49ce632 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:var( --e-global-color-fcb094d );}.elementor-515494 .elementor-element.elementor-element-96b075b > .elementor-widget-container{margin:0px 10px 24px 0px;}.elementor-515494 .elementor-element.elementor-element-96b075b{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;}.elementor-515494 .elementor-element.elementor-element-091e77f .ekit-btn-wraper .elementskit-btn{justify-content:flex-end;}.elementor-515494 .elementor-element.elementor-element-091e77f .elementskit-btn{background-color:#7D5F97;padding:14px 20px 14px 20px;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-cb152ee );fill:var( --e-global-color-cb152ee );border-style:solid;border-width:2px 0px 2px 0px;border-color:#7D5F97;border-radius:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-091e77f .elementskit-btn:hover{background-color:#4B2C67;color:#ffffff;fill:#ffffff;border-color:#4B2C67;}.elementor-515494 .elementor-element.elementor-element-091e77f > .elementor-widget-container{margin:0px 2px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-091e77f.elementor-element{--align-self:flex-start;}.elementor-515494 .elementor-element.elementor-element-3ac6b3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-2648743{--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:flex-start;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--padding-top:80px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-2648743:not(.elementor-motion-effects-element-type-background), .elementor-515494 .elementor-element.elementor-element-2648743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEF7;}.elementor-515494 .elementor-element.elementor-element-056c2b3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-056c2b3:not(.elementor-motion-effects-element-type-background), .elementor-515494 .elementor-element.elementor-element-056c2b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F800;}.elementor-515494 .elementor-element.elementor-element-138bda6 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-515494 .elementor-element.elementor-element-138bda6 .elementor-icon-box-wrapper{text-align:start;gap:19px;}.elementor-515494 .elementor-element.elementor-element-138bda6 .elementor-icon-box-title{margin-block-end:24px;color:#1F1F1F;}.elementor-515494 .elementor-element.elementor-element-138bda6 .elementor-icon{font-size:65px;}.elementor-515494 .elementor-element.elementor-element-138bda6 .elementor-icon-box-title, .elementor-515494 .elementor-element.elementor-element-138bda6 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-weight:400;line-height:1.2em;}.elementor-515494 .elementor-element.elementor-element-138bda6 .elementor-icon-box-description{line-height:1.8em;color:#1F1F1F;}.elementor-515494 .elementor-element.elementor-element-80b96e0 .ekit-btn-wraper .elementskit-btn{justify-content:flex-end;}.elementor-515494 .elementor-element.elementor-element-80b96e0 .elementskit-btn{background-color:#7D5F9700;padding:14px 24px 14px 24px;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1em;color:#212121;fill:#212121;border-style:solid;border-width:2px 0px 2px 0px;border-color:#7D5F97;border-radius:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-80b96e0 .elementskit-btn:hover{background-color:#4B2C67;color:#ffffff;fill:#ffffff;border-color:#4B2C67;}.elementor-515494 .elementor-element.elementor-element-80b96e0 > .elementor-widget-container{margin:0px 2px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-80b96e0.elementor-element{--align-self:flex-start;}.elementor-515494 .elementor-element.elementor-element-e30541e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-285559b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-d917292{--display:flex;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-283c81b{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#1F1F1F;}.elementor-515494 .elementor-element.elementor-element-a7849a2{--display:flex;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-e5a7ca7{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#1F1F1F;}.elementor-515494 .elementor-element.elementor-element-5dfcab1{--display:flex;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-278aeb7{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#1F1F1F;}.elementor-515494 .elementor-element.elementor-element-9860aa3{--display:flex;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-69c5da6{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#1F1F1F;}.elementor-515494 .elementor-element.elementor-element-8772acb{--display:flex;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-805ee2c{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#1F1F1F;}.elementor-515494 .elementor-element.elementor-element-2855d8c{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:18px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-7c3d7e5 );--n-accordion-icon-size:18px;}.elementor-515494 .elementor-element.elementor-element-2855d8c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:2px 0px 0px 0px;border-color:#396288;}.elementor-515494 .elementor-element.elementor-element-2855d8c {--n-accordion-padding:22px 16px 22px 16px;}:where( .elementor-515494 .elementor-element.elementor-element-2855d8c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Raleway", Sans-serif;font-weight:600;line-height:1.5em;}:where( .elementor-515494 .elementor-element.elementor-element-2855d8c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:16px;--padding-bottom:18px;--padding-left:16px;}.elementor-515494 .elementor-element.elementor-element-1d0c938{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:108px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-052c266 > .elementor-widget-container{margin:0px 0px 42px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-052c266{text-align:center;}.elementor-515494 .elementor-element.elementor-element-052c266 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#4B2C67;}.elementor-515494 .elementor-element.elementor-element-c0746bb{--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:center;--gap:88px 88px;--row-gap:88px;--column-gap:88px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-349f91e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-f4eed40 img{height:560px;object-fit:cover;object-position:center center;}.elementor-515494 .elementor-element.elementor-element-f775ac6{--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 0px;--row-gap:40px;--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;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-17fe362{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-47052b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-515494 .elementor-element.elementor-element-47052b4{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;}.elementor-515494 .elementor-element.elementor-element-6fe8dc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-515494 .elementor-element.elementor-element-6fe8dc7{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.62em;}.elementor-515494 .elementor-element.elementor-element-6fe8dc7 p{margin-block-end:0px;}.elementor-515494 .elementor-element.elementor-element-d91187e{text-align:start;}.elementor-515494 .elementor-element.elementor-element-e3353ac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-ee89876 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-515494 .elementor-element.elementor-element-ee89876{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;}.elementor-515494 .elementor-element.elementor-element-84e5951 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-515494 .elementor-element.elementor-element-84e5951{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.62em;}.elementor-515494 .elementor-element.elementor-element-84e5951 p{margin-block-end:0px;}.elementor-515494 .elementor-element.elementor-element-ed886b0{text-align:start;}.elementor-515494 .elementor-element.elementor-element-259a4eb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-e01066a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-515494 .elementor-element.elementor-element-e01066a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;}.elementor-515494 .elementor-element.elementor-element-da1d563 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-515494 .elementor-element.elementor-element-da1d563{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.62em;}.elementor-515494 .elementor-element.elementor-element-da1d563 p{margin-block-end:0px;}.elementor-515494 .elementor-element.elementor-element-f4dd819{text-align:start;}.elementor-515494 .elementor-element.elementor-element-9107898 > .elementor-container{max-width:1440px;}.elementor-515494 .elementor-element.elementor-element-9107898{overflow:visible;margin-top:0px;margin-bottom:86px;padding:0px 20px 0px 20px;}.elementor-515494 .elementor-element.elementor-element-132bc2c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-515494 .elementor-element.elementor-element-132bc2c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-81c0887 > .elementor-widget-container{margin:0px 0px 26px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-81c0887{z-index:1;text-align:center;}.elementor-515494 .elementor-element.elementor-element-81c0887 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#4B2C67;}.elementor-515494 .elementor-element.elementor-element-28dedfc > .elementor-background-overlay{background-color:var( --e-global-color-cb152ee );opacity:0;}.elementor-515494 .elementor-element.elementor-element-28dedfc > .elementor-container{max-width:1442px;}.elementor-515494 .elementor-element.elementor-element-28dedfc{border-style:none;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-83c5774 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-515494 .elementor-element.elementor-element-83c5774 > .elementor-element-populated{border-style:solid;border-width:0px 1px 1px 1px;border-color:#E0E0E0;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-ca5066c{--grid-columns:4;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-515494 .elementor-element.elementor-element-ca5066c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-515494 .elementor-element.elementor-element-ca5066c .e-loop-item > .elementor-section, .elementor-515494 .elementor-element.elementor-element-ca5066c .e-loop-item > .elementor-section > .elementor-container, .elementor-515494 .elementor-element.elementor-element-ca5066c .e-loop-item > .e-con, .elementor-515494 .elementor-element.elementor-element-ca5066c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-515494 .elementor-element.elementor-element-5242f83{--grid-columns:1;}.elementor-515494 .elementor-element.elementor-element-5242f83 > .elementor-widget-container{background-color:var( --e-global-color-cb152ee );padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-b62b14d{--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:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-515494 .elementor-element.elementor-element-b62b14d:not(.elementor-motion-effects-element-type-background), .elementor-515494 .elementor-element.elementor-element-b62b14d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7D5F97;}.elementor-515494 .elementor-element.elementor-element-dc10427{text-align:center;}.elementor-515494 .elementor-element.elementor-element-dc10427 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:-0.44px;color:var( --e-global-color-cb152ee );}.elementor-515494 .elementor-element.elementor-element-3a904ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-3a904ea{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:var( --e-global-color-cb152ee );}.elementor-515494 .elementor-element.elementor-element-3a904ea p{margin-block-end:16px;}.elementor-515494 .elementor-element.elementor-element-31bacba > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-515494 .elementor-element.elementor-element-31bacba{text-align:center;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:var( --e-global-color-cb152ee );}.elementor-515494 .elementor-element.elementor-element-31bacba p{margin-block-end:16px;}.elementor-515494 .elementor-element.elementor-element-b577a57 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-515494 .elementor-element.elementor-element-b577a57 .elementskit-btn{background-color:var( --e-global-color-cb152ee );padding:8px 24px 8px 24px;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.65em;color:var( --e-global-color-7c3d7e5 );fill:var( --e-global-color-7c3d7e5 );border-style:none;border-color:#612A78;border-radius:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-b577a57 .elementskit-btn:hover{background-color:#612A78;color:#ffffff;fill:#ffffff;border-color:#7D5F97;}.elementor-515494 .elementor-element.elementor-element-b577a57 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-b577a57.elementor-element{--align-self:center;}.elementor-515494 .elementor-element.elementor-element-e9134df .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-515494 .elementor-element.elementor-element-e9134df .elementskit-btn{background-color:var( --e-global-color-cb152ee );padding:8px 24px 8px 24px;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.65em;color:var( --e-global-color-7c3d7e5 );fill:var( --e-global-color-7c3d7e5 );border-style:none;border-color:#612A78;border-radius:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-e9134df .elementskit-btn:hover{background-color:#612A78;color:#ffffff;fill:#ffffff;border-color:#7D5F97;}.elementor-515494 .elementor-element.elementor-element-e9134df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-e9134df.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-515494 .elementor-element.elementor-element-8538fa7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-515494 .elementor-element.elementor-element-fbd7e16{font-size:44px;}.elementor-515494 .elementor-element.elementor-element-8f8591d .elementor-heading-title{font-size:32px;}.elementor-515494 .elementor-element.elementor-element-356da8a .elementor-heading-title{font-size:32px;}.elementor-515494 .elementor-element.elementor-element-5f9b039 .elementor-heading-title{font-size:32px;}.elementor-515494 .elementor-element.elementor-element-02e3ea2{--gap:0px 16px;--row-gap:0px;--column-gap:16px;--grid-auto-flow:row;}.elementor-515494 .elementor-element.elementor-element-5ba1269{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-515494 .elementor-element.elementor-element-073d95a{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-515494 .elementor-element.elementor-element-51a8b6f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-515494 .elementor-element.elementor-element-bd6b9ff{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-515494 .elementor-element.elementor-element-49ce632 .elementor-heading-title{font-size:32px;}.elementor-515494 .elementor-element.elementor-element-052c266 .elementor-heading-title{font-size:32px;}.elementor-515494 .elementor-element.elementor-element-349f91e{--justify-content:center;}.elementor-515494 .elementor-element.elementor-element-9107898{margin-top:0px;margin-bottom:110px;}.elementor-515494 .elementor-element.elementor-element-81c0887 .elementor-heading-title{font-size:32px;}}@media(max-width:1100px){.elementor-515494 .elementor-element.elementor-element-cad85da{--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;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-515494 .elementor-element.elementor-element-8538fa7:not(.elementor-motion-effects-element-type-background), .elementor-515494 .elementor-element.elementor-element-8538fa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.theopticalstudio.com/wp-content/uploads/2025/12/mobile-lp-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-515494 .elementor-element.elementor-element-8538fa7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-515494 .elementor-element.elementor-element-fbd7e16{font-size:34px;}.elementor-515494 .elementor-element.elementor-element-8f8591d .elementor-heading-title{font-size:24px;}.elementor-515494 .elementor-element.elementor-element-83ef937{--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-515494 .elementor-element.elementor-element-c3b3c92{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-515494 .elementor-element.elementor-element-356da8a .elementor-heading-title{font-size:24px;}.elementor-515494 .elementor-element.elementor-element-4ea64ba{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-515494 .elementor-element.elementor-element-5f9b039 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-515494 .elementor-element.elementor-element-5f9b039 .elementor-heading-title{font-size:24px;}.elementor-515494 .elementor-element.elementor-element-02e3ea2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 16px;--row-gap:24px;--column-gap:16px;--grid-auto-flow:row;}.elementor-515494 .elementor-element.elementor-element-32dbb79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-ed53bfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-28aff06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-f24cc16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-4f573f9{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-515494 .elementor-element.elementor-element-49ce632 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-515494 .elementor-element.elementor-element-49ce632 .elementor-heading-title{font-size:24px;}.elementor-515494 .elementor-element.elementor-element-96b075b > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-091e77f{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-515494 .elementor-element.elementor-element-091e77f .elementskit-btn{padding:14px 11px 14px 11px;font-size:16px;line-height:1em;}.elementor-515494 .elementor-element.elementor-element-2648743{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-515494 .elementor-element.elementor-element-056c2b3{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-515494 .elementor-element.elementor-element-056c2b3.e-con{--align-self:flex-start;}.elementor-515494 .elementor-element.elementor-element-80b96e0 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-515494 .elementor-element.elementor-element-80b96e0{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;}.elementor-515494 .elementor-element.elementor-element-80b96e0.elementor-element{--align-self:flex-start;}.elementor-515494 .elementor-element.elementor-element-80b96e0 .elementskit-btn{width:100%;padding:14px 11px 14px 11px;font-size:16px;line-height:1em;}.elementor-515494 .elementor-element.elementor-element-1d0c938{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-515494 .elementor-element.elementor-element-052c266 > .elementor-widget-container{margin:0px 0px 46px 0px;}.elementor-515494 .elementor-element.elementor-element-052c266 .elementor-heading-title{font-size:24px;}.elementor-515494 .elementor-element.elementor-element-c0746bb{--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;}.elementor-515494 .elementor-element.elementor-element-f775ac6{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-515494 .elementor-element.elementor-element-81c0887 > .elementor-widget-container{margin:0px 0px 46px 0px;}.elementor-515494 .elementor-element.elementor-element-81c0887 .elementor-heading-title{font-size:24px;}.elementor-515494 .elementor-element.elementor-element-ca5066c{--grid-columns:4;}.elementor-515494 .elementor-element.elementor-element-5242f83{--grid-columns:1;}.elementor-515494 .elementor-element.elementor-element-dc10427 .elementor-heading-title{font-size:30px;letter-spacing:-0.3px;}.elementor-515494 .elementor-element.elementor-element-3a904ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-31bacba > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:768px){.elementor-515494 .elementor-element.elementor-element-cad85da:not(.elementor-motion-effects-element-type-background), .elementor-515494 .elementor-element.elementor-element-cad85da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.theopticalstudio.com/wp-content/uploads/2025/07/mobile-banner-img-2.png");}.elementor-515494 .elementor-element.elementor-element-cad85da{--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:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-515494 .elementor-element.elementor-element-8538fa7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-515494 .elementor-element.elementor-element-fbd7e16{letter-spacing:-0.34px;}.elementor-515494 .elementor-element.elementor-element-b22cef4 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-83ef937{--width:calc(100% - 32px);--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-515494 .elementor-element.elementor-element-83ef937.e-con{--align-self:center;}.elementor-515494 .elementor-element.elementor-element-7bb0da9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-7bb0da9{text-align:center;}.elementor-515494 .elementor-element.elementor-element-7bb0da9 .elementor-heading-title{font-size:22px;}.elementor-515494 .elementor-element.elementor-element-25ca55b{width:100%;max-width:100%;}.elementor-515494 .elementor-element.elementor-element-25ca55b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-c3b3c92{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-515494 .elementor-element.elementor-element-356da8a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-515494 .elementor-element.elementor-element-ba39525 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-f17c2af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-515494 .elementor-element.elementor-element-0d248c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-4ea64ba{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-515494 .elementor-element.elementor-element-5f9b039 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-515494 .elementor-element.elementor-element-02e3ea2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-515494 .elementor-element.elementor-element-32dbb79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-ed53bfd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-28aff06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-f24cc16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-4f573f9{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-515494 .elementor-element.elementor-element-49ce632 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-515494 .elementor-element.elementor-element-96b075b > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-3ac6b3c{--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-515494 .elementor-element.elementor-element-2648743{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-515494 .elementor-element.elementor-element-138bda6 .elementor-icon-box-title{margin-block-end:16px;}.elementor-515494 .elementor-element.elementor-element-138bda6 .elementor-icon{font-size:40px;}.elementor-515494 .elementor-element.elementor-element-80b96e0{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-515494 .elementor-element.elementor-element-2855d8c{--n-accordion-item-title-space-between:16px;--n-accordion-title-font-size:16px;}.elementor-515494 .elementor-element.elementor-element-1d0c938{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-515494 .elementor-element.elementor-element-052c266 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-515494 .elementor-element.elementor-element-052c266 .elementor-heading-title{font-size:21px;}.elementor-515494 .elementor-element.elementor-element-f4eed40 img{height:350px;}.elementor-515494 .elementor-element.elementor-element-9107898{margin-top:32px;margin-bottom:12px;padding:0px 16px 16px 16px;}.elementor-515494 .elementor-element.elementor-element-132bc2c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-81c0887 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-515494 .elementor-element.elementor-element-81c0887 .elementor-heading-title{font-size:21px;}.elementor-515494 .elementor-element.elementor-element-28dedfc, .elementor-515494 .elementor-element.elementor-element-28dedfc > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-28dedfc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-83c5774 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-ca5066c{--grid-columns:1;}.elementor-515494 .elementor-element.elementor-element-5242f83{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-515494 .elementor-element.elementor-element-b62b14d{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-515494 .elementor-element.elementor-element-dc10427 .elementor-heading-title{font-size:24px;}.elementor-515494 .elementor-element.elementor-element-3a904ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-31bacba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-515494 .elementor-element.elementor-element-31bacba{font-size:18px;}.elementor-515494 .elementor-element.elementor-element-b577a57{width:100%;max-width:100%;}.elementor-515494 .elementor-element.elementor-element-b577a57 .elementskit-btn{width:100%;}.elementor-515494 .elementor-element.elementor-element-e9134df{width:100%;max-width:100%;}.elementor-515494 .elementor-element.elementor-element-e9134df .elementskit-btn{width:100%;}}@media(min-width:769px){.elementor-515494 .elementor-element.elementor-element-cad85da{--content-width:1366px;}.elementor-515494 .elementor-element.elementor-element-8538fa7{--width:47%;}.elementor-515494 .elementor-element.elementor-element-83ef937{--width:36.6%;}.elementor-515494 .elementor-element.elementor-element-c3b3c92{--content-width:1366px;}.elementor-515494 .elementor-element.elementor-element-a03e7c2{--width:47%;}.elementor-515494 .elementor-element.elementor-element-f17c2af{--width:53%;}.elementor-515494 .elementor-element.elementor-element-4ea64ba{--content-width:1366px;}.elementor-515494 .elementor-element.elementor-element-4f573f9{--content-width:1366px;}.elementor-515494 .elementor-element.elementor-element-d8e10bc{--width:51%;}.elementor-515494 .elementor-element.elementor-element-3ac6b3c{--width:45%;}.elementor-515494 .elementor-element.elementor-element-2648743{--content-width:1366px;}.elementor-515494 .elementor-element.elementor-element-056c2b3{--width:28.5%;}.elementor-515494 .elementor-element.elementor-element-e30541e{--width:71.5%;}.elementor-515494 .elementor-element.elementor-element-285559b{--width:100%;}.elementor-515494 .elementor-element.elementor-element-349f91e{--width:50%;}.elementor-515494 .elementor-element.elementor-element-f775ac6{--width:50%;}.elementor-515494 .elementor-element.elementor-element-b62b14d{--content-width:786px;}}@media(max-width:1100px) and (min-width:769px){.elementor-515494 .elementor-element.elementor-element-8538fa7{--width:100%;}.elementor-515494 .elementor-element.elementor-element-83ef937{--width:100%;}.elementor-515494 .elementor-element.elementor-element-a03e7c2{--width:46%;}.elementor-515494 .elementor-element.elementor-element-f17c2af{--width:50%;}.elementor-515494 .elementor-element.elementor-element-d8e10bc{--width:46%;}.elementor-515494 .elementor-element.elementor-element-3ac6b3c{--width:50%;}.elementor-515494 .elementor-element.elementor-element-349f91e{--width:100%;}.elementor-515494 .elementor-element.elementor-element-f775ac6{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-fbd7e16 */.elementor-515494 .elementor-element.elementor-element-fbd7e16 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-25ca55b *//*QA fix*/

.gform_wrapper .elementor-location-header,
.gform_wrapper .elementor-512300,
.gform_wrapper .elementor-location-footer {
    display: none !important;
}


.elementor-515494 .elementor-element.elementor-element-25ca55b .gform_wrapper.gravity-theme .gform-loader{
    position: relative !important;
    bottom: 0px;
    margin: 0px !important
    /*left: 50%;*/
}
.elementor-515494 .elementor-element.elementor-element-25ca55b .gform_wrapper.gravity-theme .gform_fields{
    grid-row-gap: 16px;
    grid-column-gap: 3%;
}

.gform_wrapper input:focus::-webkit-input-placeholder, .gform_wrapper textarea:focus::placeholder{
   opacity: 0.8;
}
.elementor-515494 .elementor-element.elementor-element-25ca55b .gform_wrapper.gravity-theme .gfield_label, .gfield_description{
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 1.5em;
margin-bottom: 4px;
}
.elementor-515494 .elementor-element.elementor-element-25ca55b .gform_required_legend{
    display: none;
}
.elementor-515494 .elementor-element.elementor-element-25ca55b .gfield--type-html{
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 1.5em;
}

/*********Contact Form**********/
.elementor-515494 .elementor-element.elementor-element-25ca55b .gform-footer{
    padding-bottom: 0px !important;
    margin-top: 0px;
    display: flex;
    flex-direction: column;
}
.elementor-515494 .elementor-element.elementor-element-25ca55b .charleft{
    display: none !important;
}
/*.elementor-515494 .elementor-element.elementor-element-25ca55b form label {*/
/*    display: none;*/
/*}*/
.elementor-515494 .elementor-element.elementor-element-25ca55b .gform_description {
font-size: 16px;
font-weight: 400;
font-family: "Raleway";
line-height: 180%;
    margin-bottom: 24px !important;
    margin-top: 0;
}
.elementor-515494 .elementor-element.elementor-element-25ca55b form .gfield {
    margin-bottom: 16px;
}
.elementor-515494 .elementor-element.elementor-element-25ca55b form input {
    /*font-size: 14px !important;*/
    /*line-height: 1.5;*/
    font-family: "Raleway";
    height: 53px;
    padding: 15.5px 4px 15.5px 14px !important;
}
.elementor-515494 .elementor-element.elementor-element-25ca55b form textarea {
    max-height: 115px;
    height: 100%;
}
.elementor-515494 .elementor-element.elementor-element-25ca55b .gform_button {
    display: block;
    font-family: "Raleway";
    font-size: 20px !important;
    line-height: 1.2em !important;
    font-weight: 500;
    height: auto;
    margin-top:8px;
    cursor: pointer;
    width: 100%;
    padding: 14px 0 !important;
}
.elementor-515494 .elementor-element.elementor-element-25ca55b .gform_button:hover{
    background-color: #4B2C67 !important;
    color: #fff;
}
.elementor-515494 .elementor-element.elementor-element-25ca55b .gform-theme--foundation .gform_fields{
    row-gap: 0px;
}
/******Form Validation******/
.elementor-515494 .elementor-element.elementor-element-25ca55b .gform_submission_error.hide_summary {
    display: none;
}
.elementor-515494 .elementor-element.elementor-element-25ca55b .gfield.gfield_error input {
    border-color: #790000;
}
.contact-form .gform_validation_errors {
    display: none
}
.elementor-515494 .elementor-element.elementor-element-25ca55b.contact-form .validation_message {
    background: transparent;
    border: none;
    padding: 0;
    font-size: 12px;
    line-height: 1;
    font-weight: 600;
    margin: 8px 0 0 0;
    color: #d22929;
    font-family: "Raleway";
}
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{
    border: 1px solid #790000 !important;
}
.gform_confirmation_message {
    background: green;
    color: #fff;
    text-align: center;
    padding: 20px;
    margin: 10px 0;
}
.elementor-515494 .elementor-element.elementor-element-25ca55b .gfield{
    margin-bottom: 0px !important;
}

.elementor-515494 .elementor-element.elementor-element-25ca55b input:not([type="button"]):not([type="submit"]),.elementor-515494 .elementor-element.elementor-element-25ca55b textarea,.elementor-515494 .elementor-element.elementor-element-25ca55b .elementor-field-textual {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E0E0E0;
    border-radius: 4px 4px 4px 4px;
}
.elementor-515494 .elementor-element.elementor-element-25ca55b input[type="submit"]{
    background-color: #7D5F97;
    color: #ffffff;
    border: none;
    font-family: "Raleway";
    font-size: 20px !important;
    font-weight: 500;
    text-transform: uppercase;
    
}
/*******Responsive********/

@media screen and (max-width: 1200px) {
    .elementor-515494 .elementor-element.elementor-element-25ca55b .gform_description {
font-size: 18px;
}
}
@media screen and (max-width: 768px) {
    .elementor-515494 .elementor-element.elementor-element-25ca55b .gform_wrapper.gravity-theme .gform_fields{
    row-gap: 16px;
    grid-column-gap: 2%;
}

.elementor-515494 .elementor-element.elementor-element-25ca55b .gform_description{
    margin-bottom:0;
}
.elementor-515494 .elementor-element.elementor-element-25ca55b .gform_button{
    font-size: 14px !important;
}
}

@media screen and (max-width: 480px) {
    .elementor-515494 .elementor-element.elementor-element-25ca55b .gform_button{
        text-wrap: wrap;
        padding: 11px !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32dbb79 */.elementor-515494 .elementor-element.elementor-element-32dbb79 p{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a4bf02 */.elementor-515494 .elementor-element.elementor-element-4a4bf02{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed53bfd */.elementor-515494 .elementor-element.elementor-element-ed53bfd p{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3fc78c */.elementor-515494 .elementor-element.elementor-element-f3fc78c{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28aff06 */.elementor-515494 .elementor-element.elementor-element-28aff06 p{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bcf96c */.elementor-515494 .elementor-element.elementor-element-8bcf96c{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f24cc16 */.elementor-515494 .elementor-element.elementor-element-f24cc16 p{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ccaa2 */.elementor-515494 .elementor-element.elementor-element-76ccaa2{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96b075b */.elementor-515494 .elementor-element.elementor-element-96b075b ul{
    padding-left: 32px;
}
.elementor-515494 .elementor-element.elementor-element-96b075b ul li{
    font-weight: 500;
    line-height: 1.5;
}
.elementor-515494 .elementor-element.elementor-element-96b075b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f775ac6 */.elementor-515494 .elementor-element.elementor-element-f775ac6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a904ea */.elementor-515494 .elementor-element.elementor-element-3a904ea p:last-child{
    margin: 0;
}
.elementor-515494 .elementor-element.elementor-element-3a904ea p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31bacba */.elementor-515494 .elementor-element.elementor-element-31bacba p:last-child{
    margin: 0;
}
.elementor-515494 .elementor-element.elementor-element-31bacba p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS */p {
    margin-top: 0
}
.member-info p {
    margin-bottom: 0
}
.contact-form .date-field input{
    width: 100% !important;
}
.contact-form .date-field .ui-datepicker-trigger {
    position: absolute;
    right: 16px;
}
.contact-form select {
    height: 53px;
    border-color: #E0E0E0;
    color: #707070;
    border-radius: 4px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: none !important;
    background: #fff;
}
.contact-form .ginput_container.ginput_container_select {
    position: relative;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: none !important;
    background: transparent;
}
.contact-form .ginput_container.ginput_container_select::after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(/wp-content/uploads/2025/12/chevron-down.svg) no-repeat right center / 15px;
    right: 14px;
    top: 16px;

}
.gravity-theme.ui-datepicker .ui-datepicker-header {
    background: transparent
}
/******FAQs*******/
.contact-us-wrapper h3{
    margin: 0
}
.faq details p:last-child {
    margin-bottom: 0;
}
/***********Branches************/

.generic-heading-secondary .elementor-widget-container::before {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    left: 0;
    top: 20px;
    background: #BDBDBD;
}
.generic-heading-secondary h2 {
    position: relative;
    display: inline-block;
    padding: 0 20px;
    background: #fff;
    z-index: 99;
}


/************Branches Section***************/
.our-location  {
    max-width: 1392px;
    margin: auto
}
.branches-name .branch:has(#Pimlico),
.branches-name .branch:has(#Farnham) {
    display: none
}
.branches-name .branch {
    cursor: pointer;
}

.branches-name .branch.active .elementor-page-title .elementor-widget-container {
    border-top-color: #4B2C67 !important;
    border-bottom-color: #fff !important;
    background: #fff
}
.branches-name .branch .elementor-page-title .elementor-widget-container {
    border-top-color: #F4EFF9 !important;
}
.branches-name .branch.active .elementor-page-title .elementor-widget-container h3 {
    font-weight: 600;
    color: #4B2C67;
    
} 
.branches-mobile-heading.active .elementor-widget-container {
    background: #fff !important;
}
.branches-data .branch {
    display: none;
}

.branches-data .branch.active {
    display: block;
}
.branch-images-sec {
    display: none
}
.lp-footer-wrapper > div {
    padding-top: 0 !important;
}
@media screen and (min-width: 768px) {
    .banner-txt-area {
        background-image: none !important;    
    }
}
@media screen and (max-width: 768px) {
    .generic-heading-secondary .elementor-widget-container::before {
        top: 11px;
    }
    .generic-heading-secondary h2 {
        padding: 0 14px;
    }
    /********Banners**********/
    .banner-wrapper {
        background-image: none !important;
    }
    /***********Branches Section *********/
    .branches-data .branch {
        display: block;
    }
    .branch-data-holder {
        display: none;
    }
    .branches-mobile-heading {
        position: relative;
        display: block !important;   
    } 
    .branches-mobile-heading .elementor-widget-container::before{
        content:'+';
        position: absolute;
        right: 10px;
        top:10px;
        font-size: 36px;
        line-height: 1;
        font-weight: 400;
        
    }
    .branches-mobile-heading.active .elementor-widget-container::before {
        content: '-' !important;
    }

}/* End custom CSS */