.elementor-3521 .elementor-element.elementor-element-7c65e54{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:1;--padding-top:80px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3521 .elementor-element.elementor-element-7c65e54:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-7c65e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb1c518 );background-image:url("https://dentistofplanotexas.com/wp-content/uploads/Hero-Services-Pages.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3521 .elementor-element.elementor-element-7c65e54::before, .elementor-3521 .elementor-element.elementor-element-7c65e54 > .elementor-background-video-container::before, .elementor-3521 .elementor-element.elementor-element-7c65e54 > .e-con-inner > .elementor-background-video-container::before, .elementor-3521 .elementor-element.elementor-element-7c65e54 > .elementor-background-slideshow::before, .elementor-3521 .elementor-element.elementor-element-7c65e54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3521 .elementor-element.elementor-element-7c65e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3521 .elementor-element.elementor-element-a78a988{--display:flex;--position:absolute;top:0px;--z-index:0;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-a78a988{left:0px;}body.rtl .elementor-3521 .elementor-element.elementor-element-a78a988{right:0px;}.elementor-3521 .elementor-element.elementor-element-370ab40{--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:2;}.elementor-3521 .elementor-element.elementor-element-a9f8082{--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-3521 .elementor-element.elementor-element-a9f8082.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3521 .elementor-element.elementor-element-f6cc711{--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-3521 .elementor-element.elementor-element-b158a4c{--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-3521 .elementor-element.elementor-element-f85a3e8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3521 .elementor-element.elementor-element-026c46a{width:100%;max-width:100%;}.elementor-3521 .elementor-element.elementor-element-026c46a.elementor-element{--align-self:center;}.elementor-3521 .elementor-element.elementor-element-026c46a .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-6d976da );}.elementor-3521 .elementor-element.elementor-element-143361e{width:100%;max-width:100%;text-align:start;}.elementor-3521 .elementor-element.elementor-element-143361e.elementor-element{--align-self:flex-start;}.elementor-3521 .elementor-element.elementor-element-143361e .elementor-heading-title{font-family:var( --e-global-typography-4a26683-font-family ), Sans-serif;font-size:var( --e-global-typography-4a26683-font-size );font-weight:var( --e-global-typography-4a26683-font-weight );line-height:var( --e-global-typography-4a26683-line-height );letter-spacing:var( --e-global-typography-4a26683-letter-spacing );color:var( --e-global-color-6d976da );}.elementor-3521 .elementor-element.elementor-element-c7353c8{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-text );}.elementor-3521 .elementor-element.elementor-element-85ce4f9{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--z-index:2;}.elementor-3521 .elementor-element.elementor-element-043b378 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3521 .elementor-element.elementor-element-043b378 .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-3521 .elementor-element.elementor-element-697cbe5{--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-3521 .elementor-element.elementor-element-19d0a88 .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-6d976da );}.elementor-3521 .elementor-element.elementor-element-e07d182{--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-3521 .elementor-element.elementor-element-379c909.elementor-element{--align-self:center;}.elementor-3521 .elementor-element.elementor-element-379c909 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3521 .elementor-element.elementor-element-379c909 .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-3521 .elementor-element.elementor-element-02f55d6 .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-3521 .elementor-element.elementor-element-02f55d6.elementor-element{--align-self:center;}.elementor-3521 .elementor-element.elementor-element-02f55d6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3521 .elementor-element.elementor-element-02f55d6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3521 .elementor-element.elementor-element-b902345{--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-3521 .elementor-element.elementor-element-b902345.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3521 .elementor-element.elementor-element-18e6dd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--z-index:2;}.elementor-3521 .elementor-element.elementor-element-18e6dd5:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-18e6dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f52872e );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3521 .elementor-element.elementor-element-18e6dd5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3521 .elementor-element.elementor-element-ac6b96a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3521 .elementor-element.elementor-element-ac6b96a:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-ac6b96a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c40814 );}.elementor-3521 .elementor-element.elementor-element-0ed17cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--z-index:1;}.elementor-3521 .elementor-element.elementor-element-d30c9ed .elementor-heading-title{font-family:var( --e-global-typography-6850f40-font-family ), Sans-serif;font-size:var( --e-global-typography-6850f40-font-size );font-weight:var( --e-global-typography-6850f40-font-weight );line-height:var( --e-global-typography-6850f40-line-height );color:var( --e-global-color-6d976da );}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-0878d1c{left:0px;}body.rtl .elementor-3521 .elementor-element.elementor-element-0878d1c{right:0px;}.elementor-3521 .elementor-element.elementor-element-0878d1c{top:0px;z-index:2;border-radius:4px 4px 4px 4px;}.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play i{color:var( --e-global-color-1ffdf9e );font-size:84px;}.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg{fill:var( --e-global-color-1ffdf9e );width:84px;height:84px;}.elementor-3521 .elementor-element.elementor-element-238e3e2{--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-3521 .elementor-element.elementor-element-3c0cbd3{z-index:2;}.elementor-3521 .elementor-element.elementor-element-560ae762{--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-3521 .elementor-element.elementor-element-7548853a{--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-3521 .elementor-element.elementor-element-35ade412{--display:flex;}.elementor-3521 .elementor-element.elementor-element-56049c5c{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-3521 .elementor-element.elementor-element-56049c5c .elementor-toc__header-title{text-align:start;}.elementor-3521 .elementor-element.elementor-element-56049c5c .elementor-toc__header, .elementor-3521 .elementor-element.elementor-element-56049c5c .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 );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-56049c5c .elementor-toc__header{flex-direction:row;}.elementor-3521 .elementor-element.elementor-element-56049c5c .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-3521 .elementor-element.elementor-element-36eaa567{--display:flex;}.elementor-3521 .elementor-element.elementor-element-36eaa567.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3521 .elementor-element.elementor-element-9ea6e41 .posts-nav-link{color:var( --e-global-color-6d976da );text-decoration:none;}.elementor-3521 .elementor-element.elementor-element-9ea6e41 .posts-nav-separator{margin-left:8px;margin-right:8px;}.elementor-3521 .elementor-element.elementor-element-9ea6e41 .posts-nav-current{color:var( --e-global-color-text );}.elementor-3521 .elementor-element.elementor-element-4cd9abd{--display:flex;--overflow:auto;}.elementor-3521 .elementor-element.elementor-element-4cd9abd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3521 .elementor-element.elementor-element-3673674d{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-3521 .elementor-element.elementor-element-3673674d .elementor-toc__header-title{text-align:start;}.elementor-3521 .elementor-element.elementor-element-3673674d .elementor-toc__header, .elementor-3521 .elementor-element.elementor-element-3673674d .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 );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-3673674d .elementor-toc__header{flex-direction:row;}.elementor-3521 .elementor-element.elementor-element-3673674d .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-3521 .elementor-element.elementor-element-bcb9ff0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3521 .elementor-element.elementor-element-121a1530{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3521 .elementor-element.elementor-element-38584483{--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-3521 .elementor-element.elementor-element-932bba7{--display:flex;}.elementor-3521 .elementor-element.elementor-element-7b1b5a4d .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 );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );color:var( --e-global-color-6d976da );}.elementor-3521 .elementor-element.elementor-element-7bf7a051{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-3521 .elementor-element.elementor-element-63e0bb1e{--display:flex;}.elementor-3521 .elementor-element.elementor-element-4f269460 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3521 .elementor-element.elementor-element-4f269460 .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 );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );color:var( --e-global-color-6d976da );}.elementor-3521 .elementor-element.elementor-element-31aa2d23{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3521 .elementor-element.elementor-element-7c1ae02a .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 );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );color:var( --e-global-color-6d976da );}.elementor-3521 .elementor-element.elementor-element-6d61117b.elementor-element{--align-self:flex-start;}.elementor-3521 .elementor-element.elementor-element-6d61117b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3521 .elementor-element.elementor-element-6d61117b .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-3521 .elementor-element.elementor-element-10f4f292{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-3521 .elementor-element.elementor-element-10f4f292 .elementor-divider-separator{width:100%;}.elementor-3521 .elementor-element.elementor-element-10f4f292 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-3521 .elementor-element.elementor-element-7a18a0e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3521 .elementor-element.elementor-element-5980263c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3521 .elementor-element.elementor-element-418ac86b{--display:flex;}.elementor-3521 .elementor-element.elementor-element-6abbc5f2 .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 );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-50c7cd55{--display:flex;}.elementor-3521 .elementor-element.elementor-element-149055d .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3521 .elementor-element.elementor-element-149055d .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 );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );color:var( --e-global-color-6d976da );}.elementor-3521 .elementor-element.elementor-element-6c6b881f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3521 .elementor-element.elementor-element-5cd4fa89 .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 );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );color:var( --e-global-color-6d976da );}.elementor-3521 .elementor-element.elementor-element-6256f5ca.elementor-element{--align-self:flex-start;}.elementor-3521 .elementor-element.elementor-element-6256f5ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3521 .elementor-element.elementor-element-6256f5ca .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-3521 .elementor-element.elementor-element-177de4ea{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-3521 .elementor-element.elementor-element-177de4ea .elementor-divider-separator{width:100%;}.elementor-3521 .elementor-element.elementor-element-177de4ea .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-3521 .elementor-element.elementor-element-26e3671e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3521 .elementor-element.elementor-element-7b4eb45a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3521 .elementor-element.elementor-element-1735fd19 .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 );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-12c47fff{--display:flex;--min-height:500px;--overflow:hidden;--border-radius:2px 2px 2px 2px;}.elementor-3521 .elementor-element.elementor-element-58cfb435{--display:flex;--min-height:500px;--border-radius:2px 2px 2px 2px;}.elementor-3521 .elementor-element.elementor-element-58cfb435:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-58cfb435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3521 .elementor-element.elementor-element-3fce7b2b{--display:flex;--min-height:500px;--border-radius:2px 2px 2px 2px;}.elementor-3521 .elementor-element.elementor-element-4ead440b{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-3521 .elementor-element.elementor-element-4ead440b p{margin-block-end:24px;}.elementor-3521 .elementor-element.elementor-element-1a6f1ae .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3521 .elementor-element.elementor-element-1a6f1ae .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-3521 .elementor-element.elementor-element-61b7e26d{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-3521 .elementor-element.elementor-element-61b7e26d .elementor-divider-separator{width:100%;}.elementor-3521 .elementor-element.elementor-element-61b7e26d .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-3521 .elementor-element.elementor-element-33e14b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3521 .elementor-element.elementor-element-2032a328{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-3521 .elementor-element.elementor-element-2032a328 .elementor-divider-separator{width:100%;}.elementor-3521 .elementor-element.elementor-element-2032a328 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-3521 .elementor-element.elementor-element-f33ad58{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-3521 .elementor-element.elementor-element-f33ad58 .elementor-divider-separator{width:100%;}.elementor-3521 .elementor-element.elementor-element-f33ad58 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-3521 .elementor-element.elementor-element-421a9115{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3521 .elementor-element.elementor-element-5c4277ad{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3521 .elementor-element.elementor-element-531e5bd3{--display:flex;}.elementor-3521 .elementor-element.elementor-element-4fd83d8a .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 );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-47e2ebc8{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-3521 .elementor-element.elementor-element-46583f65{--display:flex;}.elementor-3521 .elementor-element.elementor-element-109bc059{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-3521 .elementor-element.elementor-element-31c47e1f{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-3521 .elementor-element.elementor-element-31c47e1f .elementor-divider-separator{width:100%;}.elementor-3521 .elementor-element.elementor-element-31c47e1f .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-3521 .elementor-element.elementor-element-23864722{--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-3521 .elementor-element.elementor-element-246356a6{--display:flex;}.elementor-3521 .elementor-element.elementor-element-dcb1b86{--display:flex;}.elementor-3521 .elementor-element.elementor-element-47bfb76c{--display:flex;}.elementor-3521 .elementor-element.elementor-element-202875b{--display:flex;}.elementor-3521 .elementor-element.elementor-element-22594d2c{--display:flex;}.elementor-3521 .elementor-element.elementor-element-764ae4f4{--display:flex;}.elementor-3521 .elementor-element.elementor-element-a9cb774{--display:flex;}.elementor-3521 .elementor-element.elementor-element-6b149b15{--display:flex;}.elementor-3521 .elementor-element.elementor-element-7afd9a54{--display:flex;}.elementor-3521 .elementor-element.elementor-element-49e9b96f{--display:flex;}.elementor-3521 .elementor-element.elementor-element-5c55931c{--display:flex;}.elementor-3521 .elementor-element.elementor-element-5405373f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3521 .elementor-element.elementor-element-76632101{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3521 .elementor-element.elementor-element-539173d7{--display:flex;}.elementor-3521 .elementor-element.elementor-element-581f8b01 .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 );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-7093ec46{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-3521 .elementor-element.elementor-element-7bfe32a4 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3521 .elementor-element.elementor-element-7bfe32a4 .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 );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );color:var( --e-global-color-6d976da );}.elementor-3521 .elementor-element.elementor-element-319ff366{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-3521 .elementor-element.elementor-element-319ff366 .elementor-divider-separator{width:100%;}.elementor-3521 .elementor-element.elementor-element-319ff366 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-3521 .elementor-element.elementor-element-10fe66e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3521 .elementor-element.elementor-element-66a2d668{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-3521 .elementor-element.elementor-element-66a2d668 .elementor-divider-separator{width:100%;}.elementor-3521 .elementor-element.elementor-element-66a2d668 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-3521 .elementor-element.elementor-element-260f41a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3521 .elementor-element.elementor-element-51fd2316{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3521 .elementor-element.elementor-element-3ffd6596{--display:flex;}.elementor-3521 .elementor-element.elementor-element-3c6553ff .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 );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-70d40808{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-3521 .elementor-element.elementor-element-3db3e5c2 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3521 .elementor-element.elementor-element-3db3e5c2 .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-3521 .elementor-element.elementor-element-1b519ea0{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-3521 .elementor-element.elementor-element-51e47ded{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3521 .elementor-element.elementor-element-1c3c2571 .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-3521 .elementor-element.elementor-element-79e72dfc{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-3521 .elementor-element.elementor-element-6fd48a3c.elementor-element{--align-self:flex-start;}.elementor-3521 .elementor-element.elementor-element-6fd48a3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3521 .elementor-element.elementor-element-6fd48a3c .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-3521 .elementor-element.elementor-element-1f3b2e8b{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-3521 .elementor-element.elementor-element-1f3b2e8b .elementor-divider-separator{width:100%;}.elementor-3521 .elementor-element.elementor-element-1f3b2e8b .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-3521 .elementor-element.elementor-element-2328f4fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3521 .elementor-element.elementor-element-159baf55{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3521 .elementor-element.elementor-element-433bf8c6{--display:flex;}.elementor-3521 .elementor-element.elementor-element-3b8ff759 .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 );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-22a0fe6b{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-3521 .elementor-element.elementor-element-3d435ff8 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3521 .elementor-element.elementor-element-3d435ff8 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-3521 .elementor-element.elementor-element-386087a7{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3521 .elementor-element.elementor-element-1b138d6a .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-3521 .elementor-element.elementor-element-ea02b98.elementor-element{--align-self:flex-start;}.elementor-3521 .elementor-element.elementor-element-ea02b98 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3521 .elementor-element.elementor-element-ea02b98 .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-3521 .elementor-element.elementor-element-576fcff0{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-3521 .elementor-element.elementor-element-576fcff0 .elementor-divider-separator{width:100%;}.elementor-3521 .elementor-element.elementor-element-576fcff0 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-3521 .elementor-element.elementor-element-1baae84c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3521 .elementor-element.elementor-element-557b86da{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3521 .elementor-element.elementor-element-19e659c8{--display:flex;}.elementor-3521 .elementor-element.elementor-element-4ec6df9a .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 );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-6365c222{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-3521 .elementor-element.elementor-element-2f4a2a9c .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3521 .elementor-element.elementor-element-2f4a2a9c .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-3521 .elementor-element.elementor-element-13fab351{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-3521 .elementor-element.elementor-element-416ac9ca{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3521 .elementor-element.elementor-element-b01219d{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-3521 .elementor-element.elementor-element-b01219d .elementor-divider-separator{width:100%;}.elementor-3521 .elementor-element.elementor-element-b01219d .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-3521 .elementor-element.elementor-element-5a05915f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3521 .elementor-element.elementor-element-1c372e1e{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3521 .elementor-element.elementor-element-5f1bec8a{--display:flex;}.elementor-3521 .elementor-element.elementor-element-6b025690 .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 );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-5d30d981{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-3521 .elementor-element.elementor-element-33cff526{--display:flex;}.elementor-3521 .elementor-element.elementor-element-2b3f3360{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-3521 .elementor-element.elementor-element-794394c0{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-3521 .elementor-element.elementor-element-794394c0 .elementor-divider-separator{width:100%;}.elementor-3521 .elementor-element.elementor-element-794394c0 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-3521 .elementor-element.elementor-element-2895fd32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3521 .elementor-element.elementor-element-6566e7f5{--divider-border-style:solid;--divider-color:var( --e-global-color-db537b2 );--divider-border-width:1px;}.elementor-3521 .elementor-element.elementor-element-6566e7f5 .elementor-divider-separator{width:100%;}.elementor-3521 .elementor-element.elementor-element-6566e7f5 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-3521 .elementor-element.elementor-element-34f13f99{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3521 .elementor-element.elementor-element-2a3512ff{--display:flex;}.elementor-3521 .elementor-element.elementor-element-442c1761 .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 );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-26ffd3fc{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-3521 .elementor-element.elementor-element-6bacce5a{--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:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3521 .elementor-element.elementor-element-6bacce5a:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-6bacce5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-3521 .elementor-element.elementor-element-17eb5e80{--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-3521 .elementor-element.elementor-element-44459052{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-3521 .elementor-element.elementor-element-267ad91f{--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:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3521 .elementor-element.elementor-element-267ad91f:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-267ad91f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-3521 .elementor-element.elementor-element-594e038b{--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-3521 .elementor-element.elementor-element-5d8e4c08{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-3521 .elementor-element.elementor-element-9f7a9d5{--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:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3521 .elementor-element.elementor-element-9f7a9d5:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-9f7a9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-3521 .elementor-element.elementor-element-7ec6cad2{--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-3521 .elementor-element.elementor-element-62821655{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-3521 .elementor-element.elementor-element-68066777{--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:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3521 .elementor-element.elementor-element-68066777:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-68066777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-3521 .elementor-element.elementor-element-592e5daf{--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-3521 .elementor-element.elementor-element-1aa637f9{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-3521 .elementor-element.elementor-element-72fbe4d1{--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:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3521 .elementor-element.elementor-element-72fbe4d1:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-72fbe4d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-3521 .elementor-element.elementor-element-47ba1f44{--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-3521 .elementor-element.elementor-element-68b81793{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-3521 .elementor-element.elementor-element-45ce5c5{--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:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3521 .elementor-element.elementor-element-45ce5c5:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-45ce5c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-3521 .elementor-element.elementor-element-54e077d{--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-3521 .elementor-element.elementor-element-4386bd52{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-3521 .elementor-element.elementor-element-74b32a36{--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:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3521 .elementor-element.elementor-element-74b32a36:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-74b32a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-3521 .elementor-element.elementor-element-226ed8e2{--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-3521 .elementor-element.elementor-element-3e0999b6{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-3521 .elementor-element.elementor-element-2cce6987{--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:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3521 .elementor-element.elementor-element-2cce6987:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-2cce6987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-3521 .elementor-element.elementor-element-41b682d8{--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-3521 .elementor-element.elementor-element-506a6ced{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-3521 .elementor-element.elementor-element-23a6356d{--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:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3521 .elementor-element.elementor-element-23a6356d:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-23a6356d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-3521 .elementor-element.elementor-element-56bd6a12{--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-3521 .elementor-element.elementor-element-2c690665{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-3521 .elementor-element.elementor-element-136925c7{--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:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3521 .elementor-element.elementor-element-136925c7:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-136925c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ffdf9e );}.elementor-3521 .elementor-element.elementor-element-5d93aeff{--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-3521 .elementor-element.elementor-element-715ee5a0{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-3521 .elementor-element.elementor-element-271ffb30{--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:4px 4px 4px 4px;--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-3521 .elementor-element.elementor-element-271ffb30 > .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-3521 .elementor-element.elementor-element-271ffb30 > .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-3521 .elementor-element.elementor-element-271ffb30.elementor-element{--align-self:center;}.elementor-3521 .elementor-element.elementor-element-271ffb30 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3521 .elementor-element.elementor-element-271ffb30 {--n-accordion-padding:32px 32px 20px 32px;}:where( .elementor-3521 .elementor-element.elementor-element-271ffb30 > .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 );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-26741dc0{--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;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3521 .elementor-element.elementor-element-26741dc0:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-26741dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f7e82e );background-image:url("https://dentistofplanotexas.com/wp-content/uploads/fts-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3521 .elementor-element.elementor-element-2a8b8831{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-3521 .elementor-element.elementor-element-2f0c16ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3521 .elementor-element.elementor-element-22b57e7d{--display:flex;}.elementor-3521 .elementor-element.elementor-element-22b57e7d:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-22b57e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dentistofplanotexas.com/wp-content/uploads/Hero-Services-Pages.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3521 .elementor-element.elementor-element-7b45ee3{--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-3521 .elementor-element.elementor-element-7dde596{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3521 .elementor-element.elementor-element-fa0ab83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3521 .elementor-element.elementor-element-12c672c{text-align:center;}.elementor-3521 .elementor-element.elementor-element-12c672c .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-6d976da );}.elementor-3521 .elementor-element.elementor-element-9fd3c2c{text-align:center;}.elementor-3521 .elementor-element.elementor-element-9fd3c2c .elementor-heading-title{font-family:var( --e-global-typography-23cae12-font-family ), Sans-serif;font-size:var( --e-global-typography-23cae12-font-size );font-weight:var( --e-global-typography-23cae12-font-weight );line-height:var( --e-global-typography-23cae12-line-height );color:var( --e-global-color-6d976da );}.elementor-3521 .elementor-element.elementor-element-6ce312d{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--z-index:2;}.elementor-3521 .elementor-element.elementor-element-00f739d .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-3521 .elementor-element.elementor-element-00f739d .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-3521 .elementor-element.elementor-element-7a72a62{--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-3521 .elementor-element.elementor-element-905cdbf{--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-3521 .elementor-element.elementor-element-a4505f2{--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-3521 .elementor-element.elementor-element-949f0d0{text-align:center;}.elementor-3521 .elementor-element.elementor-element-949f0d0 .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-6d976da );}@media(max-width:1024px){.elementor-3521 .elementor-element.elementor-element-7c65e54{--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-3521 .elementor-element.elementor-element-7c65e54:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-7c65e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-3521 .elementor-element.elementor-element-370ab40{--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-3521 .elementor-element.elementor-element-a9f8082{--justify-content:flex-start;}.elementor-3521 .elementor-element.elementor-element-f6cc711{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3521 .elementor-element.elementor-element-026c46a{width:auto;max-width:auto;}.elementor-3521 .elementor-element.elementor-element-026c46a.elementor-element{--align-self:flex-start;}.elementor-3521 .elementor-element.elementor-element-026c46a .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-3521 .elementor-element.elementor-element-143361e .elementor-heading-title{font-size:var( --e-global-typography-4a26683-font-size );line-height:var( --e-global-typography-4a26683-line-height );letter-spacing:var( --e-global-typography-4a26683-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-c7353c8{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-85ce4f9{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3521 .elementor-element.elementor-element-043b378 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-697cbe5{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3521 .elementor-element.elementor-element-19d0a88 .elementor-heading-title{font-size:var( --e-global-typography-80fd42b-font-size );line-height:var( --e-global-typography-80fd42b-line-height );}.elementor-3521 .elementor-element.elementor-element-379c909 .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-3521 .elementor-element.elementor-element-02f55d6 .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-3521 .elementor-element.elementor-element-b902345{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3521 .elementor-element.elementor-element-18e6dd5{--min-height:450px;}.elementor-3521 .elementor-element.elementor-element-d30c9ed .elementor-heading-title{font-size:var( --e-global-typography-6850f40-font-size );line-height:var( --e-global-typography-6850f40-line-height );}.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play i{font-size:80px;}.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-3521 .elementor-element.elementor-element-56049c5c{width:100%;max-width:100%;}.elementor-3521 .elementor-element.elementor-element-56049c5c .elementor-toc__header, .elementor-3521 .elementor-element.elementor-element-56049c5c .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-56049c5c .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-3521 .elementor-element.elementor-element-3673674d{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-3521 .elementor-element.elementor-element-3673674d .elementor-toc__header, .elementor-3521 .elementor-element.elementor-element-3673674d .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-3673674d .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-3521 .elementor-element.elementor-element-7b1b5a4d .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-7bf7a051{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-4f269460 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-7c1ae02a .elementor-heading-title{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-6d61117b .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-3521 .elementor-element.elementor-element-6abbc5f2 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-149055d .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-5cd4fa89 .elementor-heading-title{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-6256f5ca .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-3521 .elementor-element.elementor-element-1735fd19 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-4ead440b{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-1a6f1ae .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-4fd83d8a .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-47e2ebc8{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-109bc059{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-581f8b01 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-7093ec46{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-7bfe32a4 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-3c6553ff .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-70d40808{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-3db3e5c2 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-1b519ea0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3521 .elementor-element.elementor-element-1c3c2571 .elementor-heading-title{font-size:var( --e-global-typography-711bb7a-font-size );line-height:var( --e-global-typography-711bb7a-line-height );}.elementor-3521 .elementor-element.elementor-element-79e72dfc{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-6fd48a3c .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-3521 .elementor-element.elementor-element-3b8ff759 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-22a0fe6b{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-1b138d6a .elementor-heading-title{font-size:var( --e-global-typography-711bb7a-font-size );line-height:var( --e-global-typography-711bb7a-line-height );}.elementor-3521 .elementor-element.elementor-element-ea02b98 .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-3521 .elementor-element.elementor-element-4ec6df9a .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-6365c222{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-2f4a2a9c .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-13fab351{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-6b025690 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-5d30d981{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-2b3f3360{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-442c1761 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-26ffd3fc{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-44459052{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-5d8e4c08{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-62821655{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-1aa637f9{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-68b81793{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-4386bd52{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-3e0999b6{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-506a6ced{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-2c690665{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-715ee5a0{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-271ffb30{z-index:1;--n-accordion-title-font-size:var( --e-global-typography-b1d4e94-font-size );}:where( .elementor-3521 .elementor-element.elementor-element-271ffb30 > .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 );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-2a8b8831{width:100%;max-width:100%;}.elementor-3521 .elementor-element.elementor-element-12c672c{text-align:start;}.elementor-3521 .elementor-element.elementor-element-12c672c .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-3521 .elementor-element.elementor-element-9fd3c2c{text-align:start;}.elementor-3521 .elementor-element.elementor-element-9fd3c2c .elementor-heading-title{font-size:var( --e-global-typography-23cae12-font-size );line-height:var( --e-global-typography-23cae12-line-height );}.elementor-3521 .elementor-element.elementor-element-6ce312d{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3521 .elementor-element.elementor-element-00f739d .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-a4505f2{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3521 .elementor-element.elementor-element-949f0d0{text-align:start;}.elementor-3521 .elementor-element.elementor-element-949f0d0 .elementor-heading-title{font-size:var( --e-global-typography-80fd42b-font-size );line-height:var( --e-global-typography-80fd42b-line-height );}}@media(max-width:767px){.elementor-3521 .elementor-element.elementor-element-026c46a{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;}.elementor-3521 .elementor-element.elementor-element-026c46a.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-3521 .elementor-element.elementor-element-026c46a .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-3521 .elementor-element.elementor-element-143361e .elementor-heading-title{font-size:var( --e-global-typography-4a26683-font-size );line-height:var( --e-global-typography-4a26683-line-height );letter-spacing:var( --e-global-typography-4a26683-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-c7353c8{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-043b378 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-19d0a88 .elementor-heading-title{font-size:var( --e-global-typography-80fd42b-font-size );line-height:var( --e-global-typography-80fd42b-line-height );}.elementor-3521 .elementor-element.elementor-element-379c909 .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-3521 .elementor-element.elementor-element-02f55d6 .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-3521 .elementor-element.elementor-element-b902345{--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-3521 .elementor-element.elementor-element-18e6dd5{--min-height:450px;}.elementor-3521 .elementor-element.elementor-element-d30c9ed .elementor-heading-title{font-size:var( --e-global-typography-6850f40-font-size );line-height:var( --e-global-typography-6850f40-line-height );}.elementor-3521 .elementor-element.elementor-element-0878d1c{border-radius:0px 0px 0px 0px;}.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play i{font-size:60px;}.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg{width:60px;height:60px;}.elementor-3521 .elementor-element.elementor-element-56049c5c .elementor-toc__header, .elementor-3521 .elementor-element.elementor-element-56049c5c .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-56049c5c .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-3521 .elementor-element.elementor-element-3673674d .elementor-toc__header, .elementor-3521 .elementor-element.elementor-element-3673674d .elementor-toc__header-title{font-size:var( --e-global-typography-b1d4e94-font-size );line-height:var( --e-global-typography-b1d4e94-line-height );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-3673674d .elementor-toc__list-item{font-size:var( --e-global-typography-925b7dc-font-size );line-height:var( --e-global-typography-925b7dc-line-height );}.elementor-3521 .elementor-element.elementor-element-7b1b5a4d .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-7bf7a051{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-4f269460 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-7c1ae02a .elementor-heading-title{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-6d61117b .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-3521 .elementor-element.elementor-element-6abbc5f2 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-149055d .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-5cd4fa89 .elementor-heading-title{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-6256f5ca .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-3521 .elementor-element.elementor-element-1735fd19 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-12c47fff{--min-height:350px;}.elementor-3521 .elementor-element.elementor-element-58cfb435{--min-height:350px;}.elementor-3521 .elementor-element.elementor-element-3fce7b2b{--min-height:350px;}.elementor-3521 .elementor-element.elementor-element-4ead440b{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-1a6f1ae .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-4fd83d8a .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-47e2ebc8{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-109bc059{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-581f8b01 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-7093ec46{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-7bfe32a4 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-8e6579b-font-size );line-height:var( --e-global-typography-8e6579b-line-height );letter-spacing:var( --e-global-typography-8e6579b-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-3c6553ff .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-70d40808{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-3db3e5c2 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-1b519ea0{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3521 .elementor-element.elementor-element-1c3c2571 .elementor-heading-title{font-size:var( --e-global-typography-711bb7a-font-size );line-height:var( --e-global-typography-711bb7a-line-height );}.elementor-3521 .elementor-element.elementor-element-79e72dfc{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-6fd48a3c .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-3521 .elementor-element.elementor-element-3b8ff759 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-22a0fe6b{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-1b138d6a .elementor-heading-title{font-size:var( --e-global-typography-711bb7a-font-size );line-height:var( --e-global-typography-711bb7a-line-height );}.elementor-3521 .elementor-element.elementor-element-ea02b98 .elementor-button{font-size:var( --e-global-typography-c371abc-font-size );line-height:var( --e-global-typography-c371abc-line-height );}.elementor-3521 .elementor-element.elementor-element-4ec6df9a .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-6365c222{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-2f4a2a9c .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-13fab351{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-6b025690 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-5d30d981{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-2b3f3360{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-442c1761 .elementor-heading-title{font-size:var( --e-global-typography-ada9f07-font-size );line-height:var( --e-global-typography-ada9f07-line-height );letter-spacing:var( --e-global-typography-ada9f07-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-26ffd3fc{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-44459052{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-5d8e4c08{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-62821655{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-1aa637f9{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-68b81793{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-4386bd52{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-3e0999b6{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-506a6ced{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-2c690665{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-715ee5a0{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-271ffb30{--n-accordion-title-font-size:var( --e-global-typography-b1d4e94-font-size );}:where( .elementor-3521 .elementor-element.elementor-element-271ffb30 > .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 );letter-spacing:var( --e-global-typography-b1d4e94-letter-spacing );}.elementor-3521 .elementor-element.elementor-element-26741dc0{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3521 .elementor-element.elementor-element-12c672c .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-3521 .elementor-element.elementor-element-9fd3c2c .elementor-heading-title{font-size:var( --e-global-typography-23cae12-font-size );line-height:var( --e-global-typography-23cae12-line-height );}.elementor-3521 .elementor-element.elementor-element-00f739d .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-a40dbcd-font-size );line-height:var( --e-global-typography-a40dbcd-line-height );}.elementor-3521 .elementor-element.elementor-element-949f0d0 .elementor-heading-title{font-size:var( --e-global-typography-80fd42b-font-size );line-height:var( --e-global-typography-80fd42b-line-height );}}@media(min-width:768px){.elementor-3521 .elementor-element.elementor-element-a9f8082{--width:45%;}.elementor-3521 .elementor-element.elementor-element-b902345{--width:22%;}.elementor-3521 .elementor-element.elementor-element-35ade412{--width:260px;}.elementor-3521 .elementor-element.elementor-element-36eaa567{--width:60%;}.elementor-3521 .elementor-element.elementor-element-4cd9abd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3521 .elementor-element.elementor-element-7c65e54{--content-width:100%;}.elementor-3521 .elementor-element.elementor-element-a9f8082{--width:100%;}.elementor-3521 .elementor-element.elementor-element-b902345{--width:100%;}.elementor-3521 .elementor-element.elementor-element-35ade412{--width:100%;}.elementor-3521 .elementor-element.elementor-element-36eaa567{--width:100%;}.elementor-3521 .elementor-element.elementor-element-4cd9abd{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a78a988 */.elementor-3521 .elementor-element.elementor-element-a78a988 {
width: 100%;
height: 390px;
background: linear-gradient(180deg, #FFF 0%, rgba(255,255,255,0) 85%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-026c46a */.elementor-3521 .elementor-element.elementor-element-026c46a h1 {
        text-wrap: balance !important;
        opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-143361e */.elementor-3521 .elementor-element.elementor-element-143361e 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-3521 .elementor-element.elementor-element-143361e h2 {
     text-wrap: balance !important;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7353c8 */.elementor-3521 .elementor-element.elementor-element-c7353c8 {
    text-wrap: pretty;
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-043b378 */.elementor-3521 .elementor-element.elementor-element-043b378 .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 html, class: .elementor-element-bfba29f */.elementor-3521 .elementor-element.elementor-element-bfba29f {
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0878d1c *//*Play Button*/
.elementor-3521 .elementor-element.elementor-element-0878d1c {
    width: 100%;
    height: 100%;
}

.elementor-3521 .elementor-element.elementor-element-0878d1c img {
    display: none !important;
}

.elementor-3521 .elementor-element.elementor-element-0878d1c picture img {
    display: none !important;
}

.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg {
    width: 100%;
    height: 100%;
    opacity: 0;
}

.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg ellipse,
.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg path {
    /*fill: inheret;*/
    transition: all 0.3s;
}

.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg:hover ellipse {
    /*fill: #005EA9;*/
    transition: all 0.3s;
}
.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg:hover path {
    fill: #0076D1;
    /*stroke: var(--e-global-color-primary);*/
    transition: all 0.3s;
}

@media screen and (width <= 1024px) {
    .elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg {
        width: 60px;
        height: 60px;
    }
}

@media screen and (width <= 767px) {
    .elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg {
        width: 60px;
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfba29f */.elementor-3521 .elementor-element.elementor-element-bfba29f {
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0878d1c *//*Play Button*/
.elementor-3521 .elementor-element.elementor-element-0878d1c {
    width: 100%;
    height: 100%;
}

.elementor-3521 .elementor-element.elementor-element-0878d1c img {
    display: none !important;
}

.elementor-3521 .elementor-element.elementor-element-0878d1c picture img {
    display: none !important;
}

.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg {
    width: 100%;
    height: 100%;
    opacity: 0;
}

.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg ellipse,
.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg path {
    /*fill: inheret;*/
    transition: all 0.3s;
}

.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg:hover ellipse {
    /*fill: #005EA9;*/
    transition: all 0.3s;
}
.elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg:hover path {
    fill: #0076D1;
    /*stroke: var(--e-global-color-primary);*/
    transition: all 0.3s;
}

@media screen and (width <= 1024px) {
    .elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg {
        width: 60px;
        height: 60px;
    }
}

@media screen and (width <= 767px) {
    .elementor-3521 .elementor-element.elementor-element-0878d1c .elementor-custom-embed-play svg {
        width: 60px;
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e6dd5 */.elementor-3521 .elementor-element.elementor-element-18e6dd5 {
    border-radius: var(--image-md, 4px);
border: 1px solid var(--Border-seconday, #DFE0E2);
background: var(--Brand-primary-base, #01C18B);
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-56049c5c */.elementor-3521 .elementor-element.elementor-element-56049c5c {
    border-radius: 2px;
border: 1px solid var(--Border-seconday, #DFE0E2);
background: #FCFCFD;
}

.elementor-3521 .elementor-element.elementor-element-56049c5c ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before {
    display: none;
}

.elementor-3521 .elementor-element.elementor-element-56049c5c .elementor-toc__header {
    padding-bottom: 12px;
}

.elementor-3521 .elementor-element.elementor-element-56049c5c div#elementor-toc__7d8fb96 {
    padding-top: 12px;
}

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

.elementor-3521 .elementor-element.elementor-element-56049c5c li.elementor-toc__list-item:hover {
    padding: 8px;
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #7C5A24 !important;
    background: #F2ECD0;
    text-decoration: none !important;
}

.elementor-3521 .elementor-element.elementor-element-56049c5c a {
    text-decoration: none !important;
}

/* Apply styles to <li> only if it contains an active link */
.elementor-3521 .elementor-element.elementor-element-56049c5c .elementor-toc__list-item:has(a.elementor-item-active) {
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #7C5A24 !important;
    background: #F2ECD0;
}/* End custom CSS */
/* Start custom CSS for posts_navigation_breadcrumbs, class: .elementor-element-9ea6e41 */.elementor-3521 .elementor-element.elementor-element-9ea6e41 .posts-nav-link svg {
    fill: none;
}

.elementor-3521 .elementor-element.elementor-element-9ea6e41 span.posts-nav-separator {
    color: #040625 !important;
    opacity: 1 !important;
}

.elementor-3521 .elementor-element.elementor-element-9ea6e41 .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-3673674d */.elementor-3521 .elementor-element.elementor-element-3673674d {
    border-radius: 2px;
border: 1px solid var(--Border-seconday, #DFE0E2);
background: #FCFCFD;
}

.elementor-3521 .elementor-element.elementor-element-3673674d ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before {
    display: none;
}

.elementor-3521 .elementor-element.elementor-element-3673674d .elementor-toc__header {
    padding-bottom: 12px;
}

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

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

.elementor-3521 .elementor-element.elementor-element-3673674d li.elementor-toc__list-item:hover {
    padding: 8px;
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #7C5A24;
    background: #F2ECD0;
    text-decoration: none !important;
}

.elementor-3521 .elementor-element.elementor-element-3673674d 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-3521 .elementor-element.elementor-element-3673674d .elementor-toc__list-item:has(a.elementor-item-active) {
    border-radius: var(--card-md, 8px);
    border-left: 2px solid #7C5A24 !important;
    background: #F2ECD0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-4f269460 */.elementor-3521 .elementor-element.elementor-element-4f269460 .jet-listing-dynamic-repeater__items {
    display: flex ;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between !important;
    gap: 32px;
    list-style: none !important;
}

.elementor-3521 .elementor-element.elementor-element-4f269460 .img-con {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    background: #FCF8E9;
}
.elementor-3521 .elementor-element.elementor-element-4f269460 img {
    width: 28px;
    height: 28px;
}

.elementor-3521 .elementor-element.elementor-element-4f269460 li.jet-listing-dynamic-repeater__item {
    width: 330px;
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    gap: 10px;
}

.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-3521 .elementor-element.elementor-element-4f269460 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-4f269460 */.elementor-3521 .elementor-element.elementor-element-4f269460 .jet-listing-dynamic-repeater__items {
    display: flex ;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between !important;
    gap: 32px;
    list-style: none !important;
}

.elementor-3521 .elementor-element.elementor-element-4f269460 .img-con {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    background: #FCF8E9;
}
.elementor-3521 .elementor-element.elementor-element-4f269460 img {
    width: 28px;
    height: 28px;
}

.elementor-3521 .elementor-element.elementor-element-4f269460 li.jet-listing-dynamic-repeater__item {
    width: 330px;
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    gap: 10px;
}

.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-3521 .elementor-element.elementor-element-4f269460 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-149055d */.elementor-3521 .elementor-element.elementor-element-149055d .jet-listing-dynamic-repeater__items {
    display: flex ;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between !important;
    gap: 32px;
}

.elementor-3521 .elementor-element.elementor-element-149055d .img-con {
        display: flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    background: #FEF6F6;
}
.elementor-3521 .elementor-element.elementor-element-149055d img {
    width: 28px;
    height: 28px;
}

.elementor-3521 .elementor-element.elementor-element-149055d .jet-listing-dynamic-repeater__item {
    width: 330px;
    flex: 1 1 auto;
    display: flex;
}

.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, #201709);
    
    /* Text lg/Medium */
    font-family: var(--family-font-family-text, "Source Sans 3");
    font-size: var(--Font-size-text-lg, 18px);
    font-style: normal;
    font-weight: 600;
    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, "Source Sans 3");
    font-size: var(--Font-size-text-sm, 14px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--Line-height-text-sm, 22px); /* 157.143% */
    text-wrap: pretty;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-149055d */.elementor-3521 .elementor-element.elementor-element-149055d .jet-listing-dynamic-repeater__items {
    display: flex ;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between !important;
    gap: 32px;
}

.elementor-3521 .elementor-element.elementor-element-149055d .img-con {
        display: flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    background: #FEF6F6;
}
.elementor-3521 .elementor-element.elementor-element-149055d img {
    width: 28px;
    height: 28px;
}

.elementor-3521 .elementor-element.elementor-element-149055d .jet-listing-dynamic-repeater__item {
    width: 330px;
    flex: 1 1 auto;
    display: flex;
}

.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, #201709);
    
    /* Text lg/Medium */
    font-family: var(--family-font-family-text, "Source Sans 3");
    font-size: var(--Font-size-text-lg, 18px);
    font-style: normal;
    font-weight: 600;
    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, "Source Sans 3");
    font-size: var(--Font-size-text-sm, 14px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--Line-height-text-sm, 22px); /* 157.143% */
    text-wrap: pretty;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ead440b */.elementor-3521 .elementor-element.elementor-element-4ead440b p:last-of-type {
  margin-bottom: 0;
}

.elementor-3521 .elementor-element.elementor-element-4ead440b p {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-1a6f1ae */.elementor-3521 .elementor-element.elementor-element-1a6f1ae .jet-listing-dynamic-repeater__items {
    display: flex; 
    flex-direction: column !important;
    gap: 10px; 
    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: 10px;
    list-style: none;   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ead440b */.elementor-3521 .elementor-element.elementor-element-4ead440b p:last-of-type {
  margin-bottom: 0;
}

.elementor-3521 .elementor-element.elementor-element-4ead440b p {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-1a6f1ae */.elementor-3521 .elementor-element.elementor-element-1a6f1ae .jet-listing-dynamic-repeater__items {
    display: flex; 
    flex-direction: column !important;
    gap: 10px; 
    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: 10px;
    list-style: none;   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c0084df *//* ===========================================
   FORCE HORIZONTAL SCROLL FOR ELEMENTOR TABLE
=========================================== */

/* Make the widget scrollable even if parent hides overflow */
.elementor-3521 .elementor-element.elementor-element-6c0084df.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-3521 .elementor-element.elementor-element-6c0084df.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, "Source Sans Pro") !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-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor table thead th {
  text-align: left !important;
  font-weight: 700 !important;
  font-family: var(--family-font-family-text, "Source Sans 3") !important;
  padding: 16px !important;
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #201709 !important;
  font-size: 14px !important;
  background-color: #FFF !important;
  min-width: 200px !important;
  vertical-align: top !important;
}

/* Table body cells */
.elementor-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor table tbody td {
  padding: 16px !important;
  font-family: var(--family-font-family-text, "Source Sans 3") !important;
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #201709 !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-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor table tbody tr:last-child td {
  border-bottom: 1px solid #e5e7eb !important;
}

/* Hover effect */
.elementor-3521 .elementor-element.elementor-element-6c0084df.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-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor {
    overflow-x: auto !important;
  }

  .elementor-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor table {
    min-width: 1200px !important; /* Table wider than mobile screen, scroll activates */
  }

  .elementor-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor table th,
  .elementor-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor table td {
    min-width: 200px !important;
  }
}

/* Optional: thin scrollbar for better UX */
.elementor-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor {
  scrollbar-width: thin !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c0084df *//* ===========================================
   FORCE HORIZONTAL SCROLL FOR ELEMENTOR TABLE
=========================================== */

/* Make the widget scrollable even if parent hides overflow */
.elementor-3521 .elementor-element.elementor-element-6c0084df.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-3521 .elementor-element.elementor-element-6c0084df.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, "Source Sans Pro") !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-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor table thead th {
  text-align: left !important;
  font-weight: 700 !important;
  font-family: var(--family-font-family-text, "Source Sans 3") !important;
  padding: 16px !important;
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #201709 !important;
  font-size: 14px !important;
  background-color: #FFF !important;
  min-width: 200px !important;
  vertical-align: top !important;
}

/* Table body cells */
.elementor-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor table tbody td {
  padding: 16px !important;
  font-family: var(--family-font-family-text, "Source Sans 3") !important;
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #201709 !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-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor table tbody tr:last-child td {
  border-bottom: 1px solid #e5e7eb !important;
}

/* Hover effect */
.elementor-3521 .elementor-element.elementor-element-6c0084df.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-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor {
    overflow-x: auto !important;
  }

  .elementor-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor table {
    min-width: 1200px !important; /* Table wider than mobile screen, scroll activates */
  }

  .elementor-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor table th,
  .elementor-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor table td {
    min-width: 200px !important;
  }
}

/* Optional: thin scrollbar for better UX */
.elementor-3521 .elementor-element.elementor-element-6c0084df.elementor-widget-text-editor {
  scrollbar-width: thin !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-7bfe32a4 */.elementor-3521 .elementor-element.elementor-element-7bfe32a4 .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-3521 .elementor-element.elementor-element-7bfe32a4 .img-con {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    background: #E8FCEB;
}
.elementor-3521 .elementor-element.elementor-element-7bfe32a4 img {
    width: 28px;
    height: 28px;
}

.elementor-3521 .elementor-element.elementor-element-7bfe32a4 li.jet-listing-dynamic-repeater__item {
    width: 330px;
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    gap: 10px;
}

.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-3521 .elementor-element.elementor-element-7bfe32a4 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-7bfe32a4 */.elementor-3521 .elementor-element.elementor-element-7bfe32a4 .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-3521 .elementor-element.elementor-element-7bfe32a4 .img-con {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    background: #E8FCEB;
}
.elementor-3521 .elementor-element.elementor-element-7bfe32a4 img {
    width: 28px;
    height: 28px;
}

.elementor-3521 .elementor-element.elementor-element-7bfe32a4 li.jet-listing-dynamic-repeater__item {
    width: 330px;
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    gap: 10px;
}

.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-3521 .elementor-element.elementor-element-7bfe32a4 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-3db3e5c2 */.elementor-3521 .elementor-element.elementor-element-3db3e5c2 .jet-listing-dynamic-repeater__items {
    display: flex; 
    flex-direction: column !important;
    gap: 10px; 
    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: 10px;
    list-style: none;   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79e72dfc */.elementor-3521 .elementor-element.elementor-element-79e72dfc {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b519ea0 */.elementor-3521 .elementor-element.elementor-element-1b519ea0 {
    border-radius: 2px;
border: 1px solid #E5E7EB;
background: #F9FAFB;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-3db3e5c2 */.elementor-3521 .elementor-element.elementor-element-3db3e5c2 .jet-listing-dynamic-repeater__items {
    display: flex; 
    flex-direction: column !important;
    gap: 10px; 
    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: 10px;
    list-style: none;   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79e72dfc */.elementor-3521 .elementor-element.elementor-element-79e72dfc {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b519ea0 */.elementor-3521 .elementor-element.elementor-element-1b519ea0 {
    border-radius: 2px;
border: 1px solid #E5E7EB;
background: #F9FAFB;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-3d435ff8 */.elementor-3521 .elementor-element.elementor-element-3d435ff8 .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: 999999px;
    outline: 5px solid #fff;
    background: #A17B2C;
    color: #fff;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    color: var(--Text-white, #FFF);
    text-align: center;
    font-family: var(--family-font-family-text, "Source Sans 3");
    font-size: var(--Font-size-display-xs, 24px);
    font-style: normal;
    font-weight: 500;
    line-height: var(--Line-height-display-xs, 32px); /* 133.333% */
}

/* 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: #A17B2C
}

/* remove line on last item */
.jet-listing-dynamic-repeater__item:last-child .step-item::after {
    display: none;
}

.elementor-3521 .elementor-element.elementor-element-3d435ff8 h3 {
    color: var(--Text-dark, #201709);
    font-family: var(--family-font-family-text, "Source Sans 3");
    font-size: var(--Font-size-text-xl, 20px);
    font-style: normal;
    font-weight: 600;
    padding: 0;
    margin: 0;
}

.elementor-3521 .elementor-element.elementor-element-3d435ff8 p {
    color: var(--Text-body, #68676F);
    font-family: var(--family-font-family-text, "Source Sans 3");
    font-size: var(--Font-size-text-sm, 14px);
    font-style: normal;
    font-weight: 400;
    margin: 0;
    text-wrap: pretty;
}

.step-content {
    gap: 8px;
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-3d435ff8 */.elementor-3521 .elementor-element.elementor-element-3d435ff8 .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: 999999px;
    outline: 5px solid #fff;
    background: #A17B2C;
    color: #fff;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    color: var(--Text-white, #FFF);
    text-align: center;
    font-family: var(--family-font-family-text, "Source Sans 3");
    font-size: var(--Font-size-display-xs, 24px);
    font-style: normal;
    font-weight: 500;
    line-height: var(--Line-height-display-xs, 32px); /* 133.333% */
}

/* 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: #A17B2C
}

/* remove line on last item */
.jet-listing-dynamic-repeater__item:last-child .step-item::after {
    display: none;
}

.elementor-3521 .elementor-element.elementor-element-3d435ff8 h3 {
    color: var(--Text-dark, #201709);
    font-family: var(--family-font-family-text, "Source Sans 3");
    font-size: var(--Font-size-text-xl, 20px);
    font-style: normal;
    font-weight: 600;
    padding: 0;
    margin: 0;
}

.elementor-3521 .elementor-element.elementor-element-3d435ff8 p {
    color: var(--Text-body, #68676F);
    font-family: var(--family-font-family-text, "Source Sans 3");
    font-size: var(--Font-size-text-sm, 14px);
    font-style: normal;
    font-weight: 400;
    margin: 0;
    text-wrap: pretty;
}

.step-content {
    gap: 8px;
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-2f4a2a9c */.elementor-3521 .elementor-element.elementor-element-2f4a2a9c .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-3521 .elementor-element.elementor-element-2f4a2a9c h3 {
    margin: 0;
    color: var(--Text-dark, #110424) !important;

    /* Display xs/Medium */
    font-family: var(--family-font-family-display, Montserrat);
    font-size: var(--Font-size-display-xs, 24px) !important;
    font-style: normal;
    font-weight: 500;
}

.elementor-3521 .elementor-element.elementor-element-2f4a2a9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-2f4a2a9c */.elementor-3521 .elementor-element.elementor-element-2f4a2a9c .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-3521 .elementor-element.elementor-element-2f4a2a9c h3 {
    margin: 0;
    color: var(--Text-dark, #110424) !important;

    /* Display xs/Medium */
    font-family: var(--family-font-family-display, Montserrat);
    font-size: var(--Font-size-display-xs, 24px) !important;
    font-style: normal;
    font-weight: 500;
}

.elementor-3521 .elementor-element.elementor-element-2f4a2a9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12f22656 *//* ===========================================
   FORCE HORIZONTAL SCROLL FOR ELEMENTOR TABLE
=========================================== */

/* Make the widget scrollable even if parent hides overflow */
.elementor-3521 .elementor-element.elementor-element-12f22656.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-3521 .elementor-element.elementor-element-12f22656.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, "Source Sans Pro") !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-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor table thead th {
  text-align: left !important;
  font-weight: 700 !important;
  font-family: var(--family-font-family-text, "Source Sans 3") !important;
  padding: 16px !important;
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #201709 !important;
  font-size: 14px !important;
  background-color: #FFF !important;
  min-width: 200px !important;
  vertical-align: top !important;
}

/* Table body cells */
.elementor-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor table tbody td {
  padding: 16px !important;
  font-family: var(--family-font-family-text, "Source Sans 3") !important;
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #201709 !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-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor table tbody tr:last-child td {
  border-bottom: 1px solid #e5e7eb !important;
}

/* Hover effect */
.elementor-3521 .elementor-element.elementor-element-12f22656.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-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor {
    overflow-x: auto !important;
  }

  .elementor-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor table {
    min-width: 1200px !important; /* Table wider than mobile screen, scroll activates */
  }

  .elementor-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor table th,
  .elementor-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor table td {
    min-width: 200px !important;
  }
}

/* Optional: thin scrollbar for better UX */
.elementor-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor {
  scrollbar-width: thin !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12f22656 *//* ===========================================
   FORCE HORIZONTAL SCROLL FOR ELEMENTOR TABLE
=========================================== */

/* Make the widget scrollable even if parent hides overflow */
.elementor-3521 .elementor-element.elementor-element-12f22656.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-3521 .elementor-element.elementor-element-12f22656.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, "Source Sans Pro") !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-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor table thead th {
  text-align: left !important;
  font-weight: 700 !important;
  font-family: var(--family-font-family-text, "Source Sans 3") !important;
  padding: 16px !important;
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #201709 !important;
  font-size: 14px !important;
  background-color: #FFF !important;
  min-width: 200px !important;
  vertical-align: top !important;
}

/* Table body cells */
.elementor-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor table tbody td {
  padding: 16px !important;
  font-family: var(--family-font-family-text, "Source Sans 3") !important;
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
  color: #201709 !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-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor table tbody tr:last-child td {
  border-bottom: 1px solid #e5e7eb !important;
}

/* Hover effect */
.elementor-3521 .elementor-element.elementor-element-12f22656.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-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor {
    overflow-x: auto !important;
  }

  .elementor-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor table {
    min-width: 1200px !important; /* Table wider than mobile screen, scroll activates */
  }

  .elementor-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor table th,
  .elementor-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor table td {
    min-width: 200px !important;
  }
}

/* Optional: thin scrollbar for better UX */
.elementor-3521 .elementor-element.elementor-element-12f22656.elementor-widget-text-editor {
  scrollbar-width: thin !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-271ffb30 */.elementor-3521 .elementor-element.elementor-element-271ffb30 h3{
    color: var(--Text-dark, #040625);

/* Text lg/Semibold */
font-size: var(--Font-size-text-lg, 18px);
font-family: var(--family-font-family-text, "Source Sans 3");
font-style: normal;
font-weight: 700;
line-height: var(--Line-height-text-lg, 28px); /* 155.556% */
letter-spacing: -0.02em !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26741dc0 */.elementor-3521 .elementor-element.elementor-element-26741dc0 {
    border-radius: 2px;
    border: 1px solid var(--Border-seconday, #DFE0E2);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-00f739d */.elementor-3521 .elementor-element.elementor-element-00f739d .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-3521 .elementor-element.elementor-element-00f739d .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-ad5bb07 */.elementor-3521 .elementor-element.elementor-element-ad5bb07 .dfp_cta_desc span {
    color: var(--Text-dark, #031926) !important;
}

/* Element Call to Action - Text Show/Hide */
.elementor-3521 .elementor-element.elementor-element-ad5bb07 .dark_theme {
    display: none!important;
}
.elementor-3521 .elementor-element.elementor-element-ad5bb07 .light_theme {
    display: none !important;
}/* End custom CSS */