.elementor-3591 .elementor-element.elementor-element-46d8a024{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3591 .elementor-element.elementor-element-1c8e5126{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-3591 .elementor-element.elementor-element-1c8e5126 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:43px;color:#223235;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3591 .elementor-element.elementor-element-54b363a5{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#666666;}.elementor-3591 .elementor-element.elementor-element-54b363a5 p{margin-block-end:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3591 .elementor-element.elementor-element-3b1bc6fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3591 .elementor-element.elementor-element-2d90bdb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-70afd095{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3591 .elementor-element.elementor-element-5ecee7dd img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-a295647 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-218423b3 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7c438e9f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-7f56f523 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-5e863387 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-3fa23d3a img{height:100%;}.elementor-3591 .elementor-element.elementor-element-10d6623c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-1270a23f img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-2dd1a9c7 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-14b18573 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-17aec2be{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-15e7634c img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-75370484 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-61793e4f img{height:100%;}.elementor-3591 .elementor-element.elementor-element-4b7e500d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-7c5ea6a3 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-2a704dc5 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5c936487 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-229e5683{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-4047b1ae img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-45945d27 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-66efd639 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-164e2310{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-7673667d img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-71364332 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-68f850c4 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-3ffa4ed1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-534446f9 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-7e57a854 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-102c6db8 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5dee9f3c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-1f1aa0b1 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-2f941434 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-36dcd4e0 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-6d36cfda{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3591 .elementor-element.elementor-element-2cd60544{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-4aab7d25{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-3812b86d img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-645a107b img{height:100%;}.elementor-3591 .elementor-element.elementor-element-400f6a49 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-51f17123{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-81d5937 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-37d89523 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-287dea63 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7935d432{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-29513b6b img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-1d06dd6 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-195398a7 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-58bd031d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-46b8fab img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-62596ae img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7ddf79af img{height:100%;}.elementor-3591 .elementor-element.elementor-element-f696cfb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-78ead2ad img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-23b5b551 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-36eb388a img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7200cfbe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-3eca9686 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-31d9c966 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5d931623 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-c9cb34c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-e6c7155 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-24db02f1 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5af972bd img{height:100%;}.elementor-3591 .elementor-element.elementor-element-37f3e520{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-38c8e2ee img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-181aecf2 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7cc15e76 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-13c33cee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-2c20ae7b img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-38ca4db7 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-1d2fa2cc img{height:100%;}.elementor-3591 .elementor-element.elementor-element-32f20506{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3591 .elementor-element.elementor-element-232de524{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-7ce41e4e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-7ad3704b img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-60ee7562 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7aa87526 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-2a8c011{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-5b6984c1 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-58296d06 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-1bfd4013 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5aff5f06{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-2f920957 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-4907ef00 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-78066a9a img{height:100%;}.elementor-3591 .elementor-element.elementor-element-44c9fe0c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-429c9061 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-27a8d65c img{height:100%;}.elementor-3591 .elementor-element.elementor-element-2ba8f924 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-43f3834e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-a9af05e img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-15baa434 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5c749abc img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5c0e5637{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-cbb55e5 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-3d137688 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-732ff62b img{height:100%;}.elementor-3591 .elementor-element.elementor-element-588aaacd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-4e48be39 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-56d4459 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-1f803726 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-da932b4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-46f81880 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-4886259e img{height:100%;}.elementor-3591 .elementor-element.elementor-element-a7582e8 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-57c56550{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-5062bcda img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-50335130 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7cb12abf img{height:100%;}.elementor-3591 .elementor-element.elementor-element-28521587{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3591 .elementor-element.elementor-element-42d424dc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-2d519020{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-2bdab701 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-5470c525 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-22938998 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-2165fb24{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-2215bf3e img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-191128e3 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-38a3a21b img{height:100%;}.elementor-3591 .elementor-element.elementor-element-4a669d8e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-75accbb9 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-f2a82c img{height:100%;}.elementor-3591 .elementor-element.elementor-element-6f84f3a1 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-4791b2a8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-355ad2c1 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-1b4a682c img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7ef4867e img{height:100%;}.elementor-3591 .elementor-element.elementor-element-763cae49{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-76d63283 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-254d31cf img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7be55ade img{height:100%;}.elementor-3591 .elementor-element.elementor-element-966c5c4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-61f567a1 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-6a38b1b3 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-320f6db8 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-316dd384{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-56bdbf3 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-5ba6d034 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-394da3da img{height:100%;}.elementor-3591 .elementor-element.elementor-element-67a8a503{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-c265aba img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-fb8f262 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-12fbc907 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-2c17408{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-37173fba img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-3b57d5d6 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-402bbed5 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-3d99833c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3591 .elementor-element.elementor-element-1263c8a7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-1aec0370{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-37215f88 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-c09af1e img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5ab87a3d img{height:100%;}.elementor-3591 .elementor-element.elementor-element-3fdfd8ea{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-31f6316e img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-37824457 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-109359a8 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-6d925193{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-2c92bf72 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-7c063422 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-d6dd0b0 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-dcb114c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-68da45af img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-1fc00dfb img{height:100%;}.elementor-3591 .elementor-element.elementor-element-115151a img{height:100%;}.elementor-3591 .elementor-element.elementor-element-12e88419{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-7692d7b6 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-4596c46c img{height:100%;}.elementor-3591 .elementor-element.elementor-element-56839248 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-396674a0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-75ec7491 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-e126443 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-26c9d848 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-c666b66{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-28ef0e83 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-44a1bd5c img{height:100%;}.elementor-3591 .elementor-element.elementor-element-1ce2dd8e img{height:100%;}.elementor-3591 .elementor-element.elementor-element-59584e91{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-475d358e img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-1fe3b293 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-a1d34c7 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-155141f7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-103a9b8c img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-72daf535 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-545269b0 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-69de5ae2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3591 .elementor-element.elementor-element-bbe6b24{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-5c3dcd34{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-6a3af9e9 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-66453f28 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5313f4c6 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-66930273{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-6fafa579 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-1771e8bc img{height:100%;}.elementor-3591 .elementor-element.elementor-element-35450a02 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-980df74{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-48c0e68 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-2aa7f5c3 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-25cbf652 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-78dce0ef{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-505c4d0d img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-36354fae img{height:100%;}.elementor-3591 .elementor-element.elementor-element-89a3350 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-678d7aff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-672d1201 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-625af75f img{height:100%;}.elementor-3591 .elementor-element.elementor-element-76a01de2 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-348011a0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-67029b53 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-514c5f85 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-1679237a img{height:100%;}.elementor-3591 .elementor-element.elementor-element-68d2f7a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-1189eb7a img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-efc184 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-449e44fd img{height:100%;}.elementor-3591 .elementor-element.elementor-element-2848381d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-3c4e0360 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-5eae8573 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-4fa9a7df img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7ca5e247{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-61a25817 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-21f9d996 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-3abc28e7 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-6c7ccf8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3591 .elementor-element.elementor-element-75d2ee05{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-757bc41e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-14eb7b51 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-5e0e5f69 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-3911344f img{height:100%;}.elementor-3591 .elementor-element.elementor-element-39a3cf74{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-14df0e97 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-62300be0 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-54f0bc6 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-695c5b7e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-5cbb3e20 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-5fc03089 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5137110 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-54a5c59f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-89308fa img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-74b7e02a img{height:100%;}.elementor-3591 .elementor-element.elementor-element-c06b8cc img{height:100%;}.elementor-3591 .elementor-element.elementor-element-4049c03{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-6319f4a0 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-44ed6042 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-45a7313 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7ab87fef{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-78ebf9d9 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-3b5fa70c img{height:100%;}.elementor-3591 .elementor-element.elementor-element-45ecb0a1 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-60bc91d4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-214da326 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-1f25b0d7 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-12fc7dae img{height:100%;}.elementor-3591 .elementor-element.elementor-element-60e0159e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-5e5db5d2 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-51391ed6 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-33cef53d img{height:100%;}.elementor-3591 .elementor-element.elementor-element-54a491a4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-5cea8356 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-c8020c6 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-1d6e96e4 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-29c1a9fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3591 .elementor-element.elementor-element-2c08ab69{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-5e1c6389{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-1d429ad3 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-5f4d9af7 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-1da30520 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-1e3887dd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-2f7b2789 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-140aac59 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-4eadde03 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5716bb95{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-46a67076 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-6689783c img{height:100%;}.elementor-3591 .elementor-element.elementor-element-42f30550 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-1e953ed1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-42e60021 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-16a345a5 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-13f21055 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7d2bdd6d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-6b580438 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-4e9629bf img{height:100%;}.elementor-3591 .elementor-element.elementor-element-47f80919 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-79c02a57{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-13f3ea64 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-729ddd79 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-18b8159d img{height:100%;}.elementor-3591 .elementor-element.elementor-element-24ce0604{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-501ed7e6 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-1c1ac927 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-3da21c3a img{height:100%;}.elementor-3591 .elementor-element.elementor-element-470e8ee7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-239cc0cf img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-5e8517e4 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7a378b0e img{height:100%;}.elementor-3591 .elementor-element.elementor-element-2220c164{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-69cc4373 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-15c02b11 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-140099aa img{height:100%;}.elementor-3591 .elementor-element.elementor-element-574155ef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3591 .elementor-element.elementor-element-4191462b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-4c61fab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-2429deb7 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-12d4f6cf img{height:100%;}.elementor-3591 .elementor-element.elementor-element-3288a5ac img{height:100%;}.elementor-3591 .elementor-element.elementor-element-30497b08{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-817158c img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-1f5f5a76 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-68b1521c img{height:100%;}.elementor-3591 .elementor-element.elementor-element-26dd283f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-22baa805 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-46c74797 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-32a84147 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-4458abc7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-5e659830 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-67edafeb img{height:100%;}.elementor-3591 .elementor-element.elementor-element-31e8680d img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7ca78e7f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-3867345f img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-47e51b7f img{height:100%;}.elementor-3591 .elementor-element.elementor-element-169ff25e img{height:100%;}.elementor-3591 .elementor-element.elementor-element-404caea3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-31306f5f img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-5a527edb img{height:100%;}.elementor-3591 .elementor-element.elementor-element-1052099d img{height:100%;}.elementor-3591 .elementor-element.elementor-element-6c556f9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-3c600fc2 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-6a7c963e img{height:100%;}.elementor-3591 .elementor-element.elementor-element-4c049a6 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-74631014{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-4d748431 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-55583425 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-d672959 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-28756bcb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-19065050 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-4b1118b6 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-482681e4 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-417aca97{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3591 .elementor-element.elementor-element-4d3ce466{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-e7a98ea{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-43905d29 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-4f5c1f5e img{height:100%;}.elementor-3591 .elementor-element.elementor-element-19a16aa1 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-61cd7534{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-bc52ba9 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-45abbc66 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-2615bf27 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-35d0ee4b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-40d4b804 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-27922a3b img{height:100%;}.elementor-3591 .elementor-element.elementor-element-2e4103ff img{height:100%;}.elementor-3591 .elementor-element.elementor-element-d444c50{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-137f7b85 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-9e5b9c5 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-2959842a img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5ca6e963{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-6007b3d8 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-673dbc1b img{height:100%;}.elementor-3591 .elementor-element.elementor-element-51220fa1 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-36aecfd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-3a8585d1 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-7855689b img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5b900102 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-69e79244{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-4219ab32 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-2c039cd8 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-36e86991 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-554e00d2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-25cf8bb2 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-57415662 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5df2be0f img{height:100%;}.elementor-3591 .elementor-element.elementor-element-68871bc0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-51f76085 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-32ff53be img{height:100%;}.elementor-3591 .elementor-element.elementor-element-2ac878fe img{height:100%;}.elementor-3591 .elementor-element.elementor-element-6e1a36cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3591 .elementor-element.elementor-element-50b7729{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-7f514985{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-5d54516f img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-2b8ba080 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-4020f9ec img{height:100%;}.elementor-3591 .elementor-element.elementor-element-1dc2081f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-5bf9922 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-68528417 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-11b71a42 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-505cf57{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-3013c34 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-20fcf89b img{height:100%;}.elementor-3591 .elementor-element.elementor-element-39adf8f5 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5e3aadd6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-6276dbe7 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-318facce img{height:100%;}.elementor-3591 .elementor-element.elementor-element-6cdee326 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-e3c7194{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-1c3f1669 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-316b001d img{height:100%;}.elementor-3591 .elementor-element.elementor-element-d820d6e img{height:100%;}.elementor-3591 .elementor-element.elementor-element-5d70c643{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-77272904 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-d149ff0 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-1a080c66 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-778e5270{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-3c6a55ad img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-6f766ef6 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-56df2058 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-2d0cbfca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-715a96cc img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-48cc61c3 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-7bc8f3e6 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-3981211e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:38px;--padding-right:38px;}.elementor-3591 .elementor-element.elementor-element-399be7c9 img{border-radius:20px 20px 20px 20px;}.elementor-3591 .elementor-element.elementor-element-6e21bc39 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-a6af1b2 img{height:100%;}.elementor-3591 .elementor-element.elementor-element-1ecfeb73{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:5px;--n-tabs-gap:6px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#223235;}.elementor-3591 .elementor-element.elementor-element-1ecfeb73 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-3591 .elementor-element.elementor-element-1ecfeb73.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0785B8;}.elementor-3591 .elementor-element.elementor-element-1ecfeb73.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3591 .elementor-element.elementor-element-1ecfeb73.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0785B8;}.elementor-3591 .elementor-element.elementor-element-1ecfeb73.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:600;}@media(max-width:1550px){.elementor-3591 .elementor-element.elementor-element-2d90bdb{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-2cd60544{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-232de524{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-42d424dc{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-1263c8a7{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-bbe6b24{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-75d2ee05{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-2c08ab69{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-4191462b{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-4d3ce466{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-50b7729{--grid-auto-flow:row;}}@media(min-width:576px){.elementor-3591 .elementor-element.elementor-element-46d8a024{--content-width:1140px;}}@media(max-width:1280px){.elementor-3591 .elementor-element.elementor-element-1c8e5126 .elementor-heading-title{font-size:35px;}.elementor-3591 .elementor-element.elementor-element-2d90bdb{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-2cd60544{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-232de524{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-42d424dc{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-1263c8a7{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-bbe6b24{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-75d2ee05{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-2c08ab69{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-4191462b{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-4d3ce466{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-50b7729{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-1ecfeb73{--n-tabs-title-gap:5px;--n-tabs-gap:6px;}}@media(max-width:991px){.elementor-3591 .elementor-element.elementor-element-1c8e5126 .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-3591 .elementor-element.elementor-element-54b363a5{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-3591 .elementor-element.elementor-element-2d90bdb{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-2cd60544{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-232de524{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-42d424dc{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-1263c8a7{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-bbe6b24{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-75d2ee05{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-2c08ab69{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-4191462b{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-4d3ce466{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-50b7729{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-1ecfeb73{--n-tabs-gap:5px;--n-tabs-title-font-size:13px;}}@media(max-width:767px){.elementor-3591 .elementor-element.elementor-element-1c8e5126 .elementor-heading-title{font-size:25px;line-height:34px;}.elementor-3591 .elementor-element.elementor-element-54b363a5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3591 .elementor-element.elementor-element-2d90bdb{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-2cd60544{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-232de524{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-42d424dc{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-1263c8a7{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-bbe6b24{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-75d2ee05{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-2c08ab69{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-4191462b{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-4d3ce466{--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-50b7729{--grid-auto-flow:row;}}@media(max-width:575px){.elementor-3591 .elementor-element.elementor-element-46d8a024{--padding-top:50px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-3591 .elementor-element.elementor-element-1c8e5126 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-3591 .elementor-element.elementor-element-2d90bdb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-2cd60544{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-232de524{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-42d424dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-1263c8a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-bbe6b24{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-75d2ee05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-2c08ab69{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-4191462b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-4d3ce466{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-50b7729{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3591 .elementor-element.elementor-element-1ecfeb73{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}}/* Start custom CSS for image, class: .elementor-element-5ecee7dd */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a295647 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-218423b3 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70afd095 *//* ============================================
   BOOK PORTFOLIO - COMPLETE MODAL CSS
   ============================================ */

/* Your existing hover animations (keep exactly as is) */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

.image-container:hover .elementor-widget-image:nth-child(1) img {
  transform: scale(1.1);
}

.image-container:hover .elementor-widget-image:nth-child(2) img {
  transform: rotate(-12deg);
  width: 100%;
}

.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg);
}

/* Add click cursor to center images */
.image-container .elementor-widget-image:nth-child(1) {
  cursor: pointer;
}

/* ============================================
   MODAL STYLES
   ============================================ */

.book-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 999999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  animation: fadeIn 0.3s ease;
}

.book-modal.active {
  display: flex;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.book-modal-content {
  background: white;
  border-radius: 16px;
  max-width: 1000px;
  width: 100%;
  max-height: 90vh;
  overflow: hidden;
  position: relative;
  animation: slideUp 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4);
}

@keyframes slideUp {
  from {
    transform: translateY(50px) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}

.book-modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 44px;
  background: #0b80ba;
  border: none !important;
  border-radius: 50%;
  color: white !important;
  font-size: 28px;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.book-modal-close:hover {
  background: #0968a0;
  transform: rotate(90deg) scale(1.1);
}

.book-modal-body {
  display: grid;
  grid-template-columns: 350px 1fr;
  min-height: 500px;
}

.book-modal-left {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
  padding: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.book-modal-cover {
  max-width: 100%;
  max-height: 400px;
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.2);
  object-fit: contain;
}

.book-modal-right {
  padding: 40px;
  overflow-y: auto;
  max-height: 90vh;
}

.book-modal-title {
  font-size: 32px;
  margin: 0 0 10px 0;
  color: #1a1a1a;
  line-height: 1.2;
  font-weight: 700;
}

.book-modal-author {
  font-size: 18px;
  color: #666;
  margin: 0 0 15px 0;
  font-weight: 500;
}

.book-modal-genre {
  display: inline-block;
  background: #0b80ba;
  color: white;
  padding: 8px 20px;
  border-radius: 25px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.book-modal-description {
  line-height: 1.7;
  color: #444;
  font-size: 15px;
  margin-bottom: 25px;
}

/* ============================================
   CUSTOM VIDEO PLAYER - USING #0b80ba COLOR
   ============================================ */

.book-modal-video-section {
  margin-top: 20px;
}

.book-modal-video-label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.book-modal-video-label::before {
  content: '▶';
  color: #0b80ba;
  font-size: 14px;
}

.book-modal-video-container {
  border-radius: 12px;
  overflow: hidden;
  background: #000;
  margin-top: 10px;
  position: relative;
}

.book-modal-video {
  width: 100%;
  height: auto;
  display: block;
  max-height: 300px;
  cursor: pointer;
}

/* Custom Video Controls */
.custom-video-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.7) 60%, transparent 100%);
  padding: 20px 15px 10px;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.book-modal-video-container:hover .custom-video-controls,
.custom-video-controls.show {
  opacity: 1;
}

/* Progress Bar */
.video-progress-container {
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.video-progress-bar {
  height: 100%;
  background: #0b80ba;
  width: 0%;
  transition: width 0.1s linear;
  position: relative;
}

.video-progress-bar::after {
  content: '';
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: #0b80ba;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(11, 128, 186, 0.8);
  opacity: 0;
  transition: opacity 0.2s;
}

.video-progress-container:hover .video-progress-bar::after {
  opacity: 1;
}

/* Controls Bottom Row */
.video-controls-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}

.video-controls-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-play-btn {
  width: 36px;
  height: 36px;
  background: transparent;
  border: none;
  border-radius: 50%;
  color: white;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}

.video-play-btn:hover {
  background: #0a6ea5;
  transform: scale(1.1);
}

.video-time {
  color: white;
  font-size: 13px;
  font-weight: 500;
  font-family: monospace;
  min-width: 100px;
}

.video-controls-right {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-volume-container {
  display: flex;
  align-items: center;
  gap: 8px;
}

.video-volume-btn {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
}

.video-volume-btn:hover {
  transform: scale(1.1);
  color: #0b80ba;
}

.video-volume-slider {
  width: 80px;
  height: 4px;
  -webkit-appearance: none;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  outline: none;
  cursor: pointer;
}

.video-volume-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.video-volume-slider::-moz-range-thumb {
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
}

.video-fullscreen-btn {
  background: none;
  border: none;
  color: white !important;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
  display: none;
}

/* No Video Message */
.book-modal-no-video {
  text-align: center;
  padding: 30px 20px;
  background: #f8f9fa;
  border-radius: 10px;
  border: 2px dashed #ddd;
  color: #666;
  font-style: italic;
}

/* Mobile */
@media (max-width: 1024px) {
  .book-modal-body {
    grid-template-columns: 300px 1fr;
  }
}

@media (max-width: 768px) {
  .book-modal-body {
    grid-template-columns: 1fr;
  }
  
  .book-modal-left {
    padding: 30px;
  }
  
  .book-modal-right {
    padding: 30px;
  }
  
  .book-modal-title {
    font-size: 26px;
  }
  
  .book-modal-video {
    max-height: 250px;
  }
  
  .video-controls-bottom {
    flex-wrap: wrap;
  }
  
  .video-time {
    min-width: 80px;
  }
  
  .video-volume-slider {
    width: 60px;
  }
}

@media (max-width: 480px) {
  .book-modal-content {
    border-radius: 12px;
  }
  
  .book-modal-left {
    padding: 25px 20px;
  }
  
  .book-modal-right {
    padding: 25px 20px;
  }
  
  .book-modal-title {
    font-size: 24px;
  }
  
  .book-modal-video {
    max-height: 200px;
  }
  
  .book-modal-close {
    width: 36px;
    height: 36px;
    font-size: 22px;
    top: 15px;
    right: 15px;
  }
  
  .video-controls-bottom {
    gap: 8px;
  }
  
  .video-play-btn {
    width: 32px;
    height: 32px;
    font-size: 12px;
  }
  
  .video-time {
    font-size: 12px;
    min-width: 70px;
  }
  
  .video-volume-slider {
    width: 50px;
  }
  
  .video-volume-btn,
  .video-fullscreen-btn {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e863387 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa23d3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c438e9f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd1a9c7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b18573 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d6623c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75370484 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61793e4f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aec2be *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a704dc5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c936487 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7e500d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45945d27 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66efd639 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229e5683 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71364332 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f850c4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164e2310 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e57a854 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffa4ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f941434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36dcd4e0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dee9f3c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3812b86d */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-645a107b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-400f6a49 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aab7d25 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d89523 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-287dea63 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f17123 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d06dd6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-195398a7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7935d432 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62596ae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ddf79af */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bd031d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b5b551 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36eb388a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696cfb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d9c966 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d931623 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7200cfbe *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24db02f1 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5af972bd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cb34c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181aecf2 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cc15e76 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f3e520 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ca4db7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d2fa2cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c33cee *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ad3704b */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60ee7562 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa87526 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce41e4e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58296d06 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bfd4013 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8c011 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4907ef00 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78066a9a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aff5f06 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27a8d65c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba8f924 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c9fe0c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15baa434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c749abc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f3834e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d137688 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-732ff62b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0e5637 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56d4459 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f803726 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588aaacd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4886259e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7582e8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da932b4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50335130 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cb12abf */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c56550 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bdab701 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5470c525 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22938998 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d519020 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-191128e3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38a3a21b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2165fb24 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a82c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f84f3a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a669d8e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4a682c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ef4867e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4791b2a8 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254d31cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7be55ade */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763cae49 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a38b1b3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-320f6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966c5c4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba6d034 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-394da3da */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316dd384 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb8f262 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fbc907 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a8a503 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b57d5d6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-402bbed5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c17408 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37215f88 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c09af1e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ab87a3d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aec0370 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37824457 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-109359a8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fdfd8ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c063422 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6dd0b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d925193 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fc00dfb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-115151a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb114c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4596c46c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56839248 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e88419 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e126443 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26c9d848 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396674a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a1bd5c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce2dd8e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c666b66 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe3b293 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1d34c7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59584e91 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72daf535 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-545269b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155141f7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a3af9e9 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66453f28 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5313f4c6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3dcd34 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1771e8bc */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35450a02 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66930273 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa7f5c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cbf652 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-980df74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36354fae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89a3350 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dce0ef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625af75f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a01de2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678d7aff *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-514c5f85 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1679237a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348011a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc184 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-449e44fd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d2f7a6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5eae8573 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fa9a7df */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848381d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21f9d996 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3abc28e7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca5e247 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14eb7b51 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e0e5f69 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3911344f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-757bc41e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62300be0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54f0bc6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a3cf74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fc03089 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5137110 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695c5b7e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b7e02a */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c06b8cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a5c59f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ed6042 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45a7313 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4049c03 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b5fa70c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ecb0a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab87fef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f25b0d7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fc7dae */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bc91d4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51391ed6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cef53d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e0159e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8020c6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d6e96e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a491a4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d429ad3 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4d9af7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da30520 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1c6389 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140aac59 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eadde03 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3887dd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6689783c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42f30550 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5716bb95 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a345a5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f21055 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e953ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e9629bf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f80919 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2bdd6d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729ddd79 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18b8159d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c02a57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c1ac927 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3da21c3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ce0604 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e8517e4 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a378b0e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470e8ee7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c02b11 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140099aa */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2220c164 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2429deb7 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12d4f6cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3288a5ac */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c61fab *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f5f5a76 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b1521c */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30497b08 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46c74797 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a84147 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26dd283f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67edafeb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e8680d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4458abc7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47e51b7f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-169ff25e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca78e7f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a527edb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1052099d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404caea3 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a7c963e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c049a6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c556f9 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55583425 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d672959 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74631014 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b1118b6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-482681e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28756bcb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43905d29 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f5c1f5e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19a16aa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a98ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45abbc66 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2615bf27 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd7534 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27922a3b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e4103ff */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d0ee4b *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e5b9c5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2959842a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d444c50 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-673dbc1b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51220fa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca6e963 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7855689b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b900102 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aecfd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c039cd8 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36e86991 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e79244 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57415662 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df2be0f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554e00d2 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ff53be */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac878fe */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68871bc0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d54516f */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b8ba080 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4020f9ec */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f514985 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68528417 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b71a42 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc2081f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20fcf89b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39adf8f5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505cf57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-318facce */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cdee326 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3aadd6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-316b001d */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d820d6e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c7194 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d149ff0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a080c66 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d70c643 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f766ef6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56df2058 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778e5270 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48cc61c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc8f3e6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d0cbfca *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e21bc39 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6af1b2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3981211e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ecee7dd */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a295647 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-218423b3 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70afd095 *//* ============================================
   BOOK PORTFOLIO - COMPLETE MODAL CSS
   ============================================ */

/* Your existing hover animations (keep exactly as is) */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

.image-container:hover .elementor-widget-image:nth-child(1) img {
  transform: scale(1.1);
}

.image-container:hover .elementor-widget-image:nth-child(2) img {
  transform: rotate(-12deg);
  width: 100%;
}

.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg);
}

/* Add click cursor to center images */
.image-container .elementor-widget-image:nth-child(1) {
  cursor: pointer;
}

/* ============================================
   MODAL STYLES
   ============================================ */

.book-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 999999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  animation: fadeIn 0.3s ease;
}

.book-modal.active {
  display: flex;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.book-modal-content {
  background: white;
  border-radius: 16px;
  max-width: 1000px;
  width: 100%;
  max-height: 90vh;
  overflow: hidden;
  position: relative;
  animation: slideUp 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4);
}

@keyframes slideUp {
  from {
    transform: translateY(50px) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}

.book-modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 44px;
  background: #0b80ba;
  border: none !important;
  border-radius: 50%;
  color: white !important;
  font-size: 28px;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.book-modal-close:hover {
  background: #0968a0;
  transform: rotate(90deg) scale(1.1);
}

.book-modal-body {
  display: grid;
  grid-template-columns: 350px 1fr;
  min-height: 500px;
}

.book-modal-left {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
  padding: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.book-modal-cover {
  max-width: 100%;
  max-height: 400px;
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.2);
  object-fit: contain;
}

.book-modal-right {
  padding: 40px;
  overflow-y: auto;
  max-height: 90vh;
}

.book-modal-title {
  font-size: 32px;
  margin: 0 0 10px 0;
  color: #1a1a1a;
  line-height: 1.2;
  font-weight: 700;
}

.book-modal-author {
  font-size: 18px;
  color: #666;
  margin: 0 0 15px 0;
  font-weight: 500;
}

.book-modal-genre {
  display: inline-block;
  background: #0b80ba;
  color: white;
  padding: 8px 20px;
  border-radius: 25px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.book-modal-description {
  line-height: 1.7;
  color: #444;
  font-size: 15px;
  margin-bottom: 25px;
}

/* ============================================
   CUSTOM VIDEO PLAYER - USING #0b80ba COLOR
   ============================================ */

.book-modal-video-section {
  margin-top: 20px;
}

.book-modal-video-label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.book-modal-video-label::before {
  content: '▶';
  color: #0b80ba;
  font-size: 14px;
}

.book-modal-video-container {
  border-radius: 12px;
  overflow: hidden;
  background: #000;
  margin-top: 10px;
  position: relative;
}

.book-modal-video {
  width: 100%;
  height: auto;
  display: block;
  max-height: 300px;
  cursor: pointer;
}

/* Custom Video Controls */
.custom-video-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.7) 60%, transparent 100%);
  padding: 20px 15px 10px;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.book-modal-video-container:hover .custom-video-controls,
.custom-video-controls.show {
  opacity: 1;
}

/* Progress Bar */
.video-progress-container {
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.video-progress-bar {
  height: 100%;
  background: #0b80ba;
  width: 0%;
  transition: width 0.1s linear;
  position: relative;
}

.video-progress-bar::after {
  content: '';
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: #0b80ba;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(11, 128, 186, 0.8);
  opacity: 0;
  transition: opacity 0.2s;
}

.video-progress-container:hover .video-progress-bar::after {
  opacity: 1;
}

/* Controls Bottom Row */
.video-controls-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}

.video-controls-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-play-btn {
  width: 36px;
  height: 36px;
  background: transparent;
  border: none;
  border-radius: 50%;
  color: white;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}

.video-play-btn:hover {
  background: #0a6ea5;
  transform: scale(1.1);
}

.video-time {
  color: white;
  font-size: 13px;
  font-weight: 500;
  font-family: monospace;
  min-width: 100px;
}

.video-controls-right {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-volume-container {
  display: flex;
  align-items: center;
  gap: 8px;
}

.video-volume-btn {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
}

.video-volume-btn:hover {
  transform: scale(1.1);
  color: #0b80ba;
}

.video-volume-slider {
  width: 80px;
  height: 4px;
  -webkit-appearance: none;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  outline: none;
  cursor: pointer;
}

.video-volume-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.video-volume-slider::-moz-range-thumb {
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
}

.video-fullscreen-btn {
  background: none;
  border: none;
  color: white !important;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
  display: none;
}

/* No Video Message */
.book-modal-no-video {
  text-align: center;
  padding: 30px 20px;
  background: #f8f9fa;
  border-radius: 10px;
  border: 2px dashed #ddd;
  color: #666;
  font-style: italic;
}

/* Mobile */
@media (max-width: 1024px) {
  .book-modal-body {
    grid-template-columns: 300px 1fr;
  }
}

@media (max-width: 768px) {
  .book-modal-body {
    grid-template-columns: 1fr;
  }
  
  .book-modal-left {
    padding: 30px;
  }
  
  .book-modal-right {
    padding: 30px;
  }
  
  .book-modal-title {
    font-size: 26px;
  }
  
  .book-modal-video {
    max-height: 250px;
  }
  
  .video-controls-bottom {
    flex-wrap: wrap;
  }
  
  .video-time {
    min-width: 80px;
  }
  
  .video-volume-slider {
    width: 60px;
  }
}

@media (max-width: 480px) {
  .book-modal-content {
    border-radius: 12px;
  }
  
  .book-modal-left {
    padding: 25px 20px;
  }
  
  .book-modal-right {
    padding: 25px 20px;
  }
  
  .book-modal-title {
    font-size: 24px;
  }
  
  .book-modal-video {
    max-height: 200px;
  }
  
  .book-modal-close {
    width: 36px;
    height: 36px;
    font-size: 22px;
    top: 15px;
    right: 15px;
  }
  
  .video-controls-bottom {
    gap: 8px;
  }
  
  .video-play-btn {
    width: 32px;
    height: 32px;
    font-size: 12px;
  }
  
  .video-time {
    font-size: 12px;
    min-width: 70px;
  }
  
  .video-volume-slider {
    width: 50px;
  }
  
  .video-volume-btn,
  .video-fullscreen-btn {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e863387 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa23d3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c438e9f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd1a9c7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b18573 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d6623c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75370484 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61793e4f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aec2be *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a704dc5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c936487 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7e500d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45945d27 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66efd639 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229e5683 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71364332 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f850c4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164e2310 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e57a854 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffa4ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f941434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36dcd4e0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dee9f3c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3812b86d */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-645a107b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-400f6a49 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aab7d25 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d89523 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-287dea63 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f17123 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d06dd6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-195398a7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7935d432 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62596ae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ddf79af */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bd031d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b5b551 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36eb388a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696cfb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d9c966 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d931623 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7200cfbe *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24db02f1 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5af972bd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cb34c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181aecf2 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cc15e76 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f3e520 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ca4db7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d2fa2cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c33cee *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ad3704b */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60ee7562 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa87526 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce41e4e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58296d06 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bfd4013 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8c011 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4907ef00 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78066a9a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aff5f06 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27a8d65c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba8f924 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c9fe0c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15baa434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c749abc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f3834e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d137688 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-732ff62b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0e5637 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56d4459 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f803726 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588aaacd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4886259e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7582e8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da932b4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50335130 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cb12abf */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c56550 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bdab701 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5470c525 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22938998 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d519020 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-191128e3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38a3a21b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2165fb24 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a82c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f84f3a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a669d8e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4a682c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ef4867e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4791b2a8 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254d31cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7be55ade */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763cae49 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a38b1b3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-320f6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966c5c4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba6d034 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-394da3da */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316dd384 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb8f262 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fbc907 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a8a503 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b57d5d6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-402bbed5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c17408 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37215f88 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c09af1e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ab87a3d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aec0370 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37824457 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-109359a8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fdfd8ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c063422 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6dd0b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d925193 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fc00dfb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-115151a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb114c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4596c46c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56839248 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e88419 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e126443 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26c9d848 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396674a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a1bd5c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce2dd8e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c666b66 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe3b293 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1d34c7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59584e91 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72daf535 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-545269b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155141f7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a3af9e9 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66453f28 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5313f4c6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3dcd34 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1771e8bc */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35450a02 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66930273 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa7f5c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cbf652 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-980df74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36354fae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89a3350 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dce0ef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625af75f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a01de2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678d7aff *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-514c5f85 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1679237a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348011a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc184 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-449e44fd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d2f7a6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5eae8573 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fa9a7df */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848381d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21f9d996 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3abc28e7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca5e247 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14eb7b51 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e0e5f69 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3911344f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-757bc41e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62300be0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54f0bc6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a3cf74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fc03089 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5137110 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695c5b7e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b7e02a */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c06b8cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a5c59f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ed6042 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45a7313 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4049c03 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b5fa70c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ecb0a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab87fef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f25b0d7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fc7dae */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bc91d4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51391ed6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cef53d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e0159e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8020c6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d6e96e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a491a4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d429ad3 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4d9af7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da30520 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1c6389 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140aac59 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eadde03 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3887dd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6689783c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42f30550 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5716bb95 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a345a5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f21055 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e953ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e9629bf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f80919 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2bdd6d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729ddd79 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18b8159d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c02a57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c1ac927 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3da21c3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ce0604 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e8517e4 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a378b0e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470e8ee7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c02b11 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140099aa */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2220c164 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2429deb7 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12d4f6cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3288a5ac */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c61fab *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f5f5a76 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b1521c */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30497b08 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46c74797 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a84147 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26dd283f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67edafeb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e8680d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4458abc7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47e51b7f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-169ff25e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca78e7f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a527edb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1052099d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404caea3 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a7c963e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c049a6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c556f9 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55583425 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d672959 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74631014 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b1118b6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-482681e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28756bcb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43905d29 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f5c1f5e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19a16aa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a98ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45abbc66 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2615bf27 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd7534 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27922a3b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e4103ff */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d0ee4b *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e5b9c5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2959842a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d444c50 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-673dbc1b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51220fa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca6e963 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7855689b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b900102 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aecfd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c039cd8 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36e86991 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e79244 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57415662 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df2be0f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554e00d2 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ff53be */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac878fe */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68871bc0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d54516f */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b8ba080 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4020f9ec */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f514985 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68528417 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b71a42 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc2081f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20fcf89b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39adf8f5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505cf57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-318facce */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cdee326 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3aadd6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-316b001d */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d820d6e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c7194 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d149ff0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a080c66 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d70c643 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f766ef6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56df2058 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778e5270 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48cc61c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc8f3e6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d0cbfca *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e21bc39 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6af1b2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3981211e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ecee7dd */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a295647 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-218423b3 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70afd095 *//* ============================================
   BOOK PORTFOLIO - COMPLETE MODAL CSS
   ============================================ */

/* Your existing hover animations (keep exactly as is) */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

.image-container:hover .elementor-widget-image:nth-child(1) img {
  transform: scale(1.1);
}

.image-container:hover .elementor-widget-image:nth-child(2) img {
  transform: rotate(-12deg);
  width: 100%;
}

.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg);
}

/* Add click cursor to center images */
.image-container .elementor-widget-image:nth-child(1) {
  cursor: pointer;
}

/* ============================================
   MODAL STYLES
   ============================================ */

.book-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 999999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  animation: fadeIn 0.3s ease;
}

.book-modal.active {
  display: flex;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.book-modal-content {
  background: white;
  border-radius: 16px;
  max-width: 1000px;
  width: 100%;
  max-height: 90vh;
  overflow: hidden;
  position: relative;
  animation: slideUp 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4);
}

@keyframes slideUp {
  from {
    transform: translateY(50px) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}

.book-modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 44px;
  background: #0b80ba;
  border: none !important;
  border-radius: 50%;
  color: white !important;
  font-size: 28px;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.book-modal-close:hover {
  background: #0968a0;
  transform: rotate(90deg) scale(1.1);
}

.book-modal-body {
  display: grid;
  grid-template-columns: 350px 1fr;
  min-height: 500px;
}

.book-modal-left {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
  padding: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.book-modal-cover {
  max-width: 100%;
  max-height: 400px;
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.2);
  object-fit: contain;
}

.book-modal-right {
  padding: 40px;
  overflow-y: auto;
  max-height: 90vh;
}

.book-modal-title {
  font-size: 32px;
  margin: 0 0 10px 0;
  color: #1a1a1a;
  line-height: 1.2;
  font-weight: 700;
}

.book-modal-author {
  font-size: 18px;
  color: #666;
  margin: 0 0 15px 0;
  font-weight: 500;
}

.book-modal-genre {
  display: inline-block;
  background: #0b80ba;
  color: white;
  padding: 8px 20px;
  border-radius: 25px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.book-modal-description {
  line-height: 1.7;
  color: #444;
  font-size: 15px;
  margin-bottom: 25px;
}

/* ============================================
   CUSTOM VIDEO PLAYER - USING #0b80ba COLOR
   ============================================ */

.book-modal-video-section {
  margin-top: 20px;
}

.book-modal-video-label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.book-modal-video-label::before {
  content: '▶';
  color: #0b80ba;
  font-size: 14px;
}

.book-modal-video-container {
  border-radius: 12px;
  overflow: hidden;
  background: #000;
  margin-top: 10px;
  position: relative;
}

.book-modal-video {
  width: 100%;
  height: auto;
  display: block;
  max-height: 300px;
  cursor: pointer;
}

/* Custom Video Controls */
.custom-video-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.7) 60%, transparent 100%);
  padding: 20px 15px 10px;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.book-modal-video-container:hover .custom-video-controls,
.custom-video-controls.show {
  opacity: 1;
}

/* Progress Bar */
.video-progress-container {
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.video-progress-bar {
  height: 100%;
  background: #0b80ba;
  width: 0%;
  transition: width 0.1s linear;
  position: relative;
}

.video-progress-bar::after {
  content: '';
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: #0b80ba;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(11, 128, 186, 0.8);
  opacity: 0;
  transition: opacity 0.2s;
}

.video-progress-container:hover .video-progress-bar::after {
  opacity: 1;
}

/* Controls Bottom Row */
.video-controls-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}

.video-controls-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-play-btn {
  width: 36px;
  height: 36px;
  background: transparent;
  border: none;
  border-radius: 50%;
  color: white;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}

.video-play-btn:hover {
  background: #0a6ea5;
  transform: scale(1.1);
}

.video-time {
  color: white;
  font-size: 13px;
  font-weight: 500;
  font-family: monospace;
  min-width: 100px;
}

.video-controls-right {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-volume-container {
  display: flex;
  align-items: center;
  gap: 8px;
}

.video-volume-btn {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
}

.video-volume-btn:hover {
  transform: scale(1.1);
  color: #0b80ba;
}

.video-volume-slider {
  width: 80px;
  height: 4px;
  -webkit-appearance: none;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  outline: none;
  cursor: pointer;
}

.video-volume-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.video-volume-slider::-moz-range-thumb {
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
}

.video-fullscreen-btn {
  background: none;
  border: none;
  color: white !important;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
  display: none;
}

/* No Video Message */
.book-modal-no-video {
  text-align: center;
  padding: 30px 20px;
  background: #f8f9fa;
  border-radius: 10px;
  border: 2px dashed #ddd;
  color: #666;
  font-style: italic;
}

/* Mobile */
@media (max-width: 1024px) {
  .book-modal-body {
    grid-template-columns: 300px 1fr;
  }
}

@media (max-width: 768px) {
  .book-modal-body {
    grid-template-columns: 1fr;
  }
  
  .book-modal-left {
    padding: 30px;
  }
  
  .book-modal-right {
    padding: 30px;
  }
  
  .book-modal-title {
    font-size: 26px;
  }
  
  .book-modal-video {
    max-height: 250px;
  }
  
  .video-controls-bottom {
    flex-wrap: wrap;
  }
  
  .video-time {
    min-width: 80px;
  }
  
  .video-volume-slider {
    width: 60px;
  }
}

@media (max-width: 480px) {
  .book-modal-content {
    border-radius: 12px;
  }
  
  .book-modal-left {
    padding: 25px 20px;
  }
  
  .book-modal-right {
    padding: 25px 20px;
  }
  
  .book-modal-title {
    font-size: 24px;
  }
  
  .book-modal-video {
    max-height: 200px;
  }
  
  .book-modal-close {
    width: 36px;
    height: 36px;
    font-size: 22px;
    top: 15px;
    right: 15px;
  }
  
  .video-controls-bottom {
    gap: 8px;
  }
  
  .video-play-btn {
    width: 32px;
    height: 32px;
    font-size: 12px;
  }
  
  .video-time {
    font-size: 12px;
    min-width: 70px;
  }
  
  .video-volume-slider {
    width: 50px;
  }
  
  .video-volume-btn,
  .video-fullscreen-btn {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e863387 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa23d3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c438e9f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd1a9c7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b18573 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d6623c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75370484 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61793e4f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aec2be *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a704dc5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c936487 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7e500d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45945d27 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66efd639 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229e5683 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71364332 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f850c4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164e2310 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e57a854 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffa4ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f941434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36dcd4e0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dee9f3c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3812b86d */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-645a107b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-400f6a49 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aab7d25 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d89523 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-287dea63 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f17123 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d06dd6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-195398a7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7935d432 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62596ae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ddf79af */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bd031d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b5b551 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36eb388a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696cfb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d9c966 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d931623 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7200cfbe *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24db02f1 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5af972bd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cb34c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181aecf2 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cc15e76 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f3e520 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ca4db7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d2fa2cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c33cee *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ad3704b */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60ee7562 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa87526 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce41e4e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58296d06 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bfd4013 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8c011 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4907ef00 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78066a9a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aff5f06 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27a8d65c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba8f924 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c9fe0c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15baa434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c749abc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f3834e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d137688 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-732ff62b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0e5637 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56d4459 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f803726 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588aaacd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4886259e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7582e8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da932b4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50335130 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cb12abf */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c56550 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bdab701 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5470c525 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22938998 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d519020 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-191128e3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38a3a21b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2165fb24 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a82c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f84f3a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a669d8e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4a682c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ef4867e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4791b2a8 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254d31cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7be55ade */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763cae49 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a38b1b3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-320f6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966c5c4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba6d034 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-394da3da */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316dd384 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb8f262 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fbc907 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a8a503 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b57d5d6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-402bbed5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c17408 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37215f88 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c09af1e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ab87a3d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aec0370 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37824457 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-109359a8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fdfd8ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c063422 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6dd0b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d925193 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fc00dfb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-115151a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb114c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4596c46c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56839248 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e88419 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e126443 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26c9d848 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396674a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a1bd5c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce2dd8e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c666b66 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe3b293 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1d34c7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59584e91 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72daf535 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-545269b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155141f7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a3af9e9 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66453f28 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5313f4c6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3dcd34 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1771e8bc */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35450a02 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66930273 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa7f5c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cbf652 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-980df74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36354fae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89a3350 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dce0ef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625af75f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a01de2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678d7aff *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-514c5f85 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1679237a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348011a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc184 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-449e44fd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d2f7a6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5eae8573 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fa9a7df */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848381d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21f9d996 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3abc28e7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca5e247 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14eb7b51 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e0e5f69 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3911344f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-757bc41e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62300be0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54f0bc6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a3cf74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fc03089 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5137110 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695c5b7e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b7e02a */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c06b8cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a5c59f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ed6042 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45a7313 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4049c03 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b5fa70c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ecb0a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab87fef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f25b0d7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fc7dae */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bc91d4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51391ed6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cef53d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e0159e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8020c6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d6e96e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a491a4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d429ad3 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4d9af7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da30520 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1c6389 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140aac59 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eadde03 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3887dd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6689783c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42f30550 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5716bb95 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a345a5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f21055 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e953ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e9629bf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f80919 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2bdd6d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729ddd79 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18b8159d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c02a57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c1ac927 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3da21c3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ce0604 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e8517e4 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a378b0e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470e8ee7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c02b11 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140099aa */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2220c164 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2429deb7 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12d4f6cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3288a5ac */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c61fab *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f5f5a76 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b1521c */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30497b08 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46c74797 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a84147 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26dd283f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67edafeb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e8680d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4458abc7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47e51b7f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-169ff25e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca78e7f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a527edb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1052099d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404caea3 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a7c963e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c049a6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c556f9 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55583425 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d672959 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74631014 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b1118b6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-482681e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28756bcb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43905d29 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f5c1f5e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19a16aa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a98ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45abbc66 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2615bf27 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd7534 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27922a3b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e4103ff */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d0ee4b *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e5b9c5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2959842a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d444c50 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-673dbc1b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51220fa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca6e963 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7855689b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b900102 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aecfd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c039cd8 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36e86991 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e79244 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57415662 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df2be0f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554e00d2 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ff53be */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac878fe */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68871bc0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d54516f */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b8ba080 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4020f9ec */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f514985 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68528417 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b71a42 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc2081f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20fcf89b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39adf8f5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505cf57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-318facce */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cdee326 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3aadd6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-316b001d */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d820d6e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c7194 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d149ff0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a080c66 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d70c643 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f766ef6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56df2058 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778e5270 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48cc61c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc8f3e6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d0cbfca *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e21bc39 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6af1b2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3981211e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ecee7dd */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a295647 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-218423b3 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70afd095 *//* ============================================
   BOOK PORTFOLIO - COMPLETE MODAL CSS
   ============================================ */

/* Your existing hover animations (keep exactly as is) */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

.image-container:hover .elementor-widget-image:nth-child(1) img {
  transform: scale(1.1);
}

.image-container:hover .elementor-widget-image:nth-child(2) img {
  transform: rotate(-12deg);
  width: 100%;
}

.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg);
}

/* Add click cursor to center images */
.image-container .elementor-widget-image:nth-child(1) {
  cursor: pointer;
}

/* ============================================
   MODAL STYLES
   ============================================ */

.book-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 999999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  animation: fadeIn 0.3s ease;
}

.book-modal.active {
  display: flex;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.book-modal-content {
  background: white;
  border-radius: 16px;
  max-width: 1000px;
  width: 100%;
  max-height: 90vh;
  overflow: hidden;
  position: relative;
  animation: slideUp 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4);
}

@keyframes slideUp {
  from {
    transform: translateY(50px) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}

.book-modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 44px;
  background: #0b80ba;
  border: none !important;
  border-radius: 50%;
  color: white !important;
  font-size: 28px;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.book-modal-close:hover {
  background: #0968a0;
  transform: rotate(90deg) scale(1.1);
}

.book-modal-body {
  display: grid;
  grid-template-columns: 350px 1fr;
  min-height: 500px;
}

.book-modal-left {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
  padding: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.book-modal-cover {
  max-width: 100%;
  max-height: 400px;
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.2);
  object-fit: contain;
}

.book-modal-right {
  padding: 40px;
  overflow-y: auto;
  max-height: 90vh;
}

.book-modal-title {
  font-size: 32px;
  margin: 0 0 10px 0;
  color: #1a1a1a;
  line-height: 1.2;
  font-weight: 700;
}

.book-modal-author {
  font-size: 18px;
  color: #666;
  margin: 0 0 15px 0;
  font-weight: 500;
}

.book-modal-genre {
  display: inline-block;
  background: #0b80ba;
  color: white;
  padding: 8px 20px;
  border-radius: 25px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.book-modal-description {
  line-height: 1.7;
  color: #444;
  font-size: 15px;
  margin-bottom: 25px;
}

/* ============================================
   CUSTOM VIDEO PLAYER - USING #0b80ba COLOR
   ============================================ */

.book-modal-video-section {
  margin-top: 20px;
}

.book-modal-video-label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.book-modal-video-label::before {
  content: '▶';
  color: #0b80ba;
  font-size: 14px;
}

.book-modal-video-container {
  border-radius: 12px;
  overflow: hidden;
  background: #000;
  margin-top: 10px;
  position: relative;
}

.book-modal-video {
  width: 100%;
  height: auto;
  display: block;
  max-height: 300px;
  cursor: pointer;
}

/* Custom Video Controls */
.custom-video-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.7) 60%, transparent 100%);
  padding: 20px 15px 10px;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.book-modal-video-container:hover .custom-video-controls,
.custom-video-controls.show {
  opacity: 1;
}

/* Progress Bar */
.video-progress-container {
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.video-progress-bar {
  height: 100%;
  background: #0b80ba;
  width: 0%;
  transition: width 0.1s linear;
  position: relative;
}

.video-progress-bar::after {
  content: '';
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: #0b80ba;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(11, 128, 186, 0.8);
  opacity: 0;
  transition: opacity 0.2s;
}

.video-progress-container:hover .video-progress-bar::after {
  opacity: 1;
}

/* Controls Bottom Row */
.video-controls-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}

.video-controls-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-play-btn {
  width: 36px;
  height: 36px;
  background: transparent;
  border: none;
  border-radius: 50%;
  color: white;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}

.video-play-btn:hover {
  background: #0a6ea5;
  transform: scale(1.1);
}

.video-time {
  color: white;
  font-size: 13px;
  font-weight: 500;
  font-family: monospace;
  min-width: 100px;
}

.video-controls-right {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-volume-container {
  display: flex;
  align-items: center;
  gap: 8px;
}

.video-volume-btn {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
}

.video-volume-btn:hover {
  transform: scale(1.1);
  color: #0b80ba;
}

.video-volume-slider {
  width: 80px;
  height: 4px;
  -webkit-appearance: none;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  outline: none;
  cursor: pointer;
}

.video-volume-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.video-volume-slider::-moz-range-thumb {
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
}

.video-fullscreen-btn {
  background: none;
  border: none;
  color: white !important;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
  display: none;
}

/* No Video Message */
.book-modal-no-video {
  text-align: center;
  padding: 30px 20px;
  background: #f8f9fa;
  border-radius: 10px;
  border: 2px dashed #ddd;
  color: #666;
  font-style: italic;
}

/* Mobile */
@media (max-width: 1024px) {
  .book-modal-body {
    grid-template-columns: 300px 1fr;
  }
}

@media (max-width: 768px) {
  .book-modal-body {
    grid-template-columns: 1fr;
  }
  
  .book-modal-left {
    padding: 30px;
  }
  
  .book-modal-right {
    padding: 30px;
  }
  
  .book-modal-title {
    font-size: 26px;
  }
  
  .book-modal-video {
    max-height: 250px;
  }
  
  .video-controls-bottom {
    flex-wrap: wrap;
  }
  
  .video-time {
    min-width: 80px;
  }
  
  .video-volume-slider {
    width: 60px;
  }
}

@media (max-width: 480px) {
  .book-modal-content {
    border-radius: 12px;
  }
  
  .book-modal-left {
    padding: 25px 20px;
  }
  
  .book-modal-right {
    padding: 25px 20px;
  }
  
  .book-modal-title {
    font-size: 24px;
  }
  
  .book-modal-video {
    max-height: 200px;
  }
  
  .book-modal-close {
    width: 36px;
    height: 36px;
    font-size: 22px;
    top: 15px;
    right: 15px;
  }
  
  .video-controls-bottom {
    gap: 8px;
  }
  
  .video-play-btn {
    width: 32px;
    height: 32px;
    font-size: 12px;
  }
  
  .video-time {
    font-size: 12px;
    min-width: 70px;
  }
  
  .video-volume-slider {
    width: 50px;
  }
  
  .video-volume-btn,
  .video-fullscreen-btn {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e863387 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa23d3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c438e9f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd1a9c7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b18573 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d6623c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75370484 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61793e4f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aec2be *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a704dc5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c936487 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7e500d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45945d27 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66efd639 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229e5683 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71364332 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f850c4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164e2310 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e57a854 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffa4ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f941434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36dcd4e0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dee9f3c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3812b86d */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-645a107b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-400f6a49 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aab7d25 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d89523 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-287dea63 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f17123 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d06dd6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-195398a7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7935d432 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62596ae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ddf79af */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bd031d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b5b551 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36eb388a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696cfb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d9c966 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d931623 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7200cfbe *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24db02f1 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5af972bd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cb34c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181aecf2 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cc15e76 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f3e520 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ca4db7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d2fa2cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c33cee *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ad3704b */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60ee7562 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa87526 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce41e4e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58296d06 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bfd4013 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8c011 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4907ef00 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78066a9a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aff5f06 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27a8d65c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba8f924 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c9fe0c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15baa434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c749abc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f3834e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d137688 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-732ff62b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0e5637 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56d4459 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f803726 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588aaacd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4886259e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7582e8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da932b4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50335130 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cb12abf */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c56550 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bdab701 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5470c525 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22938998 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d519020 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-191128e3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38a3a21b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2165fb24 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a82c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f84f3a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a669d8e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4a682c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ef4867e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4791b2a8 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254d31cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7be55ade */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763cae49 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a38b1b3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-320f6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966c5c4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba6d034 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-394da3da */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316dd384 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb8f262 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fbc907 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a8a503 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b57d5d6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-402bbed5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c17408 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37215f88 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c09af1e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ab87a3d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aec0370 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37824457 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-109359a8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fdfd8ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c063422 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6dd0b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d925193 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fc00dfb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-115151a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb114c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4596c46c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56839248 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e88419 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e126443 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26c9d848 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396674a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a1bd5c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce2dd8e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c666b66 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe3b293 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1d34c7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59584e91 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72daf535 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-545269b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155141f7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a3af9e9 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66453f28 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5313f4c6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3dcd34 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1771e8bc */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35450a02 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66930273 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa7f5c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cbf652 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-980df74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36354fae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89a3350 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dce0ef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625af75f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a01de2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678d7aff *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-514c5f85 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1679237a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348011a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc184 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-449e44fd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d2f7a6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5eae8573 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fa9a7df */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848381d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21f9d996 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3abc28e7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca5e247 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14eb7b51 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e0e5f69 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3911344f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-757bc41e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62300be0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54f0bc6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a3cf74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fc03089 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5137110 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695c5b7e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b7e02a */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c06b8cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a5c59f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ed6042 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45a7313 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4049c03 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b5fa70c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ecb0a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab87fef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f25b0d7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fc7dae */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bc91d4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51391ed6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cef53d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e0159e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8020c6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d6e96e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a491a4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d429ad3 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4d9af7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da30520 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1c6389 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140aac59 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eadde03 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3887dd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6689783c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42f30550 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5716bb95 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a345a5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f21055 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e953ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e9629bf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f80919 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2bdd6d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729ddd79 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18b8159d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c02a57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c1ac927 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3da21c3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ce0604 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e8517e4 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a378b0e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470e8ee7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c02b11 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140099aa */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2220c164 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2429deb7 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12d4f6cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3288a5ac */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c61fab *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f5f5a76 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b1521c */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30497b08 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46c74797 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a84147 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26dd283f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67edafeb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e8680d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4458abc7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47e51b7f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-169ff25e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca78e7f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a527edb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1052099d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404caea3 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a7c963e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c049a6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c556f9 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55583425 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d672959 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74631014 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b1118b6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-482681e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28756bcb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43905d29 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f5c1f5e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19a16aa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a98ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45abbc66 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2615bf27 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd7534 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27922a3b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e4103ff */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d0ee4b *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e5b9c5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2959842a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d444c50 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-673dbc1b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51220fa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca6e963 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7855689b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b900102 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aecfd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c039cd8 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36e86991 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e79244 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57415662 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df2be0f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554e00d2 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ff53be */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac878fe */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68871bc0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d54516f */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b8ba080 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4020f9ec */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f514985 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68528417 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b71a42 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc2081f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20fcf89b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39adf8f5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505cf57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-318facce */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cdee326 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3aadd6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-316b001d */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d820d6e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c7194 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d149ff0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a080c66 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d70c643 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f766ef6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56df2058 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778e5270 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48cc61c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc8f3e6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d0cbfca *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e21bc39 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6af1b2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3981211e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ecee7dd */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a295647 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-218423b3 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70afd095 *//* ============================================
   BOOK PORTFOLIO - COMPLETE MODAL CSS
   ============================================ */

/* Your existing hover animations (keep exactly as is) */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

.image-container:hover .elementor-widget-image:nth-child(1) img {
  transform: scale(1.1);
}

.image-container:hover .elementor-widget-image:nth-child(2) img {
  transform: rotate(-12deg);
  width: 100%;
}

.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg);
}

/* Add click cursor to center images */
.image-container .elementor-widget-image:nth-child(1) {
  cursor: pointer;
}

/* ============================================
   MODAL STYLES
   ============================================ */

.book-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 999999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  animation: fadeIn 0.3s ease;
}

.book-modal.active {
  display: flex;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.book-modal-content {
  background: white;
  border-radius: 16px;
  max-width: 1000px;
  width: 100%;
  max-height: 90vh;
  overflow: hidden;
  position: relative;
  animation: slideUp 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4);
}

@keyframes slideUp {
  from {
    transform: translateY(50px) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}

.book-modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 44px;
  background: #0b80ba;
  border: none !important;
  border-radius: 50%;
  color: white !important;
  font-size: 28px;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.book-modal-close:hover {
  background: #0968a0;
  transform: rotate(90deg) scale(1.1);
}

.book-modal-body {
  display: grid;
  grid-template-columns: 350px 1fr;
  min-height: 500px;
}

.book-modal-left {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
  padding: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.book-modal-cover {
  max-width: 100%;
  max-height: 400px;
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.2);
  object-fit: contain;
}

.book-modal-right {
  padding: 40px;
  overflow-y: auto;
  max-height: 90vh;
}

.book-modal-title {
  font-size: 32px;
  margin: 0 0 10px 0;
  color: #1a1a1a;
  line-height: 1.2;
  font-weight: 700;
}

.book-modal-author {
  font-size: 18px;
  color: #666;
  margin: 0 0 15px 0;
  font-weight: 500;
}

.book-modal-genre {
  display: inline-block;
  background: #0b80ba;
  color: white;
  padding: 8px 20px;
  border-radius: 25px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.book-modal-description {
  line-height: 1.7;
  color: #444;
  font-size: 15px;
  margin-bottom: 25px;
}

/* ============================================
   CUSTOM VIDEO PLAYER - USING #0b80ba COLOR
   ============================================ */

.book-modal-video-section {
  margin-top: 20px;
}

.book-modal-video-label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.book-modal-video-label::before {
  content: '▶';
  color: #0b80ba;
  font-size: 14px;
}

.book-modal-video-container {
  border-radius: 12px;
  overflow: hidden;
  background: #000;
  margin-top: 10px;
  position: relative;
}

.book-modal-video {
  width: 100%;
  height: auto;
  display: block;
  max-height: 300px;
  cursor: pointer;
}

/* Custom Video Controls */
.custom-video-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.7) 60%, transparent 100%);
  padding: 20px 15px 10px;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.book-modal-video-container:hover .custom-video-controls,
.custom-video-controls.show {
  opacity: 1;
}

/* Progress Bar */
.video-progress-container {
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.video-progress-bar {
  height: 100%;
  background: #0b80ba;
  width: 0%;
  transition: width 0.1s linear;
  position: relative;
}

.video-progress-bar::after {
  content: '';
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: #0b80ba;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(11, 128, 186, 0.8);
  opacity: 0;
  transition: opacity 0.2s;
}

.video-progress-container:hover .video-progress-bar::after {
  opacity: 1;
}

/* Controls Bottom Row */
.video-controls-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}

.video-controls-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-play-btn {
  width: 36px;
  height: 36px;
  background: transparent;
  border: none;
  border-radius: 50%;
  color: white;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}

.video-play-btn:hover {
  background: #0a6ea5;
  transform: scale(1.1);
}

.video-time {
  color: white;
  font-size: 13px;
  font-weight: 500;
  font-family: monospace;
  min-width: 100px;
}

.video-controls-right {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-volume-container {
  display: flex;
  align-items: center;
  gap: 8px;
}

.video-volume-btn {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
}

.video-volume-btn:hover {
  transform: scale(1.1);
  color: #0b80ba;
}

.video-volume-slider {
  width: 80px;
  height: 4px;
  -webkit-appearance: none;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  outline: none;
  cursor: pointer;
}

.video-volume-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.video-volume-slider::-moz-range-thumb {
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
}

.video-fullscreen-btn {
  background: none;
  border: none;
  color: white !important;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
  display: none;
}

/* No Video Message */
.book-modal-no-video {
  text-align: center;
  padding: 30px 20px;
  background: #f8f9fa;
  border-radius: 10px;
  border: 2px dashed #ddd;
  color: #666;
  font-style: italic;
}

/* Mobile */
@media (max-width: 1024px) {
  .book-modal-body {
    grid-template-columns: 300px 1fr;
  }
}

@media (max-width: 768px) {
  .book-modal-body {
    grid-template-columns: 1fr;
  }
  
  .book-modal-left {
    padding: 30px;
  }
  
  .book-modal-right {
    padding: 30px;
  }
  
  .book-modal-title {
    font-size: 26px;
  }
  
  .book-modal-video {
    max-height: 250px;
  }
  
  .video-controls-bottom {
    flex-wrap: wrap;
  }
  
  .video-time {
    min-width: 80px;
  }
  
  .video-volume-slider {
    width: 60px;
  }
}

@media (max-width: 480px) {
  .book-modal-content {
    border-radius: 12px;
  }
  
  .book-modal-left {
    padding: 25px 20px;
  }
  
  .book-modal-right {
    padding: 25px 20px;
  }
  
  .book-modal-title {
    font-size: 24px;
  }
  
  .book-modal-video {
    max-height: 200px;
  }
  
  .book-modal-close {
    width: 36px;
    height: 36px;
    font-size: 22px;
    top: 15px;
    right: 15px;
  }
  
  .video-controls-bottom {
    gap: 8px;
  }
  
  .video-play-btn {
    width: 32px;
    height: 32px;
    font-size: 12px;
  }
  
  .video-time {
    font-size: 12px;
    min-width: 70px;
  }
  
  .video-volume-slider {
    width: 50px;
  }
  
  .video-volume-btn,
  .video-fullscreen-btn {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e863387 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa23d3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c438e9f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd1a9c7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b18573 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d6623c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75370484 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61793e4f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aec2be *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a704dc5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c936487 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7e500d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45945d27 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66efd639 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229e5683 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71364332 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f850c4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164e2310 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e57a854 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffa4ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f941434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36dcd4e0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dee9f3c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3812b86d */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-645a107b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-400f6a49 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aab7d25 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d89523 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-287dea63 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f17123 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d06dd6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-195398a7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7935d432 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62596ae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ddf79af */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bd031d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b5b551 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36eb388a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696cfb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d9c966 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d931623 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7200cfbe *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24db02f1 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5af972bd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cb34c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181aecf2 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cc15e76 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f3e520 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ca4db7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d2fa2cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c33cee *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ad3704b */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60ee7562 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa87526 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce41e4e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58296d06 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bfd4013 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8c011 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4907ef00 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78066a9a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aff5f06 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27a8d65c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba8f924 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c9fe0c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15baa434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c749abc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f3834e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d137688 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-732ff62b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0e5637 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56d4459 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f803726 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588aaacd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4886259e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7582e8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da932b4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50335130 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cb12abf */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c56550 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bdab701 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5470c525 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22938998 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d519020 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-191128e3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38a3a21b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2165fb24 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a82c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f84f3a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a669d8e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4a682c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ef4867e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4791b2a8 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254d31cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7be55ade */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763cae49 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a38b1b3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-320f6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966c5c4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba6d034 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-394da3da */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316dd384 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb8f262 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fbc907 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a8a503 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b57d5d6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-402bbed5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c17408 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37215f88 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c09af1e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ab87a3d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aec0370 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37824457 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-109359a8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fdfd8ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c063422 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6dd0b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d925193 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fc00dfb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-115151a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb114c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4596c46c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56839248 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e88419 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e126443 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26c9d848 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396674a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a1bd5c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce2dd8e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c666b66 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe3b293 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1d34c7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59584e91 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72daf535 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-545269b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155141f7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a3af9e9 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66453f28 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5313f4c6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3dcd34 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1771e8bc */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35450a02 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66930273 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa7f5c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cbf652 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-980df74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36354fae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89a3350 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dce0ef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625af75f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a01de2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678d7aff *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-514c5f85 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1679237a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348011a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc184 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-449e44fd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d2f7a6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5eae8573 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fa9a7df */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848381d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21f9d996 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3abc28e7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca5e247 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14eb7b51 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e0e5f69 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3911344f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-757bc41e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62300be0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54f0bc6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a3cf74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fc03089 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5137110 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695c5b7e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b7e02a */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c06b8cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a5c59f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ed6042 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45a7313 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4049c03 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b5fa70c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ecb0a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab87fef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f25b0d7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fc7dae */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bc91d4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51391ed6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cef53d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e0159e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8020c6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d6e96e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a491a4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d429ad3 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4d9af7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da30520 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1c6389 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140aac59 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eadde03 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3887dd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6689783c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42f30550 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5716bb95 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a345a5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f21055 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e953ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e9629bf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f80919 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2bdd6d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729ddd79 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18b8159d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c02a57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c1ac927 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3da21c3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ce0604 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e8517e4 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a378b0e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470e8ee7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c02b11 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140099aa */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2220c164 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2429deb7 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12d4f6cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3288a5ac */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c61fab *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f5f5a76 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b1521c */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30497b08 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46c74797 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a84147 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26dd283f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67edafeb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e8680d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4458abc7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47e51b7f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-169ff25e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca78e7f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a527edb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1052099d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404caea3 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a7c963e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c049a6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c556f9 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55583425 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d672959 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74631014 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b1118b6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-482681e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28756bcb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43905d29 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f5c1f5e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19a16aa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a98ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45abbc66 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2615bf27 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd7534 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27922a3b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e4103ff */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d0ee4b *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e5b9c5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2959842a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d444c50 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-673dbc1b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51220fa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca6e963 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7855689b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b900102 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aecfd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c039cd8 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36e86991 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e79244 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57415662 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df2be0f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554e00d2 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ff53be */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac878fe */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68871bc0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d54516f */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b8ba080 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4020f9ec */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f514985 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68528417 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b71a42 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc2081f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20fcf89b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39adf8f5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505cf57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-318facce */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cdee326 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3aadd6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-316b001d */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d820d6e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c7194 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d149ff0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a080c66 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d70c643 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f766ef6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56df2058 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778e5270 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48cc61c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc8f3e6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d0cbfca *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e21bc39 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6af1b2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3981211e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ecee7dd */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a295647 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-218423b3 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70afd095 *//* ============================================
   BOOK PORTFOLIO - COMPLETE MODAL CSS
   ============================================ */

/* Your existing hover animations (keep exactly as is) */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

.image-container:hover .elementor-widget-image:nth-child(1) img {
  transform: scale(1.1);
}

.image-container:hover .elementor-widget-image:nth-child(2) img {
  transform: rotate(-12deg);
  width: 100%;
}

.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg);
}

/* Add click cursor to center images */
.image-container .elementor-widget-image:nth-child(1) {
  cursor: pointer;
}

/* ============================================
   MODAL STYLES
   ============================================ */

.book-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 999999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  animation: fadeIn 0.3s ease;
}

.book-modal.active {
  display: flex;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.book-modal-content {
  background: white;
  border-radius: 16px;
  max-width: 1000px;
  width: 100%;
  max-height: 90vh;
  overflow: hidden;
  position: relative;
  animation: slideUp 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4);
}

@keyframes slideUp {
  from {
    transform: translateY(50px) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}

.book-modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 44px;
  background: #0b80ba;
  border: none !important;
  border-radius: 50%;
  color: white !important;
  font-size: 28px;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.book-modal-close:hover {
  background: #0968a0;
  transform: rotate(90deg) scale(1.1);
}

.book-modal-body {
  display: grid;
  grid-template-columns: 350px 1fr;
  min-height: 500px;
}

.book-modal-left {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
  padding: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.book-modal-cover {
  max-width: 100%;
  max-height: 400px;
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.2);
  object-fit: contain;
}

.book-modal-right {
  padding: 40px;
  overflow-y: auto;
  max-height: 90vh;
}

.book-modal-title {
  font-size: 32px;
  margin: 0 0 10px 0;
  color: #1a1a1a;
  line-height: 1.2;
  font-weight: 700;
}

.book-modal-author {
  font-size: 18px;
  color: #666;
  margin: 0 0 15px 0;
  font-weight: 500;
}

.book-modal-genre {
  display: inline-block;
  background: #0b80ba;
  color: white;
  padding: 8px 20px;
  border-radius: 25px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.book-modal-description {
  line-height: 1.7;
  color: #444;
  font-size: 15px;
  margin-bottom: 25px;
}

/* ============================================
   CUSTOM VIDEO PLAYER - USING #0b80ba COLOR
   ============================================ */

.book-modal-video-section {
  margin-top: 20px;
}

.book-modal-video-label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.book-modal-video-label::before {
  content: '▶';
  color: #0b80ba;
  font-size: 14px;
}

.book-modal-video-container {
  border-radius: 12px;
  overflow: hidden;
  background: #000;
  margin-top: 10px;
  position: relative;
}

.book-modal-video {
  width: 100%;
  height: auto;
  display: block;
  max-height: 300px;
  cursor: pointer;
}

/* Custom Video Controls */
.custom-video-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.7) 60%, transparent 100%);
  padding: 20px 15px 10px;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.book-modal-video-container:hover .custom-video-controls,
.custom-video-controls.show {
  opacity: 1;
}

/* Progress Bar */
.video-progress-container {
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.video-progress-bar {
  height: 100%;
  background: #0b80ba;
  width: 0%;
  transition: width 0.1s linear;
  position: relative;
}

.video-progress-bar::after {
  content: '';
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: #0b80ba;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(11, 128, 186, 0.8);
  opacity: 0;
  transition: opacity 0.2s;
}

.video-progress-container:hover .video-progress-bar::after {
  opacity: 1;
}

/* Controls Bottom Row */
.video-controls-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}

.video-controls-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-play-btn {
  width: 36px;
  height: 36px;
  background: transparent;
  border: none;
  border-radius: 50%;
  color: white;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}

.video-play-btn:hover {
  background: #0a6ea5;
  transform: scale(1.1);
}

.video-time {
  color: white;
  font-size: 13px;
  font-weight: 500;
  font-family: monospace;
  min-width: 100px;
}

.video-controls-right {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-volume-container {
  display: flex;
  align-items: center;
  gap: 8px;
}

.video-volume-btn {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
}

.video-volume-btn:hover {
  transform: scale(1.1);
  color: #0b80ba;
}

.video-volume-slider {
  width: 80px;
  height: 4px;
  -webkit-appearance: none;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  outline: none;
  cursor: pointer;
}

.video-volume-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.video-volume-slider::-moz-range-thumb {
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
}

.video-fullscreen-btn {
  background: none;
  border: none;
  color: white !important;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
  display: none;
}

/* No Video Message */
.book-modal-no-video {
  text-align: center;
  padding: 30px 20px;
  background: #f8f9fa;
  border-radius: 10px;
  border: 2px dashed #ddd;
  color: #666;
  font-style: italic;
}

/* Mobile */
@media (max-width: 1024px) {
  .book-modal-body {
    grid-template-columns: 300px 1fr;
  }
}

@media (max-width: 768px) {
  .book-modal-body {
    grid-template-columns: 1fr;
  }
  
  .book-modal-left {
    padding: 30px;
  }
  
  .book-modal-right {
    padding: 30px;
  }
  
  .book-modal-title {
    font-size: 26px;
  }
  
  .book-modal-video {
    max-height: 250px;
  }
  
  .video-controls-bottom {
    flex-wrap: wrap;
  }
  
  .video-time {
    min-width: 80px;
  }
  
  .video-volume-slider {
    width: 60px;
  }
}

@media (max-width: 480px) {
  .book-modal-content {
    border-radius: 12px;
  }
  
  .book-modal-left {
    padding: 25px 20px;
  }
  
  .book-modal-right {
    padding: 25px 20px;
  }
  
  .book-modal-title {
    font-size: 24px;
  }
  
  .book-modal-video {
    max-height: 200px;
  }
  
  .book-modal-close {
    width: 36px;
    height: 36px;
    font-size: 22px;
    top: 15px;
    right: 15px;
  }
  
  .video-controls-bottom {
    gap: 8px;
  }
  
  .video-play-btn {
    width: 32px;
    height: 32px;
    font-size: 12px;
  }
  
  .video-time {
    font-size: 12px;
    min-width: 70px;
  }
  
  .video-volume-slider {
    width: 50px;
  }
  
  .video-volume-btn,
  .video-fullscreen-btn {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e863387 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa23d3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c438e9f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd1a9c7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b18573 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d6623c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75370484 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61793e4f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aec2be *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a704dc5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c936487 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7e500d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45945d27 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66efd639 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229e5683 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71364332 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f850c4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164e2310 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e57a854 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffa4ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f941434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36dcd4e0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dee9f3c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3812b86d */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-645a107b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-400f6a49 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aab7d25 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d89523 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-287dea63 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f17123 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d06dd6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-195398a7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7935d432 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62596ae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ddf79af */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bd031d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b5b551 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36eb388a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696cfb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d9c966 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d931623 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7200cfbe *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24db02f1 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5af972bd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cb34c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181aecf2 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cc15e76 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f3e520 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ca4db7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d2fa2cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c33cee *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ad3704b */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60ee7562 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa87526 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce41e4e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58296d06 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bfd4013 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8c011 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4907ef00 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78066a9a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aff5f06 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27a8d65c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba8f924 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c9fe0c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15baa434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c749abc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f3834e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d137688 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-732ff62b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0e5637 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56d4459 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f803726 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588aaacd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4886259e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7582e8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da932b4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50335130 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cb12abf */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c56550 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bdab701 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5470c525 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22938998 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d519020 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-191128e3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38a3a21b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2165fb24 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a82c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f84f3a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a669d8e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4a682c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ef4867e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4791b2a8 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254d31cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7be55ade */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763cae49 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a38b1b3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-320f6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966c5c4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba6d034 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-394da3da */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316dd384 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb8f262 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fbc907 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a8a503 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b57d5d6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-402bbed5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c17408 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37215f88 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c09af1e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ab87a3d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aec0370 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37824457 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-109359a8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fdfd8ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c063422 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6dd0b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d925193 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fc00dfb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-115151a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb114c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4596c46c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56839248 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e88419 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e126443 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26c9d848 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396674a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a1bd5c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce2dd8e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c666b66 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe3b293 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1d34c7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59584e91 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72daf535 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-545269b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155141f7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a3af9e9 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66453f28 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5313f4c6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3dcd34 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1771e8bc */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35450a02 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66930273 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa7f5c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cbf652 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-980df74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36354fae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89a3350 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dce0ef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625af75f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a01de2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678d7aff *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-514c5f85 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1679237a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348011a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc184 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-449e44fd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d2f7a6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5eae8573 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fa9a7df */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848381d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21f9d996 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3abc28e7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca5e247 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14eb7b51 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e0e5f69 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3911344f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-757bc41e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62300be0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54f0bc6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a3cf74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fc03089 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5137110 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695c5b7e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b7e02a */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c06b8cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a5c59f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ed6042 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45a7313 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4049c03 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b5fa70c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ecb0a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab87fef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f25b0d7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fc7dae */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bc91d4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51391ed6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cef53d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e0159e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8020c6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d6e96e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a491a4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d429ad3 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4d9af7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da30520 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1c6389 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140aac59 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eadde03 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3887dd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6689783c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42f30550 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5716bb95 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a345a5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f21055 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e953ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e9629bf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f80919 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2bdd6d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729ddd79 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18b8159d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c02a57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c1ac927 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3da21c3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ce0604 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e8517e4 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a378b0e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470e8ee7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c02b11 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140099aa */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2220c164 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2429deb7 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12d4f6cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3288a5ac */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c61fab *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f5f5a76 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b1521c */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30497b08 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46c74797 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a84147 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26dd283f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67edafeb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e8680d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4458abc7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47e51b7f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-169ff25e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca78e7f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a527edb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1052099d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404caea3 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a7c963e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c049a6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c556f9 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55583425 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d672959 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74631014 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b1118b6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-482681e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28756bcb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43905d29 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f5c1f5e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19a16aa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a98ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45abbc66 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2615bf27 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd7534 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27922a3b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e4103ff */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d0ee4b *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e5b9c5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2959842a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d444c50 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-673dbc1b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51220fa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca6e963 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7855689b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b900102 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aecfd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c039cd8 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36e86991 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e79244 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57415662 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df2be0f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554e00d2 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ff53be */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac878fe */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68871bc0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d54516f */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b8ba080 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4020f9ec */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f514985 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68528417 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b71a42 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc2081f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20fcf89b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39adf8f5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505cf57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-318facce */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cdee326 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3aadd6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-316b001d */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d820d6e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c7194 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d149ff0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a080c66 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d70c643 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f766ef6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56df2058 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778e5270 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48cc61c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc8f3e6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d0cbfca *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e21bc39 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6af1b2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3981211e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ecee7dd */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a295647 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-218423b3 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70afd095 *//* ============================================
   BOOK PORTFOLIO - COMPLETE MODAL CSS
   ============================================ */

/* Your existing hover animations (keep exactly as is) */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

.image-container:hover .elementor-widget-image:nth-child(1) img {
  transform: scale(1.1);
}

.image-container:hover .elementor-widget-image:nth-child(2) img {
  transform: rotate(-12deg);
  width: 100%;
}

.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg);
}

/* Add click cursor to center images */
.image-container .elementor-widget-image:nth-child(1) {
  cursor: pointer;
}

/* ============================================
   MODAL STYLES
   ============================================ */

.book-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 999999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  animation: fadeIn 0.3s ease;
}

.book-modal.active {
  display: flex;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.book-modal-content {
  background: white;
  border-radius: 16px;
  max-width: 1000px;
  width: 100%;
  max-height: 90vh;
  overflow: hidden;
  position: relative;
  animation: slideUp 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4);
}

@keyframes slideUp {
  from {
    transform: translateY(50px) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}

.book-modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 44px;
  background: #0b80ba;
  border: none !important;
  border-radius: 50%;
  color: white !important;
  font-size: 28px;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.book-modal-close:hover {
  background: #0968a0;
  transform: rotate(90deg) scale(1.1);
}

.book-modal-body {
  display: grid;
  grid-template-columns: 350px 1fr;
  min-height: 500px;
}

.book-modal-left {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
  padding: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.book-modal-cover {
  max-width: 100%;
  max-height: 400px;
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.2);
  object-fit: contain;
}

.book-modal-right {
  padding: 40px;
  overflow-y: auto;
  max-height: 90vh;
}

.book-modal-title {
  font-size: 32px;
  margin: 0 0 10px 0;
  color: #1a1a1a;
  line-height: 1.2;
  font-weight: 700;
}

.book-modal-author {
  font-size: 18px;
  color: #666;
  margin: 0 0 15px 0;
  font-weight: 500;
}

.book-modal-genre {
  display: inline-block;
  background: #0b80ba;
  color: white;
  padding: 8px 20px;
  border-radius: 25px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.book-modal-description {
  line-height: 1.7;
  color: #444;
  font-size: 15px;
  margin-bottom: 25px;
}

/* ============================================
   CUSTOM VIDEO PLAYER - USING #0b80ba COLOR
   ============================================ */

.book-modal-video-section {
  margin-top: 20px;
}

.book-modal-video-label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.book-modal-video-label::before {
  content: '▶';
  color: #0b80ba;
  font-size: 14px;
}

.book-modal-video-container {
  border-radius: 12px;
  overflow: hidden;
  background: #000;
  margin-top: 10px;
  position: relative;
}

.book-modal-video {
  width: 100%;
  height: auto;
  display: block;
  max-height: 300px;
  cursor: pointer;
}

/* Custom Video Controls */
.custom-video-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.7) 60%, transparent 100%);
  padding: 20px 15px 10px;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.book-modal-video-container:hover .custom-video-controls,
.custom-video-controls.show {
  opacity: 1;
}

/* Progress Bar */
.video-progress-container {
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.video-progress-bar {
  height: 100%;
  background: #0b80ba;
  width: 0%;
  transition: width 0.1s linear;
  position: relative;
}

.video-progress-bar::after {
  content: '';
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: #0b80ba;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(11, 128, 186, 0.8);
  opacity: 0;
  transition: opacity 0.2s;
}

.video-progress-container:hover .video-progress-bar::after {
  opacity: 1;
}

/* Controls Bottom Row */
.video-controls-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}

.video-controls-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-play-btn {
  width: 36px;
  height: 36px;
  background: transparent;
  border: none;
  border-radius: 50%;
  color: white;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}

.video-play-btn:hover {
  background: #0a6ea5;
  transform: scale(1.1);
}

.video-time {
  color: white;
  font-size: 13px;
  font-weight: 500;
  font-family: monospace;
  min-width: 100px;
}

.video-controls-right {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-volume-container {
  display: flex;
  align-items: center;
  gap: 8px;
}

.video-volume-btn {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
}

.video-volume-btn:hover {
  transform: scale(1.1);
  color: #0b80ba;
}

.video-volume-slider {
  width: 80px;
  height: 4px;
  -webkit-appearance: none;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  outline: none;
  cursor: pointer;
}

.video-volume-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.video-volume-slider::-moz-range-thumb {
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
}

.video-fullscreen-btn {
  background: none;
  border: none;
  color: white !important;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
  display: none;
}

/* No Video Message */
.book-modal-no-video {
  text-align: center;
  padding: 30px 20px;
  background: #f8f9fa;
  border-radius: 10px;
  border: 2px dashed #ddd;
  color: #666;
  font-style: italic;
}

/* Mobile */
@media (max-width: 1024px) {
  .book-modal-body {
    grid-template-columns: 300px 1fr;
  }
}

@media (max-width: 768px) {
  .book-modal-body {
    grid-template-columns: 1fr;
  }
  
  .book-modal-left {
    padding: 30px;
  }
  
  .book-modal-right {
    padding: 30px;
  }
  
  .book-modal-title {
    font-size: 26px;
  }
  
  .book-modal-video {
    max-height: 250px;
  }
  
  .video-controls-bottom {
    flex-wrap: wrap;
  }
  
  .video-time {
    min-width: 80px;
  }
  
  .video-volume-slider {
    width: 60px;
  }
}

@media (max-width: 480px) {
  .book-modal-content {
    border-radius: 12px;
  }
  
  .book-modal-left {
    padding: 25px 20px;
  }
  
  .book-modal-right {
    padding: 25px 20px;
  }
  
  .book-modal-title {
    font-size: 24px;
  }
  
  .book-modal-video {
    max-height: 200px;
  }
  
  .book-modal-close {
    width: 36px;
    height: 36px;
    font-size: 22px;
    top: 15px;
    right: 15px;
  }
  
  .video-controls-bottom {
    gap: 8px;
  }
  
  .video-play-btn {
    width: 32px;
    height: 32px;
    font-size: 12px;
  }
  
  .video-time {
    font-size: 12px;
    min-width: 70px;
  }
  
  .video-volume-slider {
    width: 50px;
  }
  
  .video-volume-btn,
  .video-fullscreen-btn {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e863387 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa23d3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c438e9f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd1a9c7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b18573 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d6623c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75370484 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61793e4f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aec2be *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a704dc5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c936487 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7e500d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45945d27 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66efd639 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229e5683 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71364332 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f850c4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164e2310 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e57a854 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffa4ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f941434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36dcd4e0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dee9f3c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3812b86d */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-645a107b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-400f6a49 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aab7d25 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d89523 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-287dea63 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f17123 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d06dd6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-195398a7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7935d432 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62596ae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ddf79af */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bd031d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b5b551 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36eb388a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696cfb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d9c966 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d931623 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7200cfbe *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24db02f1 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5af972bd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cb34c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181aecf2 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cc15e76 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f3e520 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ca4db7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d2fa2cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c33cee *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ad3704b */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60ee7562 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa87526 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce41e4e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58296d06 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bfd4013 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8c011 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4907ef00 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78066a9a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aff5f06 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27a8d65c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba8f924 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c9fe0c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15baa434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c749abc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f3834e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d137688 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-732ff62b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0e5637 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56d4459 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f803726 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588aaacd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4886259e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7582e8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da932b4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50335130 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cb12abf */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c56550 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bdab701 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5470c525 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22938998 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d519020 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-191128e3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38a3a21b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2165fb24 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a82c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f84f3a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a669d8e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4a682c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ef4867e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4791b2a8 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254d31cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7be55ade */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763cae49 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a38b1b3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-320f6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966c5c4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba6d034 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-394da3da */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316dd384 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb8f262 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fbc907 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a8a503 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b57d5d6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-402bbed5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c17408 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37215f88 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c09af1e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ab87a3d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aec0370 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37824457 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-109359a8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fdfd8ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c063422 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6dd0b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d925193 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fc00dfb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-115151a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb114c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4596c46c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56839248 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e88419 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e126443 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26c9d848 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396674a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a1bd5c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce2dd8e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c666b66 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe3b293 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1d34c7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59584e91 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72daf535 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-545269b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155141f7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a3af9e9 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66453f28 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5313f4c6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3dcd34 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1771e8bc */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35450a02 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66930273 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa7f5c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cbf652 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-980df74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36354fae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89a3350 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dce0ef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625af75f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a01de2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678d7aff *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-514c5f85 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1679237a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348011a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc184 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-449e44fd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d2f7a6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5eae8573 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fa9a7df */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848381d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21f9d996 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3abc28e7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca5e247 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14eb7b51 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e0e5f69 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3911344f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-757bc41e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62300be0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54f0bc6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a3cf74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fc03089 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5137110 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695c5b7e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b7e02a */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c06b8cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a5c59f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ed6042 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45a7313 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4049c03 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b5fa70c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ecb0a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab87fef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f25b0d7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fc7dae */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bc91d4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51391ed6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cef53d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e0159e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8020c6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d6e96e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a491a4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d429ad3 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4d9af7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da30520 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1c6389 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140aac59 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eadde03 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3887dd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6689783c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42f30550 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5716bb95 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a345a5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f21055 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e953ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e9629bf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f80919 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2bdd6d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729ddd79 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18b8159d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c02a57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c1ac927 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3da21c3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ce0604 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e8517e4 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a378b0e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470e8ee7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c02b11 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140099aa */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2220c164 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2429deb7 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12d4f6cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3288a5ac */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c61fab *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f5f5a76 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b1521c */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30497b08 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46c74797 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a84147 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26dd283f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67edafeb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e8680d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4458abc7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47e51b7f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-169ff25e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca78e7f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a527edb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1052099d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404caea3 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a7c963e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c049a6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c556f9 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55583425 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d672959 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74631014 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b1118b6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-482681e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28756bcb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43905d29 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f5c1f5e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19a16aa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a98ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45abbc66 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2615bf27 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd7534 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27922a3b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e4103ff */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d0ee4b *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e5b9c5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2959842a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d444c50 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-673dbc1b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51220fa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca6e963 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7855689b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b900102 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aecfd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c039cd8 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36e86991 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e79244 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57415662 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df2be0f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554e00d2 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ff53be */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac878fe */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68871bc0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d54516f */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b8ba080 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4020f9ec */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f514985 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68528417 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b71a42 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc2081f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20fcf89b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39adf8f5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505cf57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-318facce */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cdee326 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3aadd6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-316b001d */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d820d6e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c7194 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d149ff0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a080c66 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d70c643 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f766ef6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56df2058 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778e5270 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48cc61c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc8f3e6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d0cbfca *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e21bc39 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6af1b2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3981211e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ecee7dd */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a295647 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-218423b3 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70afd095 *//* ============================================
   BOOK PORTFOLIO - COMPLETE MODAL CSS
   ============================================ */

/* Your existing hover animations (keep exactly as is) */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

.image-container:hover .elementor-widget-image:nth-child(1) img {
  transform: scale(1.1);
}

.image-container:hover .elementor-widget-image:nth-child(2) img {
  transform: rotate(-12deg);
  width: 100%;
}

.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg);
}

/* Add click cursor to center images */
.image-container .elementor-widget-image:nth-child(1) {
  cursor: pointer;
}

/* ============================================
   MODAL STYLES
   ============================================ */

.book-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 999999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  animation: fadeIn 0.3s ease;
}

.book-modal.active {
  display: flex;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.book-modal-content {
  background: white;
  border-radius: 16px;
  max-width: 1000px;
  width: 100%;
  max-height: 90vh;
  overflow: hidden;
  position: relative;
  animation: slideUp 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4);
}

@keyframes slideUp {
  from {
    transform: translateY(50px) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}

.book-modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 44px;
  background: #0b80ba;
  border: none !important;
  border-radius: 50%;
  color: white !important;
  font-size: 28px;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.book-modal-close:hover {
  background: #0968a0;
  transform: rotate(90deg) scale(1.1);
}

.book-modal-body {
  display: grid;
  grid-template-columns: 350px 1fr;
  min-height: 500px;
}

.book-modal-left {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
  padding: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.book-modal-cover {
  max-width: 100%;
  max-height: 400px;
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.2);
  object-fit: contain;
}

.book-modal-right {
  padding: 40px;
  overflow-y: auto;
  max-height: 90vh;
}

.book-modal-title {
  font-size: 32px;
  margin: 0 0 10px 0;
  color: #1a1a1a;
  line-height: 1.2;
  font-weight: 700;
}

.book-modal-author {
  font-size: 18px;
  color: #666;
  margin: 0 0 15px 0;
  font-weight: 500;
}

.book-modal-genre {
  display: inline-block;
  background: #0b80ba;
  color: white;
  padding: 8px 20px;
  border-radius: 25px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.book-modal-description {
  line-height: 1.7;
  color: #444;
  font-size: 15px;
  margin-bottom: 25px;
}

/* ============================================
   CUSTOM VIDEO PLAYER - USING #0b80ba COLOR
   ============================================ */

.book-modal-video-section {
  margin-top: 20px;
}

.book-modal-video-label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.book-modal-video-label::before {
  content: '▶';
  color: #0b80ba;
  font-size: 14px;
}

.book-modal-video-container {
  border-radius: 12px;
  overflow: hidden;
  background: #000;
  margin-top: 10px;
  position: relative;
}

.book-modal-video {
  width: 100%;
  height: auto;
  display: block;
  max-height: 300px;
  cursor: pointer;
}

/* Custom Video Controls */
.custom-video-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.7) 60%, transparent 100%);
  padding: 20px 15px 10px;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.book-modal-video-container:hover .custom-video-controls,
.custom-video-controls.show {
  opacity: 1;
}

/* Progress Bar */
.video-progress-container {
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.video-progress-bar {
  height: 100%;
  background: #0b80ba;
  width: 0%;
  transition: width 0.1s linear;
  position: relative;
}

.video-progress-bar::after {
  content: '';
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: #0b80ba;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(11, 128, 186, 0.8);
  opacity: 0;
  transition: opacity 0.2s;
}

.video-progress-container:hover .video-progress-bar::after {
  opacity: 1;
}

/* Controls Bottom Row */
.video-controls-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}

.video-controls-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-play-btn {
  width: 36px;
  height: 36px;
  background: transparent;
  border: none;
  border-radius: 50%;
  color: white;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}

.video-play-btn:hover {
  background: #0a6ea5;
  transform: scale(1.1);
}

.video-time {
  color: white;
  font-size: 13px;
  font-weight: 500;
  font-family: monospace;
  min-width: 100px;
}

.video-controls-right {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-volume-container {
  display: flex;
  align-items: center;
  gap: 8px;
}

.video-volume-btn {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
}

.video-volume-btn:hover {
  transform: scale(1.1);
  color: #0b80ba;
}

.video-volume-slider {
  width: 80px;
  height: 4px;
  -webkit-appearance: none;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  outline: none;
  cursor: pointer;
}

.video-volume-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.video-volume-slider::-moz-range-thumb {
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
}

.video-fullscreen-btn {
  background: none;
  border: none;
  color: white !important;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
  display: none;
}

/* No Video Message */
.book-modal-no-video {
  text-align: center;
  padding: 30px 20px;
  background: #f8f9fa;
  border-radius: 10px;
  border: 2px dashed #ddd;
  color: #666;
  font-style: italic;
}

/* Mobile */
@media (max-width: 1024px) {
  .book-modal-body {
    grid-template-columns: 300px 1fr;
  }
}

@media (max-width: 768px) {
  .book-modal-body {
    grid-template-columns: 1fr;
  }
  
  .book-modal-left {
    padding: 30px;
  }
  
  .book-modal-right {
    padding: 30px;
  }
  
  .book-modal-title {
    font-size: 26px;
  }
  
  .book-modal-video {
    max-height: 250px;
  }
  
  .video-controls-bottom {
    flex-wrap: wrap;
  }
  
  .video-time {
    min-width: 80px;
  }
  
  .video-volume-slider {
    width: 60px;
  }
}

@media (max-width: 480px) {
  .book-modal-content {
    border-radius: 12px;
  }
  
  .book-modal-left {
    padding: 25px 20px;
  }
  
  .book-modal-right {
    padding: 25px 20px;
  }
  
  .book-modal-title {
    font-size: 24px;
  }
  
  .book-modal-video {
    max-height: 200px;
  }
  
  .book-modal-close {
    width: 36px;
    height: 36px;
    font-size: 22px;
    top: 15px;
    right: 15px;
  }
  
  .video-controls-bottom {
    gap: 8px;
  }
  
  .video-play-btn {
    width: 32px;
    height: 32px;
    font-size: 12px;
  }
  
  .video-time {
    font-size: 12px;
    min-width: 70px;
  }
  
  .video-volume-slider {
    width: 50px;
  }
  
  .video-volume-btn,
  .video-fullscreen-btn {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e863387 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa23d3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c438e9f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd1a9c7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b18573 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d6623c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75370484 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61793e4f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aec2be *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a704dc5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c936487 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7e500d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45945d27 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66efd639 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229e5683 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71364332 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f850c4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164e2310 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e57a854 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffa4ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f941434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36dcd4e0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dee9f3c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3812b86d */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-645a107b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-400f6a49 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aab7d25 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d89523 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-287dea63 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f17123 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d06dd6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-195398a7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7935d432 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62596ae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ddf79af */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bd031d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b5b551 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36eb388a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696cfb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d9c966 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d931623 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7200cfbe *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24db02f1 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5af972bd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cb34c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181aecf2 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cc15e76 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f3e520 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ca4db7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d2fa2cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c33cee *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ad3704b */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60ee7562 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa87526 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce41e4e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58296d06 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bfd4013 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8c011 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4907ef00 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78066a9a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aff5f06 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27a8d65c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba8f924 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c9fe0c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15baa434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c749abc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f3834e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d137688 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-732ff62b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0e5637 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56d4459 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f803726 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588aaacd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4886259e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7582e8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da932b4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50335130 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cb12abf */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c56550 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bdab701 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5470c525 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22938998 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d519020 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-191128e3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38a3a21b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2165fb24 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a82c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f84f3a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a669d8e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4a682c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ef4867e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4791b2a8 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254d31cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7be55ade */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763cae49 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a38b1b3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-320f6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966c5c4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba6d034 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-394da3da */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316dd384 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb8f262 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fbc907 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a8a503 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b57d5d6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-402bbed5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c17408 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37215f88 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c09af1e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ab87a3d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aec0370 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37824457 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-109359a8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fdfd8ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c063422 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6dd0b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d925193 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fc00dfb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-115151a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb114c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4596c46c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56839248 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e88419 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e126443 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26c9d848 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396674a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a1bd5c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce2dd8e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c666b66 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe3b293 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1d34c7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59584e91 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72daf535 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-545269b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155141f7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a3af9e9 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66453f28 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5313f4c6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3dcd34 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1771e8bc */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35450a02 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66930273 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa7f5c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cbf652 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-980df74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36354fae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89a3350 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dce0ef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625af75f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a01de2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678d7aff *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-514c5f85 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1679237a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348011a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc184 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-449e44fd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d2f7a6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5eae8573 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fa9a7df */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848381d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21f9d996 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3abc28e7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca5e247 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14eb7b51 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e0e5f69 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3911344f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-757bc41e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62300be0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54f0bc6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a3cf74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fc03089 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5137110 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695c5b7e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b7e02a */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c06b8cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a5c59f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ed6042 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45a7313 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4049c03 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b5fa70c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ecb0a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab87fef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f25b0d7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fc7dae */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bc91d4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51391ed6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cef53d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e0159e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8020c6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d6e96e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a491a4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d429ad3 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4d9af7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da30520 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1c6389 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140aac59 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eadde03 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3887dd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6689783c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42f30550 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5716bb95 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a345a5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f21055 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e953ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e9629bf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f80919 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2bdd6d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729ddd79 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18b8159d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c02a57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c1ac927 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3da21c3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ce0604 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e8517e4 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a378b0e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470e8ee7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c02b11 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140099aa */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2220c164 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2429deb7 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12d4f6cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3288a5ac */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c61fab *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f5f5a76 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b1521c */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30497b08 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46c74797 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a84147 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26dd283f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67edafeb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e8680d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4458abc7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47e51b7f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-169ff25e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca78e7f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a527edb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1052099d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404caea3 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a7c963e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c049a6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c556f9 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55583425 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d672959 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74631014 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b1118b6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-482681e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28756bcb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43905d29 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f5c1f5e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19a16aa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a98ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45abbc66 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2615bf27 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd7534 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27922a3b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e4103ff */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d0ee4b *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e5b9c5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2959842a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d444c50 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-673dbc1b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51220fa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca6e963 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7855689b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b900102 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aecfd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c039cd8 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36e86991 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e79244 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57415662 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df2be0f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554e00d2 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ff53be */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac878fe */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68871bc0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d54516f */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b8ba080 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4020f9ec */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f514985 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68528417 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b71a42 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc2081f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20fcf89b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39adf8f5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505cf57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-318facce */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cdee326 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3aadd6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-316b001d */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d820d6e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c7194 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d149ff0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a080c66 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d70c643 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f766ef6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56df2058 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778e5270 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48cc61c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc8f3e6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d0cbfca *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e21bc39 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6af1b2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3981211e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ecee7dd */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a295647 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-218423b3 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70afd095 *//* ============================================
   BOOK PORTFOLIO - COMPLETE MODAL CSS
   ============================================ */

/* Your existing hover animations (keep exactly as is) */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

.image-container:hover .elementor-widget-image:nth-child(1) img {
  transform: scale(1.1);
}

.image-container:hover .elementor-widget-image:nth-child(2) img {
  transform: rotate(-12deg);
  width: 100%;
}

.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg);
}

/* Add click cursor to center images */
.image-container .elementor-widget-image:nth-child(1) {
  cursor: pointer;
}

/* ============================================
   MODAL STYLES
   ============================================ */

.book-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 999999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  animation: fadeIn 0.3s ease;
}

.book-modal.active {
  display: flex;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.book-modal-content {
  background: white;
  border-radius: 16px;
  max-width: 1000px;
  width: 100%;
  max-height: 90vh;
  overflow: hidden;
  position: relative;
  animation: slideUp 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4);
}

@keyframes slideUp {
  from {
    transform: translateY(50px) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}

.book-modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 44px;
  background: #0b80ba;
  border: none !important;
  border-radius: 50%;
  color: white !important;
  font-size: 28px;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.book-modal-close:hover {
  background: #0968a0;
  transform: rotate(90deg) scale(1.1);
}

.book-modal-body {
  display: grid;
  grid-template-columns: 350px 1fr;
  min-height: 500px;
}

.book-modal-left {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
  padding: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.book-modal-cover {
  max-width: 100%;
  max-height: 400px;
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.2);
  object-fit: contain;
}

.book-modal-right {
  padding: 40px;
  overflow-y: auto;
  max-height: 90vh;
}

.book-modal-title {
  font-size: 32px;
  margin: 0 0 10px 0;
  color: #1a1a1a;
  line-height: 1.2;
  font-weight: 700;
}

.book-modal-author {
  font-size: 18px;
  color: #666;
  margin: 0 0 15px 0;
  font-weight: 500;
}

.book-modal-genre {
  display: inline-block;
  background: #0b80ba;
  color: white;
  padding: 8px 20px;
  border-radius: 25px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.book-modal-description {
  line-height: 1.7;
  color: #444;
  font-size: 15px;
  margin-bottom: 25px;
}

/* ============================================
   CUSTOM VIDEO PLAYER - USING #0b80ba COLOR
   ============================================ */

.book-modal-video-section {
  margin-top: 20px;
}

.book-modal-video-label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.book-modal-video-label::before {
  content: '▶';
  color: #0b80ba;
  font-size: 14px;
}

.book-modal-video-container {
  border-radius: 12px;
  overflow: hidden;
  background: #000;
  margin-top: 10px;
  position: relative;
}

.book-modal-video {
  width: 100%;
  height: auto;
  display: block;
  max-height: 300px;
  cursor: pointer;
}

/* Custom Video Controls */
.custom-video-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.7) 60%, transparent 100%);
  padding: 20px 15px 10px;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.book-modal-video-container:hover .custom-video-controls,
.custom-video-controls.show {
  opacity: 1;
}

/* Progress Bar */
.video-progress-container {
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.video-progress-bar {
  height: 100%;
  background: #0b80ba;
  width: 0%;
  transition: width 0.1s linear;
  position: relative;
}

.video-progress-bar::after {
  content: '';
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: #0b80ba;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(11, 128, 186, 0.8);
  opacity: 0;
  transition: opacity 0.2s;
}

.video-progress-container:hover .video-progress-bar::after {
  opacity: 1;
}

/* Controls Bottom Row */
.video-controls-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}

.video-controls-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-play-btn {
  width: 36px;
  height: 36px;
  background: transparent;
  border: none;
  border-radius: 50%;
  color: white;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}

.video-play-btn:hover {
  background: #0a6ea5;
  transform: scale(1.1);
}

.video-time {
  color: white;
  font-size: 13px;
  font-weight: 500;
  font-family: monospace;
  min-width: 100px;
}

.video-controls-right {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-volume-container {
  display: flex;
  align-items: center;
  gap: 8px;
}

.video-volume-btn {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
}

.video-volume-btn:hover {
  transform: scale(1.1);
  color: #0b80ba;
}

.video-volume-slider {
  width: 80px;
  height: 4px;
  -webkit-appearance: none;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  outline: none;
  cursor: pointer;
}

.video-volume-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.video-volume-slider::-moz-range-thumb {
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
}

.video-fullscreen-btn {
  background: none;
  border: none;
  color: white !important;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
  display: none;
}

/* No Video Message */
.book-modal-no-video {
  text-align: center;
  padding: 30px 20px;
  background: #f8f9fa;
  border-radius: 10px;
  border: 2px dashed #ddd;
  color: #666;
  font-style: italic;
}

/* Mobile */
@media (max-width: 1024px) {
  .book-modal-body {
    grid-template-columns: 300px 1fr;
  }
}

@media (max-width: 768px) {
  .book-modal-body {
    grid-template-columns: 1fr;
  }
  
  .book-modal-left {
    padding: 30px;
  }
  
  .book-modal-right {
    padding: 30px;
  }
  
  .book-modal-title {
    font-size: 26px;
  }
  
  .book-modal-video {
    max-height: 250px;
  }
  
  .video-controls-bottom {
    flex-wrap: wrap;
  }
  
  .video-time {
    min-width: 80px;
  }
  
  .video-volume-slider {
    width: 60px;
  }
}

@media (max-width: 480px) {
  .book-modal-content {
    border-radius: 12px;
  }
  
  .book-modal-left {
    padding: 25px 20px;
  }
  
  .book-modal-right {
    padding: 25px 20px;
  }
  
  .book-modal-title {
    font-size: 24px;
  }
  
  .book-modal-video {
    max-height: 200px;
  }
  
  .book-modal-close {
    width: 36px;
    height: 36px;
    font-size: 22px;
    top: 15px;
    right: 15px;
  }
  
  .video-controls-bottom {
    gap: 8px;
  }
  
  .video-play-btn {
    width: 32px;
    height: 32px;
    font-size: 12px;
  }
  
  .video-time {
    font-size: 12px;
    min-width: 70px;
  }
  
  .video-volume-slider {
    width: 50px;
  }
  
  .video-volume-btn,
  .video-fullscreen-btn {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e863387 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa23d3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c438e9f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd1a9c7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b18573 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d6623c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75370484 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61793e4f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aec2be *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a704dc5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c936487 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7e500d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45945d27 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66efd639 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229e5683 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71364332 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f850c4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164e2310 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e57a854 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffa4ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f941434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36dcd4e0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dee9f3c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3812b86d */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-645a107b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-400f6a49 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aab7d25 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d89523 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-287dea63 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f17123 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d06dd6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-195398a7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7935d432 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62596ae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ddf79af */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bd031d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b5b551 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36eb388a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696cfb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d9c966 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d931623 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7200cfbe *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24db02f1 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5af972bd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cb34c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181aecf2 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cc15e76 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f3e520 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ca4db7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d2fa2cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c33cee *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ad3704b */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60ee7562 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa87526 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce41e4e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58296d06 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bfd4013 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8c011 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4907ef00 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78066a9a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aff5f06 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27a8d65c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba8f924 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c9fe0c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15baa434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c749abc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f3834e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d137688 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-732ff62b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0e5637 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56d4459 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f803726 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588aaacd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4886259e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7582e8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da932b4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50335130 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cb12abf */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c56550 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bdab701 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5470c525 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22938998 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d519020 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-191128e3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38a3a21b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2165fb24 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a82c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f84f3a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a669d8e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4a682c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ef4867e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4791b2a8 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254d31cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7be55ade */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763cae49 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a38b1b3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-320f6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966c5c4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba6d034 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-394da3da */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316dd384 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb8f262 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fbc907 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a8a503 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b57d5d6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-402bbed5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c17408 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37215f88 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c09af1e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ab87a3d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aec0370 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37824457 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-109359a8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fdfd8ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c063422 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6dd0b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d925193 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fc00dfb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-115151a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb114c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4596c46c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56839248 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e88419 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e126443 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26c9d848 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396674a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a1bd5c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce2dd8e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c666b66 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe3b293 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1d34c7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59584e91 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72daf535 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-545269b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155141f7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a3af9e9 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66453f28 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5313f4c6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3dcd34 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1771e8bc */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35450a02 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66930273 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa7f5c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cbf652 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-980df74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36354fae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89a3350 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dce0ef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625af75f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a01de2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678d7aff *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-514c5f85 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1679237a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348011a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc184 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-449e44fd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d2f7a6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5eae8573 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fa9a7df */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848381d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21f9d996 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3abc28e7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca5e247 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14eb7b51 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e0e5f69 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3911344f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-757bc41e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62300be0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54f0bc6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a3cf74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fc03089 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5137110 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695c5b7e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b7e02a */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c06b8cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a5c59f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ed6042 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45a7313 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4049c03 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b5fa70c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ecb0a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab87fef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f25b0d7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fc7dae */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bc91d4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51391ed6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cef53d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e0159e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8020c6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d6e96e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a491a4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d429ad3 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4d9af7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da30520 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1c6389 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140aac59 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eadde03 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3887dd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6689783c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42f30550 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5716bb95 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a345a5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f21055 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e953ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e9629bf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f80919 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2bdd6d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729ddd79 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18b8159d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c02a57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c1ac927 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3da21c3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ce0604 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e8517e4 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a378b0e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470e8ee7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c02b11 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140099aa */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2220c164 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2429deb7 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12d4f6cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3288a5ac */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c61fab *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f5f5a76 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b1521c */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30497b08 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46c74797 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a84147 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26dd283f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67edafeb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e8680d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4458abc7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47e51b7f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-169ff25e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca78e7f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a527edb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1052099d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404caea3 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a7c963e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c049a6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c556f9 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55583425 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d672959 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74631014 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b1118b6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-482681e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28756bcb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43905d29 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f5c1f5e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19a16aa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a98ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45abbc66 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2615bf27 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd7534 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27922a3b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e4103ff */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d0ee4b *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e5b9c5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2959842a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d444c50 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-673dbc1b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51220fa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca6e963 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7855689b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b900102 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aecfd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c039cd8 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36e86991 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e79244 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57415662 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df2be0f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554e00d2 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ff53be */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac878fe */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68871bc0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d54516f */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b8ba080 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4020f9ec */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f514985 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68528417 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b71a42 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc2081f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20fcf89b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39adf8f5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505cf57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-318facce */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cdee326 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3aadd6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-316b001d */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d820d6e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c7194 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d149ff0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a080c66 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d70c643 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f766ef6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56df2058 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778e5270 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48cc61c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc8f3e6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d0cbfca *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e21bc39 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6af1b2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3981211e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ecee7dd */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a295647 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-218423b3 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70afd095 *//* ============================================
   BOOK PORTFOLIO - COMPLETE MODAL CSS
   ============================================ */

/* Your existing hover animations (keep exactly as is) */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

.image-container:hover .elementor-widget-image:nth-child(1) img {
  transform: scale(1.1);
}

.image-container:hover .elementor-widget-image:nth-child(2) img {
  transform: rotate(-12deg);
  width: 100%;
}

.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg);
}

/* Add click cursor to center images */
.image-container .elementor-widget-image:nth-child(1) {
  cursor: pointer;
}

/* ============================================
   MODAL STYLES
   ============================================ */

.book-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 999999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  animation: fadeIn 0.3s ease;
}

.book-modal.active {
  display: flex;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.book-modal-content {
  background: white;
  border-radius: 16px;
  max-width: 1000px;
  width: 100%;
  max-height: 90vh;
  overflow: hidden;
  position: relative;
  animation: slideUp 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4);
}

@keyframes slideUp {
  from {
    transform: translateY(50px) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}

.book-modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 44px;
  background: #0b80ba;
  border: none !important;
  border-radius: 50%;
  color: white !important;
  font-size: 28px;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.book-modal-close:hover {
  background: #0968a0;
  transform: rotate(90deg) scale(1.1);
}

.book-modal-body {
  display: grid;
  grid-template-columns: 350px 1fr;
  min-height: 500px;
}

.book-modal-left {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
  padding: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.book-modal-cover {
  max-width: 100%;
  max-height: 400px;
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.2);
  object-fit: contain;
}

.book-modal-right {
  padding: 40px;
  overflow-y: auto;
  max-height: 90vh;
}

.book-modal-title {
  font-size: 32px;
  margin: 0 0 10px 0;
  color: #1a1a1a;
  line-height: 1.2;
  font-weight: 700;
}

.book-modal-author {
  font-size: 18px;
  color: #666;
  margin: 0 0 15px 0;
  font-weight: 500;
}

.book-modal-genre {
  display: inline-block;
  background: #0b80ba;
  color: white;
  padding: 8px 20px;
  border-radius: 25px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.book-modal-description {
  line-height: 1.7;
  color: #444;
  font-size: 15px;
  margin-bottom: 25px;
}

/* ============================================
   CUSTOM VIDEO PLAYER - USING #0b80ba COLOR
   ============================================ */

.book-modal-video-section {
  margin-top: 20px;
}

.book-modal-video-label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.book-modal-video-label::before {
  content: '▶';
  color: #0b80ba;
  font-size: 14px;
}

.book-modal-video-container {
  border-radius: 12px;
  overflow: hidden;
  background: #000;
  margin-top: 10px;
  position: relative;
}

.book-modal-video {
  width: 100%;
  height: auto;
  display: block;
  max-height: 300px;
  cursor: pointer;
}

/* Custom Video Controls */
.custom-video-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.7) 60%, transparent 100%);
  padding: 20px 15px 10px;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.book-modal-video-container:hover .custom-video-controls,
.custom-video-controls.show {
  opacity: 1;
}

/* Progress Bar */
.video-progress-container {
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.video-progress-bar {
  height: 100%;
  background: #0b80ba;
  width: 0%;
  transition: width 0.1s linear;
  position: relative;
}

.video-progress-bar::after {
  content: '';
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: #0b80ba;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(11, 128, 186, 0.8);
  opacity: 0;
  transition: opacity 0.2s;
}

.video-progress-container:hover .video-progress-bar::after {
  opacity: 1;
}

/* Controls Bottom Row */
.video-controls-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}

.video-controls-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-play-btn {
  width: 36px;
  height: 36px;
  background: transparent;
  border: none;
  border-radius: 50%;
  color: white;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}

.video-play-btn:hover {
  background: #0a6ea5;
  transform: scale(1.1);
}

.video-time {
  color: white;
  font-size: 13px;
  font-weight: 500;
  font-family: monospace;
  min-width: 100px;
}

.video-controls-right {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-volume-container {
  display: flex;
  align-items: center;
  gap: 8px;
}

.video-volume-btn {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
}

.video-volume-btn:hover {
  transform: scale(1.1);
  color: #0b80ba;
}

.video-volume-slider {
  width: 80px;
  height: 4px;
  -webkit-appearance: none;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  outline: none;
  cursor: pointer;
}

.video-volume-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.video-volume-slider::-moz-range-thumb {
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
}

.video-fullscreen-btn {
  background: none;
  border: none;
  color: white !important;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
  display: none;
}

/* No Video Message */
.book-modal-no-video {
  text-align: center;
  padding: 30px 20px;
  background: #f8f9fa;
  border-radius: 10px;
  border: 2px dashed #ddd;
  color: #666;
  font-style: italic;
}

/* Mobile */
@media (max-width: 1024px) {
  .book-modal-body {
    grid-template-columns: 300px 1fr;
  }
}

@media (max-width: 768px) {
  .book-modal-body {
    grid-template-columns: 1fr;
  }
  
  .book-modal-left {
    padding: 30px;
  }
  
  .book-modal-right {
    padding: 30px;
  }
  
  .book-modal-title {
    font-size: 26px;
  }
  
  .book-modal-video {
    max-height: 250px;
  }
  
  .video-controls-bottom {
    flex-wrap: wrap;
  }
  
  .video-time {
    min-width: 80px;
  }
  
  .video-volume-slider {
    width: 60px;
  }
}

@media (max-width: 480px) {
  .book-modal-content {
    border-radius: 12px;
  }
  
  .book-modal-left {
    padding: 25px 20px;
  }
  
  .book-modal-right {
    padding: 25px 20px;
  }
  
  .book-modal-title {
    font-size: 24px;
  }
  
  .book-modal-video {
    max-height: 200px;
  }
  
  .book-modal-close {
    width: 36px;
    height: 36px;
    font-size: 22px;
    top: 15px;
    right: 15px;
  }
  
  .video-controls-bottom {
    gap: 8px;
  }
  
  .video-play-btn {
    width: 32px;
    height: 32px;
    font-size: 12px;
  }
  
  .video-time {
    font-size: 12px;
    min-width: 70px;
  }
  
  .video-volume-slider {
    width: 50px;
  }
  
  .video-volume-btn,
  .video-fullscreen-btn {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e863387 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa23d3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c438e9f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd1a9c7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b18573 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d6623c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75370484 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61793e4f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aec2be *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a704dc5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c936487 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7e500d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45945d27 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66efd639 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229e5683 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71364332 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f850c4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164e2310 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e57a854 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffa4ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f941434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36dcd4e0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dee9f3c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3812b86d */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-645a107b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-400f6a49 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aab7d25 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d89523 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-287dea63 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f17123 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d06dd6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-195398a7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7935d432 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62596ae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ddf79af */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bd031d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b5b551 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36eb388a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696cfb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d9c966 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d931623 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7200cfbe *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24db02f1 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5af972bd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cb34c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181aecf2 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cc15e76 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f3e520 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ca4db7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d2fa2cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c33cee *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ad3704b */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60ee7562 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa87526 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce41e4e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58296d06 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bfd4013 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8c011 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4907ef00 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78066a9a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aff5f06 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27a8d65c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba8f924 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c9fe0c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15baa434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c749abc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f3834e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d137688 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-732ff62b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0e5637 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56d4459 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f803726 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588aaacd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4886259e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7582e8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da932b4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50335130 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cb12abf */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c56550 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bdab701 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5470c525 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22938998 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d519020 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-191128e3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38a3a21b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2165fb24 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a82c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f84f3a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a669d8e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4a682c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ef4867e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4791b2a8 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254d31cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7be55ade */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763cae49 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a38b1b3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-320f6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966c5c4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba6d034 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-394da3da */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316dd384 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb8f262 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fbc907 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a8a503 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b57d5d6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-402bbed5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c17408 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37215f88 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c09af1e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ab87a3d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aec0370 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37824457 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-109359a8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fdfd8ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c063422 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6dd0b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d925193 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fc00dfb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-115151a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb114c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4596c46c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56839248 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e88419 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e126443 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26c9d848 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396674a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a1bd5c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce2dd8e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c666b66 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe3b293 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1d34c7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59584e91 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72daf535 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-545269b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155141f7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a3af9e9 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66453f28 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5313f4c6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3dcd34 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1771e8bc */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35450a02 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66930273 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa7f5c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cbf652 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-980df74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36354fae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89a3350 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dce0ef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625af75f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a01de2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678d7aff *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-514c5f85 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1679237a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348011a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc184 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-449e44fd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d2f7a6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5eae8573 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fa9a7df */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848381d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21f9d996 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3abc28e7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca5e247 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14eb7b51 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e0e5f69 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3911344f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-757bc41e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62300be0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54f0bc6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a3cf74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fc03089 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5137110 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695c5b7e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b7e02a */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c06b8cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a5c59f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ed6042 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45a7313 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4049c03 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b5fa70c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ecb0a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab87fef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f25b0d7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fc7dae */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bc91d4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51391ed6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cef53d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e0159e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8020c6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d6e96e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a491a4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d429ad3 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4d9af7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da30520 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1c6389 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140aac59 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eadde03 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3887dd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6689783c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42f30550 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5716bb95 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a345a5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f21055 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e953ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e9629bf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f80919 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2bdd6d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729ddd79 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18b8159d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c02a57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c1ac927 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3da21c3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ce0604 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e8517e4 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a378b0e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470e8ee7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c02b11 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140099aa */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2220c164 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2429deb7 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12d4f6cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3288a5ac */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c61fab *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f5f5a76 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b1521c */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30497b08 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46c74797 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a84147 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26dd283f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67edafeb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e8680d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4458abc7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47e51b7f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-169ff25e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca78e7f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a527edb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1052099d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404caea3 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a7c963e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c049a6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c556f9 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55583425 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d672959 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74631014 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b1118b6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-482681e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28756bcb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43905d29 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f5c1f5e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19a16aa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a98ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45abbc66 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2615bf27 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd7534 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27922a3b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e4103ff */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d0ee4b *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e5b9c5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2959842a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d444c50 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-673dbc1b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51220fa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca6e963 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7855689b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b900102 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aecfd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c039cd8 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36e86991 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e79244 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57415662 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df2be0f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554e00d2 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ff53be */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac878fe */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68871bc0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d54516f */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b8ba080 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4020f9ec */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f514985 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68528417 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b71a42 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc2081f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20fcf89b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39adf8f5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505cf57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-318facce */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cdee326 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3aadd6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-316b001d */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d820d6e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c7194 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d149ff0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a080c66 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d70c643 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f766ef6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56df2058 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778e5270 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48cc61c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc8f3e6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d0cbfca *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e21bc39 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6af1b2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3981211e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ecee7dd */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a295647 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-218423b3 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70afd095 *//* ============================================
   BOOK PORTFOLIO - COMPLETE MODAL CSS
   ============================================ */

/* Your existing hover animations (keep exactly as is) */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

.image-container:hover .elementor-widget-image:nth-child(1) img {
  transform: scale(1.1);
}

.image-container:hover .elementor-widget-image:nth-child(2) img {
  transform: rotate(-12deg);
  width: 100%;
}

.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg);
}

/* Add click cursor to center images */
.image-container .elementor-widget-image:nth-child(1) {
  cursor: pointer;
}

/* ============================================
   MODAL STYLES
   ============================================ */

.book-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 999999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  animation: fadeIn 0.3s ease;
}

.book-modal.active {
  display: flex;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.book-modal-content {
  background: white;
  border-radius: 16px;
  max-width: 1000px;
  width: 100%;
  max-height: 90vh;
  overflow: hidden;
  position: relative;
  animation: slideUp 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4);
}

@keyframes slideUp {
  from {
    transform: translateY(50px) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}

.book-modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 44px;
  background: #0b80ba;
  border: none !important;
  border-radius: 50%;
  color: white !important;
  font-size: 28px;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.book-modal-close:hover {
  background: #0968a0;
  transform: rotate(90deg) scale(1.1);
}

.book-modal-body {
  display: grid;
  grid-template-columns: 350px 1fr;
  min-height: 500px;
}

.book-modal-left {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
  padding: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.book-modal-cover {
  max-width: 100%;
  max-height: 400px;
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.2);
  object-fit: contain;
}

.book-modal-right {
  padding: 40px;
  overflow-y: auto;
  max-height: 90vh;
}

.book-modal-title {
  font-size: 32px;
  margin: 0 0 10px 0;
  color: #1a1a1a;
  line-height: 1.2;
  font-weight: 700;
}

.book-modal-author {
  font-size: 18px;
  color: #666;
  margin: 0 0 15px 0;
  font-weight: 500;
}

.book-modal-genre {
  display: inline-block;
  background: #0b80ba;
  color: white;
  padding: 8px 20px;
  border-radius: 25px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.book-modal-description {
  line-height: 1.7;
  color: #444;
  font-size: 15px;
  margin-bottom: 25px;
}

/* ============================================
   CUSTOM VIDEO PLAYER - USING #0b80ba COLOR
   ============================================ */

.book-modal-video-section {
  margin-top: 20px;
}

.book-modal-video-label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.book-modal-video-label::before {
  content: '▶';
  color: #0b80ba;
  font-size: 14px;
}

.book-modal-video-container {
  border-radius: 12px;
  overflow: hidden;
  background: #000;
  margin-top: 10px;
  position: relative;
}

.book-modal-video {
  width: 100%;
  height: auto;
  display: block;
  max-height: 300px;
  cursor: pointer;
}

/* Custom Video Controls */
.custom-video-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.7) 60%, transparent 100%);
  padding: 20px 15px 10px;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.book-modal-video-container:hover .custom-video-controls,
.custom-video-controls.show {
  opacity: 1;
}

/* Progress Bar */
.video-progress-container {
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.video-progress-bar {
  height: 100%;
  background: #0b80ba;
  width: 0%;
  transition: width 0.1s linear;
  position: relative;
}

.video-progress-bar::after {
  content: '';
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: #0b80ba;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(11, 128, 186, 0.8);
  opacity: 0;
  transition: opacity 0.2s;
}

.video-progress-container:hover .video-progress-bar::after {
  opacity: 1;
}

/* Controls Bottom Row */
.video-controls-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}

.video-controls-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-play-btn {
  width: 36px;
  height: 36px;
  background: transparent;
  border: none;
  border-radius: 50%;
  color: white;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}

.video-play-btn:hover {
  background: #0a6ea5;
  transform: scale(1.1);
}

.video-time {
  color: white;
  font-size: 13px;
  font-weight: 500;
  font-family: monospace;
  min-width: 100px;
}

.video-controls-right {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-volume-container {
  display: flex;
  align-items: center;
  gap: 8px;
}

.video-volume-btn {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
}

.video-volume-btn:hover {
  transform: scale(1.1);
  color: #0b80ba;
}

.video-volume-slider {
  width: 80px;
  height: 4px;
  -webkit-appearance: none;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  outline: none;
  cursor: pointer;
}

.video-volume-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.video-volume-slider::-moz-range-thumb {
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
}

.video-fullscreen-btn {
  background: none;
  border: none;
  color: white !important;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
  display: none;
}

/* No Video Message */
.book-modal-no-video {
  text-align: center;
  padding: 30px 20px;
  background: #f8f9fa;
  border-radius: 10px;
  border: 2px dashed #ddd;
  color: #666;
  font-style: italic;
}

/* Mobile */
@media (max-width: 1024px) {
  .book-modal-body {
    grid-template-columns: 300px 1fr;
  }
}

@media (max-width: 768px) {
  .book-modal-body {
    grid-template-columns: 1fr;
  }
  
  .book-modal-left {
    padding: 30px;
  }
  
  .book-modal-right {
    padding: 30px;
  }
  
  .book-modal-title {
    font-size: 26px;
  }
  
  .book-modal-video {
    max-height: 250px;
  }
  
  .video-controls-bottom {
    flex-wrap: wrap;
  }
  
  .video-time {
    min-width: 80px;
  }
  
  .video-volume-slider {
    width: 60px;
  }
}

@media (max-width: 480px) {
  .book-modal-content {
    border-radius: 12px;
  }
  
  .book-modal-left {
    padding: 25px 20px;
  }
  
  .book-modal-right {
    padding: 25px 20px;
  }
  
  .book-modal-title {
    font-size: 24px;
  }
  
  .book-modal-video {
    max-height: 200px;
  }
  
  .book-modal-close {
    width: 36px;
    height: 36px;
    font-size: 22px;
    top: 15px;
    right: 15px;
  }
  
  .video-controls-bottom {
    gap: 8px;
  }
  
  .video-play-btn {
    width: 32px;
    height: 32px;
    font-size: 12px;
  }
  
  .video-time {
    font-size: 12px;
    min-width: 70px;
  }
  
  .video-volume-slider {
    width: 50px;
  }
  
  .video-volume-btn,
  .video-fullscreen-btn {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e863387 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa23d3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c438e9f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd1a9c7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b18573 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d6623c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75370484 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61793e4f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aec2be *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a704dc5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c936487 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7e500d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45945d27 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66efd639 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229e5683 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71364332 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f850c4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164e2310 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e57a854 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffa4ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f941434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36dcd4e0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dee9f3c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3812b86d */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-645a107b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-400f6a49 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aab7d25 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d89523 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-287dea63 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f17123 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d06dd6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-195398a7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7935d432 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62596ae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ddf79af */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bd031d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b5b551 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36eb388a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696cfb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d9c966 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d931623 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7200cfbe *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24db02f1 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5af972bd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cb34c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181aecf2 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cc15e76 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f3e520 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ca4db7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d2fa2cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c33cee *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ad3704b */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60ee7562 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa87526 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce41e4e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58296d06 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bfd4013 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8c011 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4907ef00 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78066a9a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aff5f06 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27a8d65c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba8f924 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c9fe0c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15baa434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c749abc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f3834e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d137688 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-732ff62b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0e5637 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56d4459 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f803726 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588aaacd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4886259e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7582e8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da932b4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50335130 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cb12abf */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c56550 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bdab701 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5470c525 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22938998 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d519020 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-191128e3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38a3a21b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2165fb24 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a82c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f84f3a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a669d8e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4a682c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ef4867e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4791b2a8 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254d31cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7be55ade */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763cae49 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a38b1b3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-320f6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966c5c4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba6d034 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-394da3da */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316dd384 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb8f262 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fbc907 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a8a503 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b57d5d6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-402bbed5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c17408 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37215f88 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c09af1e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ab87a3d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aec0370 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37824457 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-109359a8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fdfd8ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c063422 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6dd0b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d925193 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fc00dfb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-115151a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb114c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4596c46c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56839248 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e88419 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e126443 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26c9d848 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396674a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a1bd5c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce2dd8e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c666b66 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe3b293 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1d34c7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59584e91 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72daf535 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-545269b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155141f7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a3af9e9 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66453f28 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5313f4c6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3dcd34 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1771e8bc */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35450a02 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66930273 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa7f5c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cbf652 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-980df74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36354fae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89a3350 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dce0ef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625af75f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a01de2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678d7aff *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-514c5f85 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1679237a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348011a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc184 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-449e44fd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d2f7a6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5eae8573 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fa9a7df */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848381d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21f9d996 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3abc28e7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca5e247 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14eb7b51 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e0e5f69 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3911344f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-757bc41e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62300be0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54f0bc6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a3cf74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fc03089 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5137110 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695c5b7e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b7e02a */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c06b8cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a5c59f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ed6042 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45a7313 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4049c03 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b5fa70c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ecb0a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab87fef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f25b0d7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fc7dae */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bc91d4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51391ed6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cef53d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e0159e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8020c6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d6e96e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a491a4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d429ad3 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4d9af7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da30520 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1c6389 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140aac59 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eadde03 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3887dd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6689783c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42f30550 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5716bb95 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a345a5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f21055 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e953ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e9629bf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f80919 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2bdd6d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729ddd79 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18b8159d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c02a57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c1ac927 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3da21c3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ce0604 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e8517e4 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a378b0e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470e8ee7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c02b11 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140099aa */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2220c164 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2429deb7 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12d4f6cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3288a5ac */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c61fab *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f5f5a76 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b1521c */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30497b08 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46c74797 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a84147 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26dd283f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67edafeb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e8680d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4458abc7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47e51b7f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-169ff25e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca78e7f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a527edb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1052099d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404caea3 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a7c963e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c049a6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c556f9 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55583425 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d672959 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74631014 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b1118b6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-482681e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28756bcb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43905d29 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f5c1f5e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19a16aa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a98ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45abbc66 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2615bf27 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd7534 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27922a3b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e4103ff */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d0ee4b *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e5b9c5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2959842a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d444c50 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-673dbc1b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51220fa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca6e963 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7855689b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b900102 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aecfd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c039cd8 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36e86991 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e79244 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57415662 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df2be0f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554e00d2 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ff53be */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac878fe */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68871bc0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d54516f */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b8ba080 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4020f9ec */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f514985 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68528417 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b71a42 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc2081f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20fcf89b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39adf8f5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505cf57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-318facce */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cdee326 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3aadd6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-316b001d */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d820d6e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c7194 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d149ff0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a080c66 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d70c643 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f766ef6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56df2058 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778e5270 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48cc61c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc8f3e6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d0cbfca *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e21bc39 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6af1b2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3981211e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ecee7dd */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a295647 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-218423b3 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70afd095 *//* ============================================
   BOOK PORTFOLIO - COMPLETE MODAL CSS
   ============================================ */

/* Your existing hover animations (keep exactly as is) */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

.image-container:hover .elementor-widget-image:nth-child(1) img {
  transform: scale(1.1);
}

.image-container:hover .elementor-widget-image:nth-child(2) img {
  transform: rotate(-12deg);
  width: 100%;
}

.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg);
}

/* Add click cursor to center images */
.image-container .elementor-widget-image:nth-child(1) {
  cursor: pointer;
}

/* ============================================
   MODAL STYLES
   ============================================ */

.book-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 999999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  animation: fadeIn 0.3s ease;
}

.book-modal.active {
  display: flex;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.book-modal-content {
  background: white;
  border-radius: 16px;
  max-width: 1000px;
  width: 100%;
  max-height: 90vh;
  overflow: hidden;
  position: relative;
  animation: slideUp 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4);
}

@keyframes slideUp {
  from {
    transform: translateY(50px) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}

.book-modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 44px;
  height: 44px;
  background: #0b80ba;
  border: none !important;
  border-radius: 50%;
  color: white !important;
  font-size: 28px;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.book-modal-close:hover {
  background: #0968a0;
  transform: rotate(90deg) scale(1.1);
}

.book-modal-body {
  display: grid;
  grid-template-columns: 350px 1fr;
  min-height: 500px;
}

.book-modal-left {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
  padding: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.book-modal-cover {
  max-width: 100%;
  max-height: 400px;
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.2);
  object-fit: contain;
}

.book-modal-right {
  padding: 40px;
  overflow-y: auto;
  max-height: 90vh;
}

.book-modal-title {
  font-size: 32px;
  margin: 0 0 10px 0;
  color: #1a1a1a;
  line-height: 1.2;
  font-weight: 700;
}

.book-modal-author {
  font-size: 18px;
  color: #666;
  margin: 0 0 15px 0;
  font-weight: 500;
}

.book-modal-genre {
  display: inline-block;
  background: #0b80ba;
  color: white;
  padding: 8px 20px;
  border-radius: 25px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.book-modal-description {
  line-height: 1.7;
  color: #444;
  font-size: 15px;
  margin-bottom: 25px;
}

/* ============================================
   CUSTOM VIDEO PLAYER - USING #0b80ba COLOR
   ============================================ */

.book-modal-video-section {
  margin-top: 20px;
}

.book-modal-video-label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.book-modal-video-label::before {
  content: '▶';
  color: #0b80ba;
  font-size: 14px;
}

.book-modal-video-container {
  border-radius: 12px;
  overflow: hidden;
  background: #000;
  margin-top: 10px;
  position: relative;
}

.book-modal-video {
  width: 100%;
  height: auto;
  display: block;
  max-height: 300px;
  cursor: pointer;
}

/* Custom Video Controls */
.custom-video-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.7) 60%, transparent 100%);
  padding: 20px 15px 10px;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.book-modal-video-container:hover .custom-video-controls,
.custom-video-controls.show {
  opacity: 1;
}

/* Progress Bar */
.video-progress-container {
  width: 100%;
  height: 4px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.video-progress-bar {
  height: 100%;
  background: #0b80ba;
  width: 0%;
  transition: width 0.1s linear;
  position: relative;
}

.video-progress-bar::after {
  content: '';
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: #0b80ba;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(11, 128, 186, 0.8);
  opacity: 0;
  transition: opacity 0.2s;
}

.video-progress-container:hover .video-progress-bar::after {
  opacity: 1;
}

/* Controls Bottom Row */
.video-controls-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}

.video-controls-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-play-btn {
  width: 36px;
  height: 36px;
  background: transparent;
  border: none;
  border-radius: 50%;
  color: white;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}

.video-play-btn:hover {
  background: #0a6ea5;
  transform: scale(1.1);
}

.video-time {
  color: white;
  font-size: 13px;
  font-weight: 500;
  font-family: monospace;
  min-width: 100px;
}

.video-controls-right {
  display: flex;
  align-items: center;
  gap: 10px;
}

.video-volume-container {
  display: flex;
  align-items: center;
  gap: 8px;
}

.video-volume-btn {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
}

.video-volume-btn:hover {
  transform: scale(1.1);
  color: #0b80ba;
}

.video-volume-slider {
  width: 80px;
  height: 4px;
  -webkit-appearance: none;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  outline: none;
  cursor: pointer;
}

.video-volume-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.video-volume-slider::-moz-range-thumb {
  width: 14px;
  height: 14px;
  background: #0b80ba;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid white;
}

.video-fullscreen-btn {
  background: none;
  border: none;
  color: white !important;
  font-size: 18px;
  cursor: pointer;
  padding: 5px;
  transition: transform 0.2s ease;
  display: none;
}

/* No Video Message */
.book-modal-no-video {
  text-align: center;
  padding: 30px 20px;
  background: #f8f9fa;
  border-radius: 10px;
  border: 2px dashed #ddd;
  color: #666;
  font-style: italic;
}

/* Mobile */
@media (max-width: 1024px) {
  .book-modal-body {
    grid-template-columns: 300px 1fr;
  }
}

@media (max-width: 768px) {
  .book-modal-body {
    grid-template-columns: 1fr;
  }
  
  .book-modal-left {
    padding: 30px;
  }
  
  .book-modal-right {
    padding: 30px;
  }
  
  .book-modal-title {
    font-size: 26px;
  }
  
  .book-modal-video {
    max-height: 250px;
  }
  
  .video-controls-bottom {
    flex-wrap: wrap;
  }
  
  .video-time {
    min-width: 80px;
  }
  
  .video-volume-slider {
    width: 60px;
  }
}

@media (max-width: 480px) {
  .book-modal-content {
    border-radius: 12px;
  }
  
  .book-modal-left {
    padding: 25px 20px;
  }
  
  .book-modal-right {
    padding: 25px 20px;
  }
  
  .book-modal-title {
    font-size: 24px;
  }
  
  .book-modal-video {
    max-height: 200px;
  }
  
  .book-modal-close {
    width: 36px;
    height: 36px;
    font-size: 22px;
    top: 15px;
    right: 15px;
  }
  
  .video-controls-bottom {
    gap: 8px;
  }
  
  .video-play-btn {
    width: 32px;
    height: 32px;
    font-size: 12px;
  }
  
  .video-time {
    font-size: 12px;
    min-width: 70px;
  }
  
  .video-volume-slider {
    width: 50px;
  }
  
  .video-volume-btn,
  .video-fullscreen-btn {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e863387 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa23d3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c438e9f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd1a9c7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14b18573 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d6623c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75370484 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61793e4f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17aec2be *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a704dc5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c936487 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7e500d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45945d27 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66efd639 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229e5683 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71364332 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68f850c4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164e2310 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e57a854 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffa4ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f941434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36dcd4e0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dee9f3c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3812b86d */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-645a107b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-400f6a49 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aab7d25 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d89523 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-287dea63 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f17123 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d06dd6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-195398a7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7935d432 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62596ae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ddf79af */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bd031d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b5b551 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36eb388a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696cfb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d9c966 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d931623 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7200cfbe *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24db02f1 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5af972bd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cb34c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181aecf2 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cc15e76 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f3e520 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38ca4db7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d2fa2cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13c33cee *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ad3704b */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60ee7562 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7aa87526 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce41e4e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58296d06 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bfd4013 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8c011 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4907ef00 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78066a9a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aff5f06 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27a8d65c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba8f924 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c9fe0c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15baa434 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c749abc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f3834e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d137688 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-732ff62b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0e5637 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56d4459 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f803726 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588aaacd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4886259e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7582e8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da932b4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50335130 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cb12abf */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c56550 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bdab701 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5470c525 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22938998 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d519020 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-191128e3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38a3a21b */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2165fb24 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a82c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f84f3a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a669d8e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4a682c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ef4867e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4791b2a8 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-254d31cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7be55ade */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763cae49 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a38b1b3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-320f6db8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966c5c4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba6d034 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-394da3da */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-316dd384 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb8f262 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fbc907 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67a8a503 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b57d5d6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-402bbed5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c17408 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37215f88 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c09af1e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ab87a3d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aec0370 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37824457 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-109359a8 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fdfd8ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c063422 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6dd0b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d925193 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fc00dfb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-115151a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb114c *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4596c46c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56839248 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e88419 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e126443 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26c9d848 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396674a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a1bd5c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ce2dd8e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c666b66 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe3b293 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1d34c7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59584e91 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72daf535 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-545269b0 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155141f7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a3af9e9 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66453f28 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5313f4c6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3dcd34 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1771e8bc */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35450a02 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66930273 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa7f5c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cbf652 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-980df74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36354fae */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89a3350 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dce0ef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625af75f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a01de2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678d7aff *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-514c5f85 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1679237a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348011a0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc184 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-449e44fd */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d2f7a6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5eae8573 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fa9a7df */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848381d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21f9d996 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3abc28e7 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca5e247 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14eb7b51 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e0e5f69 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3911344f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-757bc41e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62300be0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54f0bc6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a3cf74 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fc03089 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5137110 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695c5b7e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b7e02a */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c06b8cc */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a5c59f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ed6042 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45a7313 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4049c03 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b5fa70c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45ecb0a1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab87fef *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f25b0d7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12fc7dae */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bc91d4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51391ed6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cef53d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e0159e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8020c6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d6e96e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a491a4 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d429ad3 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4d9af7 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da30520 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1c6389 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140aac59 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eadde03 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3887dd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6689783c */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42f30550 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5716bb95 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a345a5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13f21055 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e953ed1 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e9629bf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f80919 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2bdd6d *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729ddd79 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18b8159d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c02a57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c1ac927 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3da21c3a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ce0604 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e8517e4 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a378b0e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470e8ee7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15c02b11 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140099aa */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2220c164 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2429deb7 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12d4f6cf */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3288a5ac */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c61fab *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f5f5a76 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b1521c */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30497b08 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46c74797 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32a84147 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26dd283f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67edafeb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e8680d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4458abc7 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47e51b7f */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-169ff25e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca78e7f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a527edb */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1052099d */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404caea3 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a7c963e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c049a6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c556f9 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55583425 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d672959 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74631014 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b1118b6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-482681e4 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28756bcb *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43905d29 */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f5c1f5e */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19a16aa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a98ea *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45abbc66 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2615bf27 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61cd7534 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27922a3b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e4103ff */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d0ee4b *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e5b9c5 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2959842a */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d444c50 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-673dbc1b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51220fa1 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca6e963 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7855689b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b900102 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36aecfd *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c039cd8 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36e86991 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e79244 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57415662 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df2be0f */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554e00d2 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ff53be */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac878fe */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68871bc0 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d54516f */.main-image{
    width: 80%;
    transition: all 0.3s 
ease-in-out 0s;
    position: relative;
    top: -30px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b8ba080 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4020f9ec */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f514985 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68528417 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b71a42 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc2081f *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20fcf89b */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39adf8f5 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505cf57 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-318facce */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cdee326 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3aadd6 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-316b001d */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d820d6e */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c7194 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d149ff0 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a080c66 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d70c643 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f766ef6 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56df2058 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778e5270 *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48cc61c3 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bc8f3e6 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d0cbfca *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e21bc39 */.first-image{
    width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    left: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6af1b2 */.second-image{
   width: 53%;
    height: 78%;
    position: absolute;
    padding: 0px 20px;
    margin: 0px 20px;
    right: 0px;
    transition: all 0.3s 
ease-in-out 0s;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3981211e *//* Base state */
.image-container .elementor-widget-image img {
  transition: all 0.4s ease-in-out;
  position: relative;
  cursor: pointer;
}

/* Center image */
.image-container:hover .elementor-widget-image:nth-child(1) img {

  transform: scale(1.1);
}

/* Left image */
.image-container:hover .elementor-widget-image:nth-child(2) img {
    transform: rotate(-12deg);
    width: 100%;
}

/* Right image */
.image-container:hover .elementor-widget-image:nth-child(3) img {
  transform: rotate(11deg) ;

}/* End custom CSS */