.elementor-1221 .elementor-element.elementor-element-69c74a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1221 .elementor-element.elementor-element-3d525ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1221 .elementor-element.elementor-element-26d1bf5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-5f16701{--display:flex;}.elementor-1221 .elementor-element.elementor-element-cca040a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1221 .elementor-element.elementor-element-6a24740{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:02px 02px 02px 02px;--border-top-width:02px;--border-right-width:02px;--border-bottom-width:02px;--border-left-width:02px;border-color:var( --e-global-color-bc7f30d );--border-color:var( --e-global-color-bc7f30d );--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1221 .elementor-element.elementor-element-6a24740.e-con{--align-self:flex-start;}.elementor-1221 .elementor-element.elementor-element-099a6cb{font-family:var( --e-global-typography-1158104-font-family ), DynaPuff;font-size:var( --e-global-typography-1158104-font-size );font-weight:var( --e-global-typography-1158104-font-weight );line-height:var( --e-global-typography-1158104-line-height );color:var( --e-global-color-4755f14 );}.elementor-1221 .elementor-element.elementor-element-57f63f1{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;}.elementor-1221 .elementor-element.elementor-element-57f63f1 .elementor-heading-title{font-family:var( --e-global-typography-89e9fd6-font-family ), DynaPuff;font-size:var( --e-global-typography-89e9fd6-font-size );font-weight:var( --e-global-typography-89e9fd6-font-weight );line-height:var( --e-global-typography-89e9fd6-line-height );color:var( --e-global-color-a708989 );}.elementor-1221 .elementor-element.elementor-element-b2aaf4c{--display:flex;}.elementor-1221 .elementor-element.elementor-element-e852dad{--display:flex;--justify-content:center;--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-1221 .elementor-element.elementor-element-c0cfd7e{color:var( --e-global-color-4755f14 );}.elementor-1221 .elementor-element.elementor-element-6a874a6{color:var( --e-global-color-4755f14 );}.elementor-1221 .elementor-element.elementor-element-9581a17{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-812b21d{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-812b21d:not(.elementor-motion-effects-element-type-background), .elementor-1221 .elementor-element.elementor-element-812b21d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.idealjewelryandloan.com/wp-content/uploads/2026/07/the_people_behind_ideal_jewelry_image_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1221 .elementor-element.elementor-element-343503b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-8b8990e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1221 .elementor-element.elementor-element-77a3cd1 .elementor-heading-title{font-family:var( --e-global-typography-7e6018a-font-family ), DynaPuff;font-size:var( --e-global-typography-7e6018a-font-size );font-weight:var( --e-global-typography-7e6018a-font-weight );line-height:var( --e-global-typography-7e6018a-line-height );color:var( --e-global-color-91fc81a );}.elementor-1221 .elementor-element.elementor-element-685b251{color:var( --e-global-color-18b7c68 );}.elementor-1221 .elementor-element.elementor-element-86dc846{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1221 .elementor-element.elementor-element-89000a4 .elementor-icon-wrapper{text-align:center;}.elementor-1221 .elementor-element.elementor-element-89000a4 .elementor-icon{font-size:30px;}.elementor-1221 .elementor-element.elementor-element-89000a4 .elementor-icon svg{height:30px;}.elementor-1221 .elementor-element.elementor-element-d18b5ed{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-d18b5ed:not(.elementor-motion-effects-element-type-background), .elementor-1221 .elementor-element.elementor-element-d18b5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.idealjewelryandloan.com/wp-content/uploads/2026/07/the_people_behind_ideal_jewelry_image_2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1221 .elementor-element.elementor-element-6a755b3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-02d388c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1221 .elementor-element.elementor-element-b1d0f9a .elementor-heading-title{font-family:var( --e-global-typography-7e6018a-font-family ), DynaPuff;font-size:var( --e-global-typography-7e6018a-font-size );font-weight:var( --e-global-typography-7e6018a-font-weight );line-height:var( --e-global-typography-7e6018a-line-height );color:var( --e-global-color-91fc81a );}.elementor-1221 .elementor-element.elementor-element-4e67515{color:var( --e-global-color-18b7c68 );}.elementor-1221 .elementor-element.elementor-element-a88b3d7{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1221 .elementor-element.elementor-element-9e1c59c .elementor-icon-wrapper{text-align:center;}.elementor-1221 .elementor-element.elementor-element-9e1c59c .elementor-icon{font-size:30px;}.elementor-1221 .elementor-element.elementor-element-9e1c59c .elementor-icon svg{height:30px;}.elementor-1221 .elementor-element.elementor-element-35f8247{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-35f8247:not(.elementor-motion-effects-element-type-background), .elementor-1221 .elementor-element.elementor-element-35f8247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.idealjewelryandloan.com/wp-content/uploads/2026/07/the_people_behind_ideal_jewelry_image_3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1221 .elementor-element.elementor-element-b989b90{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-b6fc182{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1221 .elementor-element.elementor-element-7ce95c8 .elementor-heading-title{font-family:var( --e-global-typography-7e6018a-font-family ), DynaPuff;font-size:var( --e-global-typography-7e6018a-font-size );font-weight:var( --e-global-typography-7e6018a-font-weight );line-height:var( --e-global-typography-7e6018a-line-height );color:var( --e-global-color-91fc81a );}.elementor-1221 .elementor-element.elementor-element-b69cd9f{color:var( --e-global-color-18b7c68 );}.elementor-1221 .elementor-element.elementor-element-81b85a4{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1221 .elementor-element.elementor-element-ca801cf .elementor-icon-wrapper{text-align:center;}.elementor-1221 .elementor-element.elementor-element-ca801cf .elementor-icon{font-size:30px;}.elementor-1221 .elementor-element.elementor-element-ca801cf .elementor-icon svg{height:30px;}.elementor-1221 .elementor-element.elementor-element-7024be2{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-7024be2:not(.elementor-motion-effects-element-type-background), .elementor-1221 .elementor-element.elementor-element-7024be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.idealjewelryandloan.com/wp-content/uploads/2026/07/the_people_behind_ideal_jewelry_image_4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1221 .elementor-element.elementor-element-2663682{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-a2e59cf{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1221 .elementor-element.elementor-element-6f5cd29 .elementor-heading-title{font-family:var( --e-global-typography-7e6018a-font-family ), DynaPuff;font-size:var( --e-global-typography-7e6018a-font-size );font-weight:var( --e-global-typography-7e6018a-font-weight );line-height:var( --e-global-typography-7e6018a-line-height );color:var( --e-global-color-91fc81a );}.elementor-1221 .elementor-element.elementor-element-4f33a4e{color:var( --e-global-color-18b7c68 );}.elementor-1221 .elementor-element.elementor-element-b19620f{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1221 .elementor-element.elementor-element-d90848d .elementor-icon-wrapper{text-align:center;}.elementor-1221 .elementor-element.elementor-element-d90848d .elementor-icon{font-size:30px;}.elementor-1221 .elementor-element.elementor-element-d90848d .elementor-icon svg{height:30px;}.elementor-1221 .elementor-element.elementor-element-a3ee752{--display:flex;--overflow:hidden;}.elementor-1221 .elementor-element.elementor-element-94e24e2{--display:flex;}.elementor-1221 .elementor-element.elementor-element-b536103{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-b536103:not(.elementor-motion-effects-element-type-background), .elementor-1221 .elementor-element.elementor-element-b536103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.idealjewelryandloan.com/wp-content/uploads/2026/07/the_people_behind_ideal_jewelry_image_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1221 .elementor-element.elementor-element-4ad3ceb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-787af6b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1221 .elementor-element.elementor-element-d4bcb5a .elementor-heading-title{font-family:var( --e-global-typography-7e6018a-font-family ), DynaPuff;font-size:var( --e-global-typography-7e6018a-font-size );font-weight:var( --e-global-typography-7e6018a-font-weight );line-height:var( --e-global-typography-7e6018a-line-height );color:var( --e-global-color-91fc81a );}.elementor-1221 .elementor-element.elementor-element-3a60ff2{color:var( --e-global-color-18b7c68 );}.elementor-1221 .elementor-element.elementor-element-1bdf7a9{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1221 .elementor-element.elementor-element-58203c2 .elementor-icon-wrapper{text-align:center;}.elementor-1221 .elementor-element.elementor-element-58203c2 .elementor-icon{font-size:30px;}.elementor-1221 .elementor-element.elementor-element-58203c2 .elementor-icon svg{height:30px;}.elementor-1221 .elementor-element.elementor-element-8c80c13{--display:flex;}.elementor-1221 .elementor-element.elementor-element-27c0e01{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-27c0e01:not(.elementor-motion-effects-element-type-background), .elementor-1221 .elementor-element.elementor-element-27c0e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.idealjewelryandloan.com/wp-content/uploads/2026/07/the_people_behind_ideal_jewelry_image_2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1221 .elementor-element.elementor-element-4162ffe{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-088ca2c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1221 .elementor-element.elementor-element-be94195 .elementor-heading-title{font-family:var( --e-global-typography-7e6018a-font-family ), DynaPuff;font-size:var( --e-global-typography-7e6018a-font-size );font-weight:var( --e-global-typography-7e6018a-font-weight );line-height:var( --e-global-typography-7e6018a-line-height );color:var( --e-global-color-91fc81a );}.elementor-1221 .elementor-element.elementor-element-5771db6{color:var( --e-global-color-18b7c68 );}.elementor-1221 .elementor-element.elementor-element-3c04345{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1221 .elementor-element.elementor-element-b2bb401 .elementor-icon-wrapper{text-align:center;}.elementor-1221 .elementor-element.elementor-element-b2bb401 .elementor-icon{font-size:30px;}.elementor-1221 .elementor-element.elementor-element-b2bb401 .elementor-icon svg{height:30px;}.elementor-1221 .elementor-element.elementor-element-e05793f{--display:flex;}.elementor-1221 .elementor-element.elementor-element-23341ed{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-23341ed:not(.elementor-motion-effects-element-type-background), .elementor-1221 .elementor-element.elementor-element-23341ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.idealjewelryandloan.com/wp-content/uploads/2026/07/the_people_behind_ideal_jewelry_image_3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1221 .elementor-element.elementor-element-88af239{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-5336922{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1221 .elementor-element.elementor-element-8640df0 .elementor-heading-title{font-family:var( --e-global-typography-7e6018a-font-family ), DynaPuff;font-size:var( --e-global-typography-7e6018a-font-size );font-weight:var( --e-global-typography-7e6018a-font-weight );line-height:var( --e-global-typography-7e6018a-line-height );color:var( --e-global-color-91fc81a );}.elementor-1221 .elementor-element.elementor-element-27015db{color:var( --e-global-color-18b7c68 );}.elementor-1221 .elementor-element.elementor-element-24c7883{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1221 .elementor-element.elementor-element-ed2dc14 .elementor-icon-wrapper{text-align:center;}.elementor-1221 .elementor-element.elementor-element-ed2dc14 .elementor-icon{font-size:30px;}.elementor-1221 .elementor-element.elementor-element-ed2dc14 .elementor-icon svg{height:30px;}.elementor-1221 .elementor-element.elementor-element-6449934{--display:flex;}.elementor-1221 .elementor-element.elementor-element-98ffe82{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-98ffe82:not(.elementor-motion-effects-element-type-background), .elementor-1221 .elementor-element.elementor-element-98ffe82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edit.idealjewelryandloan.com/wp-content/uploads/2026/07/the_people_behind_ideal_jewelry_image_4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1221 .elementor-element.elementor-element-da51cc1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1221 .elementor-element.elementor-element-d33f81a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1221 .elementor-element.elementor-element-87f6c64 .elementor-heading-title{font-family:var( --e-global-typography-7e6018a-font-family ), DynaPuff;font-size:var( --e-global-typography-7e6018a-font-size );font-weight:var( --e-global-typography-7e6018a-font-weight );line-height:var( --e-global-typography-7e6018a-line-height );color:var( --e-global-color-91fc81a );}.elementor-1221 .elementor-element.elementor-element-9026b35{color:var( --e-global-color-18b7c68 );}.elementor-1221 .elementor-element.elementor-element-23ce7a9{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1221 .elementor-element.elementor-element-2226188 .elementor-icon-wrapper{text-align:center;}.elementor-1221 .elementor-element.elementor-element-2226188 .elementor-icon{font-size:30px;}.elementor-1221 .elementor-element.elementor-element-2226188 .elementor-icon svg{height:30px;}.elementor-1221 .elementor-element.elementor-element-b280c49{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:var( --e-global-color-f7e8737 );--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-1221 .elementor-element.elementor-element-2c104bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1221 .elementor-element.elementor-element-4250914 .elementor-button:hover, .elementor-1221 .elementor-element.elementor-element-4250914 .elementor-button:focus{background-color:var( --e-global-color-f7e8737 );color:var( --e-global-color-91fc81a );}.elementor-1221 .elementor-element.elementor-element-4250914{width:100%;max-width:100%;}.elementor-1221 .elementor-element.elementor-element-4250914 .elementor-button:hover svg, .elementor-1221 .elementor-element.elementor-element-4250914 .elementor-button:focus svg{fill:var( --e-global-color-91fc81a );}@media(max-width:1366px) and (min-width:768px){.elementor-1221 .elementor-element.elementor-element-b536103{--width:100%;}.elementor-1221 .elementor-element.elementor-element-27c0e01{--width:100%;}.elementor-1221 .elementor-element.elementor-element-23341ed{--width:100%;}.elementor-1221 .elementor-element.elementor-element-98ffe82{--width:100%;}}@media(max-width:1366px){.elementor-1221 .elementor-element.elementor-element-26d1bf5{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-099a6cb{font-size:var( --e-global-typography-1158104-font-size );line-height:var( --e-global-typography-1158104-line-height );}.elementor-1221 .elementor-element.elementor-element-57f63f1 .elementor-heading-title{font-size:var( --e-global-typography-89e9fd6-font-size );line-height:var( --e-global-typography-89e9fd6-line-height );}.elementor-1221 .elementor-element.elementor-element-9581a17{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-343503b{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-77a3cd1 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-6a755b3{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-b1d0f9a .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-b989b90{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-7ce95c8 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-2663682{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-6f5cd29 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-4ad3ceb{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-d4bcb5a .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-4162ffe{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-be94195 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-88af239{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-8640df0 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-da51cc1{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-87f6c64 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-b280c49{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:1200px){.elementor-1221 .elementor-element.elementor-element-26d1bf5{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-57f63f1{--container-widget-width:294px;--container-widget-flex-grow:0;width:var( --container-widget-width, 294px );max-width:294px;}.elementor-1221 .elementor-element.elementor-element-9581a17{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-812b21d{--min-height:500px;}.elementor-1221 .elementor-element.elementor-element-343503b{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-d18b5ed{--min-height:500px;}.elementor-1221 .elementor-element.elementor-element-6a755b3{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-35f8247{--min-height:500px;}.elementor-1221 .elementor-element.elementor-element-b989b90{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-7024be2{--min-height:500px;}.elementor-1221 .elementor-element.elementor-element-2663682{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-b536103{--min-height:450px;}.elementor-1221 .elementor-element.elementor-element-b536103:not(.elementor-motion-effects-element-type-background), .elementor-1221 .elementor-element.elementor-element-b536103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-1221 .elementor-element.elementor-element-4ad3ceb{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-27c0e01{--min-height:450px;}.elementor-1221 .elementor-element.elementor-element-27c0e01:not(.elementor-motion-effects-element-type-background), .elementor-1221 .elementor-element.elementor-element-27c0e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-1221 .elementor-element.elementor-element-4162ffe{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-23341ed{--min-height:450px;}.elementor-1221 .elementor-element.elementor-element-23341ed:not(.elementor-motion-effects-element-type-background), .elementor-1221 .elementor-element.elementor-element-23341ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-1221 .elementor-element.elementor-element-88af239{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-98ffe82{--min-height:450px;}.elementor-1221 .elementor-element.elementor-element-98ffe82:not(.elementor-motion-effects-element-type-background), .elementor-1221 .elementor-element.elementor-element-98ffe82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-1221 .elementor-element.elementor-element-da51cc1{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-b280c49{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:1024px){.elementor-1221 .elementor-element.elementor-element-26d1bf5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-5f16701{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1221 .elementor-element.elementor-element-6a24740.e-con{--align-self:center;}.elementor-1221 .elementor-element.elementor-element-099a6cb{font-size:var( --e-global-typography-1158104-font-size );line-height:var( --e-global-typography-1158104-line-height );}.elementor-1221 .elementor-element.elementor-element-57f63f1{--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;text-align:center;}.elementor-1221 .elementor-element.elementor-element-57f63f1.elementor-element{--align-self:center;}.elementor-1221 .elementor-element.elementor-element-57f63f1 .elementor-heading-title{font-size:var( --e-global-typography-89e9fd6-font-size );line-height:var( --e-global-typography-89e9fd6-line-height );}.elementor-1221 .elementor-element.elementor-element-c0cfd7e{width:var( --container-widget-width, 654px );max-width:654px;--container-widget-width:654px;--container-widget-flex-grow:0;text-align:center;}.elementor-1221 .elementor-element.elementor-element-c0cfd7e.elementor-element{--align-self:center;}.elementor-1221 .elementor-element.elementor-element-6a874a6{width:var( --container-widget-width, 612px );max-width:612px;--container-widget-width:612px;--container-widget-flex-grow:0;text-align:center;}.elementor-1221 .elementor-element.elementor-element-6a874a6.elementor-element{--align-self:center;}.elementor-1221 .elementor-element.elementor-element-9581a17{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-343503b{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-77a3cd1 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-6a755b3{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-b1d0f9a .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-b989b90{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-7ce95c8 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-2663682{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-6f5cd29 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-b536103{--min-height:450px;}.elementor-1221 .elementor-element.elementor-element-4ad3ceb{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1221 .elementor-element.elementor-element-d4bcb5a .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-27c0e01{--min-height:450px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1221 .elementor-element.elementor-element-4162ffe{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-be94195 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-23341ed{--min-height:450px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1221 .elementor-element.elementor-element-88af239{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-8640df0 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-98ffe82{--min-height:450px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1221 .elementor-element.elementor-element-da51cc1{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-87f6c64 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-b280c49{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1221 .elementor-element.elementor-element-2c104bf{--justify-content:center;}}@media(max-width:880px){.elementor-1221 .elementor-element.elementor-element-26d1bf5{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-c0cfd7e{--container-widget-width:534px;--container-widget-flex-grow:0;width:var( --container-widget-width, 534px );max-width:534px;}.elementor-1221 .elementor-element.elementor-element-6a874a6{--container-widget-width:411px;--container-widget-flex-grow:0;width:var( --container-widget-width, 411px );max-width:411px;}.elementor-1221 .elementor-element.elementor-element-9581a17{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-343503b{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-6a755b3{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-b989b90{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-2663682{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-b536103{--min-height:350px;}.elementor-1221 .elementor-element.elementor-element-4ad3ceb{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-27c0e01{--min-height:350px;}.elementor-1221 .elementor-element.elementor-element-4162ffe{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-23341ed{--min-height:350px;}.elementor-1221 .elementor-element.elementor-element-88af239{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-98ffe82{--min-height:350px;}.elementor-1221 .elementor-element.elementor-element-da51cc1{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1221 .elementor-element.elementor-element-26d1bf5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-6a24740{--width:auto;}.elementor-1221 .elementor-element.elementor-element-099a6cb{font-size:var( --e-global-typography-1158104-font-size );line-height:var( --e-global-typography-1158104-line-height );}.elementor-1221 .elementor-element.elementor-element-57f63f1{width:100%;max-width:100%;}.elementor-1221 .elementor-element.elementor-element-57f63f1 .elementor-heading-title{font-size:var( --e-global-typography-89e9fd6-font-size );line-height:var( --e-global-typography-89e9fd6-line-height );}.elementor-1221 .elementor-element.elementor-element-c0cfd7e{width:100%;max-width:100%;}.elementor-1221 .elementor-element.elementor-element-6a874a6{width:100%;max-width:100%;}.elementor-1221 .elementor-element.elementor-element-9581a17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-343503b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-77a3cd1 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-6a755b3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-b1d0f9a .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-b989b90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-7ce95c8 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-2663682{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-6f5cd29 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-b536103{--min-height:350px;}.elementor-1221 .elementor-element.elementor-element-4ad3ceb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-d4bcb5a .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-27c0e01{--min-height:350px;}.elementor-1221 .elementor-element.elementor-element-4162ffe{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-be94195 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-23341ed{--min-height:350px;}.elementor-1221 .elementor-element.elementor-element-88af239{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-8640df0 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-98ffe82{--min-height:350px;}.elementor-1221 .elementor-element.elementor-element-da51cc1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-87f6c64 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-b280c49{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1221 .elementor-element.elementor-element-4250914{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-1221 .elementor-element.elementor-element-6a24740{--width:auto;}}@media(min-width:2400px){.elementor-1221 .elementor-element.elementor-element-26d1bf5{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-099a6cb{font-size:var( --e-global-typography-1158104-font-size );line-height:var( --e-global-typography-1158104-line-height );}.elementor-1221 .elementor-element.elementor-element-57f63f1 .elementor-heading-title{font-size:var( --e-global-typography-89e9fd6-font-size );line-height:var( --e-global-typography-89e9fd6-line-height );}.elementor-1221 .elementor-element.elementor-element-9581a17{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-343503b{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-77a3cd1 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-6a755b3{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-b1d0f9a .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-b989b90{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-7ce95c8 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-2663682{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-6f5cd29 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-4ad3ceb{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-d4bcb5a .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-4162ffe{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-be94195 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-88af239{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-8640df0 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}.elementor-1221 .elementor-element.elementor-element-da51cc1{--grid-auto-flow:row;}.elementor-1221 .elementor-element.elementor-element-87f6c64 .elementor-heading-title{font-size:var( --e-global-typography-7e6018a-font-size );line-height:var( --e-global-typography-7e6018a-line-height );}}/* Start custom CSS for container, class: .elementor-element-3d525ef *//* Ensure the parent card acts as the relative boundary */ 
.main-hover-card { 
  position: relative; 
  overflow: hidden !important; 
} 

/* 1. PERMANENTLY VISIBLE ON MOBILE & TABLET (Under 1024px) */
@media (max-width: 1023px) {
  .main-hover-card .sliding-content { 
    position: relative; /* Sits naturally in the container */
    transform: translateY(0); /* Fully visible */
    width: 100%;
  }
}

/* 2. HOVER EFFECT ON DESKTOP ONLY (1024px and wider) */
@media (min-width: 1024px) {
  /* Set the initial hidden state */ 
  .main-hover-card .sliding-content { 
    position: absolute; 
    bottom: 0; 
    left: 0; 
    width: 100%; 
    /* Push the content down completely out of view */ 
    transform: translateY(100%); 
    /* Controls the smoothness of the slide-up animation */ 
    transition: transform 0.4s ease-in-out; 
    z-index: 2; 
  } 

  /* Slide the inner container up to its original position on hover */ 
  .main-hover-card:hover .sliding-content { 
    transform: translateY(0); 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69c74a7 *//* Ensure the parent card acts as the relative boundary */ 
.main-hover-card { 
  position: relative; 
  overflow: hidden !important; 
} 

/* 1. PERMANENTLY VISIBLE ON MOBILE & TABLET (Under 1024px) */
@media (max-width: 1201px) {
  .main-hover-card .sliding-content { 
    position: relative; /* Sits naturally in the container */
    transform: translateY(0); /* Fully visible */
    width: 100%;
  }
}

/* 2. HOVER EFFECT ON DESKTOP ONLY (1024px and wider) */
@media (min-width: 1201px) {
  /* Set the initial hidden state */ 
  .main-hover-card .sliding-content { 
    position: absolute; 
    bottom: 0; 
    left: 0; 
    width: 100%; 
    /* Push the content down completely out of view */ 
    transform: translateY(100%); 
    /* Controls the smoothness of the slide-up animation */ 
    transition: transform 0.4s ease-in-out; 
    z-index: 2; 
  } 

  /* Slide the inner container up to its original position on hover */ 
  .main-hover-card:hover .sliding-content { 
    transform: translateY(0); 
  }
}/* End custom CSS */