.elementor-2530 .elementor-element.elementor-element-b36a562{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.02;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2530 .elementor-element.elementor-element-b36a562:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-b36a562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f7e82e );}.elementor-2530 .elementor-element.elementor-element-b36a562::before, .elementor-2530 .elementor-element.elementor-element-b36a562 > .elementor-background-video-container::before, .elementor-2530 .elementor-element.elementor-element-b36a562 > .e-con-inner > .elementor-background-video-container::before, .elementor-2530 .elementor-element.elementor-element-b36a562 > .elementor-background-slideshow::before, .elementor-2530 .elementor-element.elementor-element-b36a562 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2530 .elementor-element.elementor-element-b36a562 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://thedomedentistry.com/wp-content/uploads/bg-element.webp");--background-overlay:'';background-position:top left;background-repeat:repeat;background-size:26% auto;}.elementor-2530 .elementor-element.elementor-element-30ff581{--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:48px 48px;--row-gap:48px;--column-gap:48px;--z-index:1;}.elementor-2530 .elementor-element.elementor-element-99a6380{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-2530 .elementor-element.elementor-element-99a6380.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-f3f03a6{--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:48px 48px;--row-gap:48px;--column-gap:48px;--z-index:2;}.elementor-2530 .elementor-element.elementor-element-2800d49{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--z-index:2;}.elementor-2530 .elementor-element.elementor-element-fe8ed7c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2530 .elementor-element.elementor-element-7dc9f0a{width:100%;max-width:100%;}.elementor-2530 .elementor-element.elementor-element-7dc9f0a.elementor-element{--align-self:center;}.elementor-2530 .elementor-element.elementor-element-7dc9f0a .elementor-heading-title{font-family:var( --e-global-typography-53dad52-font-family ), Sans-serif;font-size:var( --e-global-typography-53dad52-font-size );font-weight:var( --e-global-typography-53dad52-font-weight );text-transform:var( --e-global-typography-53dad52-text-transform );line-height:var( --e-global-typography-53dad52-line-height );letter-spacing:var( --e-global-typography-53dad52-letter-spacing );color:var( --e-global-color-98d8101 );}.elementor-2530 .elementor-element.elementor-element-e13f494{width:100%;max-width:100%;text-align:start;}.elementor-2530 .elementor-element.elementor-element-e13f494.elementor-element{--align-self:flex-start;}.elementor-2530 .elementor-element.elementor-element-e13f494 .elementor-heading-title{font-family:var( --e-global-typography-02e78a4-font-family ), Sans-serif;font-size:var( --e-global-typography-02e78a4-font-size );font-weight:var( --e-global-typography-02e78a4-font-weight );line-height:var( --e-global-typography-02e78a4-line-height );color:var( --e-global-color-98d8101 );}.elementor-2530 .elementor-element.elementor-element-42f728c{text-align:start;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-98d8101 );}.elementor-2530 .elementor-element.elementor-element-bfe1373{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--z-index:2;}.elementor-2530 .elementor-element.elementor-element-57d5904 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2530 .elementor-element.elementor-element-57d5904 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-98d8101 );}.elementor-2530 .elementor-element.elementor-element-ef805d7{--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:23px 23px;--row-gap:23px;--column-gap:23px;--flex-wrap:wrap;--z-index:2;}.elementor-2530 .elementor-element.elementor-element-5b1fa32{--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;--flex-wrap:wrap;}.elementor-2530 .elementor-element.elementor-element-a5573bf.elementor-element{--align-self:center;}.elementor-2530 .elementor-element.elementor-element-a5573bf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2530 .elementor-element.elementor-element-a5573bf .elementor-button{font-family:var( --e-global-typography-c371abc-font-family ), Sans-serif;font-size:var( --e-global-typography-c371abc-font-size );font-weight:var( --e-global-typography-c371abc-font-weight );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-f7769bd .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-c371abc-font-family ), Sans-serif;font-size:var( --e-global-typography-c371abc-font-size );font-weight:var( --e-global-typography-c371abc-font-weight );line-height:var( --e-global-typography-c371abc-line-height );fill:var( --e-global-color-98d8101 );color:var( --e-global-color-98d8101 );padding:14px 30px 14px 30px;}.elementor-2530 .elementor-element.elementor-element-f7769bd.elementor-element{--align-self:center;}.elementor-2530 .elementor-element.elementor-element-f7769bd .elementor-button-content-wrapper{flex-direction:row;}.elementor-2530 .elementor-element.elementor-element-f7769bd .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2530 .elementor-element.elementor-element-a120ab5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--z-index:2;}.elementor-2530 .elementor-element.elementor-element-a120ab5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-824a3ed{--display:flex;--z-index:0;}.elementor-2530 .elementor-element.elementor-element-469dc53{--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;--overflow:hidden;--z-index:2;}.elementor-2530 .elementor-element.elementor-element-469dc53:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-469dc53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-469dc53.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-f99fda5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:10px 10px 10px 10px;--z-index:2;}.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play i{font-size:60px;}.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg{width:60px;height:60px;}.elementor-2530 .elementor-element.elementor-element-f99fda5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-1408da7{--display:flex;--min-height:40px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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:1;}.elementor-2530 .elementor-element.elementor-element-0a9faf8{z-index:2;}.elementor-2530 .elementor-element.elementor-element-d94a1df{--display:flex;--z-index:0;}.elementor-2530 .elementor-element.elementor-element-d94a1df.e-con{--e-con-transform-flipY:-1;}.elementor-2530 .elementor-element.elementor-element-1a5bf2b{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-2530 .elementor-element.elementor-element-1a5bf2b:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-1a5bf2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1315b30 );}.elementor-2530 .elementor-element.elementor-element-e710d44{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-2530 .elementor-element.elementor-element-7fa1247{--display:flex;}.elementor-2530 .elementor-element.elementor-element-9d9667f{width:100%;max-width:100%;padding:48px 20px 48px 20px;--box-border-color:var( --e-global-color-db537b2 );--separator-width:1px;--box-padding:0px;--header-color:var( --e-global-color-6d976da );--nested-list-indent:0.5em;--item-text-color:var( --e-global-color-6d976da );--item-text-hover-color:var( --e-global-color-6d976da );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-6d976da );--item-text-active-decoration:underline;--marker-color:var( --e-global-color-primary );}.elementor-2530 .elementor-element.elementor-element-9d9667f .elementor-toc__header-title{text-align:start;}.elementor-2530 .elementor-element.elementor-element-9d9667f .elementor-toc__header, .elementor-2530 .elementor-element.elementor-element-9d9667f .elementor-toc__header-title{font-family:var( --e-global-typography-b1d4e94-font-family ), Sans-serif;font-size:var( --e-global-typography-b1d4e94-font-size );font-weight:var( --e-global-typography-b1d4e94-font-weight );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-2530 .elementor-element.elementor-element-9d9667f .elementor-toc__header{flex-direction:row;}.elementor-2530 .elementor-element.elementor-element-9d9667f .elementor-toc__list-item{font-family:var( --e-global-typography-925b7dc-font-family ), Sans-serif;font-size:var( --e-global-typography-925b7dc-font-size );font-weight:var( --e-global-typography-925b7dc-font-weight );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-2530 .elementor-element.elementor-element-1252a39{--display:flex;}.elementor-2530 .elementor-element.elementor-element-1252a39.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-87e7b9c .posts-nav-link{color:var( --e-global-color-6d976da );text-decoration:none;}.elementor-2530 .elementor-element.elementor-element-87e7b9c .posts-nav-separator{margin-left:8px;margin-right:8px;}.elementor-2530 .elementor-element.elementor-element-87e7b9c .posts-nav-current{color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-5f8d7c4{--display:flex;--overflow:auto;}.elementor-2530 .elementor-element.elementor-element-5f8d7c4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-a71e7d5{width:100%;max-width:100%;padding:48px 20px 48px 20px;--box-border-color:var( --e-global-color-db537b2 );--separator-width:1px;--box-padding:0px;--header-color:var( --e-global-color-6d976da );--nested-list-indent:0.5em;--item-text-color:var( --e-global-color-6d976da );--item-text-hover-color:var( --e-global-color-6d976da );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-6d976da );--item-text-active-decoration:underline;--marker-color:var( --e-global-color-primary );}.elementor-2530 .elementor-element.elementor-element-a71e7d5 .elementor-toc__header-title{text-align:start;}.elementor-2530 .elementor-element.elementor-element-a71e7d5 .elementor-toc__header, .elementor-2530 .elementor-element.elementor-element-a71e7d5 .elementor-toc__header-title{font-family:var( --e-global-typography-b1d4e94-font-family ), Sans-serif;font-size:var( --e-global-typography-b1d4e94-font-size );font-weight:var( --e-global-typography-b1d4e94-font-weight );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-2530 .elementor-element.elementor-element-a71e7d5 .elementor-toc__header{flex-direction:row;}.elementor-2530 .elementor-element.elementor-element-a71e7d5 .elementor-toc__list-item{font-family:var( --e-global-typography-925b7dc-font-family ), Sans-serif;font-size:var( --e-global-typography-925b7dc-font-size );font-weight:var( --e-global-typography-925b7dc-font-weight );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-2530 .elementor-element.elementor-element-b4350ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2530 .elementor-element.elementor-element-c265dc6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2530 .elementor-element.elementor-element-8b66130{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-2530 .elementor-element.elementor-element-aa8ee5c{--display:flex;}.elementor-2530 .elementor-element.elementor-element-b5841b9 .elementor-heading-title{font-family:var( --e-global-typography-ada9f07-font-family ), Sans-serif;font-size:var( --e-global-typography-ada9f07-font-size );font-weight:var( --e-global-typography-ada9f07-font-weight );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-704c08e{font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-cec7e79{--display:flex;}.elementor-2530 .elementor-element.elementor-element-1e769d7 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2530 .elementor-element.elementor-element-1e769d7 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:var( --e-global-typography-8e6579b-font-family ), Sans-serif;font-size:var( --e-global-typography-8e6579b-font-size );font-weight:var( --e-global-typography-8e6579b-font-weight );line-height:var( --e-global-typography-8e6579b-line-height );color:var( --e-global-color-6d976da );}.elementor-2530 .elementor-element.elementor-element-3002cab{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2530 .elementor-element.elementor-element-c9905c4 .elementor-heading-title{font-family:var( --e-global-typography-8e6579b-font-family ), Sans-serif;font-size:var( --e-global-typography-8e6579b-font-size );font-weight:var( --e-global-typography-8e6579b-font-weight );line-height:var( --e-global-typography-8e6579b-line-height );color:var( --e-global-color-6d976da );}.elementor-2530 .elementor-element.elementor-element-084dde1.elementor-element{--align-self:flex-start;}.elementor-2530 .elementor-element.elementor-element-084dde1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2530 .elementor-element.elementor-element-084dde1 .elementor-button{font-family:var( --e-global-typography-c371abc-font-family ), Sans-serif;font-size:var( --e-global-typography-c371abc-font-size );font-weight:var( --e-global-typography-c371abc-font-weight );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-0223ae7{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-2530 .elementor-element.elementor-element-0223ae7 .elementor-divider-separator{width:100%;}.elementor-2530 .elementor-element.elementor-element-0223ae7 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-2530 .elementor-element.elementor-element-b8de928{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2530 .elementor-element.elementor-element-e477ad9{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2530 .elementor-element.elementor-element-966c96c{--display:flex;}.elementor-2530 .elementor-element.elementor-element-4669533 .elementor-heading-title{font-family:var( --e-global-typography-ada9f07-font-family ), Sans-serif;font-size:var( --e-global-typography-ada9f07-font-size );font-weight:var( --e-global-typography-ada9f07-font-weight );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-6f2a2b7{--display:flex;}.elementor-2530 .elementor-element.elementor-element-22e5160 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2530 .elementor-element.elementor-element-22e5160 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:var( --e-global-typography-8e6579b-font-family ), Sans-serif;font-size:var( --e-global-typography-8e6579b-font-size );font-weight:var( --e-global-typography-8e6579b-font-weight );line-height:var( --e-global-typography-8e6579b-line-height );color:var( --e-global-color-6d976da );}.elementor-2530 .elementor-element.elementor-element-9d69802{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2530 .elementor-element.elementor-element-68a347b .elementor-heading-title{font-family:var( --e-global-typography-8e6579b-font-family ), Sans-serif;font-size:var( --e-global-typography-8e6579b-font-size );font-weight:var( --e-global-typography-8e6579b-font-weight );line-height:var( --e-global-typography-8e6579b-line-height );color:var( --e-global-color-6d976da );}.elementor-2530 .elementor-element.elementor-element-5a83f8e.elementor-element{--align-self:flex-start;}.elementor-2530 .elementor-element.elementor-element-5a83f8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2530 .elementor-element.elementor-element-5a83f8e .elementor-button{font-family:var( --e-global-typography-c371abc-font-family ), Sans-serif;font-size:var( --e-global-typography-c371abc-font-size );font-weight:var( --e-global-typography-c371abc-font-weight );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-78d0670{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-2530 .elementor-element.elementor-element-78d0670 .elementor-divider-separator{width:100%;}.elementor-2530 .elementor-element.elementor-element-78d0670 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-2530 .elementor-element.elementor-element-5ec0428{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2530 .elementor-element.elementor-element-1dcd900{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2530 .elementor-element.elementor-element-87cc546 .elementor-heading-title{font-family:var( --e-global-typography-ada9f07-font-family ), Sans-serif;font-size:var( --e-global-typography-ada9f07-font-size );font-weight:var( --e-global-typography-ada9f07-font-weight );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-1e07267{--display:flex;--min-height:500px;}.elementor-2530 .elementor-element.elementor-element-244fc2d{--display:flex;--min-height:500px;}.elementor-2530 .elementor-element.elementor-element-d146b81{--display:flex;--min-height:500px;}.elementor-2530 .elementor-element.elementor-element-c98524a{font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-c98524a p{margin-block-end:24px;}.elementor-2530 .elementor-element.elementor-element-79de5b0 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2530 .elementor-element.elementor-element-79de5b0 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-6d976da );}.elementor-2530 .elementor-element.elementor-element-0c2aa6b{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-2530 .elementor-element.elementor-element-0c2aa6b .elementor-divider-separator{width:100%;}.elementor-2530 .elementor-element.elementor-element-0c2aa6b .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-2530 .elementor-element.elementor-element-3c24c2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-d005a5d{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-2530 .elementor-element.elementor-element-d005a5d .elementor-divider-separator{width:100%;}.elementor-2530 .elementor-element.elementor-element-d005a5d .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-2530 .elementor-element.elementor-element-83d69d6{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-2530 .elementor-element.elementor-element-83d69d6 .elementor-divider-separator{width:100%;}.elementor-2530 .elementor-element.elementor-element-83d69d6 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-2530 .elementor-element.elementor-element-78ae086{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2530 .elementor-element.elementor-element-8857d31{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2530 .elementor-element.elementor-element-f0eeea3{--display:flex;}.elementor-2530 .elementor-element.elementor-element-13ad8ce .elementor-heading-title{font-family:var( --e-global-typography-ada9f07-font-family ), Sans-serif;font-size:var( --e-global-typography-ada9f07-font-size );font-weight:var( --e-global-typography-ada9f07-font-weight );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-3b486c7{font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-bfec99d{--display:flex;}.elementor-2530 .elementor-element.elementor-element-c060737{font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-b5baab7{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-2530 .elementor-element.elementor-element-b5baab7 .elementor-divider-separator{width:100%;}.elementor-2530 .elementor-element.elementor-element-b5baab7 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-2530 .elementor-element.elementor-element-57feea3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-f80b56b{--display:flex;}.elementor-2530 .elementor-element.elementor-element-c3538fa{--display:flex;}.elementor-2530 .elementor-element.elementor-element-a41afd7{--display:flex;}.elementor-2530 .elementor-element.elementor-element-445aaa7{--display:flex;}.elementor-2530 .elementor-element.elementor-element-4e8aff1{--display:flex;}.elementor-2530 .elementor-element.elementor-element-5684dda{--display:flex;}.elementor-2530 .elementor-element.elementor-element-619586c{--display:flex;}.elementor-2530 .elementor-element.elementor-element-7924d84{--display:flex;}.elementor-2530 .elementor-element.elementor-element-58609ba{--display:flex;}.elementor-2530 .elementor-element.elementor-element-dd25989{--display:flex;}.elementor-2530 .elementor-element.elementor-element-a9355a5{--display:flex;}.elementor-2530 .elementor-element.elementor-element-38ba690{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2530 .elementor-element.elementor-element-e9a9301{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2530 .elementor-element.elementor-element-679f30b{--display:flex;}.elementor-2530 .elementor-element.elementor-element-95e7697 .elementor-heading-title{font-family:var( --e-global-typography-ada9f07-font-family ), Sans-serif;font-size:var( --e-global-typography-ada9f07-font-size );font-weight:var( --e-global-typography-ada9f07-font-weight );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-d1e0734{font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-6c9c695 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2530 .elementor-element.elementor-element-6c9c695 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:var( --e-global-typography-8e6579b-font-family ), Sans-serif;font-size:var( --e-global-typography-8e6579b-font-size );font-weight:var( --e-global-typography-8e6579b-font-weight );line-height:var( --e-global-typography-8e6579b-line-height );color:var( --e-global-color-6d976da );}.elementor-2530 .elementor-element.elementor-element-90148fe{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-2530 .elementor-element.elementor-element-90148fe .elementor-divider-separator{width:100%;}.elementor-2530 .elementor-element.elementor-element-90148fe .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-2530 .elementor-element.elementor-element-dfafe48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-53f32a1{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-2530 .elementor-element.elementor-element-53f32a1 .elementor-divider-separator{width:100%;}.elementor-2530 .elementor-element.elementor-element-53f32a1 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-2530 .elementor-element.elementor-element-aa35975{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2530 .elementor-element.elementor-element-629fd61{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2530 .elementor-element.elementor-element-da86984{--display:flex;}.elementor-2530 .elementor-element.elementor-element-8888cda .elementor-heading-title{font-family:var( --e-global-typography-ada9f07-font-family ), Sans-serif;font-size:var( --e-global-typography-ada9f07-font-size );font-weight:var( --e-global-typography-ada9f07-font-weight );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-d75ba9c{font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-14762d9 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2530 .elementor-element.elementor-element-14762d9 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-6d976da );}.elementor-2530 .elementor-element.elementor-element-a441dfc{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2530 .elementor-element.elementor-element-8b0c9a2{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2530 .elementor-element.elementor-element-69d0150 .elementor-heading-title{font-family:var( --e-global-typography-711bb7a-font-family ), Sans-serif;font-size:var( --e-global-typography-711bb7a-font-size );font-weight:var( --e-global-typography-711bb7a-font-weight );line-height:var( --e-global-typography-711bb7a-line-height );color:var( --e-global-color-6d976da );}.elementor-2530 .elementor-element.elementor-element-486529c{font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-9324dd9.elementor-element{--align-self:flex-start;}.elementor-2530 .elementor-element.elementor-element-9324dd9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2530 .elementor-element.elementor-element-9324dd9 .elementor-button{font-family:var( --e-global-typography-c371abc-font-family ), Sans-serif;font-size:var( --e-global-typography-c371abc-font-size );font-weight:var( --e-global-typography-c371abc-font-weight );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-ba1d8cd{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-2530 .elementor-element.elementor-element-ba1d8cd .elementor-divider-separator{width:100%;}.elementor-2530 .elementor-element.elementor-element-ba1d8cd .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-2530 .elementor-element.elementor-element-a229773{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2530 .elementor-element.elementor-element-4067d4d{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2530 .elementor-element.elementor-element-a206001{--display:flex;}.elementor-2530 .elementor-element.elementor-element-618a972 .elementor-heading-title{font-family:var( --e-global-typography-ada9f07-font-family ), Sans-serif;font-size:var( --e-global-typography-ada9f07-font-size );font-weight:var( --e-global-typography-ada9f07-font-weight );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-369ecd2{font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-80773fe .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2530 .elementor-element.elementor-element-80773fe .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-2530 .elementor-element.elementor-element-da94bce{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2530 .elementor-element.elementor-element-b3b141e .elementor-heading-title{font-family:var( --e-global-typography-711bb7a-font-family ), Sans-serif;font-size:var( --e-global-typography-711bb7a-font-size );font-weight:var( --e-global-typography-711bb7a-font-weight );line-height:var( --e-global-typography-711bb7a-line-height );color:var( --e-global-color-6d976da );}.elementor-2530 .elementor-element.elementor-element-ac24fb9.elementor-element{--align-self:flex-start;}.elementor-2530 .elementor-element.elementor-element-ac24fb9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2530 .elementor-element.elementor-element-ac24fb9 .elementor-button{font-family:var( --e-global-typography-c371abc-font-family ), Sans-serif;font-size:var( --e-global-typography-c371abc-font-size );font-weight:var( --e-global-typography-c371abc-font-weight );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-cfc0c9e{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-2530 .elementor-element.elementor-element-cfc0c9e .elementor-divider-separator{width:100%;}.elementor-2530 .elementor-element.elementor-element-cfc0c9e .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-2530 .elementor-element.elementor-element-9b1be92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2530 .elementor-element.elementor-element-0da8da8{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2530 .elementor-element.elementor-element-e67a5ee{--display:flex;}.elementor-2530 .elementor-element.elementor-element-1ec6b98 .elementor-heading-title{font-family:var( --e-global-typography-ada9f07-font-family ), Sans-serif;font-size:var( --e-global-typography-ada9f07-font-size );font-weight:var( --e-global-typography-ada9f07-font-weight );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-3651f7f{font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-fa4c4cc .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2530 .elementor-element.elementor-element-fa4c4cc .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-8a5a099{font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-9e19dbe{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2530 .elementor-element.elementor-element-b9c610e{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-2530 .elementor-element.elementor-element-b9c610e .elementor-divider-separator{width:100%;}.elementor-2530 .elementor-element.elementor-element-b9c610e .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-2530 .elementor-element.elementor-element-6a7c65b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2530 .elementor-element.elementor-element-14a8d74{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2530 .elementor-element.elementor-element-b20ddc2{--display:flex;}.elementor-2530 .elementor-element.elementor-element-5039ad5 .elementor-heading-title{font-family:var( --e-global-typography-ada9f07-font-family ), Sans-serif;font-size:var( --e-global-typography-ada9f07-font-size );font-weight:var( --e-global-typography-ada9f07-font-weight );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-db00864{font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-d53ac29{--display:flex;}.elementor-2530 .elementor-element.elementor-element-5f99922{font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-5ce3f99{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-2530 .elementor-element.elementor-element-5ce3f99 .elementor-divider-separator{width:100%;}.elementor-2530 .elementor-element.elementor-element-5ce3f99 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-2530 .elementor-element.elementor-element-33b0357{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-a83379c{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-2530 .elementor-element.elementor-element-a83379c .elementor-divider-separator{width:100%;}.elementor-2530 .elementor-element.elementor-element-a83379c .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-2530 .elementor-element.elementor-element-471c05c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2530 .elementor-element.elementor-element-6e6e2f6{--display:flex;}.elementor-2530 .elementor-element.elementor-element-98dbcee .elementor-heading-title{font-family:var( --e-global-typography-ada9f07-font-family ), Sans-serif;font-size:var( --e-global-typography-ada9f07-font-size );font-weight:var( --e-global-typography-ada9f07-font-weight );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-ca7fb54{font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-113ebba{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE0E2;--border-color:#DFE0E2;--border-radius:0px 0px 24px 24px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2530 .elementor-element.elementor-element-113ebba:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-113ebba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-2530 .elementor-element.elementor-element-c1c6df8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-e3beb8a{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-1d866ff{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE0E2;--border-color:#DFE0E2;--border-radius:0px 0px 24px 24px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2530 .elementor-element.elementor-element-1d866ff:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-1d866ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-2530 .elementor-element.elementor-element-d5b4b93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-8912c7d{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-611a716{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE0E2;--border-color:#DFE0E2;--border-radius:0px 0px 24px 24px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2530 .elementor-element.elementor-element-611a716:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-611a716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-2530 .elementor-element.elementor-element-212824f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-2bf3792{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-600af8a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE0E2;--border-color:#DFE0E2;--border-radius:0px 0px 24px 24px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2530 .elementor-element.elementor-element-600af8a:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-600af8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-2530 .elementor-element.elementor-element-333bbe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-cf89c9f{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-cfdb37d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE0E2;--border-color:#DFE0E2;--border-radius:0px 0px 24px 24px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2530 .elementor-element.elementor-element-cfdb37d:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-cfdb37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-2530 .elementor-element.elementor-element-d5cdfb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-e63b464{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-78daa5d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE0E2;--border-color:#DFE0E2;--border-radius:0px 0px 24px 24px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2530 .elementor-element.elementor-element-78daa5d:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-78daa5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-2530 .elementor-element.elementor-element-5898de8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-35bf28b{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-c61beb4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE0E2;--border-color:#DFE0E2;--border-radius:0px 0px 24px 24px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2530 .elementor-element.elementor-element-c61beb4:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-c61beb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-2530 .elementor-element.elementor-element-434d97a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-c502308{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-1f5b20b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE0E2;--border-color:#DFE0E2;--border-radius:0px 0px 24px 24px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2530 .elementor-element.elementor-element-1f5b20b:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-1f5b20b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-2530 .elementor-element.elementor-element-fc36322{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-ec6e6dd{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-b2a5987{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE0E2;--border-color:#DFE0E2;--border-radius:0px 0px 24px 24px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2530 .elementor-element.elementor-element-b2a5987:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-b2a5987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-2530 .elementor-element.elementor-element-922ddda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-ee40942{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-0e60a36{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE0E2;--border-color:#DFE0E2;--border-radius:0px 0px 24px 24px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2530 .elementor-element.elementor-element-0e60a36:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-0e60a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-2530 .elementor-element.elementor-element-d84bf49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-41c7d5e{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-text );}.elementor-2530 .elementor-element.elementor-element-8f04b0b{--n-accordion-title-font-size:var( --e-global-typography-b1d4e94-font-size );z-index:1;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-border-radius:24px 24px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-6d976da );--n-accordion-title-hover-color:var( --e-global-color-6d976da );--n-accordion-title-active-color:var( --e-global-color-6d976da );--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:var( --e-global-color-1ffdf9e );--n-accordion-icon-hover-color:var( --e-global-color-98d8101 );--n-accordion-icon-active-color:var( --e-global-color-98d8101 );}.elementor-2530 .elementor-element.elementor-element-8f04b0b > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-1ffdf9e );border-style:solid;border-width:1px 1px 0px 1px;border-color:#DFE0E2;}:where( .elementor-2530 .elementor-element.elementor-element-8f04b0b > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-text );--border-radius:0px 0px 5px 5px;--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-2530 .elementor-element.elementor-element-8f04b0b.elementor-element{--align-self:center;}.elementor-2530 .elementor-element.elementor-element-8f04b0b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2530 .elementor-element.elementor-element-8f04b0b {--n-accordion-padding:32px 32px 20px 32px;}:where( .elementor-2530 .elementor-element.elementor-element-8f04b0b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-b1d4e94-font-family ), Sans-serif;font-weight:var( --e-global-typography-b1d4e94-font-weight );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-2530 .elementor-element.elementor-element-8f48788{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--overlay-opacity:0.02;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-2530 .elementor-element.elementor-element-8f48788:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-8f48788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f7e82e );}.elementor-2530 .elementor-element.elementor-element-8f48788::before, .elementor-2530 .elementor-element.elementor-element-8f48788 > .elementor-background-video-container::before, .elementor-2530 .elementor-element.elementor-element-8f48788 > .e-con-inner > .elementor-background-video-container::before, .elementor-2530 .elementor-element.elementor-element-8f48788 > .elementor-background-slideshow::before, .elementor-2530 .elementor-element.elementor-element-8f48788 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2530 .elementor-element.elementor-element-8f48788 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://thedomedentistry.com/wp-content/uploads/bg-element.webp");--background-overlay:'';background-position:top left;background-repeat:repeat;background-size:60% auto;}.elementor-2530 .elementor-element.elementor-element-fdcf35e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;z-index:1;}.elementor-2530 .elementor-element.elementor-element-09d16b1{--display:flex;--z-index:0;}.elementor-2530 .elementor-element.elementor-element-375940b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2530 .elementor-element.elementor-element-4ecb935{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.5;}.elementor-2530 .elementor-element.elementor-element-4ecb935:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-4ecb935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f7e82e );background-image:url("https://thedomedentistry.com/wp-content/uploads/final-cta-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-4ecb935::before, .elementor-2530 .elementor-element.elementor-element-4ecb935 > .elementor-background-video-container::before, .elementor-2530 .elementor-element.elementor-element-4ecb935 > .e-con-inner > .elementor-background-video-container::before, .elementor-2530 .elementor-element.elementor-element-4ecb935 > .elementor-background-slideshow::before, .elementor-2530 .elementor-element.elementor-element-4ecb935 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2530 .elementor-element.elementor-element-4ecb935 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2530 .elementor-element.elementor-element-b2af81f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2530 .elementor-element.elementor-element-c5c4453{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2530 .elementor-element.elementor-element-5afdae4{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--z-index:2;}.elementor-2530 .elementor-element.elementor-element-808dd32 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-2530 .elementor-element.elementor-element-808dd32 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:var( --e-global-typography-a40dbcd-font-family ), Sans-serif;font-size:var( --e-global-typography-a40dbcd-font-size );font-weight:var( --e-global-typography-a40dbcd-font-weight );line-height:var( --e-global-typography-a40dbcd-line-height );color:var( --e-global-color-98d8101 );}.elementor-2530 .elementor-element.elementor-element-1dd5cd4{--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 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-2530 .elementor-element.elementor-element-016dcd7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2530 .elementor-element.elementor-element-8a37a2b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2530 .elementor-element.elementor-element-7b0bbe2{text-align:center;}.elementor-2530 .elementor-element.elementor-element-7b0bbe2 .elementor-heading-title{font-family:var( --e-global-typography-80fd42b-font-family ), Sans-serif;font-size:var( --e-global-typography-80fd42b-font-size );font-weight:var( --e-global-typography-80fd42b-font-weight );line-height:var( --e-global-typography-80fd42b-line-height );color:var( --e-global-color-98d8101 );}.elementor-2530 .elementor-element.elementor-element-b90108c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:106px;--padding-right:106px;}.elementor-2530 .elementor-element.elementor-element-952b24f{--display:flex;--min-height:580px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--z-index:1;}.elementor-2530 .elementor-element.elementor-element-952b24f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-dbd876f{--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;--overflow:hidden;--z-index:2;}.elementor-2530 .elementor-element.elementor-element-dbd876f:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-dbd876f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2530 .elementor-element.elementor-element-dbd876f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-4adda34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:10px 10px 10px 10px;--z-index:2;}.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play i{color:#BE885200;font-size:60px;}.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg{fill:#BE885200;width:60px;height:60px;}.elementor-2530 .elementor-element.elementor-element-4adda34.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-9ae7aef{--display:flex;--z-index:0;}@media(max-width:1024px){.elementor-2530 .elementor-element.elementor-element-b36a562{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2530 .elementor-element.elementor-element-30ff581{--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-2530 .elementor-element.elementor-element-99a6380{--justify-content:flex-start;}.elementor-2530 .elementor-element.elementor-element-f3f03a6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2530 .elementor-element.elementor-element-7dc9f0a{width:auto;max-width:auto;}.elementor-2530 .elementor-element.elementor-element-7dc9f0a.elementor-element{--align-self:flex-start;}.elementor-2530 .elementor-element.elementor-element-7dc9f0a .elementor-heading-title{font-size:var( --e-global-typography-53dad52-font-size );line-height:var( --e-global-typography-53dad52-line-height );letter-spacing:var( --e-global-typography-53dad52-letter-spacing );}.elementor-2530 .elementor-element.elementor-element-e13f494 .elementor-heading-title{font-size:var( --e-global-typography-02e78a4-font-size );line-height:var( --e-global-typography-02e78a4-line-height );}.elementor-2530 .elementor-element.elementor-element-42f728c{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-bfe1373{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2530 .elementor-element.elementor-element-57d5904 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-ef805d7{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2530 .elementor-element.elementor-element-a5573bf .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-f7769bd .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-a120ab5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2530 .elementor-element.elementor-element-469dc53{--min-height:450px;}.elementor-2530 .elementor-element.elementor-element-f99fda5{--min-height:450px;}.elementor-2530 .elementor-element.elementor-element-9d9667f{width:100%;max-width:100%;}.elementor-2530 .elementor-element.elementor-element-9d9667f .elementor-toc__header, .elementor-2530 .elementor-element.elementor-element-9d9667f .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-2530 .elementor-element.elementor-element-9d9667f .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-2530 .elementor-element.elementor-element-a71e7d5{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-2530 .elementor-element.elementor-element-a71e7d5 .elementor-toc__header, .elementor-2530 .elementor-element.elementor-element-a71e7d5 .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-2530 .elementor-element.elementor-element-a71e7d5 .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-2530 .elementor-element.elementor-element-b5841b9 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-704c08e{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-1e769d7 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );}.elementor-2530 .elementor-element.elementor-element-c9905c4 .elementor-heading-title{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );}.elementor-2530 .elementor-element.elementor-element-084dde1 .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-4669533 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-22e5160 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );}.elementor-2530 .elementor-element.elementor-element-68a347b .elementor-heading-title{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );}.elementor-2530 .elementor-element.elementor-element-5a83f8e .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-87cc546 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-c98524a{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-79de5b0 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-13ad8ce .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-3b486c7{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-c060737{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-95e7697 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-d1e0734{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-6c9c695 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );}.elementor-2530 .elementor-element.elementor-element-8888cda .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-d75ba9c{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-14762d9 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-a441dfc{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2530 .elementor-element.elementor-element-69d0150 .elementor-heading-title{font-size:var( --e-global-typography-711bb7a-font-size );line-height:var( --e-global-typography-711bb7a-line-height );}.elementor-2530 .elementor-element.elementor-element-486529c{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-9324dd9 .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-618a972 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-369ecd2{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-b3b141e .elementor-heading-title{font-size:var( --e-global-typography-711bb7a-font-size );line-height:var( --e-global-typography-711bb7a-line-height );}.elementor-2530 .elementor-element.elementor-element-ac24fb9 .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-1ec6b98 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-3651f7f{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-fa4c4cc .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-8a5a099{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-5039ad5 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-db00864{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-5f99922{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-98dbcee .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-ca7fb54{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-e3beb8a{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-8912c7d{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-2bf3792{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-cf89c9f{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-e63b464{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-35bf28b{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-c502308{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-ec6e6dd{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-ee40942{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-41c7d5e{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-8f04b0b{z-index:1;--n-accordion-title-font-size:var( --e-global-typography-b1d4e94-font-size );}:where( .elementor-2530 .elementor-element.elementor-element-8f04b0b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-2530 .elementor-element.elementor-element-fdcf35e{width:100%;max-width:100%;}.elementor-2530 .elementor-element.elementor-element-4ecb935{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2530 .elementor-element.elementor-element-5afdae4{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2530 .elementor-element.elementor-element-808dd32 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-8a37a2b{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2530 .elementor-element.elementor-element-7b0bbe2{text-align:start;}.elementor-2530 .elementor-element.elementor-element-7b0bbe2 .elementor-heading-title{font-size:var( --e-global-typography-80fd42b-font-size );line-height:var( --e-global-typography-80fd42b-line-height );}.elementor-2530 .elementor-element.elementor-element-b90108c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-952b24f{--min-height:450px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2530 .elementor-element.elementor-element-dbd876f{--min-height:450px;}.elementor-2530 .elementor-element.elementor-element-4adda34{--min-height:450px;}}@media(max-width:767px){.elementor-2530 .elementor-element.elementor-element-7dc9f0a{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;}.elementor-2530 .elementor-element.elementor-element-7dc9f0a.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-7dc9f0a .elementor-heading-title{font-size:var( --e-global-typography-53dad52-font-size );line-height:var( --e-global-typography-53dad52-line-height );letter-spacing:var( --e-global-typography-53dad52-letter-spacing );}.elementor-2530 .elementor-element.elementor-element-e13f494 .elementor-heading-title{font-size:var( --e-global-typography-02e78a4-font-size );line-height:var( --e-global-typography-02e78a4-line-height );}.elementor-2530 .elementor-element.elementor-element-42f728c{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-57d5904 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-a5573bf .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-f7769bd .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-a120ab5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2530 .elementor-element.elementor-element-469dc53{--min-height:350px;}.elementor-2530 .elementor-element.elementor-element-f99fda5{--min-height:350px;}.elementor-2530 .elementor-element.elementor-element-9d9667f .elementor-toc__header, .elementor-2530 .elementor-element.elementor-element-9d9667f .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-2530 .elementor-element.elementor-element-9d9667f .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-2530 .elementor-element.elementor-element-a71e7d5 .elementor-toc__header, .elementor-2530 .elementor-element.elementor-element-a71e7d5 .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-2530 .elementor-element.elementor-element-a71e7d5 .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-2530 .elementor-element.elementor-element-b5841b9 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-704c08e{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-1e769d7 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );}.elementor-2530 .elementor-element.elementor-element-c9905c4 .elementor-heading-title{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );}.elementor-2530 .elementor-element.elementor-element-084dde1 .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-4669533 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-22e5160 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );}.elementor-2530 .elementor-element.elementor-element-68a347b .elementor-heading-title{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );}.elementor-2530 .elementor-element.elementor-element-5a83f8e .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-87cc546 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-1e07267{--min-height:350px;}.elementor-2530 .elementor-element.elementor-element-244fc2d{--min-height:350px;}.elementor-2530 .elementor-element.elementor-element-d146b81{--min-height:350px;}.elementor-2530 .elementor-element.elementor-element-c98524a{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-79de5b0 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-13ad8ce .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-3b486c7{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-c060737{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-95e7697 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-d1e0734{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-6c9c695 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );}.elementor-2530 .elementor-element.elementor-element-8888cda .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-d75ba9c{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-14762d9 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-a441dfc{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2530 .elementor-element.elementor-element-69d0150 .elementor-heading-title{font-size:var( --e-global-typography-711bb7a-font-size );line-height:var( --e-global-typography-711bb7a-line-height );}.elementor-2530 .elementor-element.elementor-element-486529c{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-9324dd9 .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-618a972 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-369ecd2{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-b3b141e .elementor-heading-title{font-size:var( --e-global-typography-711bb7a-font-size );line-height:var( --e-global-typography-711bb7a-line-height );}.elementor-2530 .elementor-element.elementor-element-ac24fb9 .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-2530 .elementor-element.elementor-element-1ec6b98 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-3651f7f{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-fa4c4cc .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-8a5a099{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-5039ad5 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-db00864{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-5f99922{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-98dbcee .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );}.elementor-2530 .elementor-element.elementor-element-ca7fb54{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-e3beb8a{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-8912c7d{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-2bf3792{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-cf89c9f{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-e63b464{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-35bf28b{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-c502308{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-ec6e6dd{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-ee40942{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-41c7d5e{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-8f04b0b{--n-accordion-title-font-size:var( --e-global-typography-b1d4e94-font-size );}:where( .elementor-2530 .elementor-element.elementor-element-8f04b0b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-b1d4e94-line-height );}.elementor-2530 .elementor-element.elementor-element-8f48788{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2530 .elementor-element.elementor-element-808dd32 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-2530 .elementor-element.elementor-element-7b0bbe2 .elementor-heading-title{font-size:var( --e-global-typography-80fd42b-font-size );line-height:var( --e-global-typography-80fd42b-line-height );}.elementor-2530 .elementor-element.elementor-element-952b24f{--min-height:350px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2530 .elementor-element.elementor-element-dbd876f{--min-height:350px;}.elementor-2530 .elementor-element.elementor-element-4adda34{--min-height:350px;}}@media(min-width:768px){.elementor-2530 .elementor-element.elementor-element-b36a562{--width:100%;}.elementor-2530 .elementor-element.elementor-element-99a6380{--width:35%;}.elementor-2530 .elementor-element.elementor-element-a120ab5{--width:25%;}.elementor-2530 .elementor-element.elementor-element-7fa1247{--width:260px;}.elementor-2530 .elementor-element.elementor-element-1252a39{--width:60%;}.elementor-2530 .elementor-element.elementor-element-5f8d7c4{--width:100%;}.elementor-2530 .elementor-element.elementor-element-952b24f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2530 .elementor-element.elementor-element-99a6380{--width:100%;}.elementor-2530 .elementor-element.elementor-element-a120ab5{--width:100%;}.elementor-2530 .elementor-element.elementor-element-7fa1247{--width:100%;}.elementor-2530 .elementor-element.elementor-element-1252a39{--width:100%;}.elementor-2530 .elementor-element.elementor-element-5f8d7c4{--width:100%;}.elementor-2530 .elementor-element.elementor-element-952b24f{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-7dc9f0a */.elementor-2530 .elementor-element.elementor-element-7dc9f0a h1 {
        text-wrap: balance !important;
        opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e13f494 */.elementor-2530 .elementor-element.elementor-element-e13f494 h2 {
    text-wrap: pretty !important;
}

.elementor-2530 .elementor-element.elementor-element-e13f494 span {
    background: var(--LINEAR, linear-gradient(270deg, var(--Primary-500, #EB7509) 1.01%, var(--Primary-700, #AA450D) 97.98%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

@media (max-width: 500px) {
 .elementor-2530 .elementor-element.elementor-element-e13f494 h2 {
     text-wrap: balance !important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42f728c */.elementor-2530 .elementor-element.elementor-element-42f728c {
    text-wrap: pretty;
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-57d5904 */.elementor-2530 .elementor-element.elementor-element-57d5904 .jet-listing-dynamic-repeater__items {
    display: flex; 
    flex-direction: column !important;
    gap: 10px; 
    list-style: none !important;
}

.sh {
    flex-wrap: wrap; 
    list-style: none; 
    padding: 0; 
    margin: 0; 
}

.sh .icon-list__item {
    display: flex; 
    align-items: start; 
    gap: 10px;
    list-style: none;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-824a3ed */.elementor-2530 .elementor-element.elementor-element-824a3ed {
    width: 406px;
height: 388px;
border-radius: 41px;
background: #BE8852;
filter: blur(98.19999694824219px);
    position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469dc53 */.elementor-2530 .elementor-element.elementor-element-469dc53 {
    border-radius: 16px;
    border: 1px solid var(--Border-seconday, #DFE0E2);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-cf2a642 *//*Play Button*/
.elementor-2530 .elementor-element.elementor-element-cf2a642 img {
    display: none !important;
}

.elementor-2530 .elementor-element.elementor-element-cf2a642 picture img {
    display: none !important;
}

.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-image-overlay img {
    display: none;
}

.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg {
    width: 84px;
    height: 84px;
    opacity: 1;
}

.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg ellipse,
.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg path {
    fill: #000;
    transition: all 0.3s;
}

.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg:hover ellipse {
    fill: #000;
    transition: all 0.3s;
}
.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg:hover path {
    fill: var(--primary-hover);
    stroke: var(--primary-hover);
    transition: all 0.3s;
}

@media screen and (width <= 1024px) {
    .elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg {
        width: 64px;
        height: 64px;
    }
}

@media screen and (width <= 767px) {
    .elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg {
        width: 54px;
        height: 54px;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-cf2a642 *//*Play Button*/
.elementor-2530 .elementor-element.elementor-element-cf2a642 img {
    display: none !important;
}

.elementor-2530 .elementor-element.elementor-element-cf2a642 picture img {
    display: none !important;
}

.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-image-overlay img {
    display: none;
}

.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg {
    width: 84px;
    height: 84px;
    opacity: 1;
}

.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg ellipse,
.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg path {
    fill: #000;
    transition: all 0.3s;
}

.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg:hover ellipse {
    fill: #000;
    transition: all 0.3s;
}
.elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg:hover path {
    fill: var(--primary-hover);
    stroke: var(--primary-hover);
    transition: all 0.3s;
}

@media screen and (width <= 1024px) {
    .elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg {
        width: 64px;
        height: 64px;
    }
}

@media screen and (width <= 767px) {
    .elementor-2530 .elementor-element.elementor-element-cf2a642 .elementor-custom-embed-play svg {
        width: 54px;
        height: 54px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f99fda5 */.elementor-2530 .elementor-element.elementor-element-f99fda5 {
    border-radius: 16px;
    border: 1px solid var(--Border-seconday, #DFE0E2);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94a1df */.elementor-2530 .elementor-element.elementor-element-d94a1df {
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 4.49%, var(--Color-Base-black, #000) 100%);
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b36a562 *//*Section Padding*/
@media screen and (width >= 1024px) {
    .elementor-2530 .elementor-element.elementor-element-b36a562 {
        padding-top: calc(150px + 50px);
        padding-right: 20px;
        padding-bottom: 80px;
        padding-left: 20px;
    }
}
@media screen and (width <= 1024px) {
    .elementor-2530 .elementor-element.elementor-element-b36a562 {
        padding-top: calc(150px + 50px);
        padding-right: 20px;
        padding-bottom: 80px;
        padding-left: 20px;
    }
}
@media screen and (width <= 767px) {
    .elementor-2530 .elementor-element.elementor-element-b36a562 {
        padding-top: calc(150px + 50px)
        padding-right: 20px;
        padding-bottom: 80px;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-9d9667f */.elementor-2530 .elementor-element.elementor-element-9d9667f {
    border-radius: var(--card-lg, 8px);
border: 1px solid var(--Border-seconday, #DFE0E2);
background: #FCFCFD;
}

.elementor-2530 .elementor-element.elementor-element-9d9667f ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before {
    display: none;
}

.elementor-2530 .elementor-element.elementor-element-9d9667f .elementor-toc__header {
    padding-bottom: 12px;
}

.elementor-2530 .elementor-element.elementor-element-9d9667f div#elementor-toc__7d8fb96 {
    padding-top: 12px;
}

.elementor-2530 .elementor-element.elementor-element-9d9667f li.elementor-toc__list-item {
    padding: 8px;
    border-radius: var(--card-md, 8px);
    text-decoration: none !important;
    border-left: 2px solid #FCFCFD;
}

.elementor-2530 .elementor-element.elementor-element-9d9667f li.elementor-toc__list-item:hover {
    padding: 8px;
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #BE8852;
    background: #F3EEDF;
    text-decoration: none !important;
}

.elementor-2530 .elementor-element.elementor-element-9d9667f a {
    text-decoration: none !important;
}

/* Apply styles to <li> only if it contains an active link */
.elementor-2530 .elementor-element.elementor-element-9d9667f .elementor-toc__list-item:has(a.elementor-item-active) {
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #BE8852;
    background: #F3EEDF;
}/* End custom CSS */
/* Start custom CSS for posts_navigation_breadcrumbs, class: .elementor-element-87e7b9c */.elementor-2530 .elementor-element.elementor-element-87e7b9c .posts-nav-link svg {
    fill: none;
}

.elementor-2530 .elementor-element.elementor-element-87e7b9c span.posts-nav-separator {
    color: #040625 !important;
    opacity: 1 !important;
}

.elementor-2530 .elementor-element.elementor-element-87e7b9c .posts-nav-link span[itemprop="name"] {
    display: flex !important;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-a71e7d5 */.elementor-2530 .elementor-element.elementor-element-a71e7d5 {
    border-radius: var(--card-lg, 12px);
border: 1px solid var(--Border-seconday, #DFE0E2);
background: #FCFCFD;
}

.elementor-2530 .elementor-element.elementor-element-a71e7d5 ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before {
    display: none;
}

.elementor-2530 .elementor-element.elementor-element-a71e7d5 .elementor-toc__header {
    padding-bottom: 12px;
}

.elementor-2530 .elementor-element.elementor-element-a71e7d5 div#elementor-toc__7d8fb96, .elementor-2530 .elementor-element.elementor-element-a71e7d5 li.elementor-toc__list-item {
    padding-top: 12px !important;
}

.elementor-2530 .elementor-element.elementor-element-a71e7d5 li.elementor-toc__list-item {
    padding: 8px;
    border-radius: var(--card-md, 8px);
    text-decoration: none !important;
    border-left: 2px solid #FCFCFD;
}

.elementor-2530 .elementor-element.elementor-element-a71e7d5 li.elementor-toc__list-item:hover {
    padding: 8px;
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #BE8852;
    background: #BE8852;
    text-decoration: none !important;
}

.elementor-2530 .elementor-element.elementor-element-a71e7d5 a {
    text-decoration: none !important;
}

@media (max-width: 1024px) {
    .elementor-element-4a62f17 {
        max-height: calc(100vh - 120px);
            overflow-y: auto; /* vertical scroll */
    box-sizing: border-box; /* includes padding in height */
    }
}

div#elementor-toc__1230879 {
    height: 400px;
}

.elementor-element-4a62f17::-webkit-scrollbar {
    width: 6px;
}

.elementor-element-4a62f17::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,0.3);
    border-radius: 3px;
}

.elementor-2530 .elementor-element.elementor-element-a71e7d5 .elementor-toc__list-item:has(a.elementor-item-active) {
    border-radius: var(--card-md, 8px);
    border-left: 2px solid var(--Brand-Primary-600, #BE8852) !important;
    background: var(--Brand-Primary-100, #F3EEDF);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-1e769d7 */.elementor-2530 .elementor-element.elementor-element-1e769d7 .jet-listing-dynamic-repeater__items {
    display: flex ;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between !important;
    gap: 32px;
    list-style: none !important;
}

.elementor-2530 .elementor-element.elementor-element-1e769d7 li.jet-listing-dynamic-repeater__item {
    width: 330px;
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-2530 .elementor-element.elementor-element-1e769d7 img {
    border-radius: 12px;
    border: 1px solid #68676f3b;
}

.pl {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    width: 100%;
    gap: 10px;
}

.pl .icon-list__item {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1 1 auto;
}

.elementor-2530 .elementor-element.elementor-element-1e769d7 span.icon-list__text {
    overflow-wrap: break-word;
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-1e769d7 */.elementor-2530 .elementor-element.elementor-element-1e769d7 .jet-listing-dynamic-repeater__items {
    display: flex ;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between !important;
    gap: 32px;
    list-style: none !important;
}

.elementor-2530 .elementor-element.elementor-element-1e769d7 li.jet-listing-dynamic-repeater__item {
    width: 330px;
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-2530 .elementor-element.elementor-element-1e769d7 img {
    border-radius: 12px;
    border: 1px solid #68676f3b;
}

.pl {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    width: 100%;
    gap: 10px;
}

.pl .icon-list__item {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1 1 auto;
}

.elementor-2530 .elementor-element.elementor-element-1e769d7 span.icon-list__text {
    overflow-wrap: break-word;
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-22e5160 */.elementor-2530 .elementor-element.elementor-element-22e5160 .jet-listing-dynamic-repeater__items {
    display: flex ;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between !important;
    gap: 32px;
}

.elementor-2530 .elementor-element.elementor-element-22e5160 .jet-listing-dynamic-repeater__item {
    width: 330px;
    flex: 1 1 auto;
    display: flex;
}

.elementor-2530 .elementor-element.elementor-element-22e5160 img {
    border-radius: 12px;
    border: 1px solid #68676f3b;
}

.al {
    display: flex;
    width: 100%;
}

.al .icon-list__item {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    padding: 0px;
    border-radius: 12px;
    background: #FFF;
    width: 100%;
}

.al .icon-list__icon-wrap {
    flex-shrink: 0;
}

.al .icon-list__icon {
    width: 56px;
    height: 56px;
}

.al .icon-list__content {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.al h3.icon-list__title {
    color: var(--Text-dark, #110424);
    
    /* Text lg/Medium */
    font-family: var(--family-font-family-text, Inter);
    font-size: var(--Font-size-text-lg, 18px);
    font-style: normal;
    font-weight: 500;
    line-height: var(--Line-height-text-lg, 28px); /* 155.556% */
    margin: 0;
}

.al p.icon-list__desc {
    color: var(--Text-body, #68676F);
    
    /* Text sm/Regular */
    font-family: var(--family-font-family-text, Inter);
    font-size: var(--Font-size-text-sm, 14px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--Line-height-text-sm, 22px); /* 157.143% */
    overflow-wrap: break-word;
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-22e5160 */.elementor-2530 .elementor-element.elementor-element-22e5160 .jet-listing-dynamic-repeater__items {
    display: flex ;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between !important;
    gap: 32px;
}

.elementor-2530 .elementor-element.elementor-element-22e5160 .jet-listing-dynamic-repeater__item {
    width: 330px;
    flex: 1 1 auto;
    display: flex;
}

.elementor-2530 .elementor-element.elementor-element-22e5160 img {
    border-radius: 12px;
    border: 1px solid #68676f3b;
}

.al {
    display: flex;
    width: 100%;
}

.al .icon-list__item {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    padding: 0px;
    border-radius: 12px;
    background: #FFF;
    width: 100%;
}

.al .icon-list__icon-wrap {
    flex-shrink: 0;
}

.al .icon-list__icon {
    width: 56px;
    height: 56px;
}

.al .icon-list__content {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.al h3.icon-list__title {
    color: var(--Text-dark, #110424);
    
    /* Text lg/Medium */
    font-family: var(--family-font-family-text, Inter);
    font-size: var(--Font-size-text-lg, 18px);
    font-style: normal;
    font-weight: 500;
    line-height: var(--Line-height-text-lg, 28px); /* 155.556% */
    margin: 0;
}

.al p.icon-list__desc {
    color: var(--Text-body, #68676F);
    
    /* Text sm/Regular */
    font-family: var(--family-font-family-text, Inter);
    font-size: var(--Font-size-text-sm, 14px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--Line-height-text-sm, 22px); /* 157.143% */
    overflow-wrap: break-word;
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e07267 */.elementor-2530 .elementor-element.elementor-element-1e07267 {
    border-radius: var(--image-md, 24px);
    border: 1px solid var(--Border-seconday, #DFE0E2);
    background: var(--Brand-primary-base, #064686);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c98524a */.elementor-2530 .elementor-element.elementor-element-c98524a p:not(:has(span)) {
  display: none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-79de5b0 */.elementor-2530 .elementor-element.elementor-element-79de5b0 .jet-listing-dynamic-repeater__items {
    display: flex; 
    flex-direction: column !important;
    gap: 16px; 
    list-style: none !important;
}

.wia {
    flex-wrap: wrap; 
    list-style: none; 
    padding: 0; 
    margin: 0; 
}

.wia .icon-list__item {
    display: flex; 
    align-items: start; 
    gap: 16px;
    list-style: none;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e07267 */.elementor-2530 .elementor-element.elementor-element-1e07267 {
    border-radius: var(--image-md, 24px);
    border: 1px solid var(--Border-seconday, #DFE0E2);
    background: var(--Brand-primary-base, #064686);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c98524a */.elementor-2530 .elementor-element.elementor-element-c98524a p:not(:has(span)) {
  display: none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-79de5b0 */.elementor-2530 .elementor-element.elementor-element-79de5b0 .jet-listing-dynamic-repeater__items {
    display: flex; 
    flex-direction: column !important;
    gap: 16px; 
    list-style: none !important;
}

.wia {
    flex-wrap: wrap; 
    list-style: none; 
    padding: 0; 
    margin: 0; 
}

.wia .icon-list__item {
    display: flex; 
    align-items: start; 
    gap: 16px;
    list-style: none;   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca16047 *//* ===========================================
   FORCE HORIZONTAL SCROLL FOR ELEMENTOR TABLE
=========================================== */

/* Make the widget scrollable even if parent hides overflow */
.elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor {
  display: block !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch; /* Smooth scroll on iOS */
}

/* Table styling */
.elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table {
  border-collapse: collapse !important;
  border-spacing: 0 !important; 
  table-layout: auto !important;
  width: max-content !important; /* Table expands with content */
  min-width: 1200px; /* 6 columns × 200px each */
  font-family: var(--family-font-family-text, Inter) !important;
  background-color: #FFF !important;
  border-top: 1px solid #e5e7eb !important;
  border-bottom: 1px solid #e5e7eb !important;
  border-left: none !important;
  border-right: none !important;
}

/* Table header */
.elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table thead th {
  text-align: left !important;
  font-weight: 700 !important;
  font-family: var(--family-font-family-text, Inter) !important;
  padding: 16px !important;
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #000000 !important;
  font-size: 14px !important;
  background-color: #FFF !important;
  min-width: 200px !important;
  vertical-align: top !important;
}

/* Table body cells */
.elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table tbody td {
  padding: 16px !important;
  font-family: var(--family-font-family-text, Inter);
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #1f2937 !important;
  font-size: 14px !important;
  vertical-align: top !important;
  background-color: #FFF !important;
  font-weight: 400 !important;
  min-width: 200px !important;
}

/* Keep last row border consistent */
.elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table tbody tr:last-child td {
  border-bottom: 1px solid #e5e7eb !important;
}

/* Hover effect */
.elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table tbody tr:hover td {
  background-color: #F7F7F8 !important;
  transition: background-color 0.2s ease-in-out !important;
}

/* Tablet/Mobile specific scroll */
@media (max-width: 1024px) {
  .elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor {
    overflow-x: auto !important;
  }

  .elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table {
    min-width: 1200px !important; /* Table wider than mobile screen, scroll activates */
  }

  .elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table th,
  .elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table td {
    min-width: 200px !important;
  }
}

/* Optional: thin scrollbar for better UX */
.elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor {
  scrollbar-width: thin !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca16047 *//* ===========================================
   FORCE HORIZONTAL SCROLL FOR ELEMENTOR TABLE
=========================================== */

/* Make the widget scrollable even if parent hides overflow */
.elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor {
  display: block !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch; /* Smooth scroll on iOS */
}

/* Table styling */
.elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table {
  border-collapse: collapse !important;
  border-spacing: 0 !important; 
  table-layout: auto !important;
  width: max-content !important; /* Table expands with content */
  min-width: 1200px; /* 6 columns × 200px each */
  font-family: var(--family-font-family-text, Inter) !important;
  background-color: #FFF !important;
  border-top: 1px solid #e5e7eb !important;
  border-bottom: 1px solid #e5e7eb !important;
  border-left: none !important;
  border-right: none !important;
}

/* Table header */
.elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table thead th {
  text-align: left !important;
  font-weight: 700 !important;
  font-family: var(--family-font-family-text, Inter) !important;
  padding: 16px !important;
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #000000 !important;
  font-size: 14px !important;
  background-color: #FFF !important;
  min-width: 200px !important;
  vertical-align: top !important;
}

/* Table body cells */
.elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table tbody td {
  padding: 16px !important;
  font-family: var(--family-font-family-text, Inter);
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #1f2937 !important;
  font-size: 14px !important;
  vertical-align: top !important;
  background-color: #FFF !important;
  font-weight: 400 !important;
  min-width: 200px !important;
}

/* Keep last row border consistent */
.elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table tbody tr:last-child td {
  border-bottom: 1px solid #e5e7eb !important;
}

/* Hover effect */
.elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table tbody tr:hover td {
  background-color: #F7F7F8 !important;
  transition: background-color 0.2s ease-in-out !important;
}

/* Tablet/Mobile specific scroll */
@media (max-width: 1024px) {
  .elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor {
    overflow-x: auto !important;
  }

  .elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table {
    min-width: 1200px !important; /* Table wider than mobile screen, scroll activates */
  }

  .elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table th,
  .elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor table td {
    min-width: 200px !important;
  }
}

/* Optional: thin scrollbar for better UX */
.elementor-2530 .elementor-element.elementor-element-ca16047.elementor-widget-text-editor {
  scrollbar-width: thin !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-6c9c695 */.elementor-2530 .elementor-element.elementor-element-6c9c695 .jet-listing-dynamic-repeater__items {
    display: flex !important;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between !important;
    gap: 32px;
    list-style: none !important;
}

.elementor-2530 .elementor-element.elementor-element-6c9c695 li.jet-listing-dynamic-repeater__item {
    width: 330px;
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-2530 .elementor-element.elementor-element-6c9c695 img {
    border-radius: 12px;
    border: 1px solid #68676f3b;
}

.sbo {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    width: 100%;
    gap: 10px;
}

.sbo .icon-list__item {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1 1 auto;
}

.elementor-2530 .elementor-element.elementor-element-6c9c695 span.icon-list__text {
    overflow-wrap: break-word;
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-6c9c695 */.elementor-2530 .elementor-element.elementor-element-6c9c695 .jet-listing-dynamic-repeater__items {
    display: flex !important;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between !important;
    gap: 32px;
    list-style: none !important;
}

.elementor-2530 .elementor-element.elementor-element-6c9c695 li.jet-listing-dynamic-repeater__item {
    width: 330px;
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-2530 .elementor-element.elementor-element-6c9c695 img {
    border-radius: 12px;
    border: 1px solid #68676f3b;
}

.sbo {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    width: 100%;
    gap: 10px;
}

.sbo .icon-list__item {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1 1 auto;
}

.elementor-2530 .elementor-element.elementor-element-6c9c695 span.icon-list__text {
    overflow-wrap: break-word;
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14762d9 */.elementor-2530 .elementor-element.elementor-element-14762d9 .jet-listing-dynamic-repeater__items {
    display: flex; 
    flex-direction: column !important;
    gap: 16px; 
    list-style: none !important;
}

.cl {
    flex-wrap: wrap; 
    list-style: none; 
    padding: 0; 
    margin: 0; 
}

.cl .icon-list__item {
    display: flex; 
    align-items: start; 
    gap: 16px;
    list-style: none;   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-486529c */.elementor-2530 .elementor-element.elementor-element-486529c {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a441dfc */.elementor-2530 .elementor-element.elementor-element-a441dfc {
    border-radius: var(--card-lg, 12px);
border: 1px solid #E5E7EB;
background: #F9FAFB;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-14762d9 */.elementor-2530 .elementor-element.elementor-element-14762d9 .jet-listing-dynamic-repeater__items {
    display: flex; 
    flex-direction: column !important;
    gap: 16px; 
    list-style: none !important;
}

.cl {
    flex-wrap: wrap; 
    list-style: none; 
    padding: 0; 
    margin: 0; 
}

.cl .icon-list__item {
    display: flex; 
    align-items: start; 
    gap: 16px;
    list-style: none;   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-486529c */.elementor-2530 .elementor-element.elementor-element-486529c {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a441dfc */.elementor-2530 .elementor-element.elementor-element-a441dfc {
    border-radius: var(--card-lg, 12px);
border: 1px solid #E5E7EB;
background: #F9FAFB;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-80773fe */.elementor-2530 .elementor-element.elementor-element-80773fe .jet-listing-dynamic-repeater__items  {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.step-item {
    position: relative;
    display: flex;
    gap: 24px;
    align-items: start !important;
}

.step-number {
    position: relative;
    z-index: 1;
    width: 48px;
    height: 48px;
    border-radius: 8px;
    background: #BE8852;
    color: #fff;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

/* vertical line */
.step-item::after {
    content: "";
    position: absolute;
    left: 23px;              /* center of the number */
    top: 44px;               /* start below the number */
    bottom: -32px;           /* extend to next item */
    width: 2px;
    background-color: #BE8852;
}

/* remove line on last item */
.jet-listing-dynamic-repeater__item:last-child .step-item::after {
    display: none;
}

.elementor-2530 .elementor-element.elementor-element-80773fe h3 {
    color: var(--Text-dark, #110424);

/* Text xl/Semibold */
font-family: var(--family-font-family-text, Inter);

font-size: var(--Font-size-text-xl, 20px);
font-style: normal;
font-weight: 600;
padding: 0;
margin: 0;
}

.elementor-2530 .elementor-element.elementor-element-80773fe p {
    color: var(--Text-body, #68676F);

/* Text sm/Regular */
font-family: var(--family-font-family-text, Inter);
font-size: var(--Font-size-text-sm, 14px);
font-style: normal;
font-weight: 400;
}

.step-content {
    gap: 8px;
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-80773fe */.elementor-2530 .elementor-element.elementor-element-80773fe .jet-listing-dynamic-repeater__items  {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.step-item {
    position: relative;
    display: flex;
    gap: 24px;
    align-items: start !important;
}

.step-number {
    position: relative;
    z-index: 1;
    width: 48px;
    height: 48px;
    border-radius: 8px;
    background: #BE8852;
    color: #fff;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

/* vertical line */
.step-item::after {
    content: "";
    position: absolute;
    left: 23px;              /* center of the number */
    top: 44px;               /* start below the number */
    bottom: -32px;           /* extend to next item */
    width: 2px;
    background-color: #BE8852;
}

/* remove line on last item */
.jet-listing-dynamic-repeater__item:last-child .step-item::after {
    display: none;
}

.elementor-2530 .elementor-element.elementor-element-80773fe h3 {
    color: var(--Text-dark, #110424);

/* Text xl/Semibold */
font-family: var(--family-font-family-text, Inter);

font-size: var(--Font-size-text-xl, 20px);
font-style: normal;
font-weight: 600;
padding: 0;
margin: 0;
}

.elementor-2530 .elementor-element.elementor-element-80773fe p {
    color: var(--Text-body, #68676F);

/* Text sm/Regular */
font-family: var(--family-font-family-text, Inter);
font-size: var(--Font-size-text-sm, 14px);
font-style: normal;
font-weight: 400;
}

.step-content {
    gap: 8px;
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-fa4c4cc */.elementor-2530 .elementor-element.elementor-element-fa4c4cc .jet-listing-dynamic-repeater__items  {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.raa-content {
    display: flex;
    flex-direction: column;
    align-items: start !important;
    justify-content: start;
    gap: 12px;
}

.elementor-2530 .elementor-element.elementor-element-fa4c4cc h3 {
    margin: 0;
    color: var(--Text-dark, #110424) !important;

    /* Display xs/Medium */
    font-family: var(--family-font-family-display, "Inter");
    font-size: var(--Font-size-display-xs, 24px) !important;
    font-style: normal;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-2266, class: .elementor-element-e714636 */.elementor-2530 .elementor-element.elementor-element-e714636 .elementor-element-2478ed7 span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-fa4c4cc */.elementor-2530 .elementor-element.elementor-element-fa4c4cc .jet-listing-dynamic-repeater__items  {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.raa-content {
    display: flex;
    flex-direction: column;
    align-items: start !important;
    justify-content: start;
    gap: 12px;
}

.elementor-2530 .elementor-element.elementor-element-fa4c4cc h3 {
    margin: 0;
    color: var(--Text-dark, #110424) !important;

    /* Display xs/Medium */
    font-family: var(--family-font-family-display, "Inter");
    font-size: var(--Font-size-display-xs, 24px) !important;
    font-style: normal;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-2266, class: .elementor-element-e714636 */.elementor-2530 .elementor-element.elementor-element-e714636 .elementor-element-2478ed7 span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39a83a8 *//* ===========================================
   FORCE HORIZONTAL SCROLL FOR ELEMENTOR TABLE
=========================================== */

/* Make the widget scrollable even if parent hides overflow */
.elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor {
  display: block !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch; /* Smooth scroll on iOS */
}

/* Table styling */
.elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table {
  border-collapse: collapse !important;
  border-spacing: 0 !important; 
  table-layout: auto !important;
  width: max-content !important; /* Table expands with content */
  min-width: 1200px; /* 6 columns × 200px each */
  font-family: var(--family-font-family-text, Inter) !important;
  background-color: #FFF !important;
  border-top: 1px solid #e5e7eb !important;
  border-bottom: 1px solid #e5e7eb !important;
  border-left: none !important;
  border-right: none !important;
}

/* Table header */
.elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table thead th {
  text-align: left !important;
  font-weight: 700 !important;
  font-family: var(--family-font-family-text, Inter) !important;
  padding: 16px !important;
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #000000 !important;
  font-size: 14px !important;
  background-color: #FFF !important;
  min-width: 200px !important;
  vertical-align: top !important;
}

/* Table body cells */
.elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table tbody td {
  padding: 16px !important;
  font-family: var(--family-font-family-text, Inter);
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #1f2937 !important;
  font-size: 14px !important;
  vertical-align: top !important;
  background-color: #FFF !important;
  font-weight: 400 !important;
  min-width: 200px !important;
}

/* Keep last row border consistent */
.elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table tbody tr:last-child td {
  border-bottom: 1px solid #e5e7eb !important;
}

/* Hover effect */
.elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table tbody tr:hover td {
  background-color: #F7F7F8 !important;
  transition: background-color 0.2s ease-in-out !important;
}

/* Tablet/Mobile specific scroll */
@media (max-width: 1024px) {
  .elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor {
    overflow-x: auto !important;
  }

  .elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table {
    min-width: 1200px !important; /* Table wider than mobile screen, scroll activates */
  }

  .elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table th,
  .elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table td {
    min-width: 200px !important;
  }
}

/* Optional: thin scrollbar for better UX */
.elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor {
  scrollbar-width: thin !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39a83a8 *//* ===========================================
   FORCE HORIZONTAL SCROLL FOR ELEMENTOR TABLE
=========================================== */

/* Make the widget scrollable even if parent hides overflow */
.elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor {
  display: block !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch; /* Smooth scroll on iOS */
}

/* Table styling */
.elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table {
  border-collapse: collapse !important;
  border-spacing: 0 !important; 
  table-layout: auto !important;
  width: max-content !important; /* Table expands with content */
  min-width: 1200px; /* 6 columns × 200px each */
  font-family: var(--family-font-family-text, Inter) !important;
  background-color: #FFF !important;
  border-top: 1px solid #e5e7eb !important;
  border-bottom: 1px solid #e5e7eb !important;
  border-left: none !important;
  border-right: none !important;
}

/* Table header */
.elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table thead th {
  text-align: left !important;
  font-weight: 700 !important;
  font-family: var(--family-font-family-text, Inter) !important;
  padding: 16px !important;
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #000000 !important;
  font-size: 14px !important;
  background-color: #FFF !important;
  min-width: 200px !important;
  vertical-align: top !important;
}

/* Table body cells */
.elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table tbody td {
  padding: 16px !important;
  font-family: var(--family-font-family-text, Inter);
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #1f2937 !important;
  font-size: 14px !important;
  vertical-align: top !important;
  background-color: #FFF !important;
  font-weight: 400 !important;
  min-width: 200px !important;
}

/* Keep last row border consistent */
.elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table tbody tr:last-child td {
  border-bottom: 1px solid #e5e7eb !important;
}

/* Hover effect */
.elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table tbody tr:hover td {
  background-color: #F7F7F8 !important;
  transition: background-color 0.2s ease-in-out !important;
}

/* Tablet/Mobile specific scroll */
@media (max-width: 1024px) {
  .elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor {
    overflow-x: auto !important;
  }

  .elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table {
    min-width: 1200px !important; /* Table wider than mobile screen, scroll activates */
  }

  .elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table th,
  .elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor table td {
    min-width: 200px !important;
  }
}

/* Optional: thin scrollbar for better UX */
.elementor-2530 .elementor-element.elementor-element-39a83a8.elementor-widget-text-editor {
  scrollbar-width: thin !important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-3ed2132 */.elementor-2530 .elementor-element.elementor-element-3ed2132 .elementor-element-2478ed7 span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8f04b0b */.elementor-2530 .elementor-element.elementor-element-8f04b0b h3{
    color: var(--Text-dark, #040625);

/* Text lg/Semibold */
font-size: var(--Font-size-text-lg, 18px);
font-style: normal;
font-weight: 600;
line-height: var(--Line-height-text-lg, 28px); /* 155.556% */
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-2266, class: .elementor-element-fdcf35e */.elementor-2530 .elementor-element.elementor-element-fdcf35e .elementor-element-2478ed7 span.elementor-button-content-wrapper {
    display: flex;
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d16b1 */.elementor-2530 .elementor-element.elementor-element-09d16b1 {
    border-radius: 41px;
background: #BE8852;
filter: blur(98.19999694824219px);
position: absolute;
bottom: -595px;
width: 1248px;
height: 570px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4350ba */.elementor-2530 .elementor-element.elementor-element-b4350ba h1, .elementor-2530 .elementor-element.elementor-element-b4350ba h2, .elementor-2530 .elementor-element.elementor-element-b4350ba h3, .elementor-2530 .elementor-element.elementor-element-b4350ba h4, .elementor-2530 .elementor-element.elementor-element-b4350ba h5 {
    text-wrap: pretty !important;
}   

.elementor-2530 .elementor-element.elementor-element-b4350ba p, .elementor-2530 .elementor-element.elementor-element-b4350ba span {
    text-wrap: pretty !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-808dd32 */.elementor-2530 .elementor-element.elementor-element-808dd32 .jet-listing-dynamic-repeater__items {
    display: flex; 
    flex-direction: row !important;
    gap: 16px; 
    list-style: none !important;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}

.sf {
    flex-wrap: wrap; 
    list-style: none; 
    padding: 0; 
    margin: 0; 
}

.sf .icon-list__item {
    display: flex; 
    align-items: center; 
    gap: 10px;
    list-style: none;   
}

@media (max-width:1024px) {
    .elementor-2530 .elementor-element.elementor-element-808dd32 .jet-listing-dynamic-repeater__items {
    display: flex; 
    flex-direction: row !important;
    gap: 16px; 
    list-style: none !important;
    width: 100%;
    flex-wrap: wrap;
    justify-content: start;
}
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-2266, class: .elementor-element-97b53b4 */.elementor-2530 .elementor-element.elementor-element-97b53b4 .dfp_cta_desc span {
    color: var(--Text-dark, #031926) !important;
}

/* Element Call to Action - Text Show/Hide */
.elementor-2530 .elementor-element.elementor-element-97b53b4 .dark_theme {
    display: none!important;
}
.elementor-2530 .elementor-element.elementor-element-97b53b4 .light_theme {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd876f */.elementor-2530 .elementor-element.elementor-element-dbd876f {
    border-radius: 4px;
    border: 1px solid var(--Border-seconday, #DFE0E2);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-deb9aae *//*Play Button*/
.elementor-2530 .elementor-element.elementor-element-deb9aae img {
    display: none !important;
}

.elementor-2530 .elementor-element.elementor-element-deb9aae picture img {
    display: none !important;
}

.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-image-overlay img {
    display: none;
}

.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg {
    width: 84px;
    height: 84px;
    opacity: 1;
}

.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg ellipse,
.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg path {
    fill: #000;
    transition: all 0.3s;
}

.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg:hover ellipse {
    fill: #000;
    transition: all 0.3s;
}
.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg:hover path {
    fill: var(--primary-hover);
    stroke: var(--primary-hover);
    transition: all 0.3s;
}

@media screen and (width <= 1024px) {
    .elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg {
        width: 64px;
        height: 64px;
    }
}

@media screen and (width <= 767px) {
    .elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg {
        width: 54px;
        height: 54px;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-deb9aae *//*Play Button*/
.elementor-2530 .elementor-element.elementor-element-deb9aae img {
    display: none !important;
}

.elementor-2530 .elementor-element.elementor-element-deb9aae picture img {
    display: none !important;
}

.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-image-overlay img {
    display: none;
}

.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg {
    width: 84px;
    height: 84px;
    opacity: 1;
}

.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg ellipse,
.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg path {
    fill: #000;
    transition: all 0.3s;
}

.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg:hover ellipse {
    fill: #000;
    transition: all 0.3s;
}
.elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg:hover path {
    fill: var(--primary-hover);
    stroke: var(--primary-hover);
    transition: all 0.3s;
}

@media screen and (width <= 1024px) {
    .elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg {
        width: 64px;
        height: 64px;
    }
}

@media screen and (width <= 767px) {
    .elementor-2530 .elementor-element.elementor-element-deb9aae .elementor-custom-embed-play svg {
        width: 54px;
        height: 54px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4adda34 */.elementor-2530 .elementor-element.elementor-element-4adda34 {
    border-radius: 4px;
    border: 1px solid var(--Border-seconday, #DFE0E2);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ae7aef */.elementor-2530 .elementor-element.elementor-element-9ae7aef {
    width: 806px;
    height: 388px;
        background: var(--Brand-Primary-600, #BE8852);
    filter: blur(125px);
     position: absolute;
      /*top: 50%;*/
      /*left: 50%;*/
      /*transform: translate(-50%, -50%);*/
}

@media screen and (width <= 1024px) {
    .elementor-2530 .elementor-element.elementor-element-9ae7aef {
        width: 506px;
        height: 288px;
        /*left: 96px;*/
        /*top: 96px;*/
    }
}

@media screen and (width <= 767px) {
    .elementor-2530 .elementor-element.elementor-element-9ae7aef {
        width: 96px;
        height: 250px;
        /*left: 96px;*/
        /*top: 96px;*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952b24f */.elementor-2530 .elementor-element.elementor-element-952b24f {
    border-radius: var(--image-md, 16px);
border: 1px solid var(--Border-seconday, #DFE0E2);
background: url(<path-to-image>) lightgray 0.104px -19.893px / 99.978% 107% no-repeat, url(<path-to-image>) lightgray 50% / cover no-repeat;
}/* End custom CSS */