.elementor-35 .elementor-element.elementor-element-75c469b{--display:flex;--min-height:870px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.68;border-style:dotted;--border-style:dotted;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;}.elementor-35 .elementor-element.elementor-element-75c469b::before, .elementor-35 .elementor-element.elementor-element-75c469b > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-75c469b > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-75c469b > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-75c469b > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-75c469b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-d14dbbb{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;z-index:2;}.elementor-35 .elementor-element.elementor-element-d14dbbb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-d14dbbb .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:56px;font-weight:700;line-height:64px;color:#C1C7DE;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-c0cfe06{z-index:2;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-c0cfe06 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-c0cfe06 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-c0cfe06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-c0cfe06 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-35 .elementor-element.elementor-element-c0cfe06 .elementor-icon-list-text{color:#A0D3E3;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-35 .elementor-element.elementor-element-7934ff6 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;fill:#152029;color:#152029;background-image:linear-gradient(80deg, #C1C7DE 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-35 .elementor-element.elementor-element-7934ff6{z-index:2;}.elementor-35 .elementor-element.elementor-element-7934ff6 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-7934ff6 .elementor-button:focus{box-shadow:0px 0px 10px 0px #FFFAFA;}.elementor-35 .elementor-element.elementor-element-48dd72c{--display:flex;--min-height:870px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;}.elementor-35 .elementor-element.elementor-element-48dd72c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-d7cd7d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-35 .elementor-element.elementor-element-af79e15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-af79e15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-8d5e88a{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-8d5e88a.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-8d5e88a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-35 .elementor-element.elementor-element-f4994e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-6fa9db1{width:100%;max-width:100%;}.elementor-35 .elementor-element.elementor-element-6fa9db1 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;font-weight:700;line-height:100%;}.elementor-35 .elementor-element.elementor-element-4f8938f .elementor-icon-list-icon i{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-4f8938f .elementor-icon-list-icon svg{fill:#A0D3E3;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-4f8938f{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-4f8938f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-4f8938f .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-35 .elementor-element.elementor-element-4f8938f .elementor-icon-list-text{color:#A0D3E3;transition:color 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-f2848ca{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-9715f46{--display:flex;--min-height:870px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:dashed;--border-style:dashed;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;}.elementor-35 .elementor-element.elementor-element-9715f46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-d94896d{--spacer-size:125px;}.elementor-35 .elementor-element.elementor-element-19e4c92{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-35 .elementor-element.elementor-element-7981ac7{width:100%;max-width:100%;}.elementor-35 .elementor-element.elementor-element-7981ac7 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;font-weight:700;line-height:100%;}.elementor-35 .elementor-element.elementor-element-aec9159 .elementor-icon-list-icon i{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-aec9159 .elementor-icon-list-icon svg{fill:#A0D3E3;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-aec9159{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-aec9159 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-aec9159 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-35 .elementor-element.elementor-element-aec9159 .elementor-icon-list-text{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-359d4c6{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-ec5f23c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-ec5f23c.e-con{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-35 .elementor-element.elementor-element-5aef02e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-35 .elementor-element.elementor-element-99b4cdf{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 3%;text-align:left;}.elementor-35 .elementor-element.elementor-element-99b4cdf .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:22px;}.elementor-35 .elementor-element.elementor-element-ecaff58{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 2%;--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-ecaff58 .elementor-icon-list-icon i{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-ecaff58 .elementor-icon-list-icon svg{fill:#A0D3E3;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-ecaff58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-ecaff58 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-35 .elementor-element.elementor-element-ecaff58 .elementor-icon-list-text{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-6a3a345{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-6a3a345.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-52b32c9{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-35 .elementor-element.elementor-element-961a515{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 3%;text-align:left;}.elementor-35 .elementor-element.elementor-element-961a515 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:22px;}.elementor-35 .elementor-element.elementor-element-cfe5f81{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 2%;--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-cfe5f81 .elementor-icon-list-icon i{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-cfe5f81 .elementor-icon-list-icon svg{fill:#A0D3E3;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-cfe5f81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-cfe5f81 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-35 .elementor-element.elementor-element-cfe5f81 .elementor-icon-list-text{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-0d8f410{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-0d8f410.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-88572cf{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-35 .elementor-element.elementor-element-90aea82{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 3%;text-align:left;}.elementor-35 .elementor-element.elementor-element-90aea82 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:22px;}.elementor-35 .elementor-element.elementor-element-63c454f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 2%;--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-63c454f .elementor-icon-list-icon i{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-63c454f .elementor-icon-list-icon svg{fill:#A0D3E3;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-63c454f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-63c454f .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-35 .elementor-element.elementor-element-63c454f .elementor-icon-list-text{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-a16db71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-a16db71.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-2a13d09{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-35 .elementor-element.elementor-element-10ec113{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 3%;text-align:left;}.elementor-35 .elementor-element.elementor-element-10ec113 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:22px;}.elementor-35 .elementor-element.elementor-element-3c80260{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 2%;--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-3c80260 .elementor-icon-list-icon i{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-3c80260 .elementor-icon-list-icon svg{fill:#A0D3E3;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-3c80260 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-3c80260 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-35 .elementor-element.elementor-element-3c80260 .elementor-icon-list-text{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-48ac998{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-48ac998.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-90d072b{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-35 .elementor-element.elementor-element-70d88d5{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 3%;text-align:left;}.elementor-35 .elementor-element.elementor-element-70d88d5 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:22px;}.elementor-35 .elementor-element.elementor-element-5a11257{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 2%;--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-5a11257 .elementor-icon-list-icon i{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-5a11257 .elementor-icon-list-icon svg{fill:#A0D3E3;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-5a11257 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-5a11257 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-35 .elementor-element.elementor-element-5a11257 .elementor-icon-list-text{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-2aeb94c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-2aeb94c.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-0e94f9b{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-35 .elementor-element.elementor-element-6831c09{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 3%;text-align:left;}.elementor-35 .elementor-element.elementor-element-6831c09 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:22px;}.elementor-35 .elementor-element.elementor-element-98cd57f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 2%;--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-98cd57f .elementor-icon-list-icon i{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-98cd57f .elementor-icon-list-icon svg{fill:#A0D3E3;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-98cd57f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-98cd57f .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-35 .elementor-element.elementor-element-98cd57f .elementor-icon-list-text{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-371fedd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-371fedd.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-c0de887{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-35 .elementor-element.elementor-element-b658c68{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 3%;text-align:left;}.elementor-35 .elementor-element.elementor-element-b658c68 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:22px;}.elementor-35 .elementor-element.elementor-element-910799c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 2%;--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-910799c .elementor-icon-list-icon i{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-910799c .elementor-icon-list-icon svg{fill:#A0D3E3;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-910799c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-910799c .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-35 .elementor-element.elementor-element-910799c .elementor-icon-list-text{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-5308772{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-5308772.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-b261326{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-35 .elementor-element.elementor-element-aa29269{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 3%;text-align:left;}.elementor-35 .elementor-element.elementor-element-aa29269 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;line-height:22px;}.elementor-35 .elementor-element.elementor-element-e20a71f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0% 0% 0% 2%;--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-e20a71f .elementor-icon-list-icon i{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-e20a71f .elementor-icon-list-icon svg{fill:#A0D3E3;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-e20a71f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-e20a71f .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-35 .elementor-element.elementor-element-e20a71f .elementor-icon-list-text{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-5893d5c{--display:flex;--min-height:870px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;}.elementor-35 .elementor-element.elementor-element-5893d5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-f8d2bf5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-41f751c{width:100%;max-width:100%;}.elementor-35 .elementor-element.elementor-element-41f751c .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;font-weight:700;line-height:100%;}.elementor-35 .elementor-element.elementor-element-9bc9fc4 .elementor-icon-list-icon i{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-9bc9fc4 .elementor-icon-list-icon svg{fill:#A0D3E3;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-9bc9fc4{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-9bc9fc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-9bc9fc4 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-35 .elementor-element.elementor-element-9bc9fc4 .elementor-icon-list-text{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-2f6d75e{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-4c71bbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-4c71bbf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-648b60a{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-648b60a.elementor-element{--align-self:flex-end;}.elementor-35 .elementor-element.elementor-element-648b60a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-35 .elementor-element.elementor-element-c7c0e7a{--display:flex;--min-height:870px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;}.elementor-35 .elementor-element.elementor-element-c7c0e7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-bc3b3f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-6b96808{--display:flex;--min-height:870px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:dashed;--border-style:dashed;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;}.elementor-35 .elementor-element.elementor-element-6b96808.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-1ddad25{width:100%;max-width:100%;}.elementor-35 .elementor-element.elementor-element-1ddad25 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;font-weight:700;line-height:100%;}.elementor-35 .elementor-element.elementor-element-ff8660c .elementor-icon-list-icon i{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-ff8660c .elementor-icon-list-icon svg{fill:#A0D3E3;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-ff8660c{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-ff8660c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-ff8660c .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-35 .elementor-element.elementor-element-ff8660c .elementor-icon-list-text{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-ec89c6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-689d27c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-413e519{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-413e519:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-413e519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-35 .elementor-element.elementor-element-2be67a2{text-align:center;}.elementor-35 .elementor-element.elementor-element-2be67a2 img{max-width:80%;}.elementor-35 .elementor-element.elementor-element-9c2fb1b{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-7b036fd .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-7b036fd .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-7b036fd{--e-icon-list-icon-size:40px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-7b036fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-7b036fd .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-35 .elementor-element.elementor-element-7b036fd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-037dfca .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;fill:#152029;color:#152029;background-image:linear-gradient(80deg, #C1C7DE 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-35 .elementor-element.elementor-element-037dfca{z-index:2;}.elementor-35 .elementor-element.elementor-element-037dfca .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-037dfca .elementor-button:focus{box-shadow:0px 0px 10px 0px #FFFAFA;}.elementor-35 .elementor-element.elementor-element-9156b94{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-a2f92e5 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-a2f92e5 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-a2f92e5{--e-icon-list-icon-size:36px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-a2f92e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-a2f92e5 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-35 .elementor-element.elementor-element-a2f92e5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-3f6de81 .elementor-button{background-color:#61CE7000;font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;padding:15px 21px 15px 21px;}.elementor-35 .elementor-element.elementor-element-3f6de81{padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-1a9fa8f{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-b41e03c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-b41e03c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-b41e03c{--e-icon-list-icon-size:36px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-b41e03c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-b41e03c .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-35 .elementor-element.elementor-element-b41e03c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-5a5093e .elementor-button{background-color:#61CE7000;font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;padding:15px 21px 15px 21px;}.elementor-35 .elementor-element.elementor-element-5a5093e{padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-6f0316b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-10a7acf{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-10a7acf:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-10a7acf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-35 .elementor-element.elementor-element-08e9b4e{text-align:center;}.elementor-35 .elementor-element.elementor-element-08e9b4e img{max-width:50%;}.elementor-35 .elementor-element.elementor-element-bd93d74{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-b0ebfc0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-b0ebfc0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-b0ebfc0{--e-icon-list-icon-size:40px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-b0ebfc0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-b0ebfc0 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-35 .elementor-element.elementor-element-b0ebfc0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-44a10b8 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;fill:#152029;color:#152029;background-image:linear-gradient(80deg, #C1C7DE 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-35 .elementor-element.elementor-element-44a10b8{z-index:2;}.elementor-35 .elementor-element.elementor-element-44a10b8 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-44a10b8 .elementor-button:focus{box-shadow:0px 0px 10px 0px #FFFAFA;}.elementor-35 .elementor-element.elementor-element-f3e750a{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-a4790e8 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-a4790e8 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-a4790e8{--e-icon-list-icon-size:40px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-a4790e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-a4790e8 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-35 .elementor-element.elementor-element-a4790e8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-249c34e .elementor-button{background-color:#61CE7000;font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;padding:15px 30px 15px 30px;}.elementor-35 .elementor-element.elementor-element-249c34e{padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-e953f6d{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-3c08ade .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-3c08ade .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-3c08ade{--e-icon-list-icon-size:40px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-3c08ade .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-3c08ade .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-35 .elementor-element.elementor-element-3c08ade .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-6934457 .elementor-button{background-color:#61CE7000;font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;padding:15px 21px 15px 21px;}.elementor-35 .elementor-element.elementor-element-6934457{padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-2d4a73c{--display:flex;--min-height:870px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;}.elementor-35 .elementor-element.elementor-element-2d4a73c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-a129119{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-c1d8515{width:100%;max-width:100%;}.elementor-35 .elementor-element.elementor-element-c1d8515 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;font-weight:700;line-height:100%;}.elementor-35 .elementor-element.elementor-element-d143f1d .elementor-icon-list-icon i{color:#A0D3E3;transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-d143f1d .elementor-icon-list-icon svg{fill:#A0D3E3;transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-d143f1d{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-d143f1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35 .elementor-element.elementor-element-d143f1d .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-35 .elementor-element.elementor-element-d143f1d .elementor-icon-list-text{color:#A0D3E3;transition:color 0.3s;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-35 .elementor-element.elementor-element-4f2883e.elementor-arrows-yes .elementor-main-swiper{width:calc( 90% - 40px );}.elementor-35 .elementor-element.elementor-element-4f2883e .elementor-main-swiper{width:90%;}.elementor-35 .elementor-element.elementor-element-4f2883e .elementor-main-swiper .swiper-slide{border-width:1px 1px 1px 1px;border-radius:15px;padding:10px 0px 10px 0px;}.elementor-35 .elementor-element.elementor-element-4f2883e .elementor-swiper-button{font-size:30px;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-4f2883e .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:20px;}.elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:20px;}.elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:20px;}.elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:20px;}.elementor-35 .elementor-element.elementor-element-4f2883e .elementor-testimonial__text{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:22px;}.elementor-35 .elementor-element.elementor-element-4f2883e .elementor-testimonial__name{color:#FFFFFF;font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:100%;}body.rtl .elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-35 .elementor-element.elementor-element-4f2883e.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-35 .elementor-element.elementor-element-7eaf435{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-7eaf435.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-91f2f5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-35:not(.elementor-motion-effects-element-type-background), body.elementor-page-35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#152029;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-75c469b{--overlay-opacity:0.63;}.elementor-35 .elementor-element.elementor-element-d14dbbb{width:100%;max-width:100%;}.elementor-35 .elementor-element.elementor-element-48dd72c{--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-af79e15.e-con{--order:99999 /* order end hack */;}.elementor-35 .elementor-element.elementor-element-8d5e88a.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-35 .elementor-element.elementor-element-6fa9db1 .elementor-heading-title{font-size:30px;line-height:32px;}.elementor-35 .elementor-element.elementor-element-9715f46{--min-height:500px;}.elementor-35 .elementor-element.elementor-element-19e4c92{--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-359d4c6{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-5893d5c{--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-4c71bbf{--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-35 .elementor-element.elementor-element-4c71bbf.e-con{--order:99999 /* order end hack */;}.elementor-35 .elementor-element.elementor-element-648b60a.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-c7c0e7a{--min-height:580px;--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-bc3b3f4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-0b93a00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-6b96808{--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-689d27c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-413e519{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-9c2fb1b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-35 .elementor-element.elementor-element-7b036fd{--e-icon-list-icon-size:24px;}.elementor-35 .elementor-element.elementor-element-9156b94{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-35 .elementor-element.elementor-element-a2f92e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-35 .elementor-element.elementor-element-a2f92e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-35 .elementor-element.elementor-element-a2f92e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-35 .elementor-element.elementor-element-a2f92e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-35 .elementor-element.elementor-element-a2f92e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-35 .elementor-element.elementor-element-a2f92e5{--e-icon-list-icon-size:24px;}.elementor-35 .elementor-element.elementor-element-1a9fa8f{--justify-content:center;}.elementor-35 .elementor-element.elementor-element-b41e03c{--e-icon-list-icon-size:24px;}.elementor-35 .elementor-element.elementor-element-6f0316b{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-bd93d74{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-35 .elementor-element.elementor-element-b0ebfc0{--e-icon-list-icon-size:24px;}.elementor-35 .elementor-element.elementor-element-f3e750a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-35 .elementor-element.elementor-element-a4790e8{--e-icon-list-icon-size:24px;}.elementor-35 .elementor-element.elementor-element-e953f6d{--justify-content:center;}.elementor-35 .elementor-element.elementor-element-3c08ade{--e-icon-list-icon-size:24px;}.elementor-35 .elementor-element.elementor-element-2d4a73c{--min-height:500px;--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-35 .elementor-element.elementor-element-e62eced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-a129119{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-c1d8515{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-4f2883e.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-35 .elementor-element.elementor-element-4f2883e .elementor-main-swiper{width:100%;}.elementor-35 .elementor-element.elementor-element-7eaf435{--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-75c469b{--content-width:1170px;}.elementor-35 .elementor-element.elementor-element-48dd72c{--width:1170px;}.elementor-35 .elementor-element.elementor-element-af79e15{--width:35%;}.elementor-35 .elementor-element.elementor-element-f4994e2{--width:65%;}.elementor-35 .elementor-element.elementor-element-9715f46{--width:1170px;}.elementor-35 .elementor-element.elementor-element-19e4c92{--width:100%;}.elementor-35 .elementor-element.elementor-element-ec5f23c{--width:100%;}.elementor-35 .elementor-element.elementor-element-6a3a345{--width:100%;}.elementor-35 .elementor-element.elementor-element-0d8f410{--width:100%;}.elementor-35 .elementor-element.elementor-element-a16db71{--width:100%;}.elementor-35 .elementor-element.elementor-element-48ac998{--width:100%;}.elementor-35 .elementor-element.elementor-element-2aeb94c{--width:100%;}.elementor-35 .elementor-element.elementor-element-371fedd{--width:100%;}.elementor-35 .elementor-element.elementor-element-5308772{--width:100%;}.elementor-35 .elementor-element.elementor-element-5893d5c{--width:1170px;}.elementor-35 .elementor-element.elementor-element-f8d2bf5{--width:65%;}.elementor-35 .elementor-element.elementor-element-4c71bbf{--width:35%;}.elementor-35 .elementor-element.elementor-element-c7c0e7a{--width:1170px;}.elementor-35 .elementor-element.elementor-element-bc3b3f4{--width:100%;}.elementor-35 .elementor-element.elementor-element-6b96808{--width:1170px;}.elementor-35 .elementor-element.elementor-element-689d27c{--width:50%;}.elementor-35 .elementor-element.elementor-element-6f0316b{--width:50%;}.elementor-35 .elementor-element.elementor-element-2d4a73c{--width:1170px;}.elementor-35 .elementor-element.elementor-element-a129119{--width:100%;}.elementor-35 .elementor-element.elementor-element-7eaf435{--width:1170px;}.elementor-35 .elementor-element.elementor-element-91f2f5a{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-d14dbbb */.elementor-35 .elementor-element.elementor-element-d14dbbb {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75c469b */.elementor-element-75c469b .elementor-background-video-container::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(21,32,41,0.99));
		z-index: 1;
	}
	.elementor-35 .elementor-element.elementor-element-75c469b {
		--dot-color: #333;
		--dot-size: 3px;
		--dot-gap: 5px;
		--line-width: 1px;
		
		position: relative;
		background-image: 
			repeating-linear-gradient(
				to bottom,
				var(--dot-color) 0px,
				var(--dot-color) var(--dot-size),
				transparent var(--dot-size),
				transparent calc(var(--dot-size) + var(--dot-gap))
			),
			repeating-linear-gradient(
				to bottom,
				var(--dot-color) 0px,
				var(--dot-color) var(--dot-size),
				transparent var(--dot-size),
				transparent calc(var(--dot-size) + var(--dot-gap))
			),
			repeating-linear-gradient(
				to bottom,
				var(--dot-color) 0px,
				var(--dot-color) var(--dot-size),
				transparent var(--dot-size),
				transparent calc(var(--dot-size) + var(--dot-gap))
			);
		background-position: 33.33% 0, 66.66% 0, 100% 0;
		background-size: var(--line-width) calc(var(--dot-size) + var(--dot-gap));
		background-repeat: repeat-y;
		z-index: 2;
	}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fa9db1 */.elementor-35 .elementor-element.elementor-element-6fa9db1 {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48dd72c */.elementor-35 .elementor-element.elementor-element-48dd72c {
    --dot-color: #333;
    --dot-size: 3px;
    --dot-gap: 5px;
    --line-width: 1px;
    
    position: relative;
    background-image: 
        repeating-linear-gradient(
            to bottom,
            var(--dot-color) 0px,
            var(--dot-color) var(--dot-size),
            transparent var(--dot-size),
            transparent calc(var(--dot-size) + var(--dot-gap))
        ),
        repeating-linear-gradient(
            to bottom,
            var(--dot-color) 0px,
            var(--dot-color) var(--dot-size),
            transparent var(--dot-size),
            transparent calc(var(--dot-size) + var(--dot-gap))
        ),
        repeating-linear-gradient(
            to bottom,
            var(--dot-color) 0px,
            var(--dot-color) var(--dot-size),
            transparent var(--dot-size),
            transparent calc(var(--dot-size) + var(--dot-gap))
        );
    background-position: 33.33% 0, 66.66% 0, 100% 0;
    background-size: var(--line-width) calc(var(--dot-size) + var(--dot-gap));
    background-repeat: repeat-y;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7981ac7 */.elementor-35 .elementor-element.elementor-element-7981ac7 {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b4cdf */.elementor-35 .elementor-element.elementor-element-99b4cdf {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-961a515 */.elementor-35 .elementor-element.elementor-element-961a515 {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90aea82 */.elementor-35 .elementor-element.elementor-element-90aea82 {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10ec113 */.elementor-35 .elementor-element.elementor-element-10ec113 {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70d88d5 */.elementor-35 .elementor-element.elementor-element-70d88d5 {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6831c09 */.elementor-35 .elementor-element.elementor-element-6831c09 {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b658c68 */.elementor-35 .elementor-element.elementor-element-b658c68 {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa29269 */.elementor-35 .elementor-element.elementor-element-aa29269 {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9715f46 */.elementor-35 .elementor-element.elementor-element-9715f46 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41f751c */.elementor-35 .elementor-element.elementor-element-41f751c {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b93a00 */.gallery-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 40px 20px;
}

.main-section {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
    margin-bottom: 40px;
    align-items: center;
}

/* Before/After Slider Styles */
.slider-container {
    position: relative;
    width: 100%;
    max-width: 520px;
    margin: 0 auto;
}

.before-after-slider {
    position: relative;
    width: 100%;
    height: 370px;
    overflow: hidden;
    border-radius: 8px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
    cursor: grab;
    user-select: none;
}

.before-after-slider:active {
    cursor: grabbing;
}

.before-image, .after-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.after-image {
    clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 100%);
}

.slider-handle {
    position: absolute;
    top: 0;
    left: 50%;
    width: 50px;
    height: 100%;
    transform: translateX(-50%);
    z-index: 10;
    cursor: grab;
}

.slider-handle:active {
    cursor: grabbing;
}

.slider-handle svg {
    width: 100%;
    height: 100%;
}

.before-label, .after-label {
    position: absolute;
    top: 20px;
    padding: 8px 16px;
    background: rgba(0,0,0,0.7);
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    border-radius: 20px;
    z-index: 5;
}

.before-label {
    left: 20px;
}

.after-label {
    right: 20px;
}

/* Content Section */
.content-section {
    padding-left: 20px;
}

.gallery-title {
    font-family: "Libre Baskerville";
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 20px;
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}

.gallery-description {
    font-family: "Lato";
    font-size: 18px;
    color: #A0D3E3;
    margin-bottom: 30px;
    line-height: 1.8;
    display: flex;
    align-items: flex-start;
    gap: 12px;
}

.gallery-description::before {
    content: '';
    width: 20px;
    height: 20px;
    background-image: url('https://drsyedhussain.co.uk/wp-content/uploads/2025/07/Subdirectory-Right-300.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    flex-shrink: 0;
    margin-top: 2px; 
}

.case-title {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;
    color: #fff;
}

.case-subtitle {
    font-size: 14px;
    color: #ff6b6b;
    margin-bottom: 25px;
    min-height: 3.2em; 
    display: flex;
    align-items: flex-start; 
}

.cta-button {
    background: transparent;
    color: #fff !important;
    border: 1px solid #fff;
    padding: 12px 30px;
    border-radius: 25px;
    font-size: 14px;
    cursor: pointer;
    transition: all 0.3s ease;
}

.cta-button:hover {
    background: transparent;
    color: #fff !important;
}

.cta-button a {
    color: inherit;
    text-decoration: none;
}

/* Thumbnail Gallery */
.thumbnail-gallery-container {
    position: relative;
    margin-top: 40px;
}

.thumbnail-gallery {
    display: flex;
    gap: 15px;
    overflow: hidden;
    scroll-behavior: smooth;
}

.thumbnail-gallery-track {
    display: flex;
    gap: 15px;
    transition: transform 0.3s ease;
}

.thumbnail-item {
    position: relative;
    cursor: pointer;
    border-radius: 8px;
    overflow: hidden;
    transition: transform 0.3s ease;
    border: 3px solid transparent;
    flex: 0 0 calc(100% / 6); 
    min-width: calc(100% / 6);
}

.thumbnail-item:hover {
    transform: translateY(-5px);
}

.thumbnail-item.active {
    border-color: #fff;
}

.thumbnail-image {
    width: 100%;
    height: 120px;
    object-fit: cover;
    display: block;
}

.thumbnail-label {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.8);
    color: #fff;
    padding: 8px;
    font-size: 14px;
    text-align: center;
}

/* Navigation Arrows - Enhanced with !important to override Elementor */
.nav-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255,255,255,0.9) !important;
    color: #333 !important;
    border: none !important;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    cursor: pointer;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: bold;
    z-index: 10;
    transition: all 0.3s ease;
    box-shadow: 0 2px 10px rgba(0,0,0,0.2);
}

.nav-arrow:hover {
    background: #fff !important;
    color: #333 !important;
    transform: translateY(-50%) scale(1.1);
}

.nav-arrow:focus {
    background: #fff !important;
    color: #333 !important;
    outline: none !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.3) !important;
}

.nav-arrow:active {
    background: #fff !important;
    color: #333 !important;
    transform: translateY(-50%) scale(0.95);
}

.nav-arrow:visited {
    background: rgba(255,255,255,0.9) !important;
    color: #333 !important;
}

.nav-arrow:disabled {
    opacity: 0.5 !important;
    cursor: not-allowed !important;
    transform: translateY(-50%) scale(1) !important;
    background: rgba(255,255,255,0.9) !important;
    color: #333 !important;
}

.nav-arrow.prev {
    left: -20px;
}

.nav-arrow.next {
    right: -20px;
}

/* Gallery Counter */
.gallery-counter {
    text-align: center;
    margin-top: 15px;
    color: #ccc;
    font-size: 14px;
}

/* RESPONSIVE DESIGN */

/* Desktop (769px+) - Grid layout with gallery outside */
@media (min-width: 769px) {
    .main-section {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-areas: 
            "slider content"
            "gallery gallery";
        gap: 60px 60px;
        align-items: start;
    }

    .content-section {
        grid-area: content;
        padding-left: 20px;
    }

    .slider-container {
        grid-area: slider;
    }

    .thumbnail-gallery-container {
        grid-area: gallery;
        margin-top: 40px;
    }

    .thumbnail-gallery-track {
        gap: 15px;
    }
    
    .thumbnail-item {
        flex: 0 0 calc(100% / 6); 
        min-width: calc(100% / 6);
    }
}

/* Tablet (769px to 1024px) - Smaller title */
@media (min-width: 769px) and (max-width: 1024px) {
    .gallery-title {
        font-size: 32px;
    }
    
    .main-section {
        gap: 40px 40px;
    }
}

/* Mobile (≤768px) */
@media (max-width: 768px) {
    /* Layout Changes - NEW ORDER: Content → Gallery → Slider */
    .main-section {
        display: flex;
        flex-direction: column;
        gap: 30px;
    }

    .content-section {
        order: 1;
        padding-left: 0;
        text-align: center;
    }

    .gallery-description {
        text-align: left;
    }

    .thumbnail-gallery-container {
        order: 2;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .slider-container {
        order: 3;
    }

    /* Typography */
    .gallery-title {
        font-size: 28px;
    }

    .gallery-description {
        font-size: 16px;
    }

    .case-subtitle {
        min-height: 2.8em;
    }

    /* Slider */
    .before-after-slider {
        height: 280px;
    }

    /* Fix slider handle aspect ratio on mobile */
    .slider-handle svg {
        width: 50px;
        height: auto;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    /* Mobile thumbnail gallery */
    .thumbnail-gallery {
        overflow: hidden;
        width: 100%;
    }

    .thumbnail-gallery-track {
        display: flex;
        gap: 0;
        transition: transform 0.3s ease;
    }

    .thumbnail-item {
        flex: 0 0 100%;
        min-width: 100%;
        border: 0;
    }

    /* Enhanced mobile navigation arrows - ensure visibility */
    .nav-arrow {
        position: absolute !important;
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;
        z-index: 100 !important;
        background: rgba(255,255,255,0.95) !important;
        color: #333 !important;
        width: 40px !important;
        height: 40px !important;
        border-radius: 50% !important;
        border: none !important;
        font-size: 18px !important;
        font-weight: bold !important;
        box-shadow: 0 2px 15px rgba(0,0,0,0.3) !important;
    }

    .nav-arrow:hover {
        background: #fff !important;
        color: #333 !important;
        transform: translateY(-50%) scale(1.05) !important;
    }

    .nav-arrow:active {
        background: #fff !important;
        color: #333 !important;
        transform: translateY(-50%) scale(0.95) !important;
    }

    .nav-arrow:focus {
        background: #fff !important;
        color: #333 !important;
        outline: none !important;
    }

    .nav-arrow:disabled {
        opacity: 0.5 !important;
        background: rgba(255,255,255,0.95) !important;
        color: #333 !important;
    }

    .nav-arrow.prev {
        left: -20px !important;
    }

    .nav-arrow.next {
        right: -20px !important;
    }
}

/* Small Mobile (≤480px) */
@media (max-width: 480px) {
    .gallery-container {
        padding: 20px 15px;
    }

    .gallery-title {
        font-size: 24px;
    }

    .gallery-description {
        font-size: 18px;
        line-height: 24px;
    }

    .case-title {
        font-size: 20px;
    }

    .before-after-slider {
        height: 250px;
    }

    .cta-button {
        padding: 10px 25px;
        font-size: 13px;
    }
    
    .thumbnail-label {
        font-size: 14px;
    }

    /* Extra mobile arrow protection */
    .nav-arrow {
        width: 35px !important;
        height: 35px !important;
        font-size: 16px !important;
    }   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ddad25 */.elementor-35 .elementor-element.elementor-element-1ddad25 {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413e519 */.cal {
    font-family: "Lato";
    font-size: 16px;
    font-weight: bold;
}
.button .elementor-button-link {
    position: relative;
    padding: 15px 25px;
    border-radius: 25px;
    transition: all 0.3s ease;
    border: 1px solid white;
}

.button .elementor-button-link::after {
    content: '•';
    position: absolute;
    bottom: -2px;
    left: 50%;
    transform: translateX(-50%) translateX(-20px);
    opacity: 0;
    transition: all 0.3s ease;
    font-size: 14px;
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

.button .elementor-button-link:hover {
    border: 1px solid rgba(255, 255, 255, 0.8);
    box-shadow: 
        0 0 10px rgba(255, 255, 255, 0.4),
        0 0 20px rgba(255, 255, 255, 0.2),
        inset 0 0 10px rgba(255, 255, 255, 0.1);
}

.button .elementor-button-link:hover::after {
    opacity: 1;
    transform: translateX(-50%) translateX(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a7acf */.cal {
    font-family: "Lato";
    font-size: 16px;
    font-weight: bold;
}
.button .elementor-button-link {
    position: relative;
    padding: 15px 25px;
    border-radius: 25px;
    transition: all 0.3s ease;
    border: 1px solid white;
}

.button .elementor-button-link::after {
    content: '•';
    position: absolute;
    bottom: -2px;
    left: 50%;
    transform: translateX(-50%) translateX(-20px);
    opacity: 0;
    transition: all 0.3s ease;
    font-size: 14px;
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

.button .elementor-button-link:hover {
    border: 1px solid rgba(255, 255, 255, 0.8);
    box-shadow: 
        0 0 10px rgba(255, 255, 255, 0.4),
        0 0 20px rgba(255, 255, 255, 0.2),
        inset 0 0 10px rgba(255, 255, 255, 0.1);
}

.button .elementor-button-link:hover::after {
    opacity: 1;
    transform: translateX(-50%) translateX(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1d8515 */.elementor-35 .elementor-element.elementor-element-c1d8515 {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-4f2883e */.swiper-slide {
    background: linear-gradient(to right, #C1C7DE, #FFFFFF);
    -webkit-text-fill-color: black;
    color: black;
}

/* Desktop styles */
.elementor-testimonial__name {
    position: absolute;
    top: 23px;
    left: 60px;
}

.elementor-swiper-button-prev,
.elementor-swiper-button-next {
    position: absolute !important;
    top: auto !important;
    bottom: -60px !important; 
    left: 80px !important;
    right: auto !important;
    transform: none !important;
    border: 1px solid #fff !important;
    border-radius: 50% !important; 
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 50px !important;
    height: 50px !important;
}

.elementor-swiper-button-next {
    left: 140px !important; 
}

.elementor-testimonial-wrapper,
.swiper-container {
    margin-bottom: 80px !important;
}

.elementor-testimonial {
    padding: 0px 10px 0px 10px !important;
}

/* Tablet styles */
@media (max-width: 768px) {
    .elementor-testimonial__name {
        position: static; /* Or adjust positioning */
        top: auto;
        left: auto;
        text-align: center;
        margin-bottom: 15px;
    }
    
    .elementor-swiper-button-prev,
    .elementor-swiper-button-next {
        bottom: -50px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        width: 45px !important;
        height: 45px !important;
    }
    
    .elementor-swiper-button-next {
        left: 60% !important;
        transform: translateX(-40%) !important;
    }
    
    .elementor-testimonial {
        padding: 15px !important;
    }
}

/* Mobile styles */
@media (max-width: 480px) {
    .elementor-testimonial__name {
        position: static;
        text-align: center;
        margin-bottom: 10px;
        font-size: 14px; 
    }
    
    .elementor-swiper-button-prev,
    .elementor-swiper-button-next {
        bottom: -50px !important;
        left: 40% !important;
        width: 40px !important;
        height: 40px !important;
    }
    
    .elementor-swiper-button-next {
        left: 60% !important;
    }
    
    .elementor-testimonial {
        padding: 10px !important;
    }
    
    .elementor-testimonial-wrapper,
    .swiper-container {
        margin-bottom: 60px !important;
    }
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-video .custom-play-button,
.elementor-widget-video .custom-pause-button {
    position: absolute !important;
    bottom: 20px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    cursor: pointer !important;
    z-index: 999999 !important;
    transition: all 0.3s ease !important;
    pointer-events: auto !important;
}

.elementor-widget-video .custom-play-button:hover,
.elementor-widget-video .custom-pause-button:hover {
    filter: drop-shadow(0 0 15px rgba(255, 255, 255, 0.8)) !important;
}

.elementor-widget-video .custom-play-button.hidden,
.elementor-widget-video .custom-pause-button.hidden {
    opacity: 0 !important;
    pointer-events: none !important;
}

/* SVG styles for both buttons */
.custom-play-button .play-button-outer,
.custom-pause-button .pause-button-outer {
  /* Outer circle stays as-is */
  fill: transparent !important;
  stroke: white !important;
  stroke-width: 1 !important;
  transition: all 0.3s ease !important;
}

.custom-play-button .play-button-inner,
.custom-pause-button .pause-button-inner {
  fill: transparent !important;
  stroke: white !important;
  stroke-width: 1 !important;
  transition: all 0.3s ease !important;
  transform: scale(0.8);       /* Scale inner circle smaller */
  transform-origin: center;
}

.custom-play-button .play-icon,
.custom-pause-button .pause-icon {
  fill: white !important;
  transition: all 0.3s ease !important;
  transform: scale(0.7);       /* Scale icon smaller */
  transform-origin: center;
}

/* Hover glow effects */
.custom-play-button:hover .play-button-outer,
.custom-pause-button:hover .pause-button-outer {
  filter: drop-shadow(0 0 8px rgba(255, 255, 255, 0.6)) !important;
}

.custom-play-button:hover .play-button-inner,
.custom-pause-button:hover .pause-button-inner {
  filter: drop-shadow(0 0 3px rgba(255, 255, 255, 0.4)) !important;
}

.custom-play-button:hover .play-icon,
.custom-pause-button:hover .pause-icon {
  filter: drop-shadow(0 0 2px rgba(255, 255, 255, 0.8)) !important;
}


/* Ensure the wrapper has relative positioning */
.elementor-widget-video .elementor-wrapper {
    position: relative !important;
}

.custom-carousel {
    position: relative;
    overflow: hidden;
    cursor: grab;
    touch-action: pan-y;
}

.custom-carousel:active {
    cursor: grabbing;
}

.carousel-slide {
    padding: 10px;
    box-sizing: border-box;
    user-select: none;
}

/* Navigation buttons */
.carousel-prev,
.carousel-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    padding: 10px 15px;
    cursor: pointer;
    font-size: 18px;
    z-index: 10;
    transition: background 0.3s ease;
    border-radius: 4px;
}

.carousel-prev {
    left: 10px;
}

.carousel-next {
    right: 10px;
}

.carousel-prev:hover,
.carousel-next:hover {
    background: rgba(0, 0, 0, 0.8);
}

/* Navigation dots */
.carousel-dots {
    display: flex !important;
    justify-content: center !important;
    gap: 8px !important;
    margin-top: 15px !important;
    padding: 10px 0 !important;
}

.carousel-dot {
    width: 12px !important;
    height: 12px !important;
    border-radius: 50% !important;
    border: 2px solid #ccc !important;
    background: transparent !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    min-width: 12px !important;
    max-width: 12px !important;
    min-height: 12px !important;
    max-height: 12px !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    box-sizing: border-box !important;
}

.carousel-dot:focus,
.carousel-dot:active {
    background: #333 !important;
    border-color: #333 !important;
}

/* Responsive Design */
@media (max-width: 768px) {
    .carousel-prev,
    .carousel-next {
        padding: 8px 12px;
        font-size: 16px;
        left: 5px;
        right: 5px;
    }
    
    .carousel-next {
        right: 5px;
    }
    
    .carousel-dots {
        gap: 6px !important;
        margin-top: 10px !important;
    }
    
    .carousel-dot {
        width: 10px !important;
        height: 10px !important;
        min-width: 10px !important;
        max-width: 10px !important;
        min-height: 10px !important;
        max-height: 10px !important;
    }
    
    .carousel-slide {
        padding: 5px;
    }
}

@media (max-width: 480px) {
    .carousel-prev,
    .carousel-next {
        padding: 6px 10px;
        font-size: 14px;
        left: 2px;
        right: 2px;
    }
    
    .carousel-next {
        right: 2px;
    }
    
    .carousel-slide {
        padding: 3px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Libre Baskerville';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://drsyedhussain.co.uk/wp-content/uploads/2025/07/LibreBaskerville-Regular.eot');
	src: url('https://drsyedhussain.co.uk/wp-content/uploads/2025/07/LibreBaskerville-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://drsyedhussain.co.uk/wp-content/uploads/2025/07/LibreBaskerville-Regular.woff2') format('woff2'),
		url('https://drsyedhussain.co.uk/wp-content/uploads/2025/07/LibreBaskerville-Regular.woff') format('woff'),
		url('https://drsyedhussain.co.uk/wp-content/uploads/2025/07/LibreBaskerville-Regular.ttf') format('truetype'),
		url('https://drsyedhussain.co.uk/wp-content/uploads/2025/07/LibreBaskerville-Regular.svg#LibreBaskerville') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://drsyedhussain.co.uk/wp-content/uploads/2025/07/Lato-Regular.eot');
	src: url('https://drsyedhussain.co.uk/wp-content/uploads/2025/07/Lato-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://drsyedhussain.co.uk/wp-content/uploads/2025/07/Lato-Regular.woff2') format('woff2'),
		url('https://drsyedhussain.co.uk/wp-content/uploads/2025/07/Lato-Regular.woff') format('woff'),
		url('https://drsyedhussain.co.uk/wp-content/uploads/2025/07/Lato-Regular.ttf') format('truetype'),
		url('https://drsyedhussain.co.uk/wp-content/uploads/2025/07/Lato-Regular.svg#Lato') format('svg');
}
/* End Custom Fonts CSS */