.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://idealjewelry.dillevery.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://idealjewelry.dillevery.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://idealjewelry.dillevery.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://idealjewelry.dillevery.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://idealjewelry.dillevery.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://idealjewelry.dillevery.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://idealjewelry.dillevery.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://idealjewelry.dillevery.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)}}.main-hover-card{position:relative;overflow:hidden!important}@media (max-width:1023px){.main-hover-card .sliding-content{position:relative;transform:translateY(0);width:100%}}@media (min-width:1024px){.main-hover-card .sliding-content{position:absolute;bottom:0;left:0;width:100%;transform:translateY(100%);transition:transform 0.4s ease-in-out;z-index:2}.main-hover-card:hover .sliding-content{transform:translateY(0)}}.main-hover-card{position:relative;overflow:hidden!important}@media (max-width:1201px){.main-hover-card .sliding-content{position:relative;transform:translateY(0);width:100%}}@media (min-width:1201px){.main-hover-card .sliding-content{position:absolute;bottom:0;left:0;width:100%;transform:translateY(100%);transition:transform 0.4s ease-in-out;z-index:2}.main-hover-card:hover .sliding-content{transform:translateY(0)}}