.elementor-1135 .elementor-element.elementor-element-7866047{--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:25px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1135 .elementor-element.elementor-element-7866047:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-7866047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1135 .elementor-element.elementor-element-7866047::before, .elementor-1135 .elementor-element.elementor-element-7866047 > .elementor-background-video-container::before, .elementor-1135 .elementor-element.elementor-element-7866047 > .e-con-inner > .elementor-background-video-container::before, .elementor-1135 .elementor-element.elementor-element-7866047 > .elementor-background-slideshow::before, .elementor-1135 .elementor-element.elementor-element-7866047 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1135 .elementor-element.elementor-element-7866047 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1135 .elementor-element.elementor-element-1af8ce6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1135 .elementor-element.elementor-element-fe6f653{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:17px;--padding-right:17px;}.elementor-1135 .elementor-element.elementor-element-fe6f653:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-fe6f653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-1135 .elementor-element.elementor-element-4bec3d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1135 .elementor-element.elementor-element-4bec3d4 .elementor-icon-wrapper{text-align:center;}.elementor-1135 .elementor-element.elementor-element-4bec3d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1135 .elementor-element.elementor-element-4bec3d4.elementor-view-framed .elementor-icon, .elementor-1135 .elementor-element.elementor-element-4bec3d4.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_8 );border-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1135 .elementor-element.elementor-element-4bec3d4.elementor-view-framed .elementor-icon, .elementor-1135 .elementor-element.elementor-element-4bec3d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-1135 .elementor-element.elementor-element-4bec3d4 .elementor-icon{font-size:23px;}.elementor-1135 .elementor-element.elementor-element-4bec3d4 .elementor-icon svg{height:23px;}.elementor-1135 .elementor-element.elementor-element-7a50289 .elementor-heading-title{font-weight:500;color:var( --e-global-color-blocksy_palette_8 );}.elementor-1135 .elementor-element.elementor-element-feaa753{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1135 .elementor-element.elementor-element-feaa753 .elementor-icon-wrapper{text-align:center;}.elementor-1135 .elementor-element.elementor-element-feaa753.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1135 .elementor-element.elementor-element-feaa753.elementor-view-framed .elementor-icon, .elementor-1135 .elementor-element.elementor-element-feaa753.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_8 );border-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1135 .elementor-element.elementor-element-feaa753.elementor-view-framed .elementor-icon, .elementor-1135 .elementor-element.elementor-element-feaa753.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-1135 .elementor-element.elementor-element-feaa753 .elementor-icon{font-size:23px;}.elementor-1135 .elementor-element.elementor-element-feaa753 .elementor-icon svg{height:23px;}.elementor-1135 .elementor-element.elementor-element-3e281ad{--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;}.elementor-1135 .elementor-element.elementor-element-04823d9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1135 .elementor-element.elementor-element-04823d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1135 .elementor-element.elementor-element-0831f3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1135 .elementor-element.elementor-element-0831f3a .elementor-heading-title{font-size:40px;line-height:1.5em;color:var( --e-global-color-blocksy_palette_1 );}.elementor-1135 .elementor-element.elementor-element-3ce1554{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;color:var( --e-global-color-blocksy_palette_4 );}.elementor-1135 .elementor-element.elementor-element-3ce1554 a{color:var( --e-global-color-blocksy_palette_2 );}.elementor-1135 .elementor-element.elementor-element-efdf27f{--display:flex;}.elementor-1135 .elementor-element.elementor-element-c34907e.elementor-element{--align-self:center;}.elementor-1135 .elementor-element.elementor-element-ec0fe8e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1135 .elementor-element.elementor-element-23e8063 .elementor-button{background-color:var( --e-global-color-blocksy_palette_7 );font-size:20px;font-weight:700;line-height:2em;fill:#019510;color:#019510;border-style:solid;border-radius:50px 50px 50px 50px;padding:5px 18px 5px 18px;}.elementor-1135 .elementor-element.elementor-element-23e8063 .elementor-button:hover, .elementor-1135 .elementor-element.elementor-element-23e8063 .elementor-button:focus{background-color:#019510;color:var( --e-global-color-blocksy_palette_8 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1135 .elementor-element.elementor-element-23e8063 .elementor-button:hover svg, .elementor-1135 .elementor-element.elementor-element-23e8063 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-1135 .elementor-element.elementor-element-8c8aa74 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-size:17px;font-weight:700;line-height:1.65em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );border-style:solid;border-color:#C49600;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-1135 .elementor-element.elementor-element-8c8aa74 .elementor-button:hover, .elementor-1135 .elementor-element.elementor-element-8c8aa74 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1135 .elementor-element.elementor-element-8c8aa74 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1135 .elementor-element.elementor-element-8c8aa74 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-1135 .elementor-element.elementor-element-8c8aa74 .elementor-button:hover svg, .elementor-1135 .elementor-element.elementor-element-8c8aa74 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_1 );}.elementor-1135 .elementor-element.elementor-element-b433193{--display:grid;--e-con-grid-template-columns:repeat(9, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1135 .elementor-element.elementor-element-f69244d .widget-image-caption{text-align:center;color:var( --e-global-color-blocksy_palette_1 );font-size:10px;font-weight:600;}.elementor-1135 .elementor-element.elementor-element-372d55c .widget-image-caption{text-align:center;color:var( --e-global-color-blocksy_palette_1 );font-size:10px;font-weight:600;}.elementor-1135 .elementor-element.elementor-element-9b3bdf5 .widget-image-caption{text-align:center;color:var( --e-global-color-blocksy_palette_1 );font-size:10px;font-weight:600;}.elementor-1135 .elementor-element.elementor-element-bfd709c .widget-image-caption{text-align:center;color:var( --e-global-color-blocksy_palette_1 );font-size:10px;font-weight:600;}.elementor-1135 .elementor-element.elementor-element-8703043 .widget-image-caption{text-align:center;color:var( --e-global-color-blocksy_palette_1 );font-size:10px;font-weight:600;}.elementor-1135 .elementor-element.elementor-element-6267d5c .widget-image-caption{text-align:center;color:var( --e-global-color-blocksy_palette_1 );font-size:10px;font-weight:600;}.elementor-1135 .elementor-element.elementor-element-8b40594 .widget-image-caption{text-align:center;color:var( --e-global-color-blocksy_palette_1 );font-size:10px;font-weight:600;}.elementor-1135 .elementor-element.elementor-element-fdab0e9 .widget-image-caption{text-align:center;color:var( --e-global-color-blocksy_palette_1 );font-size:10px;font-weight:600;}.elementor-1135 .elementor-element.elementor-element-f9d8ade .widget-image-caption{text-align:center;color:var( --e-global-color-blocksy_palette_1 );font-size:10px;font-weight:600;}.elementor-1135 .elementor-element.elementor-element-2a6b1c9{--display:flex;}.elementor-1135 .elementor-element.elementor-element-eae32ad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1135 .elementor-element.elementor-element-5d7afe5{--display:flex;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1135 .elementor-element.elementor-element-5d7afe5:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-5d7afe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-1135 .elementor-element.elementor-element-099c785{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1135 .elementor-element.elementor-element-d6e5b98{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:200ms;}.elementor-1135 .elementor-element.elementor-element-d6e5b98:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-d6e5b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1135 .elementor-element.elementor-element-d6e5b98.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-1135 .elementor-element.elementor-element-d6e5b98:hover{box-shadow:0px 20px 40px 0px #EEDFDC;}.elementor-1135 .elementor-element.elementor-element-59797d9{--display:flex;--min-height:0vh;--justify-content:space-between;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1135 .elementor-element.elementor-element-59797d9:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-59797d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_5 );}.elementor-1135 .elementor-element.elementor-element-0913bcf img{border-radius:20px 20px 20px 20px;}.elementor-1135 .elementor-element.elementor-element-201fc0e .elementor-button{background-color:#FFFFFF00;line-height:1.65em;fill:var( --e-global-color-blocksy_palette_4 );color:var( --e-global-color-blocksy_palette_4 );padding:10px 10px 10px 10px;}.elementor-1135 .elementor-element.elementor-element-201fc0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1135 .elementor-element.elementor-element-201fc0e .elementor-button .elementor-button-content-wrapper{gap:13px;justify-content:space-between;}.elementor-1135 .elementor-element.elementor-element-201fc0e .elementor-button:hover, .elementor-1135 .elementor-element.elementor-element-201fc0e .elementor-button:focus{color:var( --e-global-color-blocksy_palette_2 );}.elementor-1135 .elementor-element.elementor-element-201fc0e .elementor-button:hover svg, .elementor-1135 .elementor-element.elementor-element-201fc0e .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-1135 .elementor-element.elementor-element-bae873b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:200ms;}.elementor-1135 .elementor-element.elementor-element-bae873b:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-bae873b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1135 .elementor-element.elementor-element-bae873b.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-1135 .elementor-element.elementor-element-bae873b:hover{box-shadow:0px 20px 40px 0px #EEDFDC;}.elementor-1135 .elementor-element.elementor-element-7575645{--display:flex;--min-height:0vh;--justify-content:space-between;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1135 .elementor-element.elementor-element-7575645:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-7575645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1135 .elementor-element.elementor-element-f63c317 img{border-radius:20px 20px 20px 20px;}.elementor-1135 .elementor-element.elementor-element-513b766 .elementor-button{background-color:#FFFFFF00;line-height:1.65em;fill:var( --e-global-color-blocksy_palette_4 );color:var( --e-global-color-blocksy_palette_4 );padding:10px 10px 10px 10px;}.elementor-1135 .elementor-element.elementor-element-513b766 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1135 .elementor-element.elementor-element-513b766 .elementor-button .elementor-button-content-wrapper{gap:13px;justify-content:space-between;}.elementor-1135 .elementor-element.elementor-element-513b766 .elementor-button:hover, .elementor-1135 .elementor-element.elementor-element-513b766 .elementor-button:focus{color:var( --e-global-color-blocksy_palette_2 );}.elementor-1135 .elementor-element.elementor-element-513b766 .elementor-button:hover svg, .elementor-1135 .elementor-element.elementor-element-513b766 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-1135 .elementor-element.elementor-element-1549e39{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:200ms;}.elementor-1135 .elementor-element.elementor-element-1549e39:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-1549e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1135 .elementor-element.elementor-element-1549e39.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-1135 .elementor-element.elementor-element-1549e39:hover{box-shadow:0px 20px 40px 0px #EEDFDC;}.elementor-1135 .elementor-element.elementor-element-dd51e25{--display:flex;--min-height:0vh;--justify-content:space-between;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1135 .elementor-element.elementor-element-dd51e25:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-dd51e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_5 );}.elementor-1135 .elementor-element.elementor-element-ef381e4 img{border-radius:20px 20px 20px 20px;}.elementor-1135 .elementor-element.elementor-element-6ca86cc .elementor-button{background-color:#FFFFFF00;line-height:1.65em;fill:var( --e-global-color-blocksy_palette_4 );color:var( --e-global-color-blocksy_palette_4 );padding:10px 10px 10px 10px;}.elementor-1135 .elementor-element.elementor-element-6ca86cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1135 .elementor-element.elementor-element-6ca86cc .elementor-button .elementor-button-content-wrapper{gap:13px;justify-content:space-between;}.elementor-1135 .elementor-element.elementor-element-6ca86cc .elementor-button:hover, .elementor-1135 .elementor-element.elementor-element-6ca86cc .elementor-button:focus{color:var( --e-global-color-blocksy_palette_2 );}.elementor-1135 .elementor-element.elementor-element-6ca86cc .elementor-button:hover svg, .elementor-1135 .elementor-element.elementor-element-6ca86cc .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-1135 .elementor-element.elementor-element-dcaa62b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:200ms;}.elementor-1135 .elementor-element.elementor-element-dcaa62b:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-dcaa62b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1135 .elementor-element.elementor-element-dcaa62b.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-1135 .elementor-element.elementor-element-dcaa62b:hover{box-shadow:0px 20px 40px 0px #EEDFDC;}.elementor-1135 .elementor-element.elementor-element-40686f5{--display:flex;--min-height:0vh;--justify-content:space-between;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1135 .elementor-element.elementor-element-40686f5:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-40686f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_5 );}.elementor-1135 .elementor-element.elementor-element-5123bd1 img{border-radius:20px 20px 20px 20px;}.elementor-1135 .elementor-element.elementor-element-042063e .elementor-button{background-color:#FFFFFF00;line-height:1.65em;fill:var( --e-global-color-blocksy_palette_4 );color:var( --e-global-color-blocksy_palette_4 );padding:10px 10px 10px 10px;}.elementor-1135 .elementor-element.elementor-element-042063e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1135 .elementor-element.elementor-element-042063e .elementor-button .elementor-button-content-wrapper{gap:13px;justify-content:space-between;}.elementor-1135 .elementor-element.elementor-element-042063e .elementor-button:hover, .elementor-1135 .elementor-element.elementor-element-042063e .elementor-button:focus{color:var( --e-global-color-blocksy_palette_2 );}.elementor-1135 .elementor-element.elementor-element-042063e .elementor-button:hover svg, .elementor-1135 .elementor-element.elementor-element-042063e .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-1135 .elementor-element.elementor-element-cbd8a13{--display:flex;}@media(max-width:1024px){.elementor-1135 .elementor-element.elementor-element-7866047{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1135 .elementor-element.elementor-element-1af8ce6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1135 .elementor-element.elementor-element-1af8ce6.e-con{--align-self:center;}.elementor-1135 .elementor-element.elementor-element-3e281ad.e-con{--align-self:center;}.elementor-1135 .elementor-element.elementor-element-0831f3a{text-align:center;}.elementor-1135 .elementor-element.elementor-element-0831f3a .elementor-heading-title{font-size:30px;}.elementor-1135 .elementor-element.elementor-element-3ce1554{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-1135 .elementor-element.elementor-element-efdf27f.e-con{--align-self:center;}.elementor-1135 .elementor-element.elementor-element-ec0fe8e{--justify-content:center;}.elementor-1135 .elementor-element.elementor-element-b433193{--e-con-grid-template-columns:repeat(4, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-1135 .elementor-element.elementor-element-5d7afe5{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1135 .elementor-element.elementor-element-099c785{--gap:20px 15px;--row-gap:20px;--column-gap:15px;--grid-auto-flow:row;}.elementor-1135 .elementor-element.elementor-element-59797d9{--min-height:0px;}.elementor-1135 .elementor-element.elementor-element-7575645{--min-height:0px;}.elementor-1135 .elementor-element.elementor-element-dd51e25{--min-height:0px;}.elementor-1135 .elementor-element.elementor-element-40686f5{--min-height:0px;}}@media(max-width:767px){.elementor-1135 .elementor-element.elementor-element-fe6f653{--width:fit-content;}.elementor-1135 .elementor-element.elementor-element-ec0fe8e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1135 .elementor-element.elementor-element-ec0fe8e.e-con{--align-self:center;}.elementor-1135 .elementor-element.elementor-element-23e8063 .elementor-button{font-size:15px;}.elementor-1135 .elementor-element.elementor-element-8c8aa74 .elementor-button{font-size:15px;padding:10px 22px 010px 22px;}.elementor-1135 .elementor-element.elementor-element-b433193{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-1135 .elementor-element.elementor-element-5d7afe5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1135 .elementor-element.elementor-element-099c785{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1135 .elementor-element.elementor-element-1af8ce6{--content-width:100%;}.elementor-1135 .elementor-element.elementor-element-fe6f653{--width:fit-content;}.elementor-1135 .elementor-element.elementor-element-04823d9{--width:60%;}.elementor-1135 .elementor-element.elementor-element-efdf27f{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-2a6b1c9 */.lns-page-wrapper {
        --lns-primary: #1B4690;
        --lns-secondary: #F7911D;
        --lns-rare: #D1E5FF;
        --lns-other: #ffe4c5;
        --lns-important: #C49600;
        --lns-text: #333333;
        --lns-white: #ffffff;
        --lns-border: #e2e8f0;
        
        max-width: 100%;
        margin: 0 auto;
        font-family: inherit; /* Uses default WordPress theme font */
        color: var(--lns-text);
        line-height: 1.7;
    }

    .lns-page-wrapper h1, 
    .lns-page-wrapper h2, 
    .lns-page-wrapper h3 {
        color: var(--lns-primary);
        font-weight: 700;
        margin-top: 2rem;
        margin-bottom: 1rem;
        line-height: 1.3;
    }

    .lns-page-wrapper h1 { font-size: 2.25rem; border-bottom: 3px solid var(--lns-secondary); padding-bottom: 0.5rem; display: inline-block; }
    .lns-page-wrapper h2 { font-size: 1.8rem; border-left: 5px solid var(--lns-secondary); padding-left: 12px; margin-top: 3rem; }
    .lns-page-wrapper h3 { font-size: 1.35rem; color: var(--lns-primary); }
    .lns-page-wrapper p { margin-bottom: 1.25rem; }
    
    .lns-page-wrapper a {
        color: var(--lns-primary);
        text-decoration: none;
        font-weight: 600;
        border-bottom: 1px solid var(--lns-secondary);
        transition: all 0.3s ease;
    }
    
    .lns-page-wrapper a:hover {
        color: var(--lns-secondary);
        border-bottom-color: var(--lns-primary);
    }

    /* Images & Figures */
    .lns-page-wrapper figure {
        margin: 2rem 0;
        padding: 0;
    }
    .lns-page-wrapper img {
        max-width: 100%;
        height: auto;
        border-radius: 8px;
        box-shadow: 0 4px 12px rgba(0,0,0,0.08);
        display: block;
    }
    .lns-page-wrapper figcaption {
        text-align: center;
        font-size: 0.9rem;
        color: #666;
        margin-top: 0.75rem;
        font-style: italic;
    }
    .lns-image-right {
        float: right;
        max-width: 45%;
        margin-left: 2rem;
        margin-bottom: 1rem;
    }
    .lns-image-left {
        float: left;
        max-width: 45%;
        margin-right: 2rem;
        margin-bottom: 1rem;
    }
    
    /* Table of Contents */
    .lns-toc {
        background: #fafafa;
        border: 1px solid var(--lns-border);
        border-radius: 8px;
        padding: 1.5rem;
        margin: 2rem 0;
        box-shadow: 0 2px 8px rgba(0,0,0,0.04);
    }
    .lns-toc summary {
        font-weight: 700;
        font-size: 1.2rem;
        color: var(--lns-primary);
        cursor: pointer;
        list-style: none;
        display: flex;
        align-items: center;
    }
    .lns-toc summary::-webkit-details-marker { display: none; }
    .lns-toc summary::before {
        content: '+';
        display: inline-block;
        margin-right: 10px;
        font-size: 1.4rem;
        color: var(--lns-secondary);
    }
    .lns-toc[open] summary::before { content: '−'; }
    .lns-toc ul {
        margin-top: 1rem;
        list-style-type: none;
        padding-left: 1rem;
    }
    .lns-toc ul ul {
        padding-left: 1.5rem;
        margin-top: 0.5rem;
        border-left: 1px solid var(--lns-border);
    }
    .lns-toc li { margin-bottom: 0.5rem; }
    .lns-toc a { border: none; font-weight: 500; color: #444; }
    .lns-toc a:hover { color: var(--lns-primary); text-decoration: underline; }

    /* Sections */
    .lns-section {
        margin-bottom: 3rem;
        padding-bottom: 2rem;
        border-bottom: 1px solid var(--lns-rare);
    }
    .lns-section:last-child { border-bottom: none; }

    /* Blockquotes (Testimonials & Callouts) */
    .lns-page-wrapper blockquote {
        background: var(--lns-rare);
        border-left: 5px solid var(--lns-important);
        padding: 1.5rem 2rem;
        margin: 2rem 0;
        border-radius: 0 8px 8px 0;
        font-style: italic;
        color: #222;
    }
    .lns-page-wrapper blockquote strong {
        display: block;
        margin-top: 1rem;
        font-style: normal;
        color: var(--lns-primary);
        font-size: 0.95rem;
    }

    /* Tables */
    .lns-table-responsive {
        overflow-x: auto;
        margin: 2rem 0;
    }
    .lns-page-wrapper table {
        width: 100%;
        border-collapse: collapse;
        text-align: left;
        background: var(--lns-white);
        box-shadow: 0 2px 10px rgba(0,0,0,0.05);
    }
    .lns-page-wrapper th {
        background-color: var(--lns-primary);
        color: var(--lns-white);
        padding: 1rem;
        font-weight: 600;
        border: 1px solid var(--lns-primary);
    }
    .lns-page-wrapper td {
        padding: 1rem;
        border: 1px solid var(--lns-border);
        color: #444;
    }
    .lns-page-wrapper tr:nth-child(even) td { background-color: var(--lns-rare); }

    /* Lists */
    .lns-page-wrapper ul {
        list-style: none;
        padding-left: 0;
        margin-bottom: 1.5rem;
    }
    .lns-page-wrapper ul li {
        position: relative;
        padding-left: 1.5rem;
        margin-bottom: 0.75rem;
    }
    .lns-page-wrapper ul li::before {
        content: '';
        position: absolute;
        left: 0;
        top: 8px;
        width: 8px;
        height: 8px;
        background-color: var(--lns-secondary);
        border-radius: 50%;
    }
    .lns-contact-list li::before { background-color: var(--lns-primary); }

    /* FAQ Accordion */
    .lns-faq-container { margin-top: 2rem; }
    .lns-faq-item {
        margin-bottom: 1rem;
        border: 1px solid var(--lns-border);
        border-radius: 6px;
        background: var(--lns-white);
        overflow: hidden;
    }
    .lns-faq-item summary {
        padding: 1.25rem 1.5rem;
        font-weight: 600;
        font-size: 1.1rem;
        color: var(--lns-primary);
        cursor: pointer;
        background: var(--lns-other);
        list-style: none;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .lns-faq-item summary::-webkit-details-marker { display: none; }
    .lns-faq-item summary::after {
        content: '+';
        font-size: 1.5rem;
        color: var(--lns-secondary);
        font-weight: 400;
    }
    .lns-faq-item[open] summary::after { content: '−'; }
    .lns-faq-item[open] summary { background: var(--lns-rare); border-bottom: 1px solid var(--lns-border); }
    .lns-faq-item p { padding: 1.25rem 1.5rem; margin: 0; color: #444; }

    /* CTA Section */
    .lns-cta-text {
        text-align: center;
        font-size: 1.2rem;
        font-weight: 700;
        margin-top: 2rem;
        padding: 1.5rem;
        background: var(--lns-other);
        border-radius: 8px;
    }
    .lns-cta-text a {
        display: inline-block;
        margin: 0 10px;
        color: var(--lns-primary);
        border: none;
    }
    .lns-cta-text a:hover { color: var(--lns-secondary); }

    /* Responsive */
    @media (max-width: 768px) {
        .lns-image-right, .lns-image-left { float: none; max-width: 100%; margin: 1rem 0; }
        .lns-page-wrapper h1 { font-size: 1.8rem; }
        .lns-page-wrapper h2 { font-size: 1.5rem; }
    }
    .clearfix::after { content: ""; clear: both; display: table; }/* End custom CSS */