.elementor-2407 .elementor-element.elementor-element-493aedf{--display:flex;--min-height:703px;--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:space-between;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2407 .elementor-element.elementor-element-493aedf:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-493aedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-f2cd3a6{--display:flex;--min-height:600px;--justify-content:center;--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-2407 .elementor-element.elementor-element-f2cd3a6.e-con{--align-self:center;}.elementor-2407 .elementor-element.elementor-element-af1baa7{--display:flex;}.elementor-2407 .elementor-element.elementor-element-af1baa7.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2407 .elementor-element.elementor-element-4ed72f5 img{width:50%;max-width:100%;}.elementor-2407 .elementor-element.elementor-element-c017d80{--e-transform-translateX:0px;--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -84px) 0px;z-index:-20;}.elementor-2407 .elementor-element.elementor-element-c017d80 img{width:74%;}.elementor-2407 .elementor-element.elementor-element-5c04832{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2407 .elementor-element.elementor-element-5c04832 img{width:63%;}.elementor-2407 .elementor-element.elementor-element-8903a0c{--display:flex;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-2407 .elementor-element.elementor-element-8903a0c.e-con{--align-self:center;}.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-2407 .elementor-element.elementor-element-54e74a6 .elementor-heading-title{font-family:var( --e-global-typography-7fcde78-font-family ), Sans-serif;font-size:var( --e-global-typography-7fcde78-font-size );font-weight:var( --e-global-typography-7fcde78-font-weight );text-transform:var( --e-global-typography-7fcde78-text-transform );line-height:var( --e-global-typography-7fcde78-line-height );letter-spacing:var( --e-global-typography-7fcde78-letter-spacing );color:var( --e-global-color-text );}.elementor-2407 .elementor-element.elementor-element-3700034{--display:flex;--min-height:737px;--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-end;}.elementor-2407 .elementor-element.elementor-element-3700034:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-3700034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bd6438 );}.elementor-2407 .elementor-element.elementor-element-d1eaa69{--display:flex;--min-height:420px;--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-2407 .elementor-element.elementor-element-d1eaa69.e-con{--align-self:center;}.elementor-2407 .elementor-element.elementor-element-89c903b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2407 .elementor-element.elementor-element-89c903b .elementor-heading-title{font-family:var( --e-global-typography-32952a7-font-family ), Sans-serif;font-size:var( --e-global-typography-32952a7-font-size );font-weight:var( --e-global-typography-32952a7-font-weight );text-transform:var( --e-global-typography-32952a7-text-transform );font-style:var( --e-global-typography-32952a7-font-style );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );color:var( --e-global-color-9894219 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-2407 .elementor-element.elementor-element-ef834f4{text-align:center;font-family:var( --e-global-typography-97e1a13-font-family ), Sans-serif;font-size:var( --e-global-typography-97e1a13-font-size );font-weight:var( --e-global-typography-97e1a13-font-weight );text-transform:var( --e-global-typography-97e1a13-text-transform );line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-40b7880{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2407 .elementor-element.elementor-element-40b7880 .elementor-heading-title{font-family:var( --e-global-typography-32952a7-font-family ), Sans-serif;font-size:var( --e-global-typography-32952a7-font-size );font-weight:var( --e-global-typography-32952a7-font-weight );text-transform:var( --e-global-typography-32952a7-text-transform );font-style:var( --e-global-typography-32952a7-font-style );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-b00a8fa{text-align:center;font-family:var( --e-global-typography-97e1a13-font-family ), Sans-serif;font-size:var( --e-global-typography-97e1a13-font-size );font-weight:var( --e-global-typography-97e1a13-font-weight );text-transform:var( --e-global-typography-97e1a13-text-transform );line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-8eb4a6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2407 .elementor-element.elementor-element-8eb4a6a .elementor-heading-title{font-family:var( --e-global-typography-32952a7-font-family ), Sans-serif;font-size:var( --e-global-typography-32952a7-font-size );font-weight:var( --e-global-typography-32952a7-font-weight );text-transform:var( --e-global-typography-32952a7-text-transform );font-style:var( --e-global-typography-32952a7-font-style );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-8eb4a6a .elementor-heading-title a:hover, .elementor-2407 .elementor-element.elementor-element-8eb4a6a .elementor-heading-title a:focus{color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-87e6bfb{text-align:center;font-family:var( --e-global-typography-97e1a13-font-family ), Sans-serif;font-size:var( --e-global-typography-97e1a13-font-size );font-weight:var( --e-global-typography-97e1a13-font-weight );text-transform:var( --e-global-typography-97e1a13-text-transform );line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-e766276{--display:flex;--margin-top:0px;--margin-bottom:-24px;--margin-left:0px;--margin-right:0px;}.elementor-2407 .elementor-element.elementor-element-e766276.e-con{--align-self:center;}.elementor-2407 .elementor-element.elementor-element-ac3bfe2{text-align:end;}.elementor-2407 .elementor-element.elementor-element-ac3bfe2 .elementor-heading-title{font-family:var( --e-global-typography-7fcde78-font-family ), Sans-serif;font-size:var( --e-global-typography-7fcde78-font-size );font-weight:var( --e-global-typography-7fcde78-font-weight );text-transform:var( --e-global-typography-7fcde78-text-transform );line-height:var( --e-global-typography-7fcde78-line-height );letter-spacing:var( --e-global-typography-7fcde78-letter-spacing );color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-2a6b7e9{--display:flex;--min-height:446px;--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:flex-end;--align-items:flex-start;}.elementor-2407 .elementor-element.elementor-element-2a6b7e9:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-2a6b7e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-018f71f );}.elementor-2407 .elementor-element.elementor-element-361a2b8{--display:flex;--min-height:253px;--justify-content:center;}.elementor-2407 .elementor-element.elementor-element-361a2b8.e-con{--align-self:center;}.elementor-2407 .elementor-element.elementor-element-5af938d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2407 .elementor-element.elementor-element-5af938d .elementor-heading-title{font-family:var( --e-global-typography-32952a7-font-family ), Sans-serif;font-size:var( --e-global-typography-32952a7-font-size );font-weight:var( --e-global-typography-32952a7-font-weight );text-transform:var( --e-global-typography-32952a7-text-transform );font-style:var( --e-global-typography-32952a7-font-style );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );color:var( --e-global-color-0dbeddc );}.elementor-2407 .elementor-element.elementor-element-5af938d .elementor-heading-title a:hover, .elementor-2407 .elementor-element.elementor-element-5af938d .elementor-heading-title a:focus{color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-9d8757a{--display:flex;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-2407 .elementor-element.elementor-element-9d8757a.e-con{--align-self:center;}.elementor-2407 .elementor-element.elementor-element-bd0d710 .elementor-heading-title{font-family:var( --e-global-typography-7fcde78-font-family ), Sans-serif;font-size:var( --e-global-typography-7fcde78-font-size );font-weight:var( --e-global-typography-7fcde78-font-weight );text-transform:var( --e-global-typography-7fcde78-text-transform );line-height:var( --e-global-typography-7fcde78-line-height );letter-spacing:var( --e-global-typography-7fcde78-letter-spacing );color:var( --e-global-color-text );}.elementor-2407 .elementor-element.elementor-element-4a71920{--display:flex;--min-height:621px;--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-end;}.elementor-2407 .elementor-element.elementor-element-4a71920:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-4a71920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dbeddc );}.elementor-2407 .elementor-element.elementor-element-54d9d2f{--display:flex;--min-height:431px;--justify-content:center;}.elementor-2407 .elementor-element.elementor-element-54d9d2f.e-con{--align-self:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2407 .elementor-element.elementor-element-f62fb92{--display:flex;}.elementor-2407 .elementor-element.elementor-element-f59df9f{--display:flex;}.elementor-2407 .elementor-element.elementor-element-8498461{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2407 .elementor-element.elementor-element-8498461 .elementor-heading-title{font-family:var( --e-global-typography-32952a7-font-family ), Sans-serif;font-size:var( --e-global-typography-32952a7-font-size );font-weight:var( --e-global-typography-32952a7-font-weight );text-transform:var( --e-global-typography-32952a7-text-transform );font-style:var( --e-global-typography-32952a7-font-style );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-8498461 .elementor-heading-title a:hover, .elementor-2407 .elementor-element.elementor-element-8498461 .elementor-heading-title a:focus{color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-e53137a{text-align:center;font-family:var( --e-global-typography-b38befe-font-family ), Sans-serif;font-size:var( --e-global-typography-b38befe-font-size );font-weight:var( --e-global-typography-b38befe-font-weight );font-style:var( --e-global-typography-b38befe-font-style );line-height:var( --e-global-typography-b38befe-line-height );letter-spacing:var( --e-global-typography-b38befe-letter-spacing );color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-3ef7df8{--display:flex;}.elementor-2407 .elementor-element.elementor-element-9c3ee88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2407 .elementor-element.elementor-element-9c3ee88 .elementor-heading-title{font-family:var( --e-global-typography-32952a7-font-family ), Sans-serif;font-size:var( --e-global-typography-32952a7-font-size );font-weight:var( --e-global-typography-32952a7-font-weight );text-transform:var( --e-global-typography-32952a7-text-transform );font-style:var( --e-global-typography-32952a7-font-style );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-9c3ee88 .elementor-heading-title a:hover, .elementor-2407 .elementor-element.elementor-element-9c3ee88 .elementor-heading-title a:focus{color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-292728e{text-align:center;font-family:var( --e-global-typography-b38befe-font-family ), Sans-serif;font-size:var( --e-global-typography-b38befe-font-size );font-weight:var( --e-global-typography-b38befe-font-weight );font-style:var( --e-global-typography-b38befe-font-style );line-height:var( --e-global-typography-b38befe-line-height );letter-spacing:var( --e-global-typography-b38befe-letter-spacing );color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-f26de48{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:54px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:2px;--n-tabs-title-padding-right:2px;--n-tabs-title-padding-bottom:2px;--n-tabs-title-padding-left:2px;--n-tabs-title-font-size:var( --e-global-typography-97e1a13-font-size );--n-tabs-title-color:var( --e-global-color-9894219 );--n-tabs-title-color-active:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-f26de48 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-2407 .elementor-element.elementor-element-f26de48.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-f26de48.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2407 .elementor-element.elementor-element-f26de48.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-f26de48.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-97e1a13-font-family ), Sans-serif;font-weight:var( --e-global-typography-97e1a13-font-weight );text-transform:var( --e-global-typography-97e1a13-text-transform );line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-f26de48 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-2795112{--display:flex;--margin-top:0px;--margin-bottom:-22px;--margin-left:0px;--margin-right:0px;}.elementor-2407 .elementor-element.elementor-element-2795112.e-con{--align-self:center;}.elementor-2407 .elementor-element.elementor-element-def44f4{text-align:end;}.elementor-2407 .elementor-element.elementor-element-def44f4 .elementor-heading-title{font-family:var( --e-global-typography-7fcde78-font-family ), Sans-serif;font-size:var( --e-global-typography-7fcde78-font-size );font-weight:var( --e-global-typography-7fcde78-font-weight );text-transform:var( --e-global-typography-7fcde78-text-transform );line-height:var( --e-global-typography-7fcde78-line-height );letter-spacing:var( --e-global-typography-7fcde78-letter-spacing );color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-a228f7e{--display:flex;--min-height:447px;--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;}.elementor-2407 .elementor-element.elementor-element-a228f7e:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-a228f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e67a1d );}.elementor-2407 .elementor-element.elementor-element-9f51a99{--display:flex;--min-height:268px;--justify-content:flex-end;}.elementor-2407 .elementor-element.elementor-element-9f51a99.e-con{--align-self:center;}.elementor-2407 .elementor-element.elementor-element-9b6ea47{text-align:center;}.elementor-2407 .elementor-element.elementor-element-9b6ea47 .elementor-heading-title{font-family:var( --e-global-typography-32952a7-font-family ), Sans-serif;font-size:var( --e-global-typography-32952a7-font-size );font-weight:var( --e-global-typography-32952a7-font-weight );text-transform:var( --e-global-typography-32952a7-text-transform );font-style:var( --e-global-typography-32952a7-font-style );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );color:var( --e-global-color-0dbeddc );}.elementor-2407 .elementor-element.elementor-element-9b6ea47 .elementor-heading-title a:hover, .elementor-2407 .elementor-element.elementor-element-9b6ea47 .elementor-heading-title a:focus{color:var( --e-global-color-9894219 );}.elementor-2407 .elementor-element.elementor-element-c79a7eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2407 .elementor-element.elementor-element-c79a7eb .elementor-heading-title{font-family:var( --e-global-typography-97e1a13-font-family ), Sans-serif;font-size:var( --e-global-typography-97e1a13-font-size );font-weight:var( --e-global-typography-97e1a13-font-weight );text-transform:var( --e-global-typography-97e1a13-text-transform );line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );color:var( --e-global-color-0dbeddc );}.elementor-2407 .elementor-element.elementor-element-c79a7eb .elementor-heading-title a:hover, .elementor-2407 .elementor-element.elementor-element-c79a7eb .elementor-heading-title a:focus{color:var( --e-global-color-9894219 );}.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-2407 .elementor-element.elementor-element-e92a5a6 .elementor-button{background-color:var( --e-global-color-0dbeddc );font-family:var( --e-global-typography-f3a3565-font-family ), Sans-serif;font-size:var( --e-global-typography-f3a3565-font-size );font-weight:var( --e-global-typography-f3a3565-font-weight );text-transform:var( --e-global-typography-f3a3565-text-transform );letter-spacing:var( --e-global-typography-f3a3565-letter-spacing );fill:var( --e-global-color-8e67a1d );color:var( --e-global-color-8e67a1d );padding:020px 016px 020px 016px;}.elementor-2407 .elementor-element.elementor-element-5dff89e{--display:flex;--min-height:245px;--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-2407 .elementor-element.elementor-element-628248f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2407 .elementor-element.elementor-element-628248f .elementor-heading-title{font-family:var( --e-global-typography-32952a7-font-family ), Sans-serif;font-size:var( --e-global-typography-32952a7-font-size );font-weight:var( --e-global-typography-32952a7-font-weight );text-transform:var( --e-global-typography-32952a7-text-transform );font-style:var( --e-global-typography-32952a7-font-style );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );color:var( --e-global-color-0dbeddc );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2407 .elementor-element.elementor-element-3e0c9b7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:70px;}.elementor-2407 .elementor-element.elementor-element-3e0c9b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2407 .elementor-element.elementor-element-3e0c9b7.elementor-element{--align-self:center;}.elementor-2407 .elementor-element.elementor-element-3e0c9b7 .elementor-main-swiper{height:110px;width:100%;}.elementor-2407 .elementor-element.elementor-element-3e0c9b7 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-0dbeddc );}.elementor-2407 .elementor-element.elementor-element-3e0c9b7 .elementor-swiper-button svg{fill:var( --e-global-color-0dbeddc );}.elementor-2407 .elementor-element.elementor-element-3e0c9b7 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-2407 .elementor-element.elementor-element-3e0c9b7 .elementor-custom-embed-play i{color:var( --e-global-color-0dbeddc );font-size:20px;}.elementor-2407 .elementor-element.elementor-element-3e0c9b7 .elementor-custom-embed-play svg{fill:var( --e-global-color-0dbeddc );}body.elementor-page-2407:not(.elementor-motion-effects-element-type-background), body.elementor-page-2407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9894219 );}@media(max-width:1024px){.elementor-2407 .elementor-element.elementor-element-493aedf{--min-height:513px;}.elementor-2407 .elementor-element.elementor-element-f2cd3a6{--min-height:600px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2407 .elementor-element.elementor-element-4ed72f5 img{width:24%;}.elementor-2407 .elementor-element.elementor-element-c017d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -84px) 0px;}.elementor-2407 .elementor-element.elementor-element-c017d80 img{width:38%;}.elementor-2407 .elementor-element.elementor-element-80ac2e1 img{width:57%;}.elementor-2407 .elementor-element.elementor-element-5c04832 img{width:36%;}.elementor-2407 .elementor-element.elementor-element-8903a0c{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-2407 .elementor-element.elementor-element-54e74a6 .elementor-heading-title{font-size:var( --e-global-typography-7fcde78-font-size );line-height:var( --e-global-typography-7fcde78-line-height );letter-spacing:var( --e-global-typography-7fcde78-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-3700034{--min-height:625px;}.elementor-2407 .elementor-element.elementor-element-d1eaa69{--min-height:388px;--justify-content:flex-start;}.elementor-2407 .elementor-element.elementor-element-89c903b .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2407 .elementor-element.elementor-element-ef834f4{font-size:var( --e-global-typography-97e1a13-font-size );line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-40b7880 .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-b00a8fa{font-size:var( --e-global-typography-97e1a13-font-size );line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-8eb4a6a .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-87e6bfb{font-size:var( --e-global-typography-97e1a13-font-size );line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-e766276{--margin-top:0px;--margin-bottom:-22px;--margin-left:0px;--margin-right:0px;}.elementor-2407 .elementor-element.elementor-element-ac3bfe2 .elementor-heading-title{font-size:var( --e-global-typography-7fcde78-font-size );line-height:var( --e-global-typography-7fcde78-line-height );letter-spacing:var( --e-global-typography-7fcde78-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-5af938d .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-9d8757a{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-2407 .elementor-element.elementor-element-bd0d710 .elementor-heading-title{font-size:var( --e-global-typography-7fcde78-font-size );line-height:var( --e-global-typography-7fcde78-line-height );letter-spacing:var( --e-global-typography-7fcde78-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-8498461 .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-e53137a{font-size:var( --e-global-typography-b38befe-font-size );line-height:var( --e-global-typography-b38befe-line-height );letter-spacing:var( --e-global-typography-b38befe-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-9c3ee88 .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-292728e{font-size:var( --e-global-typography-b38befe-font-size );line-height:var( --e-global-typography-b38befe-line-height );letter-spacing:var( --e-global-typography-b38befe-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-f26de48{--n-tabs-title-font-size:var( --e-global-typography-97e1a13-font-size );}.elementor-2407 .elementor-element.elementor-element-f26de48.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-def44f4 .elementor-heading-title{font-size:var( --e-global-typography-7fcde78-font-size );line-height:var( --e-global-typography-7fcde78-line-height );letter-spacing:var( --e-global-typography-7fcde78-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-a228f7e{--min-height:395px;}.elementor-2407 .elementor-element.elementor-element-9f51a99{--min-height:220px;}.elementor-2407 .elementor-element.elementor-element-9b6ea47{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2407 .elementor-element.elementor-element-9b6ea47 .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-c79a7eb .elementor-heading-title{font-size:var( --e-global-typography-97e1a13-font-size );line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-e92a5a6 .elementor-button{font-size:var( --e-global-typography-f3a3565-font-size );letter-spacing:var( --e-global-typography-f3a3565-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-628248f .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-3e0c9b7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:40px;}.elementor-2407 .elementor-element.elementor-element-3e0c9b7{padding:20px 20px 20px 20px;}.elementor-2407 .elementor-element.elementor-element-3e0c9b7 .elementor-main-swiper{height:100px;width:620px;}}@media(max-width:767px){.elementor-2407 .elementor-element.elementor-element-f2cd3a6{--min-height:440px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2407 .elementor-element.elementor-element-4ed72f5 img{width:46%;}.elementor-2407 .elementor-element.elementor-element-c017d80{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;}.elementor-2407 .elementor-element.elementor-element-c017d80 img{width:60%;}.elementor-2407 .elementor-element.elementor-element-80ac2e1 img{width:90%;}.elementor-2407 .elementor-element.elementor-element-5c04832{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2407 .elementor-element.elementor-element-5c04832 img{width:64%;}.elementor-2407 .elementor-element.elementor-element-8903a0c{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-2407 .elementor-element.elementor-element-54e74a6 .elementor-heading-title{font-size:var( --e-global-typography-7fcde78-font-size );line-height:var( --e-global-typography-7fcde78-line-height );letter-spacing:var( --e-global-typography-7fcde78-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-d1eaa69{--min-height:440px;}.elementor-2407 .elementor-element.elementor-element-89c903b .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2407 .elementor-element.elementor-element-ef834f4{font-size:var( --e-global-typography-97e1a13-font-size );line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-40b7880 .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-b00a8fa{font-size:var( --e-global-typography-97e1a13-font-size );line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-8eb4a6a .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-87e6bfb{font-size:var( --e-global-typography-97e1a13-font-size );line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-ac3bfe2 .elementor-heading-title{font-size:var( --e-global-typography-7fcde78-font-size );line-height:var( --e-global-typography-7fcde78-line-height );letter-spacing:var( --e-global-typography-7fcde78-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-2a6b7e9{--min-height:372px;}.elementor-2407 .elementor-element.elementor-element-361a2b8{--min-height:216px;}.elementor-2407 .elementor-element.elementor-element-5af938d .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-9d8757a{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-2407 .elementor-element.elementor-element-bd0d710 .elementor-heading-title{font-size:var( --e-global-typography-7fcde78-font-size );line-height:var( --e-global-typography-7fcde78-line-height );letter-spacing:var( --e-global-typography-7fcde78-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-4a71920{--min-height:808px;}.elementor-2407 .elementor-element.elementor-element-54d9d2f{--min-height:654px;--justify-content:center;}.elementor-2407 .elementor-element.elementor-element-8498461 .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-e53137a{font-size:var( --e-global-typography-b38befe-font-size );line-height:var( --e-global-typography-b38befe-line-height );letter-spacing:var( --e-global-typography-b38befe-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-9c3ee88 .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-292728e{font-size:var( --e-global-typography-b38befe-font-size );line-height:var( --e-global-typography-b38befe-line-height );letter-spacing:var( --e-global-typography-b38befe-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-f26de48{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-font-size:var( --e-global-typography-97e1a13-font-size );}.elementor-2407 .elementor-element.elementor-element-f26de48.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-def44f4 .elementor-heading-title{font-size:var( --e-global-typography-7fcde78-font-size );line-height:var( --e-global-typography-7fcde78-line-height );letter-spacing:var( --e-global-typography-7fcde78-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-9b6ea47 .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-c79a7eb .elementor-heading-title{font-size:var( --e-global-typography-97e1a13-font-size );line-height:var( --e-global-typography-97e1a13-line-height );letter-spacing:var( --e-global-typography-97e1a13-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-e92a5a6 .elementor-button{font-size:var( --e-global-typography-f3a3565-font-size );letter-spacing:var( --e-global-typography-f3a3565-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-628248f .elementor-heading-title{font-size:var( --e-global-typography-32952a7-font-size );line-height:var( --e-global-typography-32952a7-line-height );letter-spacing:var( --e-global-typography-32952a7-letter-spacing );}.elementor-2407 .elementor-element.elementor-element-3e0c9b7.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:14px;}.elementor-2407 .elementor-element.elementor-element-3e0c9b7{padding:0px 0px 0px 0px;}.elementor-2407 .elementor-element.elementor-element-3e0c9b7 .elementor-main-swiper{height:100px;width:300px;}}@media(min-width:768px){.elementor-2407 .elementor-element.elementor-element-493aedf{--width:100%;}.elementor-2407 .elementor-element.elementor-element-f2cd3a6{--width:80%;}.elementor-2407 .elementor-element.elementor-element-af1baa7{--width:40%;}.elementor-2407 .elementor-element.elementor-element-8903a0c{--width:96%;}.elementor-2407 .elementor-element.elementor-element-3700034{--width:100%;}.elementor-2407 .elementor-element.elementor-element-d1eaa69{--width:60%;}.elementor-2407 .elementor-element.elementor-element-e766276{--width:96%;}.elementor-2407 .elementor-element.elementor-element-2a6b7e9{--width:100%;}.elementor-2407 .elementor-element.elementor-element-361a2b8{--width:80%;}.elementor-2407 .elementor-element.elementor-element-9d8757a{--width:96%;}.elementor-2407 .elementor-element.elementor-element-4a71920{--width:100%;}.elementor-2407 .elementor-element.elementor-element-54d9d2f{--width:68%;}.elementor-2407 .elementor-element.elementor-element-2795112{--width:96%;}.elementor-2407 .elementor-element.elementor-element-a228f7e{--width:100%;}.elementor-2407 .elementor-element.elementor-element-9f51a99{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2407 .elementor-element.elementor-element-af1baa7{--width:600px;}}/* Start custom CSS for heading, class: .elementor-element-54e74a6 *//* Target the title bar of the Nested Accordion specifically */
.elementor-2407 .elementor-element.elementor-element-54e74a6 {
    /* This moves the text up proportionally as the screen gets wider */
    margin-top: 0vw !important; 
    
    
    /* Ensure the rotation we set earlier is still there */
    transform: rotate(-3.3deg) !important;
    transform-origin: left center !important;
}

/* If the text is still too low, we can nudge it higher 
.elementor-2407 .elementor-element.elementor-element-54e74a6 {
    padding-bottom: -1vw !important;
    
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-493aedf */.elementor-2407 .elementor-element.elementor-element-493aedf {
    /* 10vw creates a permanent, fixed geometric angle */
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 6vw), 0 100%);
    
    /* Pulls up the next section to match this 10vw gap */
    margin-bottom: -10vw;
    z-index: 4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac3bfe2 *//* Target the title bar of the Nested Accordion specifically */
.elementor-2407 .elementor-element.elementor-element-ac3bfe2 {
    /* This moves the text up proportionally as the screen gets wider */
    margin-top: 0vw !important; 
    
    
    /* Ensure the rotation we set earlier is still there */
    transform: rotate(1.4deg) !important;
    transform-origin: right center !important;
}

/* If the text is still too low, we can nudge it higher 
.elementor-2407 .elementor-element.elementor-element-ac3bfe2 {
    padding-bottom: -1vw !important;
    
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3700034 */.elementor-2407 .elementor-element.elementor-element-3700034 {
    /* Top: Matches Black (10vw drop on the right) */
    /* Bottom: Creates a NEW 5vw drop on the right (making it a wedge) */
    clip-path: polygon(0 10vw, 100% 0, 100% 100%, 0 calc(100% - 2.2vw));

 /* Pulls up the next section to match this 10vw gap */
    margin-bottom: -1vw;

    z-index: 3;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd0d710 *//* Target the title bar of the Nested Accordion specifically */
.elementor-2407 .elementor-element.elementor-element-bd0d710 {
    /* This moves the text up proportionally as the screen gets wider */
    margin-top: 0vw !important; 
    
    
    /* Ensure the rotation we set earlier is still there */
    transform: rotate(-3.2deg) !important;
    transform-origin: left center !important;
}

/* If the text is still too low, we can nudge it higher 
.elementor-2407 .elementor-element.elementor-element-bd0d710 {
    padding-bottom: -1vw !important;
    
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a6b7e9 */.elementor-2407 .elementor-element.elementor-element-2a6b7e9 {
    /* 10vw creates a permanent, fixed geometric angle */
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 5vw), 0 100%);
    
    
    /* Pulls up the next section to match this 10vw gap */
    margin-top:-4vw;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-def44f4 *//* Target the title bar of the Nested Accordion specifically */
.elementor-2407 .elementor-element.elementor-element-def44f4 {
    /* This moves the text up proportionally as the screen gets wider */
    margin-top: 0vw !important; 
    
    
    /* Ensure the rotation we set earlier is still there */
    transform: rotate(0.8deg) !important;
    transform-origin: right center !important;
}

/* If the text is still too low, we can nudge it higher 
.elementor-2407 .elementor-element.elementor-element-def44f4 {
    padding-bottom: -1vw !important;
    
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a71920 */.elementor-2407 .elementor-element.elementor-element-4a71920 {
    /* Matches the 100px drop from above and adds a new one at the bottom */
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 1.6vw));
    
    margin-top:-5vw;
    
    margin-bottom: -0px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e92a5a6 *//* Target the button link inside our custom class */
.custom-para-btn a {
    /* Creates the unequal parallelogram shape */
  -webkit-clip-path: polygon(0% 10%, 100% 20%, 100% 75%, 7% 90%);
    clip-path: polygon(0% 10%, 100% 20%, 100% 75%, 7% 90%);
    
    /* Ensures the shape fills the widget area */
    transition: all 0.3s ease;
}

/* Optional: Subtle hover effect to shift the slant */
.custom-para-btn a:hover {
   -webkit-clip-path: polygon(0% 25%, 100% 10%, 100% 90%, 0% 75%);
    clip-path: polygon(0% 20%, 100% 10%, 100% 90%, 0% 75%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a228f7e */.elementor-2407 .elementor-element.elementor-element-a228f7e {
    /* 10vw creates a permanent, fixed geometric angle */
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 6vw), 0 100%);
    
    
    /* Pulls up the next section to match this 10vw gap */
    margin-bottom: 0vw;
    margin-top:-5vw;
    z-index:-0;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-3e0c9b7 */.library {
    filter: grayscale(100%); /* Turns it B&W */
   
}/* End custom CSS */