.elementor-21967 .elementor-element.elementor-element-944948e{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21967 .elementor-element.elementor-element-944948e:not(.elementor-motion-effects-element-type-background), .elementor-21967 .elementor-element.elementor-element-944948e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f62a4f );}.elementor-21967 .elementor-element.elementor-element-944948e::before, .elementor-21967 .elementor-element.elementor-element-944948e > .elementor-background-video-container::before, .elementor-21967 .elementor-element.elementor-element-944948e > .e-con-inner > .elementor-background-video-container::before, .elementor-21967 .elementor-element.elementor-element-944948e > .elementor-background-slideshow::before, .elementor-21967 .elementor-element.elementor-element-944948e > .e-con-inner > .elementor-background-slideshow::before, .elementor-21967 .elementor-element.elementor-element-944948e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6f62a4f );--background-overlay:'';}.elementor-21967 .elementor-element.elementor-element-878259d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 40px;--row-gap:20px;--column-gap:40px;}.elementor-21967 .elementor-element.elementor-element-8b2abed{--display:flex;}.elementor-21967 .elementor-element.elementor-element-0f806f6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-652ec10 );}.elementor-21967 .elementor-element.elementor-element-f8f8bc0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21967 .elementor-element.elementor-element-f8f8bc0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:52px;font-weight:900;line-height:1.1em;color:#FFFFFF;}.elementor-21967 .elementor-element.elementor-element-47516f6{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-21967 .elementor-element.elementor-element-47516f6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:1.4em;color:#FFFFFF;}.elementor-21967 .elementor-element.elementor-element-74af484.elementor-element{--align-self:flex-start;}.elementor-21967 .elementor-element.elementor-element-74af484{text-align:left;}.elementor-21967 .elementor-element.elementor-element-4e74b1d{--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;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21967 .elementor-element.elementor-element-bdc5084{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21967 .elementor-element.elementor-element-26018dd .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-21967 .elementor-element.elementor-element-2edde01 .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-21967 .elementor-element.elementor-element-fd3d3d2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-21967 .elementor-element.elementor-element-8ab6e87{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21967 .elementor-element.elementor-element-8ab6e87:not(.elementor-motion-effects-element-type-background), .elementor-21967 .elementor-element.elementor-element-8ab6e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21967 .elementor-element.elementor-element-8ab6e87.e-con{--align-self:center;}.elementor-21967 .elementor-element.elementor-element-c60cef3{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21967 .elementor-element.elementor-element-c60cef3:not(.elementor-motion-effects-element-type-background), .elementor-21967 .elementor-element.elementor-element-c60cef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652ec10 );}.elementor-21967 .elementor-element.elementor-element-c60cef3.e-con{--align-self:flex-start;}.elementor-21967 .elementor-element.elementor-element-36ad1ba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21967 .elementor-element.elementor-element-36ad1ba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21967 .elementor-element.elementor-element-36ad1ba{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-21967 .elementor-element.elementor-element-36ad1ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21967 .elementor-element.elementor-element-36ad1ba .elementor-icon-list-item > a{line-height:1.2em;}.elementor-21967 .elementor-element.elementor-element-36ad1ba .elementor-icon-list-text{transition:color 0.3s;}.elementor-21967 .elementor-element.elementor-element-a4724ee .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21967 .elementor-element.elementor-element-a4724ee .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21967 .elementor-element.elementor-element-a4724ee{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-21967 .elementor-element.elementor-element-a4724ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21967 .elementor-element.elementor-element-a4724ee .elementor-icon-list-item > a{line-height:1.2em;}.elementor-21967 .elementor-element.elementor-element-a4724ee .elementor-icon-list-text{transition:color 0.3s;}.elementor-21967 .elementor-element.elementor-element-8155bc6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21967 .elementor-element.elementor-element-8155bc6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21967 .elementor-element.elementor-element-8155bc6{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-21967 .elementor-element.elementor-element-8155bc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21967 .elementor-element.elementor-element-8155bc6 .elementor-icon-list-item > a{line-height:1.2em;}.elementor-21967 .elementor-element.elementor-element-8155bc6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-21967 .elementor-element.elementor-element-fb590f7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21967 .elementor-element.elementor-element-fb590f7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21967 .elementor-element.elementor-element-fb590f7{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-21967 .elementor-element.elementor-element-fb590f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21967 .elementor-element.elementor-element-fb590f7 .elementor-icon-list-item > a{line-height:1.2em;}.elementor-21967 .elementor-element.elementor-element-fb590f7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-21967 .elementor-element.elementor-element-2d8df16{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21967 .elementor-element.elementor-element-62e3d85{text-align:center;}.elementor-21967 .elementor-element.elementor-element-62e3d85 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-97ec029 );}.elementor-21967 .elementor-element.elementor-element-18aa503{padding:10px 0px 10px 0px;text-align:center;}.elementor-21967 .elementor-element.elementor-element-18aa503 .elementor-heading-title{font-size:36px;font-weight:900;color:var( --e-global-color-6f62a4f );}.elementor-21967 .elementor-element.elementor-element-3665363{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-21967 .elementor-element.elementor-element-3665363.elementor-element{--align-self:center;}.elementor-21967 .elementor-element.elementor-element-53479ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--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-21967 .elementor-element.elementor-element-6f0401b{--display:flex;--gap:20px 40px;--row-gap:20px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:12px 12px 12px 12px;box-shadow:0px 7px 9px -1px rgba(18, 43, 70, 0.16);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21967 .elementor-element.elementor-element-6f0401b:not(.elementor-motion-effects-element-type-background), .elementor-21967 .elementor-element.elementor-element-6f0401b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21967 .elementor-element.elementor-element-2dba4d0{padding:10px 0px 10px 0px;text-align:left;}.elementor-21967 .elementor-element.elementor-element-2dba4d0 .elementor-heading-title{font-size:20px;font-weight:900;color:var( --e-global-color-6f62a4f );}.elementor-21967 .elementor-element.elementor-element-223d95a{line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-21967 .elementor-element.elementor-element-223d95a p{margin-bottom:0px;}.elementor-21967 .elementor-element.elementor-element-74c61f8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:12px 12px 12px 12px;box-shadow:0px 7px 9px -1px rgba(18, 43, 70, 0.16);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21967 .elementor-element.elementor-element-74c61f8:not(.elementor-motion-effects-element-type-background), .elementor-21967 .elementor-element.elementor-element-74c61f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21967 .elementor-element.elementor-element-a4437c3{padding:10px 0px 10px 0px;text-align:left;}.elementor-21967 .elementor-element.elementor-element-a4437c3 .elementor-heading-title{font-size:20px;font-weight:900;color:var( --e-global-color-6f62a4f );}.elementor-21967 .elementor-element.elementor-element-f77bd56{line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-21967 .elementor-element.elementor-element-f77bd56 p{margin-bottom:0px;}.elementor-21967 .elementor-element.elementor-element-7de9b77{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0F0F0;--border-color:#F0F0F0;--border-radius:12px 12px 12px 12px;box-shadow:0px 7px 9px -1px rgba(18, 43, 70, 0.16);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21967 .elementor-element.elementor-element-7de9b77:not(.elementor-motion-effects-element-type-background), .elementor-21967 .elementor-element.elementor-element-7de9b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21967 .elementor-element.elementor-element-90b890c{padding:10px 0px 10px 0px;text-align:left;}.elementor-21967 .elementor-element.elementor-element-90b890c .elementor-heading-title{font-size:20px;font-weight:900;color:var( --e-global-color-6f62a4f );}.elementor-21967 .elementor-element.elementor-element-56c6ede{line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-21967 .elementor-element.elementor-element-56c6ede p{margin-bottom:0px;}.elementor-21967 .elementor-element.elementor-element-1b7634a{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-21967 .elementor-element.elementor-element-1b7634a:not(.elementor-motion-effects-element-type-background), .elementor-21967 .elementor-element.elementor-element-1b7634a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-80451d7 );}.elementor-21967 .elementor-element.elementor-element-2059a7c{--display:flex;}.elementor-21967 .elementor-element.elementor-element-2adf784{text-align:left;}.elementor-21967 .elementor-element.elementor-element-2adf784 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-97ec029 );}.elementor-21967 .elementor-element.elementor-element-af88bbb{width:var( --container-widget-width, 455px );max-width:455px;padding:10px 0px 10px 0px;--container-widget-width:455px;--container-widget-flex-grow:0;text-align:left;}.elementor-21967 .elementor-element.elementor-element-af88bbb .elementor-heading-title{font-size:36px;font-weight:900;color:var( --e-global-color-6f62a4f );}.elementor-21967 .elementor-element.elementor-element-fcc06ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21967 .elementor-element.elementor-element-b7b195b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21967 .elementor-element.elementor-element-8b9c633{--display:flex;}.elementor-21967 .elementor-element.elementor-element-8b9c633:not(.elementor-motion-effects-element-type-background), .elementor-21967 .elementor-element.elementor-element-8b9c633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21967 .elementor-element.elementor-element-19e8284{padding:10px 0px 10px 0px;text-align:left;}.elementor-21967 .elementor-element.elementor-element-19e8284 .elementor-heading-title{font-size:16px;font-weight:900;color:var( --e-global-color-6f62a4f );}.elementor-21967 .elementor-element.elementor-element-602a9e4{line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-21967 .elementor-element.elementor-element-602a9e4 p{margin-bottom:0px;}.elementor-21967 .elementor-element.elementor-element-d69dffe{--display:flex;}.elementor-21967 .elementor-element.elementor-element-d69dffe:not(.elementor-motion-effects-element-type-background), .elementor-21967 .elementor-element.elementor-element-d69dffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21967 .elementor-element.elementor-element-0381370{padding:10px 0px 10px 0px;text-align:left;}.elementor-21967 .elementor-element.elementor-element-0381370 .elementor-heading-title{font-size:16px;font-weight:900;color:var( --e-global-color-6f62a4f );}.elementor-21967 .elementor-element.elementor-element-414b549{line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-21967 .elementor-element.elementor-element-414b549 p{margin-bottom:0px;}.elementor-21967 .elementor-element.elementor-element-bcbbb60{--display:flex;}.elementor-21967 .elementor-element.elementor-element-bcbbb60:not(.elementor-motion-effects-element-type-background), .elementor-21967 .elementor-element.elementor-element-bcbbb60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21967 .elementor-element.elementor-element-b3e30f0{padding:10px 0px 10px 0px;text-align:left;}.elementor-21967 .elementor-element.elementor-element-b3e30f0 .elementor-heading-title{font-size:16px;font-weight:900;color:var( --e-global-color-6f62a4f );}.elementor-21967 .elementor-element.elementor-element-f1bfc62{line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-21967 .elementor-element.elementor-element-f1bfc62 p{margin-bottom:0px;}.elementor-21967 .elementor-element.elementor-element-bc0830b{--display:flex;}.elementor-21967 .elementor-element.elementor-element-bc0830b:not(.elementor-motion-effects-element-type-background), .elementor-21967 .elementor-element.elementor-element-bc0830b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21967 .elementor-element.elementor-element-18447df{padding:10px 0px 10px 0px;text-align:left;}.elementor-21967 .elementor-element.elementor-element-18447df .elementor-heading-title{font-size:16px;font-weight:900;color:var( --e-global-color-6f62a4f );}.elementor-21967 .elementor-element.elementor-element-cf691e0{line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-21967 .elementor-element.elementor-element-cf691e0 p{margin-bottom:0px;}.elementor-21967 .elementor-element.elementor-element-9e90f1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21967 .elementor-element.elementor-element-cdd8c25{--display:flex;}.elementor-21967 .elementor-element.elementor-element-cdd8c25:not(.elementor-motion-effects-element-type-background), .elementor-21967 .elementor-element.elementor-element-cdd8c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21967 .elementor-element.elementor-element-7712826{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21967 .elementor-element.elementor-element-f964bed{text-align:center;}.elementor-21967 .elementor-element.elementor-element-f964bed .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-97ec029 );}.elementor-21967 .elementor-element.elementor-element-fcae6b0{padding:10px 0px 10px 0px;text-align:center;}.elementor-21967 .elementor-element.elementor-element-fcae6b0 .elementor-heading-title{font-size:36px;font-weight:900;color:var( --e-global-color-6f62a4f );}.elementor-21967 .elementor-element.elementor-element-aa7022f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-21967 .elementor-element.elementor-element-d57a044{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-21967 .elementor-element.elementor-element-7a4c495{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21967 .elementor-element.elementor-element-683155e{text-align:center;}.elementor-21967 .elementor-element.elementor-element-1b5a2a2{text-align:center;}.elementor-21967 .elementor-element.elementor-element-10625ed{text-align:left;line-height:1.2em;}.elementor-21967 .elementor-element.elementor-element-10625ed p{margin-bottom:3px;}.elementor-21967 .elementor-element.elementor-element-b040217{text-align:center;}.elementor-21967 .elementor-element.elementor-element-66c39d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-21967 .elementor-element.elementor-element-a0faa3e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21967 .elementor-element.elementor-element-d0e3041{text-align:center;}.elementor-21967 .elementor-element.elementor-element-20e1c4d{text-align:center;}.elementor-21967 .elementor-element.elementor-element-48107fe{text-align:left;line-height:1.2em;}.elementor-21967 .elementor-element.elementor-element-48107fe p{margin-bottom:3px;}.elementor-21967 .elementor-element.elementor-element-cde79d5{text-align:center;}.elementor-21967 .elementor-element.elementor-element-1bde374{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-21967 .elementor-element.elementor-element-3568dd9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21967 .elementor-element.elementor-element-bdcd75c{text-align:center;}.elementor-21967 .elementor-element.elementor-element-501014e{text-align:center;}.elementor-21967 .elementor-element.elementor-element-6b36429{text-align:left;line-height:1.2em;}.elementor-21967 .elementor-element.elementor-element-6b36429 p{margin-bottom:3px;}.elementor-21967 .elementor-element.elementor-element-920c71d{text-align:center;}.elementor-21967 .elementor-element.elementor-element-5bee491{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21967 .elementor-element.elementor-element-5bee491:not(.elementor-motion-effects-element-type-background), .elementor-21967 .elementor-element.elementor-element-5bee491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f62a4f );}.elementor-21967 .elementor-element.elementor-element-8cd1e92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21967 .elementor-element.elementor-element-9f88c77{text-align:left;}.elementor-21967 .elementor-element.elementor-element-9f88c77 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-652ec10 );}.elementor-21967 .elementor-element.elementor-element-3c5189b{padding:20px 0px 30px 0px;text-align:left;}.elementor-21967 .elementor-element.elementor-element-3c5189b .elementor-heading-title{font-size:36px;font-weight:900;color:#FFFFFF;}.elementor-21967 .elementor-element.elementor-element-74941a6 p{margin-bottom:10px;}.elementor-21967 .elementor-element.elementor-element-74941a6{color:#FFFFFF;}.elementor-21967 .elementor-element.elementor-element-81d2b39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-21967 .elementor-element.elementor-element-81d2b39.e-con{--align-self:flex-end;}.elementor-21967 .elementor-element.elementor-element-1dd90d8{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21967 .elementor-element.elementor-element-ebc9047{text-align:center;}.elementor-21967 .elementor-element.elementor-element-ebc9047 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-97ec029 );}.elementor-21967 .elementor-element.elementor-element-b85f958{padding:10px 0px 10px 0px;text-align:center;}.elementor-21967 .elementor-element.elementor-element-b85f958 .elementor-heading-title{font-size:36px;font-weight:900;color:var( --e-global-color-6f62a4f );}.elementor-21967 .elementor-element.elementor-element-6262d78{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-21967 .elementor-element.elementor-element-6262d78.elementor-element{--align-self:center;}.elementor-21967 .elementor-element.elementor-element-6262d78 p{margin-bottom:0px;}.elementor-21967 .elementor-element.elementor-element-5bb6000{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-21967 .elementor-element.elementor-element-5bb6000 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:48px 48px 48px 48px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 12px 0px rgba(18, 43, 70, 0.16);}.elementor-21967 .elementor-element.elementor-element-5bb6000.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-21967 .elementor-element.elementor-element-f8f8bc0 .elementor-heading-title{font-size:44px;}.elementor-21967 .elementor-element.elementor-element-2d8df16{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-21967 .elementor-element.elementor-element-7712826{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-21967 .elementor-element.elementor-element-81d2b39{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21967 .elementor-element.elementor-element-1dd90d8{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-21967 .elementor-element.elementor-element-8b2abed{--width:60%;}.elementor-21967 .elementor-element.elementor-element-8ab6e87{--width:40%;}.elementor-21967 .elementor-element.elementor-element-d57a044{--width:33%;}.elementor-21967 .elementor-element.elementor-element-66c39d4{--width:33%;}.elementor-21967 .elementor-element.elementor-element-1bde374{--width:33%;}.elementor-21967 .elementor-element.elementor-element-8cd1e92{--width:50%;}.elementor-21967 .elementor-element.elementor-element-81d2b39{--width:50%;}}/* Start custom CSS */:root {
	--red: #dc0812;
	--red-dk: #a8060f;
	--navy: #122b46;
	--navy-lt: #1e3f66;
	--accent: #7c3aed;
	--accent-lt: #f3e8ff;
	--accent-dk: #6b21a8;
	--yellow: #ffd200;
	--gray: #f4f6f9;
	--text: #333;
	--muted: #6b7280;
	--white: #ffffff;
	--radius: 12px;
	--shadow: 0 4px 24px rgba(18,43,70,.10);
	--shadow-lg: 0 12px 48px rgba(18,43,70,.16);
}/* Booking card */
    .booking-card { background: var(--white); border-radius: 20px; padding: 36px; box-shadow: var(--shadow-lg); }
    .booking-card-header { display: flex; align-items: center; gap: 14px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #f0f0f0; }
    .consultant-avatar img{ width: 86px; height: auto; border-radius: 50%; background: linear-gradient(135deg, var(--accent), var(--accent-dk)); display: flex; align-items: center; justify-content: center; font-weight: 900; font-size: 1.2rem; color: var(--white); flex-shrink: 0; }
    .consultant-info h4 { font-size: 1rem; font-weight: 800; color: var(--navy); margin-bottom: 2px; }
    .consultant-info {
	line-height: 1.2;
}
    .consultant-info p { font-size: .82rem; color: var(--muted); }
         /* ── CONSULTANT ── */
    .consultant-section { background: linear-gradient(135deg, var(--navy) 0%, #1a0a2e 100%); position: relative; overflow: hidden; }
    .consultant-section::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 50% 80% at 80% 50%, rgba(124,58,237,.2), transparent); }
    .consultant-grid { display: grid; grid-template-columns: 1fr 420px; gap: 72px; align-items: center; position: relative; z-index: 1; }
    .consultant-content .label { color: var(--yellow); }
    .consultant-content h2 { color: var(--white); }
    .consultant-content p { color: rgba(255,255,255,.72); margin-bottom: 16px; }
    .consultant-credentials { display: flex; flex-direction: column; gap: 10px; margin: 28px 0; }
    .credential { display: flex; align-items: center; gap: 12px; }
    .credential-dot { width: 8px; height: 8px; background: var(--yellow); border-radius: 50%; flex-shrink: 0; }
    .credential span { font-size: .9rem; color: rgba(255,255,255,.8); }
    .consultant-contact { display: flex; flex-direction: column; gap: 10px; }
    .contact-item { display: flex; align-items: center; gap: 12px; color: rgba(255,255,255,.7); font-size: .9rem; }
    .contact-icon { width: 36px; height: 36px; background: rgba(255,255,255,.08); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 1rem; flex-shrink: 0; }
    .consultant-card-big { background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.12); border-radius: 20px; padding: 36px; backdrop-filter: blur(8px); }
    .consultant-card-big .avatar-xl img{ width: 80px; height: auto; border-radius: 50%; background: var(--accent); display: flex; align-items: center; justify-content: center; font-weight: 900; font-size: 1.8rem; color: var(--white); margin-bottom: 16px; border: 3px solid rgba(255,255,255,.2); }
    .consultant-card-big h3 { font-size: 1.2rem; font-weight: 800; color: var(--white); margin-bottom: 4px; }
    .consultant-card-big .role { font-size: .85rem; color: rgba(255,255,255,.6); margin-bottom: 20px; }
    .consultant-stats { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 20px; }
    .c-stat { background: rgba(255,255,255,.06); border-radius: 10px; padding: 14px; text-align: center; }
    .c-stat-num { font-size: 1.5rem; font-weight: 900; color: var(--yellow); line-height: 1; }
    .c-stat-label { font-size: .72rem; color: rgba(255,255,255,.5); margin-top: 4px; }
    .booking-quote { font-size: .9rem; color: var(--muted); line-height: 1.6; font-style: italic; margin-bottom: 20px; }
    .booking-features { list-style: none; margin: 0 0 24px; display: flex; flex-direction: column; gap: 8px; }
    .booking-features li { display: flex; align-items: center; gap: 10px; font-size: .88rem; color: var(--text); }
    .booking-features li::before { content: '✓'; width: 20px; height: 20px; background: var(--accent-lt); color: var(--accent-dk); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: .7rem; font-weight: 900; flex-shrink: 0; }
    .booking-cta { width: 100%; padding: 15px; background: var(--accent); color: var(--white); font-weight: 800; font-size: 1rem; border: none; border-radius: 100px; cursor: pointer; transition: all .2s; display: block; text-align: center; }
    .booking-cta:hover { background: var(--accent-dk); transform: translateY(-2px); box-shadow: 0 8px 24px rgba(124,58,237,.30); color:#fafafa; }
    .booking-note { text-align: center; font-size: .75rem; color: var(--muted); margin-top: 10px; }
    #frm_field_43-line2_container { display:none !important}
.frm_submit.frm_flex button.frm_button_submit.frm_final_submit{width: 100%;
  padding: 16px;
  background: var(--shogun-dk);
  color: #fff;
  font-weight: 800;
  font-size: 1rem;
  border: none;
  border-radius: 100px;
  cursor: pointer;
  transition: all .2s;
  margin-top: 8px;}
  .frm_submit.frm_flex button.frm_button_submit.frm_final_submit:hover{background: var(--accent-dk);
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(124,58,237,.30);}
 #form_contact-form h4 { font-weight:700;; margin-bottom:0;}
 .hero-level-pill{display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 15px 32px;
  border-radius: 100px;
  font-weight: 700;
  font-size: 1rem;
  cursor: pointer;
  border: none;
  transition: all .2s;
  text-decoration: none;}
 .hero-level-pill.book {background: var(--accent);
  color: var(--white);}
   .hero-level-pill.book a { color:#fff;}
 .hero-level-pill.book:hover  {background: var(--accent-dk);
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(124,58,237,.30);}
.hero-level-pill.offer{
	background: transparent;
	color: var(--white);
	border: 2px solid rgba(255,255,255,.5);
}
.hero-level-pill.offer a { color:#fff;}
 .service-card { background: var(--white); border-radius: var(--radius); padding: 36px 28px; border: 1.5px solid #ede9f8; transition: all .25s; position: relative; overflow: hidden; }
    .service-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--accent), var(--accent-lt)); }
    .service-card:hover { transform: translateY(-6px); box-shadow: var(--shadow-lg); border-color: var(--accent-lt); }
    .service-icon { width: 56px; height: 56px; background: var(--accent-lt); border-radius: 14px; display: flex; align-items: center; justify-content: center; font-size: 1.6rem; margin-bottom: 20px; }
    .service-card h3 { font-size: 1.15rem; font-weight: 800; color: var(--navy); margin-bottom: 10px; }
    .service-card p { font-size: .9rem; color: var(--muted); line-height: 1.7; margin-bottom: 16px; }
    .service-tag { display: inline-block; background: var(--accent-lt); color: var(--accent-dk); padding: 3px 10px; border-radius: 100px; font-size: .72rem; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; }/* End custom CSS */