.elementor-2545 .elementor-element.elementor-element-a21cad8{--display:flex;--margin-top:-163px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:190px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2545 .elementor-element.elementor-element-a21cad8:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-a21cad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(148deg, #000000 43%, #FD7F01F2 100%);}.elementor-2545 .elementor-element.elementor-element-5a1b6d8{--display:flex;--overlay-opacity:0.5;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-2545 .elementor-element.elementor-element-5a1b6d8::before, .elementor-2545 .elementor-element.elementor-element-5a1b6d8 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5a1b6d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5a1b6d8 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-5a1b6d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-5a1b6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2545 .elementor-element.elementor-element-a67140b > .elementor-widget-container{background-color:#1A100600;margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;border-radius:545px 545px 545px 545px;}.elementor-2545 .elementor-element.elementor-element-a67140b{text-align:center;}.elementor-2545 .elementor-element.elementor-element-a67140b ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-2545 .elementor-element.elementor-element-a67140b .hfe-breadcrumbs, .elementor-2545 .elementor-element.elementor-element-a67140b .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-a67140b .hfe-breadcrumbs svg{fill:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-a67140b .hfe-breadcrumbs-item{font-family:"Poppins", Sans-serif;font-size:16px;border-radius:0px 0px 0px 0px;}.elementor-2545 .elementor-element.elementor-element-a67140b .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{color:#EA6B1F;font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-2545 .elementor-element.elementor-element-a67140b .hfe-breadcrumbs-separator-icon svg{fill:#EA6B1F;}.elementor-2545 .elementor-element.elementor-element-a67140b .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-2545 .elementor-element.elementor-element-a67140b .hfe-breadcrumbs-last svg{color:#EA6B1F;font-family:"Poppins", Sans-serif;font-size:16px;}.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-2545 .elementor-element.elementor-element-11db83a{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;line-height:25px;letter-spacing:0.2px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-11db83a p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-ab5c8f9{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0.2px;color:#E5E5E5;}.elementor-2545 .elementor-element.elementor-element-ab5c8f9 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-a6786d7{--display:flex;}.elementor-2545 .elementor-element.elementor-element-cecdd8a{--spacer-size:30px;}.elementor-2545 .elementor-element.elementor-element-4034662{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2545 .elementor-element.elementor-element-4b0f5b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2545 .elementor-element.elementor-element-bacae61{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#373737;}.elementor-2545 .elementor-element.elementor-element-bacae61 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-7a0b6bd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:900;text-transform:capitalize;line-height:40px;letter-spacing:1px;color:#373737;}.elementor-2545 .elementor-element.elementor-element-7a0b6bd p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-9e70327{width:initial;max-width:initial;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;color:#727272;}.elementor-2545 .elementor-element.elementor-element-9e70327 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-cd46bb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2545 .elementor-element.elementor-element-3b3b6ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F015C;--border-color:#FD7F015C;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -14px rgba(255, 126.99999999999989, 0, 0.29);--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-2545 .elementor-element.elementor-element-3b3b6ab:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-3b3b6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD7F0114;}.elementor-2545 .elementor-element.elementor-element-3b3b6ab:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F018A;--border-color:#FD7F018A;}.elementor-2545 .elementor-element.elementor-element-3b3b6ab, .elementor-2545 .elementor-element.elementor-element-3b3b6ab::before{--border-transition:0.3s;}.elementor-2545 .elementor-element.elementor-element-9ae1555{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2545 .elementor-element.elementor-element-84b0624 img{border-radius:30px 0px 0px 30px;}.elementor-2545 .elementor-element.elementor-element-0e573c7{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-2545 .elementor-element.elementor-element-972885b{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#373737;}.elementor-2545 .elementor-element.elementor-element-972885b p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-7181d21{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:900;text-transform:capitalize;line-height:30px;letter-spacing:1px;color:#373737;}.elementor-2545 .elementor-element.elementor-element-7181d21 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-730bc43{width:initial;max-width:initial;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;color:#727272;}.elementor-2545 .elementor-element.elementor-element-730bc43 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-48c20ec{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:15px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-2545 .elementor-element.elementor-element-48c20ec .elementor-social-icon{background-color:#FF7F00;--icon-padding:12px;}.elementor-2545 .elementor-element.elementor-element-48c20ec .elementor-social-icon i{color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-48c20ec .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-6db4bf1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F015C;--border-color:#FD7F015C;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -14px rgba(255, 126.99999999999989, 0, 0.29);--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-2545 .elementor-element.elementor-element-6db4bf1:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-6db4bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD7F0114;}.elementor-2545 .elementor-element.elementor-element-6db4bf1:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F018A;--border-color:#FD7F018A;}.elementor-2545 .elementor-element.elementor-element-6db4bf1, .elementor-2545 .elementor-element.elementor-element-6db4bf1::before{--border-transition:0.3s;}.elementor-2545 .elementor-element.elementor-element-73b0437{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F015C;--border-color:#FD7F015C;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -14px rgba(255, 126.99999999999989, 0, 0.29);--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-2545 .elementor-element.elementor-element-73b0437:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-73b0437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD7F0114;}.elementor-2545 .elementor-element.elementor-element-73b0437:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F018A;--border-color:#FD7F018A;}.elementor-2545 .elementor-element.elementor-element-73b0437, .elementor-2545 .elementor-element.elementor-element-73b0437::before{--border-transition:0.3s;}.elementor-2545 .elementor-element.elementor-element-9198646 img{border-radius:30px 0px 0px 30px;}.elementor-2545 .elementor-element.elementor-element-62189db{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-2545 .elementor-element.elementor-element-9fc3e1f{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#373737;}.elementor-2545 .elementor-element.elementor-element-9fc3e1f p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-2248751{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:900;text-transform:capitalize;line-height:30px;letter-spacing:1px;color:#373737;}.elementor-2545 .elementor-element.elementor-element-2248751 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-8233014{width:initial;max-width:initial;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;color:#727272;}.elementor-2545 .elementor-element.elementor-element-8233014 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-cde55e4{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:15px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-2545 .elementor-element.elementor-element-cde55e4 .elementor-social-icon{background-color:#FF7F00;--icon-padding:12px;}.elementor-2545 .elementor-element.elementor-element-cde55e4 .elementor-social-icon i{color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-cde55e4 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-2130f88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2545 .elementor-element.elementor-element-90767f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F015C;--border-color:#FD7F015C;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -14px rgba(255, 126.99999999999989, 0, 0.29);--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-2545 .elementor-element.elementor-element-90767f2:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-90767f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD7F0114;}.elementor-2545 .elementor-element.elementor-element-90767f2:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F018A;--border-color:#FD7F018A;}.elementor-2545 .elementor-element.elementor-element-90767f2, .elementor-2545 .elementor-element.elementor-element-90767f2::before{--border-transition:0.3s;}.elementor-2545 .elementor-element.elementor-element-34c6a50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F015C;--border-color:#FD7F015C;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -14px rgba(255, 126.99999999999989, 0, 0.29);--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-2545 .elementor-element.elementor-element-34c6a50:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-34c6a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD7F0114;}.elementor-2545 .elementor-element.elementor-element-34c6a50:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F018A;--border-color:#FD7F018A;}.elementor-2545 .elementor-element.elementor-element-34c6a50, .elementor-2545 .elementor-element.elementor-element-34c6a50::before{--border-transition:0.3s;}.elementor-2545 .elementor-element.elementor-element-7062dd3 img{border-radius:30px 0px 0px 30px;}.elementor-2545 .elementor-element.elementor-element-9374378{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-2545 .elementor-element.elementor-element-4487e04{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#373737;}.elementor-2545 .elementor-element.elementor-element-4487e04 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-68b115c{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:900;text-transform:capitalize;line-height:30px;letter-spacing:1px;color:#373737;}.elementor-2545 .elementor-element.elementor-element-68b115c p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-534b1ad{width:initial;max-width:initial;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;color:#727272;}.elementor-2545 .elementor-element.elementor-element-534b1ad p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-7fca696{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:15px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-2545 .elementor-element.elementor-element-7fca696 .elementor-social-icon{background-color:#FF7F00;--icon-padding:12px;}.elementor-2545 .elementor-element.elementor-element-7fca696 .elementor-social-icon i{color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-7fca696 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-beaf598{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F015C;--border-color:#FD7F015C;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -14px rgba(255, 126.99999999999989, 0, 0.29);--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-2545 .elementor-element.elementor-element-beaf598:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-beaf598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD7F0114;}.elementor-2545 .elementor-element.elementor-element-beaf598:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F018A;--border-color:#FD7F018A;}.elementor-2545 .elementor-element.elementor-element-beaf598, .elementor-2545 .elementor-element.elementor-element-beaf598::before{--border-transition:0.3s;}.elementor-2545 .elementor-element.elementor-element-0cab9ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2545 .elementor-element.elementor-element-71489a4 img{border-radius:30px 0px 0px 30px;}.elementor-2545 .elementor-element.elementor-element-ef7e413{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-2545 .elementor-element.elementor-element-3af61c2{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#373737;}.elementor-2545 .elementor-element.elementor-element-3af61c2 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-2d53a49{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:900;text-transform:capitalize;line-height:30px;letter-spacing:1px;color:#373737;}.elementor-2545 .elementor-element.elementor-element-2d53a49 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-e35d260{width:initial;max-width:initial;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;color:#727272;}.elementor-2545 .elementor-element.elementor-element-e35d260 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-f1a35b9{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:15px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-2545 .elementor-element.elementor-element-f1a35b9 .elementor-social-icon{background-color:#FF7F00;--icon-padding:12px;}.elementor-2545 .elementor-element.elementor-element-f1a35b9 .elementor-social-icon i{color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-f1a35b9 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-b6b907f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2545 .elementor-element.elementor-element-fef28c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F015C;--border-color:#FD7F015C;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -14px rgba(255, 126.99999999999989, 0, 0.29);--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-2545 .elementor-element.elementor-element-fef28c7:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-fef28c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD7F0114;}.elementor-2545 .elementor-element.elementor-element-fef28c7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F018A;--border-color:#FD7F018A;}.elementor-2545 .elementor-element.elementor-element-fef28c7, .elementor-2545 .elementor-element.elementor-element-fef28c7::before{--border-transition:0.3s;}.elementor-2545 .elementor-element.elementor-element-4581eb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F015C;--border-color:#FD7F015C;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -14px rgba(255, 126.99999999999989, 0, 0.29);--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-2545 .elementor-element.elementor-element-4581eb4:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-4581eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD7F0114;}.elementor-2545 .elementor-element.elementor-element-4581eb4:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FD7F018A;--border-color:#FD7F018A;}.elementor-2545 .elementor-element.elementor-element-4581eb4, .elementor-2545 .elementor-element.elementor-element-4581eb4::before{--border-transition:0.3s;}.elementor-2545 .elementor-element.elementor-element-7984062 img{border-radius:30px 0px 0px 30px;}.elementor-2545 .elementor-element.elementor-element-98aeca9{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-2545 .elementor-element.elementor-element-0d704e0{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#373737;}.elementor-2545 .elementor-element.elementor-element-0d704e0 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-3ec64c4{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:900;text-transform:capitalize;line-height:30px;letter-spacing:1px;color:#373737;}.elementor-2545 .elementor-element.elementor-element-3ec64c4 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-2d004af{width:initial;max-width:initial;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;color:#727272;}.elementor-2545 .elementor-element.elementor-element-2d004af p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-044e546{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:15px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-2545 .elementor-element.elementor-element-044e546 .elementor-social-icon{background-color:#FF7F00;--icon-padding:12px;}.elementor-2545 .elementor-element.elementor-element-044e546 .elementor-social-icon i{color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-044e546 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-89e6c9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-2545 .elementor-element.elementor-element-704dd66{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2545 .elementor-element.elementor-element-27ef2f7{--divider-border-style:solid;--divider-color:#0000000D;--divider-border-width:1px;}.elementor-2545 .elementor-element.elementor-element-27ef2f7 .elementor-divider-separator{width:100%;}.elementor-2545 .elementor-element.elementor-element-27ef2f7 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-2545 .elementor-element.elementor-element-011f643{--display:flex;}.elementor-2545 .elementor-element.elementor-element-4f959a7{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#373737;}.elementor-2545 .elementor-element.elementor-element-4f959a7 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-7d1f37c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:900;text-transform:capitalize;line-height:40px;letter-spacing:1px;color:#373737;}.elementor-2545 .elementor-element.elementor-element-7d1f37c p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-e682d49{width:initial;max-width:initial;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;color:#727272;}.elementor-2545 .elementor-element.elementor-element-e682d49 p{margin-block-end:0px;}.elementor-2545 .elementor-element.elementor-element-705b5c5{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2545 .elementor-element.elementor-element-36f39c2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-2545 .elementor-element.elementor-element-1718acb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2545 .elementor-element.elementor-element-1718acb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2545 .elementor-element.elementor-element-cb179a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2545 .elementor-element.elementor-element-bd068fa{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-bd068fa:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-bd068fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/harshal.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-bd068fa::before, .elementor-2545 .elementor-element.elementor-element-bd068fa > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-bd068fa > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-bd068fa > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-bd068fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-bd068fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-bd068fa:hover::before, .elementor-2545 .elementor-element.elementor-element-bd068fa:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-bd068fa:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-bd068fa > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-bd068fa > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-bd068fa:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-ef015d3{--display:flex;}.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-2545 .elementor-element.elementor-element-91a4417{text-align:center;}.elementor-2545 .elementor-element.elementor-element-91a4417 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-90d74b5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-90d74b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-5afb2b6{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-5afb2b6:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-5afb2b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/swati.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-5afb2b6::before, .elementor-2545 .elementor-element.elementor-element-5afb2b6 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5afb2b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5afb2b6 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-5afb2b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-5afb2b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-5afb2b6:hover::before, .elementor-2545 .elementor-element.elementor-element-5afb2b6:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5afb2b6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5afb2b6 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-5afb2b6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-5afb2b6:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-a5c8878{--display:flex;}.elementor-2545 .elementor-element.elementor-element-d19a970{text-align:center;}.elementor-2545 .elementor-element.elementor-element-d19a970 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-69c4262{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-69c4262 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-7d61f79{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-7d61f79:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-7d61f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/omkar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-7d61f79::before, .elementor-2545 .elementor-element.elementor-element-7d61f79 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-7d61f79 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-7d61f79 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-7d61f79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-7d61f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-7d61f79:hover::before, .elementor-2545 .elementor-element.elementor-element-7d61f79:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-7d61f79:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-7d61f79 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-7d61f79 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-7d61f79:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-a6a7dc6{--display:flex;}.elementor-2545 .elementor-element.elementor-element-5c0b068{text-align:center;}.elementor-2545 .elementor-element.elementor-element-5c0b068 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-eefdd85{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-eefdd85 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-136bb71{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-136bb71:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-136bb71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/vedshree.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-136bb71::before, .elementor-2545 .elementor-element.elementor-element-136bb71 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-136bb71 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-136bb71 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-136bb71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-136bb71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-136bb71:hover::before, .elementor-2545 .elementor-element.elementor-element-136bb71:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-136bb71:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-136bb71 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-136bb71 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-136bb71:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-aef2c37{--display:flex;}.elementor-2545 .elementor-element.elementor-element-70b4263{text-align:center;}.elementor-2545 .elementor-element.elementor-element-70b4263 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-0069ff1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-0069ff1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-c863fdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2545 .elementor-element.elementor-element-db11883{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-db11883:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-db11883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/riya.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-db11883::before, .elementor-2545 .elementor-element.elementor-element-db11883 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-db11883 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-db11883 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-db11883 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-db11883 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-db11883:hover::before, .elementor-2545 .elementor-element.elementor-element-db11883:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-db11883:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-db11883 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-db11883 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-db11883:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-fde551e{--display:flex;}.elementor-2545 .elementor-element.elementor-element-f9f8ff6{text-align:center;}.elementor-2545 .elementor-element.elementor-element-f9f8ff6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-eebaf19{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-eebaf19 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-3cadfa8{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-3cadfa8:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-3cadfa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/prasad.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-3cadfa8::before, .elementor-2545 .elementor-element.elementor-element-3cadfa8 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-3cadfa8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-3cadfa8 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-3cadfa8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-3cadfa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-3cadfa8:hover::before, .elementor-2545 .elementor-element.elementor-element-3cadfa8:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-3cadfa8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-3cadfa8 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-3cadfa8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-3cadfa8:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-ffa8199{--display:flex;}.elementor-2545 .elementor-element.elementor-element-819d8a4{text-align:center;}.elementor-2545 .elementor-element.elementor-element-819d8a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-b1962bc{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-b1962bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-d0cde10{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-d0cde10:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-d0cde10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/aniket.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-d0cde10::before, .elementor-2545 .elementor-element.elementor-element-d0cde10 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-d0cde10 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-d0cde10 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-d0cde10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-d0cde10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-d0cde10:hover::before, .elementor-2545 .elementor-element.elementor-element-d0cde10:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-d0cde10:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-d0cde10 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-d0cde10 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-d0cde10:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-3febba2{--display:flex;}.elementor-2545 .elementor-element.elementor-element-e8be458{text-align:center;}.elementor-2545 .elementor-element.elementor-element-e8be458 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-bf697ad{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-bf697ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-949e6b9{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-949e6b9:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-949e6b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/tanmayee.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-949e6b9::before, .elementor-2545 .elementor-element.elementor-element-949e6b9 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-949e6b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-949e6b9 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-949e6b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-949e6b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-949e6b9:hover::before, .elementor-2545 .elementor-element.elementor-element-949e6b9:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-949e6b9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-949e6b9 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-949e6b9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-949e6b9:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-3ffbbbb{--display:flex;}.elementor-2545 .elementor-element.elementor-element-dcbf367{text-align:center;}.elementor-2545 .elementor-element.elementor-element-dcbf367 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-770341f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-770341f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-40394be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2545 .elementor-element.elementor-element-5a14641{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-5a14641:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-5a14641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/xavier.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-5a14641::before, .elementor-2545 .elementor-element.elementor-element-5a14641 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5a14641 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5a14641 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-5a14641 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-5a14641 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-5a14641:hover::before, .elementor-2545 .elementor-element.elementor-element-5a14641:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5a14641:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5a14641 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-5a14641 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-5a14641:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-6ccdd59{--display:flex;}.elementor-2545 .elementor-element.elementor-element-1d1a7b9{text-align:center;}.elementor-2545 .elementor-element.elementor-element-1d1a7b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-dbec9a8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-dbec9a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-01f2e66{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-01f2e66:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-01f2e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/chetan.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-01f2e66::before, .elementor-2545 .elementor-element.elementor-element-01f2e66 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-01f2e66 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-01f2e66 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-01f2e66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-01f2e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-01f2e66:hover::before, .elementor-2545 .elementor-element.elementor-element-01f2e66:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-01f2e66:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-01f2e66 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-01f2e66 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-01f2e66:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-2c7bbf1{--display:flex;}.elementor-2545 .elementor-element.elementor-element-57a318b{text-align:center;}.elementor-2545 .elementor-element.elementor-element-57a318b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-b1a6576{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-b1a6576 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-6da99d1{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-6da99d1:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-6da99d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/kiran.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-6da99d1::before, .elementor-2545 .elementor-element.elementor-element-6da99d1 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-6da99d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-6da99d1 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-6da99d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-6da99d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-6da99d1:hover::before, .elementor-2545 .elementor-element.elementor-element-6da99d1:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-6da99d1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-6da99d1 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-6da99d1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-6da99d1:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-644eac2{--display:flex;}.elementor-2545 .elementor-element.elementor-element-6295611{text-align:center;}.elementor-2545 .elementor-element.elementor-element-6295611 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-f344d50{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-f344d50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-1be83bd{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-1be83bd:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-1be83bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/laxmi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-1be83bd::before, .elementor-2545 .elementor-element.elementor-element-1be83bd > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-1be83bd > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-1be83bd > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-1be83bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-1be83bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-1be83bd:hover::before, .elementor-2545 .elementor-element.elementor-element-1be83bd:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-1be83bd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-1be83bd > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-1be83bd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-1be83bd:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-9e5612d{--display:flex;}.elementor-2545 .elementor-element.elementor-element-cd2373d{text-align:center;}.elementor-2545 .elementor-element.elementor-element-cd2373d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-a13bb33{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-a13bb33 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-ba0f1a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2545 .elementor-element.elementor-element-4b5b1a3{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-4b5b1a3:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-4b5b1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/shrinath.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-4b5b1a3::before, .elementor-2545 .elementor-element.elementor-element-4b5b1a3 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-4b5b1a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-4b5b1a3 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-4b5b1a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-4b5b1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-4b5b1a3:hover::before, .elementor-2545 .elementor-element.elementor-element-4b5b1a3:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-4b5b1a3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-4b5b1a3 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-4b5b1a3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-4b5b1a3:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-c0c9fb5{--display:flex;}.elementor-2545 .elementor-element.elementor-element-db1fdf3{text-align:center;}.elementor-2545 .elementor-element.elementor-element-db1fdf3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-c96c1e2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-c96c1e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-64522fb{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-64522fb:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-64522fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/ketan.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-64522fb::before, .elementor-2545 .elementor-element.elementor-element-64522fb > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-64522fb > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-64522fb > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-64522fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-64522fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-64522fb:hover::before, .elementor-2545 .elementor-element.elementor-element-64522fb:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-64522fb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-64522fb > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-64522fb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-64522fb:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-8cfc424{--display:flex;}.elementor-2545 .elementor-element.elementor-element-0ea1dac{text-align:center;}.elementor-2545 .elementor-element.elementor-element-0ea1dac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-9ad4655{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-9ad4655 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-ef5f220{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-ef5f220:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-ef5f220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/palak.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-ef5f220::before, .elementor-2545 .elementor-element.elementor-element-ef5f220 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-ef5f220 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-ef5f220 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-ef5f220 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-ef5f220 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-ef5f220:hover::before, .elementor-2545 .elementor-element.elementor-element-ef5f220:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-ef5f220:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-ef5f220 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-ef5f220 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-ef5f220:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-8477262{--display:flex;}.elementor-2545 .elementor-element.elementor-element-86a48bd{text-align:center;}.elementor-2545 .elementor-element.elementor-element-86a48bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-13672e6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-13672e6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-d42b036{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-d42b036:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-d42b036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/aditi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-d42b036::before, .elementor-2545 .elementor-element.elementor-element-d42b036 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-d42b036 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-d42b036 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-d42b036 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-d42b036 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-d42b036:hover::before, .elementor-2545 .elementor-element.elementor-element-d42b036:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-d42b036:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-d42b036 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-d42b036 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-d42b036:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-f5b7ca5{--display:flex;}.elementor-2545 .elementor-element.elementor-element-58cf74a{text-align:center;}.elementor-2545 .elementor-element.elementor-element-58cf74a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-6a61aaf{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-6a61aaf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-060170a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2545 .elementor-element.elementor-element-a15d4ce{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-a15d4ce:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-a15d4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/durga.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-a15d4ce::before, .elementor-2545 .elementor-element.elementor-element-a15d4ce > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-a15d4ce > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-a15d4ce > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-a15d4ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-a15d4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-a15d4ce:hover::before, .elementor-2545 .elementor-element.elementor-element-a15d4ce:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-a15d4ce:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-a15d4ce > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-a15d4ce > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-a15d4ce:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-0bf210e{--display:flex;}.elementor-2545 .elementor-element.elementor-element-d2e27e3{text-align:center;}.elementor-2545 .elementor-element.elementor-element-d2e27e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-5c996c2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-5c996c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-a2df040{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-a2df040:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-a2df040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/drashti.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-a2df040::before, .elementor-2545 .elementor-element.elementor-element-a2df040 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-a2df040 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-a2df040 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-a2df040 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-a2df040 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-a2df040:hover::before, .elementor-2545 .elementor-element.elementor-element-a2df040:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-a2df040:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-a2df040 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-a2df040 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-a2df040:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-60224ad{--display:flex;}.elementor-2545 .elementor-element.elementor-element-bb699a6{text-align:center;}.elementor-2545 .elementor-element.elementor-element-bb699a6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-033d0ce{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-033d0ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-15f9578{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-15f9578:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-15f9578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/mayuri.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-15f9578::before, .elementor-2545 .elementor-element.elementor-element-15f9578 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-15f9578 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-15f9578 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-15f9578 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-15f9578 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-15f9578:hover::before, .elementor-2545 .elementor-element.elementor-element-15f9578:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-15f9578:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-15f9578 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-15f9578 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-15f9578:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-7c1131d{--display:flex;}.elementor-2545 .elementor-element.elementor-element-b131d6f{text-align:center;}.elementor-2545 .elementor-element.elementor-element-b131d6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-e91bedb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-e91bedb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-bb27956{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-bb27956:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-bb27956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/samruddhi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-bb27956::before, .elementor-2545 .elementor-element.elementor-element-bb27956 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-bb27956 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-bb27956 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-bb27956 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-bb27956 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-bb27956:hover::before, .elementor-2545 .elementor-element.elementor-element-bb27956:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-bb27956:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-bb27956 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-bb27956 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-bb27956:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-ad35187{--display:flex;}.elementor-2545 .elementor-element.elementor-element-c42c8db{text-align:center;}.elementor-2545 .elementor-element.elementor-element-c42c8db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-57cb467{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-57cb467 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-28225a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2545 .elementor-element.elementor-element-fd8cec5{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-fd8cec5:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-fd8cec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/sharvani.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-fd8cec5::before, .elementor-2545 .elementor-element.elementor-element-fd8cec5 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-fd8cec5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-fd8cec5 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-fd8cec5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-fd8cec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-fd8cec5:hover::before, .elementor-2545 .elementor-element.elementor-element-fd8cec5:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-fd8cec5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-fd8cec5 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-fd8cec5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-fd8cec5:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-1e51a33{--display:flex;}.elementor-2545 .elementor-element.elementor-element-7306f8d{text-align:center;}.elementor-2545 .elementor-element.elementor-element-7306f8d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-b3a4bff{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-b3a4bff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-0241e9d{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-0241e9d:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-0241e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/suyash.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-0241e9d::before, .elementor-2545 .elementor-element.elementor-element-0241e9d > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-0241e9d > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-0241e9d > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-0241e9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-0241e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-0241e9d:hover::before, .elementor-2545 .elementor-element.elementor-element-0241e9d:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-0241e9d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-0241e9d > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-0241e9d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-0241e9d:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-f5d9a7f{--display:flex;}.elementor-2545 .elementor-element.elementor-element-1b60ed1{text-align:center;}.elementor-2545 .elementor-element.elementor-element-1b60ed1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-25c9ea2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-25c9ea2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-d0c8800{--display:flex;}.elementor-2545 .elementor-element.elementor-element-dd130d9{--display:flex;}.elementor-2545 .elementor-element.elementor-element-3ff9e71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2545 .elementor-element.elementor-element-4e9cd7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2545 .elementor-element.elementor-element-8cd2139{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-8cd2139:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-8cd2139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/omkar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-8cd2139::before, .elementor-2545 .elementor-element.elementor-element-8cd2139 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-8cd2139 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-8cd2139 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-8cd2139 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-8cd2139 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-8cd2139:hover::before, .elementor-2545 .elementor-element.elementor-element-8cd2139:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-8cd2139:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-8cd2139 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-8cd2139 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-8cd2139:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-4b5a69e{--display:flex;}.elementor-2545 .elementor-element.elementor-element-8d303c8{text-align:center;}.elementor-2545 .elementor-element.elementor-element-8d303c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-6c49ade{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-6c49ade .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-67e39c2{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-67e39c2:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-67e39c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/chetan.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-67e39c2::before, .elementor-2545 .elementor-element.elementor-element-67e39c2 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-67e39c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-67e39c2 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-67e39c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-67e39c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-67e39c2:hover::before, .elementor-2545 .elementor-element.elementor-element-67e39c2:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-67e39c2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-67e39c2 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-67e39c2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-67e39c2:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-6931224{--display:flex;}.elementor-2545 .elementor-element.elementor-element-d2ded65{text-align:center;}.elementor-2545 .elementor-element.elementor-element-d2ded65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-88af95c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-88af95c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-51b0cd1{--display:flex;}.elementor-2545 .elementor-element.elementor-element-6ff2965{--display:flex;}.elementor-2545 .elementor-element.elementor-element-4d32609{--display:flex;}.elementor-2545 .elementor-element.elementor-element-d8034d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2545 .elementor-element.elementor-element-49f1260{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-49f1260:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-49f1260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/tanmayee.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-49f1260::before, .elementor-2545 .elementor-element.elementor-element-49f1260 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-49f1260 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-49f1260 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-49f1260 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-49f1260 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-49f1260:hover::before, .elementor-2545 .elementor-element.elementor-element-49f1260:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-49f1260:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-49f1260 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-49f1260 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-49f1260:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-f727983{--display:flex;}.elementor-2545 .elementor-element.elementor-element-92fa4fb{text-align:center;}.elementor-2545 .elementor-element.elementor-element-92fa4fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-b7d227d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-b7d227d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-1acb10b{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-1acb10b:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-1acb10b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/kiran.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-1acb10b::before, .elementor-2545 .elementor-element.elementor-element-1acb10b > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-1acb10b > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-1acb10b > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-1acb10b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-1acb10b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-1acb10b:hover::before, .elementor-2545 .elementor-element.elementor-element-1acb10b:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-1acb10b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-1acb10b > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-1acb10b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-1acb10b:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-86a5de1{--display:flex;}.elementor-2545 .elementor-element.elementor-element-cbe54c2{text-align:center;}.elementor-2545 .elementor-element.elementor-element-cbe54c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-ccc87ab{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-ccc87ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-9909807{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-9909807:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-9909807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/laxmi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-9909807::before, .elementor-2545 .elementor-element.elementor-element-9909807 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-9909807 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-9909807 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-9909807 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-9909807 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-9909807:hover::before, .elementor-2545 .elementor-element.elementor-element-9909807:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-9909807:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-9909807 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-9909807 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-9909807:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-256edfb{--display:flex;}.elementor-2545 .elementor-element.elementor-element-ca2a1eb{text-align:center;}.elementor-2545 .elementor-element.elementor-element-ca2a1eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-3a5a30b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-3a5a30b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-cefd283{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-cefd283:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-cefd283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/shrinath.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-cefd283::before, .elementor-2545 .elementor-element.elementor-element-cefd283 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-cefd283 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-cefd283 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-cefd283 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-cefd283 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-cefd283:hover::before, .elementor-2545 .elementor-element.elementor-element-cefd283:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-cefd283:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-cefd283 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-cefd283 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-cefd283:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-07a9b45{--display:flex;}.elementor-2545 .elementor-element.elementor-element-50f365b{text-align:center;}.elementor-2545 .elementor-element.elementor-element-50f365b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-1f5918f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-1f5918f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-b74b0a9{--display:flex;}.elementor-2545 .elementor-element.elementor-element-c4d172f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2545 .elementor-element.elementor-element-90577fc{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-90577fc:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-90577fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/aditi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-90577fc::before, .elementor-2545 .elementor-element.elementor-element-90577fc > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-90577fc > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-90577fc > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-90577fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-90577fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-90577fc:hover::before, .elementor-2545 .elementor-element.elementor-element-90577fc:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-90577fc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-90577fc > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-90577fc > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-90577fc:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-02df6f2{--display:flex;}.elementor-2545 .elementor-element.elementor-element-8e2a17c{text-align:center;}.elementor-2545 .elementor-element.elementor-element-8e2a17c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-20249d5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-20249d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-7906724{--display:flex;}.elementor-2545 .elementor-element.elementor-element-78a4572{--display:flex;}.elementor-2545 .elementor-element.elementor-element-68bf61c{--display:flex;}.elementor-2545 .elementor-element.elementor-element-cc0e8ab{--display:flex;}.elementor-2545 .elementor-element.elementor-element-0ba8622{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2545 .elementor-element.elementor-element-ff31ccd{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-ff31ccd:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-ff31ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/vedshree.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-ff31ccd::before, .elementor-2545 .elementor-element.elementor-element-ff31ccd > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-ff31ccd > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-ff31ccd > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-ff31ccd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-ff31ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-ff31ccd:hover::before, .elementor-2545 .elementor-element.elementor-element-ff31ccd:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-ff31ccd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-ff31ccd > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-ff31ccd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-ff31ccd:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-26d3655{--display:flex;}.elementor-2545 .elementor-element.elementor-element-b8ef342{text-align:center;}.elementor-2545 .elementor-element.elementor-element-b8ef342 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-328f602{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-328f602 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-2b91425{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-2b91425:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-2b91425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/riya.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-2b91425::before, .elementor-2545 .elementor-element.elementor-element-2b91425 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-2b91425 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-2b91425 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-2b91425 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-2b91425 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-2b91425:hover::before, .elementor-2545 .elementor-element.elementor-element-2b91425:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-2b91425:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-2b91425 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-2b91425 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-2b91425:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-859b40a{--display:flex;}.elementor-2545 .elementor-element.elementor-element-3f2c83c{text-align:center;}.elementor-2545 .elementor-element.elementor-element-3f2c83c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-63f97e6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-63f97e6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-2af01ce{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-2af01ce:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-2af01ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/drashti.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-2af01ce::before, .elementor-2545 .elementor-element.elementor-element-2af01ce > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-2af01ce > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-2af01ce > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-2af01ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-2af01ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-2af01ce:hover::before, .elementor-2545 .elementor-element.elementor-element-2af01ce:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-2af01ce:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-2af01ce > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-2af01ce > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-2af01ce:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-be50724{--display:flex;}.elementor-2545 .elementor-element.elementor-element-1be5121{text-align:center;}.elementor-2545 .elementor-element.elementor-element-1be5121 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-78eaf56{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-78eaf56 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-49e2a1f{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-49e2a1f:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-49e2a1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/sharvani.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-49e2a1f::before, .elementor-2545 .elementor-element.elementor-element-49e2a1f > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-49e2a1f > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-49e2a1f > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-49e2a1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-49e2a1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-49e2a1f:hover::before, .elementor-2545 .elementor-element.elementor-element-49e2a1f:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-49e2a1f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-49e2a1f > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-49e2a1f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-49e2a1f:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-2ef1683{--display:flex;}.elementor-2545 .elementor-element.elementor-element-cca0b0a{text-align:center;}.elementor-2545 .elementor-element.elementor-element-cca0b0a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-7a1ceec{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-7a1ceec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-f541de7{--display:flex;}.elementor-2545 .elementor-element.elementor-element-2a9670d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2545 .elementor-element.elementor-element-7b01558{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-7b01558:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-7b01558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/swati.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-7b01558::before, .elementor-2545 .elementor-element.elementor-element-7b01558 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-7b01558 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-7b01558 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-7b01558 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-7b01558 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-7b01558:hover::before, .elementor-2545 .elementor-element.elementor-element-7b01558:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-7b01558:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-7b01558 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-7b01558 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-7b01558:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-cf68daa{--display:flex;}.elementor-2545 .elementor-element.elementor-element-8e05320{text-align:center;}.elementor-2545 .elementor-element.elementor-element-8e05320 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-0d025e7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-0d025e7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-f76a68a{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-f76a68a:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-f76a68a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/xavier.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-f76a68a::before, .elementor-2545 .elementor-element.elementor-element-f76a68a > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-f76a68a > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-f76a68a > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-f76a68a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-f76a68a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-f76a68a:hover::before, .elementor-2545 .elementor-element.elementor-element-f76a68a:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-f76a68a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-f76a68a > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-f76a68a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-f76a68a:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-b82198e{--display:flex;}.elementor-2545 .elementor-element.elementor-element-db47229{text-align:center;}.elementor-2545 .elementor-element.elementor-element-db47229 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-f1b4e4e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-f1b4e4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-c915d99{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-c915d99:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-c915d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/suyash.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-c915d99::before, .elementor-2545 .elementor-element.elementor-element-c915d99 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-c915d99 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-c915d99 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-c915d99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-c915d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-c915d99:hover::before, .elementor-2545 .elementor-element.elementor-element-c915d99:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-c915d99:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-c915d99 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-c915d99 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-c915d99:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-68741ab{--display:flex;}.elementor-2545 .elementor-element.elementor-element-4fe83e7{text-align:center;}.elementor-2545 .elementor-element.elementor-element-4fe83e7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-479e5cc{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-479e5cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-4209e22{--display:flex;}.elementor-2545 .elementor-element.elementor-element-74ea5b5{--display:flex;}.elementor-2545 .elementor-element.elementor-element-fc5c8cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2545 .elementor-element.elementor-element-155cbb8{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-155cbb8:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-155cbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/prasad.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-155cbb8::before, .elementor-2545 .elementor-element.elementor-element-155cbb8 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-155cbb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-155cbb8 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-155cbb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-155cbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-155cbb8:hover::before, .elementor-2545 .elementor-element.elementor-element-155cbb8:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-155cbb8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-155cbb8 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-155cbb8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-155cbb8:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-ceea701{--display:flex;}.elementor-2545 .elementor-element.elementor-element-7663a53{text-align:center;}.elementor-2545 .elementor-element.elementor-element-7663a53 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-a9c86a5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-a9c86a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-d284593{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-d284593:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-d284593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/aniket.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-d284593::before, .elementor-2545 .elementor-element.elementor-element-d284593 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-d284593 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-d284593 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-d284593 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-d284593 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-d284593:hover::before, .elementor-2545 .elementor-element.elementor-element-d284593:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-d284593:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-d284593 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-d284593 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-d284593:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-0f3d099{--display:flex;}.elementor-2545 .elementor-element.elementor-element-a4fa5ca{text-align:center;}.elementor-2545 .elementor-element.elementor-element-a4fa5ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-8306a79{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-8306a79 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-b26e405{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-b26e405:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-b26e405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/ketan.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-b26e405::before, .elementor-2545 .elementor-element.elementor-element-b26e405 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-b26e405 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-b26e405 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-b26e405 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-b26e405 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-b26e405:hover::before, .elementor-2545 .elementor-element.elementor-element-b26e405:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-b26e405:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-b26e405 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-b26e405 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-b26e405:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-d5d9aa9{--display:flex;}.elementor-2545 .elementor-element.elementor-element-512317b{text-align:center;}.elementor-2545 .elementor-element.elementor-element-512317b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-cb4f12f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-cb4f12f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-1effd61{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-1effd61:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-1effd61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/samruddhi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-1effd61::before, .elementor-2545 .elementor-element.elementor-element-1effd61 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-1effd61 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-1effd61 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-1effd61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-1effd61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-1effd61:hover::before, .elementor-2545 .elementor-element.elementor-element-1effd61:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-1effd61:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-1effd61 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-1effd61 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-1effd61:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-08af20f{--display:flex;}.elementor-2545 .elementor-element.elementor-element-efcab31{text-align:center;}.elementor-2545 .elementor-element.elementor-element-efcab31 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-6c4a696{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-6c4a696 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-e446055{--display:flex;}.elementor-2545 .elementor-element.elementor-element-4ff0242{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2545 .elementor-element.elementor-element-5153b69{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-5153b69:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-5153b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/palak.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-5153b69::before, .elementor-2545 .elementor-element.elementor-element-5153b69 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5153b69 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5153b69 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-5153b69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-5153b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-5153b69:hover::before, .elementor-2545 .elementor-element.elementor-element-5153b69:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5153b69:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5153b69 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-5153b69 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-5153b69:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-c246019{--display:flex;}.elementor-2545 .elementor-element.elementor-element-a3d24bb{text-align:center;}.elementor-2545 .elementor-element.elementor-element-a3d24bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-b28855f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-b28855f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-a294e11{--display:flex;}.elementor-2545 .elementor-element.elementor-element-a834c01{--display:flex;}.elementor-2545 .elementor-element.elementor-element-5ec5322{--display:flex;}.elementor-2545 .elementor-element.elementor-element-c4915c5{--display:flex;}.elementor-2545 .elementor-element.elementor-element-5f307c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2545 .elementor-element.elementor-element-44a752b{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-44a752b:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-44a752b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/harshal.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-44a752b::before, .elementor-2545 .elementor-element.elementor-element-44a752b > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-44a752b > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-44a752b > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-44a752b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-44a752b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-44a752b:hover::before, .elementor-2545 .elementor-element.elementor-element-44a752b:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-44a752b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-44a752b > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-44a752b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-44a752b:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-248b792{--display:flex;}.elementor-2545 .elementor-element.elementor-element-0b9cc14{text-align:center;}.elementor-2545 .elementor-element.elementor-element-0b9cc14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-7f190ca{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-7f190ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-5f286ce{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-5f286ce:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-5f286ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/durga.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-5f286ce::before, .elementor-2545 .elementor-element.elementor-element-5f286ce > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5f286ce > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5f286ce > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-5f286ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-5f286ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-5f286ce:hover::before, .elementor-2545 .elementor-element.elementor-element-5f286ce:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5f286ce:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-5f286ce > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-5f286ce > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-5f286ce:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-1c3736d{--display:flex;}.elementor-2545 .elementor-element.elementor-element-34ae4d1{text-align:center;}.elementor-2545 .elementor-element.elementor-element-34ae4d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-ae29aeb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-ae29aeb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-cdb3a23{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px -15px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2545 .elementor-element.elementor-element-cdb3a23:not(.elementor-motion-effects-element-type-background), .elementor-2545 .elementor-element.elementor-element-cdb3a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spoiledideas.com/wp-content/uploads/2026/09/mayuri.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2545 .elementor-element.elementor-element-cdb3a23::before, .elementor-2545 .elementor-element.elementor-element-cdb3a23 > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-cdb3a23 > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-cdb3a23 > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-cdb3a23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2545 .elementor-element.elementor-element-cdb3a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 48%, #090909 100%);}.elementor-2545 .elementor-element.elementor-element-cdb3a23:hover::before, .elementor-2545 .elementor-element.elementor-element-cdb3a23:hover > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-cdb3a23:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2545 .elementor-element.elementor-element-cdb3a23 > .elementor-background-slideshow:hover::before, .elementor-2545 .elementor-element.elementor-element-cdb3a23 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FD7F01 0%, #000000 60%);}.elementor-2545 .elementor-element.elementor-element-cdb3a23:hover{--overlay-opacity:0.5;}.elementor-2545 .elementor-element.elementor-element-1acbb15{--display:flex;}.elementor-2545 .elementor-element.elementor-element-75d430b{text-align:center;}.elementor-2545 .elementor-element.elementor-element-75d430b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-2545 .elementor-element.elementor-element-843eb63{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2545 .elementor-element.elementor-element-843eb63 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;line-height:16px;letter-spacing:1px;color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-31864b8{--display:flex;}.elementor-2545 .elementor-element.elementor-element-3416054{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:12px;--n-tabs-gap:30px;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:024px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:024px;--n-tabs-title-font-size:12px;--n-tabs-title-color:#474747;}.elementor-2545 .elementor-element.elementor-element-3416054 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-2545 .elementor-element.elementor-element-3416054.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-3416054.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2545 .elementor-element.elementor-element-3416054.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FD7F01;}.elementor-2545 .elementor-element.elementor-element-3416054.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#FD7F018F;}.elementor-2545 .elementor-element.elementor-element-3416054.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:400;letter-spacing:0.5px;}.elementor-2545 .elementor-element.elementor-element-3416054 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FF7F00;}.elementor-2545 .elementor-element.elementor-element-2bfc9dc{--display:flex;}.elementor-2545 .elementor-element.elementor-element-3b01346{--spacer-size:100px;}body.elementor-page-2545:not(.elementor-motion-effects-element-type-background), body.elementor-page-2545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F3;}@media(min-width:768px){.elementor-2545 .elementor-element.elementor-element-a21cad8{--content-width:1600px;}.elementor-2545 .elementor-element.elementor-element-4034662{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-cd46bb4{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-2130f88{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-b6b907f{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-704dd66{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-011f643{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-705b5c5{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-1718acb{--width:100%;}.elementor-2545 .elementor-element.elementor-element-c863fdd{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-40394be{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-ba0f1a6{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-060170a{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-28225a9{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-d8034d8{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-c4d172f{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-fc5c8cd{--content-width:1200px;}.elementor-2545 .elementor-element.elementor-element-4ff0242{--content-width:1200px;}}@media(max-width:1366px) and (min-width:768px){.elementor-2545 .elementor-element.elementor-element-1718acb{--width:1054px;}}@media(max-width:767px){.elementor-2545 .elementor-element.elementor-element-7a0b6bd{font-size:24px;line-height:1.1em;}.elementor-2545 .elementor-element.elementor-element-84b0624 img{border-radius:30px 30px 30px 30px;}.elementor-2545 .elementor-element.elementor-element-0e573c7{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2545 .elementor-element.elementor-element-7181d21{font-size:24px;line-height:1.1em;}.elementor-2545 .elementor-element.elementor-element-9198646 img{border-radius:30px 30px 30px 30px;}.elementor-2545 .elementor-element.elementor-element-62189db{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2545 .elementor-element.elementor-element-2248751{font-size:24px;line-height:1.1em;}.elementor-2545 .elementor-element.elementor-element-7062dd3 img{border-radius:30px 30px 30px 30px;}.elementor-2545 .elementor-element.elementor-element-9374378{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2545 .elementor-element.elementor-element-68b115c{font-size:24px;line-height:1.1em;}.elementor-2545 .elementor-element.elementor-element-71489a4 img{border-radius:30px 30px 30px 30px;}.elementor-2545 .elementor-element.elementor-element-ef7e413{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2545 .elementor-element.elementor-element-2d53a49{font-size:24px;line-height:1.1em;}.elementor-2545 .elementor-element.elementor-element-7984062 img{border-radius:30px 30px 30px 30px;}.elementor-2545 .elementor-element.elementor-element-98aeca9{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2545 .elementor-element.elementor-element-3ec64c4{font-size:24px;line-height:1.1em;}.elementor-2545 .elementor-element.elementor-element-7d1f37c{font-size:24px;line-height:1.1em;}.elementor-2545 .elementor-element.elementor-element-fd8cec5{--width:45%;}.elementor-2545 .elementor-element.elementor-element-0241e9d{--width:45%;}}/* Start custom CSS for text-editor, class: .elementor-element-7a0b6bd */.gradient-stories {
    background: linear-gradient(90deg, #fd7f01, #ffb347, #fd5e00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84b0624 */.elementor-2545 .elementor-element.elementor-element-84b0624 {
    overflow: hidden;
}

.elementor-2545 .elementor-element.elementor-element-84b0624 img {
    transform: scale(1);
    transition: transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
    transform-origin: center center;
}

.elementor-2545 .elementor-element.elementor-element-84b0624:hover img,
.elementor-2545 .elementor-element.elementor-element-84b0624:focus-within img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7181d21 */.gradient-stories {
    background: linear-gradient(90deg, #fd7f01, #ffb347, #fd5e00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9198646 */.elementor-2545 .elementor-element.elementor-element-9198646 {
    overflow: hidden;
}

.elementor-2545 .elementor-element.elementor-element-9198646 img {
    transform: scale(1);
    transition: transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
    transform-origin: center center;
}

.elementor-2545 .elementor-element.elementor-element-9198646:hover img,
.elementor-2545 .elementor-element.elementor-element-9198646:focus-within img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2248751 */.gradient-stories {
    background: linear-gradient(90deg, #fd7f01, #ffb347, #fd5e00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7062dd3 */.elementor-2545 .elementor-element.elementor-element-7062dd3 {
    overflow: hidden;
}

.elementor-2545 .elementor-element.elementor-element-7062dd3 img {
    transform: scale(1);
    transition: transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
    transform-origin: center center;
}

.elementor-2545 .elementor-element.elementor-element-7062dd3:hover img,
.elementor-2545 .elementor-element.elementor-element-7062dd3:focus-within img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68b115c */.gradient-stories {
    background: linear-gradient(90deg, #fd7f01, #ffb347, #fd5e00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71489a4 */.elementor-2545 .elementor-element.elementor-element-71489a4 {
    overflow: hidden;
}

.elementor-2545 .elementor-element.elementor-element-71489a4 img {
    transform: scale(1);
    transition: transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
    transform-origin: center center;
}

.elementor-2545 .elementor-element.elementor-element-71489a4:hover img,
.elementor-2545 .elementor-element.elementor-element-71489a4:focus-within img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d53a49 */.gradient-stories {
    background: linear-gradient(90deg, #fd7f01, #ffb347, #fd5e00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7984062 */.elementor-2545 .elementor-element.elementor-element-7984062 {
    overflow: hidden;
}

.elementor-2545 .elementor-element.elementor-element-7984062 img {
    transform: scale(1);
    transition: transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
    transform-origin: center center;
}

.elementor-2545 .elementor-element.elementor-element-7984062:hover img,
.elementor-2545 .elementor-element.elementor-element-7984062:focus-within img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ec64c4 */.gradient-stories {
    background: linear-gradient(90deg, #fd7f01, #ffb347, #fd5e00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d1f37c */.gradient-stories {
    background: linear-gradient(90deg, #fd7f01, #ffb347, #fd5e00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd068fa */.elementor-2545 .elementor-element.elementor-element-bd068fa {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bd068fa:hover,
.elementor-2545 .elementor-element.elementor-element-bd068fa:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5afb2b6 */.elementor-2545 .elementor-element.elementor-element-5afb2b6 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5afb2b6:hover,
.elementor-2545 .elementor-element.elementor-element-5afb2b6:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d61f79 */.elementor-2545 .elementor-element.elementor-element-7d61f79 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7d61f79:hover,
.elementor-2545 .elementor-element.elementor-element-7d61f79:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136bb71 */.elementor-2545 .elementor-element.elementor-element-136bb71 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-136bb71:hover,
.elementor-2545 .elementor-element.elementor-element-136bb71:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db11883 */.elementor-2545 .elementor-element.elementor-element-db11883 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-db11883:hover,
.elementor-2545 .elementor-element.elementor-element-db11883:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cadfa8 */.elementor-2545 .elementor-element.elementor-element-3cadfa8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-3cadfa8:hover,
.elementor-2545 .elementor-element.elementor-element-3cadfa8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cde10 */.elementor-2545 .elementor-element.elementor-element-d0cde10 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d0cde10:hover,
.elementor-2545 .elementor-element.elementor-element-d0cde10:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949e6b9 */.elementor-2545 .elementor-element.elementor-element-949e6b9 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-949e6b9:hover,
.elementor-2545 .elementor-element.elementor-element-949e6b9:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a14641 */.elementor-2545 .elementor-element.elementor-element-5a14641 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5a14641:hover,
.elementor-2545 .elementor-element.elementor-element-5a14641:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f2e66 */.elementor-2545 .elementor-element.elementor-element-01f2e66 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-01f2e66:hover,
.elementor-2545 .elementor-element.elementor-element-01f2e66:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da99d1 */.elementor-2545 .elementor-element.elementor-element-6da99d1 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-6da99d1:hover,
.elementor-2545 .elementor-element.elementor-element-6da99d1:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be83bd */.elementor-2545 .elementor-element.elementor-element-1be83bd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1be83bd:hover,
.elementor-2545 .elementor-element.elementor-element-1be83bd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5b1a3 */.elementor-2545 .elementor-element.elementor-element-4b5b1a3 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-4b5b1a3:hover,
.elementor-2545 .elementor-element.elementor-element-4b5b1a3:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64522fb */.elementor-2545 .elementor-element.elementor-element-64522fb {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-64522fb:hover,
.elementor-2545 .elementor-element.elementor-element-64522fb:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5f220 */.elementor-2545 .elementor-element.elementor-element-ef5f220 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ef5f220:hover,
.elementor-2545 .elementor-element.elementor-element-ef5f220:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42b036 */.elementor-2545 .elementor-element.elementor-element-d42b036 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d42b036:hover,
.elementor-2545 .elementor-element.elementor-element-d42b036:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15d4ce */.elementor-2545 .elementor-element.elementor-element-a15d4ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a15d4ce:hover,
.elementor-2545 .elementor-element.elementor-element-a15d4ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2df040 */.elementor-2545 .elementor-element.elementor-element-a2df040 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a2df040:hover,
.elementor-2545 .elementor-element.elementor-element-a2df040:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f9578 */.elementor-2545 .elementor-element.elementor-element-15f9578 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-15f9578:hover,
.elementor-2545 .elementor-element.elementor-element-15f9578:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb27956 */.elementor-2545 .elementor-element.elementor-element-bb27956 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bb27956:hover,
.elementor-2545 .elementor-element.elementor-element-bb27956:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8cec5 */.elementor-2545 .elementor-element.elementor-element-fd8cec5 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-fd8cec5:hover,
.elementor-2545 .elementor-element.elementor-element-fd8cec5:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0241e9d */.elementor-2545 .elementor-element.elementor-element-0241e9d {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-0241e9d:hover,
.elementor-2545 .elementor-element.elementor-element-0241e9d:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd2139 */.elementor-2545 .elementor-element.elementor-element-8cd2139 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-8cd2139:hover,
.elementor-2545 .elementor-element.elementor-element-8cd2139:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e39c2 */.elementor-2545 .elementor-element.elementor-element-67e39c2 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-67e39c2:hover,
.elementor-2545 .elementor-element.elementor-element-67e39c2:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f1260 */.elementor-2545 .elementor-element.elementor-element-49f1260 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49f1260:hover,
.elementor-2545 .elementor-element.elementor-element-49f1260:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1acb10b */.elementor-2545 .elementor-element.elementor-element-1acb10b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1acb10b:hover,
.elementor-2545 .elementor-element.elementor-element-1acb10b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9909807 */.elementor-2545 .elementor-element.elementor-element-9909807 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-9909807:hover,
.elementor-2545 .elementor-element.elementor-element-9909807:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cefd283 */.elementor-2545 .elementor-element.elementor-element-cefd283 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cefd283:hover,
.elementor-2545 .elementor-element.elementor-element-cefd283:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90577fc */.elementor-2545 .elementor-element.elementor-element-90577fc {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-90577fc:hover,
.elementor-2545 .elementor-element.elementor-element-90577fc:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff31ccd */.elementor-2545 .elementor-element.elementor-element-ff31ccd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ff31ccd:hover,
.elementor-2545 .elementor-element.elementor-element-ff31ccd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b91425 */.elementor-2545 .elementor-element.elementor-element-2b91425 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2b91425:hover,
.elementor-2545 .elementor-element.elementor-element-2b91425:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af01ce */.elementor-2545 .elementor-element.elementor-element-2af01ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2af01ce:hover,
.elementor-2545 .elementor-element.elementor-element-2af01ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e2a1f */.elementor-2545 .elementor-element.elementor-element-49e2a1f {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49e2a1f:hover,
.elementor-2545 .elementor-element.elementor-element-49e2a1f:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b01558 */.elementor-2545 .elementor-element.elementor-element-7b01558 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7b01558:hover,
.elementor-2545 .elementor-element.elementor-element-7b01558:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76a68a */.elementor-2545 .elementor-element.elementor-element-f76a68a {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-f76a68a:hover,
.elementor-2545 .elementor-element.elementor-element-f76a68a:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c915d99 */.elementor-2545 .elementor-element.elementor-element-c915d99 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-c915d99:hover,
.elementor-2545 .elementor-element.elementor-element-c915d99:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155cbb8 */.elementor-2545 .elementor-element.elementor-element-155cbb8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-155cbb8:hover,
.elementor-2545 .elementor-element.elementor-element-155cbb8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d284593 */.elementor-2545 .elementor-element.elementor-element-d284593 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d284593:hover,
.elementor-2545 .elementor-element.elementor-element-d284593:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26e405 */.elementor-2545 .elementor-element.elementor-element-b26e405 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-b26e405:hover,
.elementor-2545 .elementor-element.elementor-element-b26e405:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1effd61 */.elementor-2545 .elementor-element.elementor-element-1effd61 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1effd61:hover,
.elementor-2545 .elementor-element.elementor-element-1effd61:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5153b69 */.elementor-2545 .elementor-element.elementor-element-5153b69 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5153b69:hover,
.elementor-2545 .elementor-element.elementor-element-5153b69:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a752b */.elementor-2545 .elementor-element.elementor-element-44a752b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-44a752b:hover,
.elementor-2545 .elementor-element.elementor-element-44a752b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f286ce */.elementor-2545 .elementor-element.elementor-element-5f286ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5f286ce:hover,
.elementor-2545 .elementor-element.elementor-element-5f286ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb3a23 */.elementor-2545 .elementor-element.elementor-element-cdb3a23 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cdb3a23:hover,
.elementor-2545 .elementor-element.elementor-element-cdb3a23:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd068fa */.elementor-2545 .elementor-element.elementor-element-bd068fa {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bd068fa:hover,
.elementor-2545 .elementor-element.elementor-element-bd068fa:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5afb2b6 */.elementor-2545 .elementor-element.elementor-element-5afb2b6 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5afb2b6:hover,
.elementor-2545 .elementor-element.elementor-element-5afb2b6:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d61f79 */.elementor-2545 .elementor-element.elementor-element-7d61f79 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7d61f79:hover,
.elementor-2545 .elementor-element.elementor-element-7d61f79:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136bb71 */.elementor-2545 .elementor-element.elementor-element-136bb71 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-136bb71:hover,
.elementor-2545 .elementor-element.elementor-element-136bb71:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db11883 */.elementor-2545 .elementor-element.elementor-element-db11883 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-db11883:hover,
.elementor-2545 .elementor-element.elementor-element-db11883:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cadfa8 */.elementor-2545 .elementor-element.elementor-element-3cadfa8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-3cadfa8:hover,
.elementor-2545 .elementor-element.elementor-element-3cadfa8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cde10 */.elementor-2545 .elementor-element.elementor-element-d0cde10 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d0cde10:hover,
.elementor-2545 .elementor-element.elementor-element-d0cde10:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949e6b9 */.elementor-2545 .elementor-element.elementor-element-949e6b9 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-949e6b9:hover,
.elementor-2545 .elementor-element.elementor-element-949e6b9:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a14641 */.elementor-2545 .elementor-element.elementor-element-5a14641 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5a14641:hover,
.elementor-2545 .elementor-element.elementor-element-5a14641:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f2e66 */.elementor-2545 .elementor-element.elementor-element-01f2e66 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-01f2e66:hover,
.elementor-2545 .elementor-element.elementor-element-01f2e66:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da99d1 */.elementor-2545 .elementor-element.elementor-element-6da99d1 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-6da99d1:hover,
.elementor-2545 .elementor-element.elementor-element-6da99d1:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be83bd */.elementor-2545 .elementor-element.elementor-element-1be83bd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1be83bd:hover,
.elementor-2545 .elementor-element.elementor-element-1be83bd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5b1a3 */.elementor-2545 .elementor-element.elementor-element-4b5b1a3 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-4b5b1a3:hover,
.elementor-2545 .elementor-element.elementor-element-4b5b1a3:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64522fb */.elementor-2545 .elementor-element.elementor-element-64522fb {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-64522fb:hover,
.elementor-2545 .elementor-element.elementor-element-64522fb:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5f220 */.elementor-2545 .elementor-element.elementor-element-ef5f220 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ef5f220:hover,
.elementor-2545 .elementor-element.elementor-element-ef5f220:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42b036 */.elementor-2545 .elementor-element.elementor-element-d42b036 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d42b036:hover,
.elementor-2545 .elementor-element.elementor-element-d42b036:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15d4ce */.elementor-2545 .elementor-element.elementor-element-a15d4ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a15d4ce:hover,
.elementor-2545 .elementor-element.elementor-element-a15d4ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2df040 */.elementor-2545 .elementor-element.elementor-element-a2df040 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a2df040:hover,
.elementor-2545 .elementor-element.elementor-element-a2df040:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f9578 */.elementor-2545 .elementor-element.elementor-element-15f9578 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-15f9578:hover,
.elementor-2545 .elementor-element.elementor-element-15f9578:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb27956 */.elementor-2545 .elementor-element.elementor-element-bb27956 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bb27956:hover,
.elementor-2545 .elementor-element.elementor-element-bb27956:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8cec5 */.elementor-2545 .elementor-element.elementor-element-fd8cec5 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-fd8cec5:hover,
.elementor-2545 .elementor-element.elementor-element-fd8cec5:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0241e9d */.elementor-2545 .elementor-element.elementor-element-0241e9d {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-0241e9d:hover,
.elementor-2545 .elementor-element.elementor-element-0241e9d:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd2139 */.elementor-2545 .elementor-element.elementor-element-8cd2139 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-8cd2139:hover,
.elementor-2545 .elementor-element.elementor-element-8cd2139:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e39c2 */.elementor-2545 .elementor-element.elementor-element-67e39c2 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-67e39c2:hover,
.elementor-2545 .elementor-element.elementor-element-67e39c2:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f1260 */.elementor-2545 .elementor-element.elementor-element-49f1260 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49f1260:hover,
.elementor-2545 .elementor-element.elementor-element-49f1260:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1acb10b */.elementor-2545 .elementor-element.elementor-element-1acb10b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1acb10b:hover,
.elementor-2545 .elementor-element.elementor-element-1acb10b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9909807 */.elementor-2545 .elementor-element.elementor-element-9909807 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-9909807:hover,
.elementor-2545 .elementor-element.elementor-element-9909807:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cefd283 */.elementor-2545 .elementor-element.elementor-element-cefd283 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cefd283:hover,
.elementor-2545 .elementor-element.elementor-element-cefd283:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90577fc */.elementor-2545 .elementor-element.elementor-element-90577fc {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-90577fc:hover,
.elementor-2545 .elementor-element.elementor-element-90577fc:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff31ccd */.elementor-2545 .elementor-element.elementor-element-ff31ccd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ff31ccd:hover,
.elementor-2545 .elementor-element.elementor-element-ff31ccd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b91425 */.elementor-2545 .elementor-element.elementor-element-2b91425 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2b91425:hover,
.elementor-2545 .elementor-element.elementor-element-2b91425:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af01ce */.elementor-2545 .elementor-element.elementor-element-2af01ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2af01ce:hover,
.elementor-2545 .elementor-element.elementor-element-2af01ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e2a1f */.elementor-2545 .elementor-element.elementor-element-49e2a1f {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49e2a1f:hover,
.elementor-2545 .elementor-element.elementor-element-49e2a1f:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b01558 */.elementor-2545 .elementor-element.elementor-element-7b01558 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7b01558:hover,
.elementor-2545 .elementor-element.elementor-element-7b01558:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76a68a */.elementor-2545 .elementor-element.elementor-element-f76a68a {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-f76a68a:hover,
.elementor-2545 .elementor-element.elementor-element-f76a68a:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c915d99 */.elementor-2545 .elementor-element.elementor-element-c915d99 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-c915d99:hover,
.elementor-2545 .elementor-element.elementor-element-c915d99:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155cbb8 */.elementor-2545 .elementor-element.elementor-element-155cbb8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-155cbb8:hover,
.elementor-2545 .elementor-element.elementor-element-155cbb8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d284593 */.elementor-2545 .elementor-element.elementor-element-d284593 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d284593:hover,
.elementor-2545 .elementor-element.elementor-element-d284593:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26e405 */.elementor-2545 .elementor-element.elementor-element-b26e405 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-b26e405:hover,
.elementor-2545 .elementor-element.elementor-element-b26e405:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1effd61 */.elementor-2545 .elementor-element.elementor-element-1effd61 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1effd61:hover,
.elementor-2545 .elementor-element.elementor-element-1effd61:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5153b69 */.elementor-2545 .elementor-element.elementor-element-5153b69 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5153b69:hover,
.elementor-2545 .elementor-element.elementor-element-5153b69:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a752b */.elementor-2545 .elementor-element.elementor-element-44a752b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-44a752b:hover,
.elementor-2545 .elementor-element.elementor-element-44a752b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f286ce */.elementor-2545 .elementor-element.elementor-element-5f286ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5f286ce:hover,
.elementor-2545 .elementor-element.elementor-element-5f286ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb3a23 */.elementor-2545 .elementor-element.elementor-element-cdb3a23 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cdb3a23:hover,
.elementor-2545 .elementor-element.elementor-element-cdb3a23:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd068fa */.elementor-2545 .elementor-element.elementor-element-bd068fa {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bd068fa:hover,
.elementor-2545 .elementor-element.elementor-element-bd068fa:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5afb2b6 */.elementor-2545 .elementor-element.elementor-element-5afb2b6 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5afb2b6:hover,
.elementor-2545 .elementor-element.elementor-element-5afb2b6:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d61f79 */.elementor-2545 .elementor-element.elementor-element-7d61f79 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7d61f79:hover,
.elementor-2545 .elementor-element.elementor-element-7d61f79:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136bb71 */.elementor-2545 .elementor-element.elementor-element-136bb71 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-136bb71:hover,
.elementor-2545 .elementor-element.elementor-element-136bb71:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db11883 */.elementor-2545 .elementor-element.elementor-element-db11883 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-db11883:hover,
.elementor-2545 .elementor-element.elementor-element-db11883:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cadfa8 */.elementor-2545 .elementor-element.elementor-element-3cadfa8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-3cadfa8:hover,
.elementor-2545 .elementor-element.elementor-element-3cadfa8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cde10 */.elementor-2545 .elementor-element.elementor-element-d0cde10 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d0cde10:hover,
.elementor-2545 .elementor-element.elementor-element-d0cde10:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949e6b9 */.elementor-2545 .elementor-element.elementor-element-949e6b9 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-949e6b9:hover,
.elementor-2545 .elementor-element.elementor-element-949e6b9:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a14641 */.elementor-2545 .elementor-element.elementor-element-5a14641 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5a14641:hover,
.elementor-2545 .elementor-element.elementor-element-5a14641:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f2e66 */.elementor-2545 .elementor-element.elementor-element-01f2e66 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-01f2e66:hover,
.elementor-2545 .elementor-element.elementor-element-01f2e66:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da99d1 */.elementor-2545 .elementor-element.elementor-element-6da99d1 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-6da99d1:hover,
.elementor-2545 .elementor-element.elementor-element-6da99d1:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be83bd */.elementor-2545 .elementor-element.elementor-element-1be83bd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1be83bd:hover,
.elementor-2545 .elementor-element.elementor-element-1be83bd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5b1a3 */.elementor-2545 .elementor-element.elementor-element-4b5b1a3 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-4b5b1a3:hover,
.elementor-2545 .elementor-element.elementor-element-4b5b1a3:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64522fb */.elementor-2545 .elementor-element.elementor-element-64522fb {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-64522fb:hover,
.elementor-2545 .elementor-element.elementor-element-64522fb:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5f220 */.elementor-2545 .elementor-element.elementor-element-ef5f220 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ef5f220:hover,
.elementor-2545 .elementor-element.elementor-element-ef5f220:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42b036 */.elementor-2545 .elementor-element.elementor-element-d42b036 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d42b036:hover,
.elementor-2545 .elementor-element.elementor-element-d42b036:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15d4ce */.elementor-2545 .elementor-element.elementor-element-a15d4ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a15d4ce:hover,
.elementor-2545 .elementor-element.elementor-element-a15d4ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2df040 */.elementor-2545 .elementor-element.elementor-element-a2df040 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a2df040:hover,
.elementor-2545 .elementor-element.elementor-element-a2df040:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f9578 */.elementor-2545 .elementor-element.elementor-element-15f9578 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-15f9578:hover,
.elementor-2545 .elementor-element.elementor-element-15f9578:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb27956 */.elementor-2545 .elementor-element.elementor-element-bb27956 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bb27956:hover,
.elementor-2545 .elementor-element.elementor-element-bb27956:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8cec5 */.elementor-2545 .elementor-element.elementor-element-fd8cec5 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-fd8cec5:hover,
.elementor-2545 .elementor-element.elementor-element-fd8cec5:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0241e9d */.elementor-2545 .elementor-element.elementor-element-0241e9d {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-0241e9d:hover,
.elementor-2545 .elementor-element.elementor-element-0241e9d:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd2139 */.elementor-2545 .elementor-element.elementor-element-8cd2139 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-8cd2139:hover,
.elementor-2545 .elementor-element.elementor-element-8cd2139:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e39c2 */.elementor-2545 .elementor-element.elementor-element-67e39c2 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-67e39c2:hover,
.elementor-2545 .elementor-element.elementor-element-67e39c2:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f1260 */.elementor-2545 .elementor-element.elementor-element-49f1260 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49f1260:hover,
.elementor-2545 .elementor-element.elementor-element-49f1260:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1acb10b */.elementor-2545 .elementor-element.elementor-element-1acb10b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1acb10b:hover,
.elementor-2545 .elementor-element.elementor-element-1acb10b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9909807 */.elementor-2545 .elementor-element.elementor-element-9909807 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-9909807:hover,
.elementor-2545 .elementor-element.elementor-element-9909807:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cefd283 */.elementor-2545 .elementor-element.elementor-element-cefd283 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cefd283:hover,
.elementor-2545 .elementor-element.elementor-element-cefd283:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90577fc */.elementor-2545 .elementor-element.elementor-element-90577fc {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-90577fc:hover,
.elementor-2545 .elementor-element.elementor-element-90577fc:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff31ccd */.elementor-2545 .elementor-element.elementor-element-ff31ccd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ff31ccd:hover,
.elementor-2545 .elementor-element.elementor-element-ff31ccd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b91425 */.elementor-2545 .elementor-element.elementor-element-2b91425 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2b91425:hover,
.elementor-2545 .elementor-element.elementor-element-2b91425:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af01ce */.elementor-2545 .elementor-element.elementor-element-2af01ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2af01ce:hover,
.elementor-2545 .elementor-element.elementor-element-2af01ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e2a1f */.elementor-2545 .elementor-element.elementor-element-49e2a1f {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49e2a1f:hover,
.elementor-2545 .elementor-element.elementor-element-49e2a1f:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b01558 */.elementor-2545 .elementor-element.elementor-element-7b01558 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7b01558:hover,
.elementor-2545 .elementor-element.elementor-element-7b01558:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76a68a */.elementor-2545 .elementor-element.elementor-element-f76a68a {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-f76a68a:hover,
.elementor-2545 .elementor-element.elementor-element-f76a68a:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c915d99 */.elementor-2545 .elementor-element.elementor-element-c915d99 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-c915d99:hover,
.elementor-2545 .elementor-element.elementor-element-c915d99:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155cbb8 */.elementor-2545 .elementor-element.elementor-element-155cbb8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-155cbb8:hover,
.elementor-2545 .elementor-element.elementor-element-155cbb8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d284593 */.elementor-2545 .elementor-element.elementor-element-d284593 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d284593:hover,
.elementor-2545 .elementor-element.elementor-element-d284593:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26e405 */.elementor-2545 .elementor-element.elementor-element-b26e405 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-b26e405:hover,
.elementor-2545 .elementor-element.elementor-element-b26e405:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1effd61 */.elementor-2545 .elementor-element.elementor-element-1effd61 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1effd61:hover,
.elementor-2545 .elementor-element.elementor-element-1effd61:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5153b69 */.elementor-2545 .elementor-element.elementor-element-5153b69 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5153b69:hover,
.elementor-2545 .elementor-element.elementor-element-5153b69:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a752b */.elementor-2545 .elementor-element.elementor-element-44a752b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-44a752b:hover,
.elementor-2545 .elementor-element.elementor-element-44a752b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f286ce */.elementor-2545 .elementor-element.elementor-element-5f286ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5f286ce:hover,
.elementor-2545 .elementor-element.elementor-element-5f286ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb3a23 */.elementor-2545 .elementor-element.elementor-element-cdb3a23 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cdb3a23:hover,
.elementor-2545 .elementor-element.elementor-element-cdb3a23:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd068fa */.elementor-2545 .elementor-element.elementor-element-bd068fa {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bd068fa:hover,
.elementor-2545 .elementor-element.elementor-element-bd068fa:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5afb2b6 */.elementor-2545 .elementor-element.elementor-element-5afb2b6 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5afb2b6:hover,
.elementor-2545 .elementor-element.elementor-element-5afb2b6:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d61f79 */.elementor-2545 .elementor-element.elementor-element-7d61f79 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7d61f79:hover,
.elementor-2545 .elementor-element.elementor-element-7d61f79:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136bb71 */.elementor-2545 .elementor-element.elementor-element-136bb71 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-136bb71:hover,
.elementor-2545 .elementor-element.elementor-element-136bb71:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db11883 */.elementor-2545 .elementor-element.elementor-element-db11883 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-db11883:hover,
.elementor-2545 .elementor-element.elementor-element-db11883:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cadfa8 */.elementor-2545 .elementor-element.elementor-element-3cadfa8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-3cadfa8:hover,
.elementor-2545 .elementor-element.elementor-element-3cadfa8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cde10 */.elementor-2545 .elementor-element.elementor-element-d0cde10 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d0cde10:hover,
.elementor-2545 .elementor-element.elementor-element-d0cde10:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949e6b9 */.elementor-2545 .elementor-element.elementor-element-949e6b9 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-949e6b9:hover,
.elementor-2545 .elementor-element.elementor-element-949e6b9:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a14641 */.elementor-2545 .elementor-element.elementor-element-5a14641 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5a14641:hover,
.elementor-2545 .elementor-element.elementor-element-5a14641:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f2e66 */.elementor-2545 .elementor-element.elementor-element-01f2e66 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-01f2e66:hover,
.elementor-2545 .elementor-element.elementor-element-01f2e66:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da99d1 */.elementor-2545 .elementor-element.elementor-element-6da99d1 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-6da99d1:hover,
.elementor-2545 .elementor-element.elementor-element-6da99d1:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be83bd */.elementor-2545 .elementor-element.elementor-element-1be83bd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1be83bd:hover,
.elementor-2545 .elementor-element.elementor-element-1be83bd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5b1a3 */.elementor-2545 .elementor-element.elementor-element-4b5b1a3 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-4b5b1a3:hover,
.elementor-2545 .elementor-element.elementor-element-4b5b1a3:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64522fb */.elementor-2545 .elementor-element.elementor-element-64522fb {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-64522fb:hover,
.elementor-2545 .elementor-element.elementor-element-64522fb:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5f220 */.elementor-2545 .elementor-element.elementor-element-ef5f220 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ef5f220:hover,
.elementor-2545 .elementor-element.elementor-element-ef5f220:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42b036 */.elementor-2545 .elementor-element.elementor-element-d42b036 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d42b036:hover,
.elementor-2545 .elementor-element.elementor-element-d42b036:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15d4ce */.elementor-2545 .elementor-element.elementor-element-a15d4ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a15d4ce:hover,
.elementor-2545 .elementor-element.elementor-element-a15d4ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2df040 */.elementor-2545 .elementor-element.elementor-element-a2df040 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a2df040:hover,
.elementor-2545 .elementor-element.elementor-element-a2df040:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f9578 */.elementor-2545 .elementor-element.elementor-element-15f9578 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-15f9578:hover,
.elementor-2545 .elementor-element.elementor-element-15f9578:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb27956 */.elementor-2545 .elementor-element.elementor-element-bb27956 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bb27956:hover,
.elementor-2545 .elementor-element.elementor-element-bb27956:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8cec5 */.elementor-2545 .elementor-element.elementor-element-fd8cec5 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-fd8cec5:hover,
.elementor-2545 .elementor-element.elementor-element-fd8cec5:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0241e9d */.elementor-2545 .elementor-element.elementor-element-0241e9d {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-0241e9d:hover,
.elementor-2545 .elementor-element.elementor-element-0241e9d:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd2139 */.elementor-2545 .elementor-element.elementor-element-8cd2139 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-8cd2139:hover,
.elementor-2545 .elementor-element.elementor-element-8cd2139:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e39c2 */.elementor-2545 .elementor-element.elementor-element-67e39c2 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-67e39c2:hover,
.elementor-2545 .elementor-element.elementor-element-67e39c2:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f1260 */.elementor-2545 .elementor-element.elementor-element-49f1260 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49f1260:hover,
.elementor-2545 .elementor-element.elementor-element-49f1260:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1acb10b */.elementor-2545 .elementor-element.elementor-element-1acb10b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1acb10b:hover,
.elementor-2545 .elementor-element.elementor-element-1acb10b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9909807 */.elementor-2545 .elementor-element.elementor-element-9909807 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-9909807:hover,
.elementor-2545 .elementor-element.elementor-element-9909807:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cefd283 */.elementor-2545 .elementor-element.elementor-element-cefd283 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cefd283:hover,
.elementor-2545 .elementor-element.elementor-element-cefd283:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90577fc */.elementor-2545 .elementor-element.elementor-element-90577fc {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-90577fc:hover,
.elementor-2545 .elementor-element.elementor-element-90577fc:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff31ccd */.elementor-2545 .elementor-element.elementor-element-ff31ccd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ff31ccd:hover,
.elementor-2545 .elementor-element.elementor-element-ff31ccd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b91425 */.elementor-2545 .elementor-element.elementor-element-2b91425 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2b91425:hover,
.elementor-2545 .elementor-element.elementor-element-2b91425:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af01ce */.elementor-2545 .elementor-element.elementor-element-2af01ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2af01ce:hover,
.elementor-2545 .elementor-element.elementor-element-2af01ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e2a1f */.elementor-2545 .elementor-element.elementor-element-49e2a1f {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49e2a1f:hover,
.elementor-2545 .elementor-element.elementor-element-49e2a1f:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b01558 */.elementor-2545 .elementor-element.elementor-element-7b01558 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7b01558:hover,
.elementor-2545 .elementor-element.elementor-element-7b01558:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76a68a */.elementor-2545 .elementor-element.elementor-element-f76a68a {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-f76a68a:hover,
.elementor-2545 .elementor-element.elementor-element-f76a68a:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c915d99 */.elementor-2545 .elementor-element.elementor-element-c915d99 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-c915d99:hover,
.elementor-2545 .elementor-element.elementor-element-c915d99:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155cbb8 */.elementor-2545 .elementor-element.elementor-element-155cbb8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-155cbb8:hover,
.elementor-2545 .elementor-element.elementor-element-155cbb8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d284593 */.elementor-2545 .elementor-element.elementor-element-d284593 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d284593:hover,
.elementor-2545 .elementor-element.elementor-element-d284593:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26e405 */.elementor-2545 .elementor-element.elementor-element-b26e405 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-b26e405:hover,
.elementor-2545 .elementor-element.elementor-element-b26e405:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1effd61 */.elementor-2545 .elementor-element.elementor-element-1effd61 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1effd61:hover,
.elementor-2545 .elementor-element.elementor-element-1effd61:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5153b69 */.elementor-2545 .elementor-element.elementor-element-5153b69 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5153b69:hover,
.elementor-2545 .elementor-element.elementor-element-5153b69:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a752b */.elementor-2545 .elementor-element.elementor-element-44a752b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-44a752b:hover,
.elementor-2545 .elementor-element.elementor-element-44a752b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f286ce */.elementor-2545 .elementor-element.elementor-element-5f286ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5f286ce:hover,
.elementor-2545 .elementor-element.elementor-element-5f286ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb3a23 */.elementor-2545 .elementor-element.elementor-element-cdb3a23 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cdb3a23:hover,
.elementor-2545 .elementor-element.elementor-element-cdb3a23:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd068fa */.elementor-2545 .elementor-element.elementor-element-bd068fa {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bd068fa:hover,
.elementor-2545 .elementor-element.elementor-element-bd068fa:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5afb2b6 */.elementor-2545 .elementor-element.elementor-element-5afb2b6 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5afb2b6:hover,
.elementor-2545 .elementor-element.elementor-element-5afb2b6:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d61f79 */.elementor-2545 .elementor-element.elementor-element-7d61f79 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7d61f79:hover,
.elementor-2545 .elementor-element.elementor-element-7d61f79:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136bb71 */.elementor-2545 .elementor-element.elementor-element-136bb71 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-136bb71:hover,
.elementor-2545 .elementor-element.elementor-element-136bb71:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db11883 */.elementor-2545 .elementor-element.elementor-element-db11883 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-db11883:hover,
.elementor-2545 .elementor-element.elementor-element-db11883:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cadfa8 */.elementor-2545 .elementor-element.elementor-element-3cadfa8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-3cadfa8:hover,
.elementor-2545 .elementor-element.elementor-element-3cadfa8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cde10 */.elementor-2545 .elementor-element.elementor-element-d0cde10 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d0cde10:hover,
.elementor-2545 .elementor-element.elementor-element-d0cde10:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949e6b9 */.elementor-2545 .elementor-element.elementor-element-949e6b9 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-949e6b9:hover,
.elementor-2545 .elementor-element.elementor-element-949e6b9:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a14641 */.elementor-2545 .elementor-element.elementor-element-5a14641 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5a14641:hover,
.elementor-2545 .elementor-element.elementor-element-5a14641:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f2e66 */.elementor-2545 .elementor-element.elementor-element-01f2e66 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-01f2e66:hover,
.elementor-2545 .elementor-element.elementor-element-01f2e66:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da99d1 */.elementor-2545 .elementor-element.elementor-element-6da99d1 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-6da99d1:hover,
.elementor-2545 .elementor-element.elementor-element-6da99d1:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be83bd */.elementor-2545 .elementor-element.elementor-element-1be83bd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1be83bd:hover,
.elementor-2545 .elementor-element.elementor-element-1be83bd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5b1a3 */.elementor-2545 .elementor-element.elementor-element-4b5b1a3 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-4b5b1a3:hover,
.elementor-2545 .elementor-element.elementor-element-4b5b1a3:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64522fb */.elementor-2545 .elementor-element.elementor-element-64522fb {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-64522fb:hover,
.elementor-2545 .elementor-element.elementor-element-64522fb:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5f220 */.elementor-2545 .elementor-element.elementor-element-ef5f220 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ef5f220:hover,
.elementor-2545 .elementor-element.elementor-element-ef5f220:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42b036 */.elementor-2545 .elementor-element.elementor-element-d42b036 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d42b036:hover,
.elementor-2545 .elementor-element.elementor-element-d42b036:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15d4ce */.elementor-2545 .elementor-element.elementor-element-a15d4ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a15d4ce:hover,
.elementor-2545 .elementor-element.elementor-element-a15d4ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2df040 */.elementor-2545 .elementor-element.elementor-element-a2df040 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a2df040:hover,
.elementor-2545 .elementor-element.elementor-element-a2df040:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f9578 */.elementor-2545 .elementor-element.elementor-element-15f9578 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-15f9578:hover,
.elementor-2545 .elementor-element.elementor-element-15f9578:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb27956 */.elementor-2545 .elementor-element.elementor-element-bb27956 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bb27956:hover,
.elementor-2545 .elementor-element.elementor-element-bb27956:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8cec5 */.elementor-2545 .elementor-element.elementor-element-fd8cec5 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-fd8cec5:hover,
.elementor-2545 .elementor-element.elementor-element-fd8cec5:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0241e9d */.elementor-2545 .elementor-element.elementor-element-0241e9d {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-0241e9d:hover,
.elementor-2545 .elementor-element.elementor-element-0241e9d:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd2139 */.elementor-2545 .elementor-element.elementor-element-8cd2139 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-8cd2139:hover,
.elementor-2545 .elementor-element.elementor-element-8cd2139:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e39c2 */.elementor-2545 .elementor-element.elementor-element-67e39c2 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-67e39c2:hover,
.elementor-2545 .elementor-element.elementor-element-67e39c2:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f1260 */.elementor-2545 .elementor-element.elementor-element-49f1260 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49f1260:hover,
.elementor-2545 .elementor-element.elementor-element-49f1260:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1acb10b */.elementor-2545 .elementor-element.elementor-element-1acb10b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1acb10b:hover,
.elementor-2545 .elementor-element.elementor-element-1acb10b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9909807 */.elementor-2545 .elementor-element.elementor-element-9909807 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-9909807:hover,
.elementor-2545 .elementor-element.elementor-element-9909807:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cefd283 */.elementor-2545 .elementor-element.elementor-element-cefd283 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cefd283:hover,
.elementor-2545 .elementor-element.elementor-element-cefd283:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90577fc */.elementor-2545 .elementor-element.elementor-element-90577fc {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-90577fc:hover,
.elementor-2545 .elementor-element.elementor-element-90577fc:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff31ccd */.elementor-2545 .elementor-element.elementor-element-ff31ccd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ff31ccd:hover,
.elementor-2545 .elementor-element.elementor-element-ff31ccd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b91425 */.elementor-2545 .elementor-element.elementor-element-2b91425 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2b91425:hover,
.elementor-2545 .elementor-element.elementor-element-2b91425:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af01ce */.elementor-2545 .elementor-element.elementor-element-2af01ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2af01ce:hover,
.elementor-2545 .elementor-element.elementor-element-2af01ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e2a1f */.elementor-2545 .elementor-element.elementor-element-49e2a1f {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49e2a1f:hover,
.elementor-2545 .elementor-element.elementor-element-49e2a1f:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b01558 */.elementor-2545 .elementor-element.elementor-element-7b01558 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7b01558:hover,
.elementor-2545 .elementor-element.elementor-element-7b01558:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76a68a */.elementor-2545 .elementor-element.elementor-element-f76a68a {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-f76a68a:hover,
.elementor-2545 .elementor-element.elementor-element-f76a68a:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c915d99 */.elementor-2545 .elementor-element.elementor-element-c915d99 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-c915d99:hover,
.elementor-2545 .elementor-element.elementor-element-c915d99:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155cbb8 */.elementor-2545 .elementor-element.elementor-element-155cbb8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-155cbb8:hover,
.elementor-2545 .elementor-element.elementor-element-155cbb8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d284593 */.elementor-2545 .elementor-element.elementor-element-d284593 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d284593:hover,
.elementor-2545 .elementor-element.elementor-element-d284593:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26e405 */.elementor-2545 .elementor-element.elementor-element-b26e405 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-b26e405:hover,
.elementor-2545 .elementor-element.elementor-element-b26e405:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1effd61 */.elementor-2545 .elementor-element.elementor-element-1effd61 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1effd61:hover,
.elementor-2545 .elementor-element.elementor-element-1effd61:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5153b69 */.elementor-2545 .elementor-element.elementor-element-5153b69 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5153b69:hover,
.elementor-2545 .elementor-element.elementor-element-5153b69:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a752b */.elementor-2545 .elementor-element.elementor-element-44a752b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-44a752b:hover,
.elementor-2545 .elementor-element.elementor-element-44a752b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f286ce */.elementor-2545 .elementor-element.elementor-element-5f286ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5f286ce:hover,
.elementor-2545 .elementor-element.elementor-element-5f286ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb3a23 */.elementor-2545 .elementor-element.elementor-element-cdb3a23 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cdb3a23:hover,
.elementor-2545 .elementor-element.elementor-element-cdb3a23:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd068fa */.elementor-2545 .elementor-element.elementor-element-bd068fa {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bd068fa:hover,
.elementor-2545 .elementor-element.elementor-element-bd068fa:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5afb2b6 */.elementor-2545 .elementor-element.elementor-element-5afb2b6 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5afb2b6:hover,
.elementor-2545 .elementor-element.elementor-element-5afb2b6:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d61f79 */.elementor-2545 .elementor-element.elementor-element-7d61f79 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7d61f79:hover,
.elementor-2545 .elementor-element.elementor-element-7d61f79:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136bb71 */.elementor-2545 .elementor-element.elementor-element-136bb71 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-136bb71:hover,
.elementor-2545 .elementor-element.elementor-element-136bb71:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db11883 */.elementor-2545 .elementor-element.elementor-element-db11883 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-db11883:hover,
.elementor-2545 .elementor-element.elementor-element-db11883:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cadfa8 */.elementor-2545 .elementor-element.elementor-element-3cadfa8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-3cadfa8:hover,
.elementor-2545 .elementor-element.elementor-element-3cadfa8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cde10 */.elementor-2545 .elementor-element.elementor-element-d0cde10 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d0cde10:hover,
.elementor-2545 .elementor-element.elementor-element-d0cde10:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949e6b9 */.elementor-2545 .elementor-element.elementor-element-949e6b9 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-949e6b9:hover,
.elementor-2545 .elementor-element.elementor-element-949e6b9:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a14641 */.elementor-2545 .elementor-element.elementor-element-5a14641 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5a14641:hover,
.elementor-2545 .elementor-element.elementor-element-5a14641:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f2e66 */.elementor-2545 .elementor-element.elementor-element-01f2e66 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-01f2e66:hover,
.elementor-2545 .elementor-element.elementor-element-01f2e66:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da99d1 */.elementor-2545 .elementor-element.elementor-element-6da99d1 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-6da99d1:hover,
.elementor-2545 .elementor-element.elementor-element-6da99d1:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be83bd */.elementor-2545 .elementor-element.elementor-element-1be83bd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1be83bd:hover,
.elementor-2545 .elementor-element.elementor-element-1be83bd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5b1a3 */.elementor-2545 .elementor-element.elementor-element-4b5b1a3 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-4b5b1a3:hover,
.elementor-2545 .elementor-element.elementor-element-4b5b1a3:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64522fb */.elementor-2545 .elementor-element.elementor-element-64522fb {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-64522fb:hover,
.elementor-2545 .elementor-element.elementor-element-64522fb:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5f220 */.elementor-2545 .elementor-element.elementor-element-ef5f220 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ef5f220:hover,
.elementor-2545 .elementor-element.elementor-element-ef5f220:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42b036 */.elementor-2545 .elementor-element.elementor-element-d42b036 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d42b036:hover,
.elementor-2545 .elementor-element.elementor-element-d42b036:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15d4ce */.elementor-2545 .elementor-element.elementor-element-a15d4ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a15d4ce:hover,
.elementor-2545 .elementor-element.elementor-element-a15d4ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2df040 */.elementor-2545 .elementor-element.elementor-element-a2df040 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a2df040:hover,
.elementor-2545 .elementor-element.elementor-element-a2df040:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f9578 */.elementor-2545 .elementor-element.elementor-element-15f9578 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-15f9578:hover,
.elementor-2545 .elementor-element.elementor-element-15f9578:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb27956 */.elementor-2545 .elementor-element.elementor-element-bb27956 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bb27956:hover,
.elementor-2545 .elementor-element.elementor-element-bb27956:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8cec5 */.elementor-2545 .elementor-element.elementor-element-fd8cec5 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-fd8cec5:hover,
.elementor-2545 .elementor-element.elementor-element-fd8cec5:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0241e9d */.elementor-2545 .elementor-element.elementor-element-0241e9d {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-0241e9d:hover,
.elementor-2545 .elementor-element.elementor-element-0241e9d:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd2139 */.elementor-2545 .elementor-element.elementor-element-8cd2139 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-8cd2139:hover,
.elementor-2545 .elementor-element.elementor-element-8cd2139:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e39c2 */.elementor-2545 .elementor-element.elementor-element-67e39c2 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-67e39c2:hover,
.elementor-2545 .elementor-element.elementor-element-67e39c2:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f1260 */.elementor-2545 .elementor-element.elementor-element-49f1260 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49f1260:hover,
.elementor-2545 .elementor-element.elementor-element-49f1260:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1acb10b */.elementor-2545 .elementor-element.elementor-element-1acb10b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1acb10b:hover,
.elementor-2545 .elementor-element.elementor-element-1acb10b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9909807 */.elementor-2545 .elementor-element.elementor-element-9909807 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-9909807:hover,
.elementor-2545 .elementor-element.elementor-element-9909807:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cefd283 */.elementor-2545 .elementor-element.elementor-element-cefd283 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cefd283:hover,
.elementor-2545 .elementor-element.elementor-element-cefd283:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90577fc */.elementor-2545 .elementor-element.elementor-element-90577fc {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-90577fc:hover,
.elementor-2545 .elementor-element.elementor-element-90577fc:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff31ccd */.elementor-2545 .elementor-element.elementor-element-ff31ccd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ff31ccd:hover,
.elementor-2545 .elementor-element.elementor-element-ff31ccd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b91425 */.elementor-2545 .elementor-element.elementor-element-2b91425 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2b91425:hover,
.elementor-2545 .elementor-element.elementor-element-2b91425:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af01ce */.elementor-2545 .elementor-element.elementor-element-2af01ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2af01ce:hover,
.elementor-2545 .elementor-element.elementor-element-2af01ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e2a1f */.elementor-2545 .elementor-element.elementor-element-49e2a1f {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49e2a1f:hover,
.elementor-2545 .elementor-element.elementor-element-49e2a1f:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b01558 */.elementor-2545 .elementor-element.elementor-element-7b01558 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7b01558:hover,
.elementor-2545 .elementor-element.elementor-element-7b01558:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76a68a */.elementor-2545 .elementor-element.elementor-element-f76a68a {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-f76a68a:hover,
.elementor-2545 .elementor-element.elementor-element-f76a68a:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c915d99 */.elementor-2545 .elementor-element.elementor-element-c915d99 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-c915d99:hover,
.elementor-2545 .elementor-element.elementor-element-c915d99:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155cbb8 */.elementor-2545 .elementor-element.elementor-element-155cbb8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-155cbb8:hover,
.elementor-2545 .elementor-element.elementor-element-155cbb8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d284593 */.elementor-2545 .elementor-element.elementor-element-d284593 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d284593:hover,
.elementor-2545 .elementor-element.elementor-element-d284593:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26e405 */.elementor-2545 .elementor-element.elementor-element-b26e405 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-b26e405:hover,
.elementor-2545 .elementor-element.elementor-element-b26e405:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1effd61 */.elementor-2545 .elementor-element.elementor-element-1effd61 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1effd61:hover,
.elementor-2545 .elementor-element.elementor-element-1effd61:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5153b69 */.elementor-2545 .elementor-element.elementor-element-5153b69 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5153b69:hover,
.elementor-2545 .elementor-element.elementor-element-5153b69:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a752b */.elementor-2545 .elementor-element.elementor-element-44a752b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-44a752b:hover,
.elementor-2545 .elementor-element.elementor-element-44a752b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f286ce */.elementor-2545 .elementor-element.elementor-element-5f286ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5f286ce:hover,
.elementor-2545 .elementor-element.elementor-element-5f286ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb3a23 */.elementor-2545 .elementor-element.elementor-element-cdb3a23 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cdb3a23:hover,
.elementor-2545 .elementor-element.elementor-element-cdb3a23:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd068fa */.elementor-2545 .elementor-element.elementor-element-bd068fa {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bd068fa:hover,
.elementor-2545 .elementor-element.elementor-element-bd068fa:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5afb2b6 */.elementor-2545 .elementor-element.elementor-element-5afb2b6 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5afb2b6:hover,
.elementor-2545 .elementor-element.elementor-element-5afb2b6:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d61f79 */.elementor-2545 .elementor-element.elementor-element-7d61f79 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7d61f79:hover,
.elementor-2545 .elementor-element.elementor-element-7d61f79:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136bb71 */.elementor-2545 .elementor-element.elementor-element-136bb71 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-136bb71:hover,
.elementor-2545 .elementor-element.elementor-element-136bb71:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db11883 */.elementor-2545 .elementor-element.elementor-element-db11883 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-db11883:hover,
.elementor-2545 .elementor-element.elementor-element-db11883:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cadfa8 */.elementor-2545 .elementor-element.elementor-element-3cadfa8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-3cadfa8:hover,
.elementor-2545 .elementor-element.elementor-element-3cadfa8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cde10 */.elementor-2545 .elementor-element.elementor-element-d0cde10 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d0cde10:hover,
.elementor-2545 .elementor-element.elementor-element-d0cde10:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949e6b9 */.elementor-2545 .elementor-element.elementor-element-949e6b9 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-949e6b9:hover,
.elementor-2545 .elementor-element.elementor-element-949e6b9:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a14641 */.elementor-2545 .elementor-element.elementor-element-5a14641 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5a14641:hover,
.elementor-2545 .elementor-element.elementor-element-5a14641:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f2e66 */.elementor-2545 .elementor-element.elementor-element-01f2e66 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-01f2e66:hover,
.elementor-2545 .elementor-element.elementor-element-01f2e66:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da99d1 */.elementor-2545 .elementor-element.elementor-element-6da99d1 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-6da99d1:hover,
.elementor-2545 .elementor-element.elementor-element-6da99d1:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be83bd */.elementor-2545 .elementor-element.elementor-element-1be83bd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1be83bd:hover,
.elementor-2545 .elementor-element.elementor-element-1be83bd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5b1a3 */.elementor-2545 .elementor-element.elementor-element-4b5b1a3 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-4b5b1a3:hover,
.elementor-2545 .elementor-element.elementor-element-4b5b1a3:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64522fb */.elementor-2545 .elementor-element.elementor-element-64522fb {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-64522fb:hover,
.elementor-2545 .elementor-element.elementor-element-64522fb:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5f220 */.elementor-2545 .elementor-element.elementor-element-ef5f220 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ef5f220:hover,
.elementor-2545 .elementor-element.elementor-element-ef5f220:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42b036 */.elementor-2545 .elementor-element.elementor-element-d42b036 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d42b036:hover,
.elementor-2545 .elementor-element.elementor-element-d42b036:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15d4ce */.elementor-2545 .elementor-element.elementor-element-a15d4ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a15d4ce:hover,
.elementor-2545 .elementor-element.elementor-element-a15d4ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2df040 */.elementor-2545 .elementor-element.elementor-element-a2df040 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a2df040:hover,
.elementor-2545 .elementor-element.elementor-element-a2df040:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f9578 */.elementor-2545 .elementor-element.elementor-element-15f9578 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-15f9578:hover,
.elementor-2545 .elementor-element.elementor-element-15f9578:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb27956 */.elementor-2545 .elementor-element.elementor-element-bb27956 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bb27956:hover,
.elementor-2545 .elementor-element.elementor-element-bb27956:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8cec5 */.elementor-2545 .elementor-element.elementor-element-fd8cec5 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-fd8cec5:hover,
.elementor-2545 .elementor-element.elementor-element-fd8cec5:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0241e9d */.elementor-2545 .elementor-element.elementor-element-0241e9d {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-0241e9d:hover,
.elementor-2545 .elementor-element.elementor-element-0241e9d:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd2139 */.elementor-2545 .elementor-element.elementor-element-8cd2139 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-8cd2139:hover,
.elementor-2545 .elementor-element.elementor-element-8cd2139:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e39c2 */.elementor-2545 .elementor-element.elementor-element-67e39c2 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-67e39c2:hover,
.elementor-2545 .elementor-element.elementor-element-67e39c2:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f1260 */.elementor-2545 .elementor-element.elementor-element-49f1260 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49f1260:hover,
.elementor-2545 .elementor-element.elementor-element-49f1260:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1acb10b */.elementor-2545 .elementor-element.elementor-element-1acb10b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1acb10b:hover,
.elementor-2545 .elementor-element.elementor-element-1acb10b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9909807 */.elementor-2545 .elementor-element.elementor-element-9909807 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-9909807:hover,
.elementor-2545 .elementor-element.elementor-element-9909807:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cefd283 */.elementor-2545 .elementor-element.elementor-element-cefd283 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cefd283:hover,
.elementor-2545 .elementor-element.elementor-element-cefd283:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90577fc */.elementor-2545 .elementor-element.elementor-element-90577fc {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-90577fc:hover,
.elementor-2545 .elementor-element.elementor-element-90577fc:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff31ccd */.elementor-2545 .elementor-element.elementor-element-ff31ccd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ff31ccd:hover,
.elementor-2545 .elementor-element.elementor-element-ff31ccd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b91425 */.elementor-2545 .elementor-element.elementor-element-2b91425 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2b91425:hover,
.elementor-2545 .elementor-element.elementor-element-2b91425:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af01ce */.elementor-2545 .elementor-element.elementor-element-2af01ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2af01ce:hover,
.elementor-2545 .elementor-element.elementor-element-2af01ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e2a1f */.elementor-2545 .elementor-element.elementor-element-49e2a1f {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49e2a1f:hover,
.elementor-2545 .elementor-element.elementor-element-49e2a1f:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b01558 */.elementor-2545 .elementor-element.elementor-element-7b01558 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7b01558:hover,
.elementor-2545 .elementor-element.elementor-element-7b01558:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76a68a */.elementor-2545 .elementor-element.elementor-element-f76a68a {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-f76a68a:hover,
.elementor-2545 .elementor-element.elementor-element-f76a68a:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c915d99 */.elementor-2545 .elementor-element.elementor-element-c915d99 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-c915d99:hover,
.elementor-2545 .elementor-element.elementor-element-c915d99:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155cbb8 */.elementor-2545 .elementor-element.elementor-element-155cbb8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-155cbb8:hover,
.elementor-2545 .elementor-element.elementor-element-155cbb8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d284593 */.elementor-2545 .elementor-element.elementor-element-d284593 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d284593:hover,
.elementor-2545 .elementor-element.elementor-element-d284593:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26e405 */.elementor-2545 .elementor-element.elementor-element-b26e405 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-b26e405:hover,
.elementor-2545 .elementor-element.elementor-element-b26e405:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1effd61 */.elementor-2545 .elementor-element.elementor-element-1effd61 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1effd61:hover,
.elementor-2545 .elementor-element.elementor-element-1effd61:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5153b69 */.elementor-2545 .elementor-element.elementor-element-5153b69 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5153b69:hover,
.elementor-2545 .elementor-element.elementor-element-5153b69:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a752b */.elementor-2545 .elementor-element.elementor-element-44a752b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-44a752b:hover,
.elementor-2545 .elementor-element.elementor-element-44a752b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f286ce */.elementor-2545 .elementor-element.elementor-element-5f286ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5f286ce:hover,
.elementor-2545 .elementor-element.elementor-element-5f286ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb3a23 */.elementor-2545 .elementor-element.elementor-element-cdb3a23 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cdb3a23:hover,
.elementor-2545 .elementor-element.elementor-element-cdb3a23:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd068fa */.elementor-2545 .elementor-element.elementor-element-bd068fa {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bd068fa:hover,
.elementor-2545 .elementor-element.elementor-element-bd068fa:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5afb2b6 */.elementor-2545 .elementor-element.elementor-element-5afb2b6 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5afb2b6:hover,
.elementor-2545 .elementor-element.elementor-element-5afb2b6:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d61f79 */.elementor-2545 .elementor-element.elementor-element-7d61f79 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7d61f79:hover,
.elementor-2545 .elementor-element.elementor-element-7d61f79:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136bb71 */.elementor-2545 .elementor-element.elementor-element-136bb71 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-136bb71:hover,
.elementor-2545 .elementor-element.elementor-element-136bb71:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db11883 */.elementor-2545 .elementor-element.elementor-element-db11883 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-db11883:hover,
.elementor-2545 .elementor-element.elementor-element-db11883:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cadfa8 */.elementor-2545 .elementor-element.elementor-element-3cadfa8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-3cadfa8:hover,
.elementor-2545 .elementor-element.elementor-element-3cadfa8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cde10 */.elementor-2545 .elementor-element.elementor-element-d0cde10 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d0cde10:hover,
.elementor-2545 .elementor-element.elementor-element-d0cde10:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949e6b9 */.elementor-2545 .elementor-element.elementor-element-949e6b9 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-949e6b9:hover,
.elementor-2545 .elementor-element.elementor-element-949e6b9:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a14641 */.elementor-2545 .elementor-element.elementor-element-5a14641 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5a14641:hover,
.elementor-2545 .elementor-element.elementor-element-5a14641:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f2e66 */.elementor-2545 .elementor-element.elementor-element-01f2e66 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-01f2e66:hover,
.elementor-2545 .elementor-element.elementor-element-01f2e66:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da99d1 */.elementor-2545 .elementor-element.elementor-element-6da99d1 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-6da99d1:hover,
.elementor-2545 .elementor-element.elementor-element-6da99d1:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be83bd */.elementor-2545 .elementor-element.elementor-element-1be83bd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1be83bd:hover,
.elementor-2545 .elementor-element.elementor-element-1be83bd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5b1a3 */.elementor-2545 .elementor-element.elementor-element-4b5b1a3 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-4b5b1a3:hover,
.elementor-2545 .elementor-element.elementor-element-4b5b1a3:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64522fb */.elementor-2545 .elementor-element.elementor-element-64522fb {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-64522fb:hover,
.elementor-2545 .elementor-element.elementor-element-64522fb:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5f220 */.elementor-2545 .elementor-element.elementor-element-ef5f220 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ef5f220:hover,
.elementor-2545 .elementor-element.elementor-element-ef5f220:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42b036 */.elementor-2545 .elementor-element.elementor-element-d42b036 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d42b036:hover,
.elementor-2545 .elementor-element.elementor-element-d42b036:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15d4ce */.elementor-2545 .elementor-element.elementor-element-a15d4ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a15d4ce:hover,
.elementor-2545 .elementor-element.elementor-element-a15d4ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2df040 */.elementor-2545 .elementor-element.elementor-element-a2df040 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a2df040:hover,
.elementor-2545 .elementor-element.elementor-element-a2df040:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f9578 */.elementor-2545 .elementor-element.elementor-element-15f9578 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-15f9578:hover,
.elementor-2545 .elementor-element.elementor-element-15f9578:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb27956 */.elementor-2545 .elementor-element.elementor-element-bb27956 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bb27956:hover,
.elementor-2545 .elementor-element.elementor-element-bb27956:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8cec5 */.elementor-2545 .elementor-element.elementor-element-fd8cec5 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-fd8cec5:hover,
.elementor-2545 .elementor-element.elementor-element-fd8cec5:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0241e9d */.elementor-2545 .elementor-element.elementor-element-0241e9d {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-0241e9d:hover,
.elementor-2545 .elementor-element.elementor-element-0241e9d:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd2139 */.elementor-2545 .elementor-element.elementor-element-8cd2139 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-8cd2139:hover,
.elementor-2545 .elementor-element.elementor-element-8cd2139:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e39c2 */.elementor-2545 .elementor-element.elementor-element-67e39c2 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-67e39c2:hover,
.elementor-2545 .elementor-element.elementor-element-67e39c2:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f1260 */.elementor-2545 .elementor-element.elementor-element-49f1260 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49f1260:hover,
.elementor-2545 .elementor-element.elementor-element-49f1260:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1acb10b */.elementor-2545 .elementor-element.elementor-element-1acb10b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1acb10b:hover,
.elementor-2545 .elementor-element.elementor-element-1acb10b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9909807 */.elementor-2545 .elementor-element.elementor-element-9909807 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-9909807:hover,
.elementor-2545 .elementor-element.elementor-element-9909807:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cefd283 */.elementor-2545 .elementor-element.elementor-element-cefd283 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cefd283:hover,
.elementor-2545 .elementor-element.elementor-element-cefd283:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90577fc */.elementor-2545 .elementor-element.elementor-element-90577fc {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-90577fc:hover,
.elementor-2545 .elementor-element.elementor-element-90577fc:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff31ccd */.elementor-2545 .elementor-element.elementor-element-ff31ccd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ff31ccd:hover,
.elementor-2545 .elementor-element.elementor-element-ff31ccd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b91425 */.elementor-2545 .elementor-element.elementor-element-2b91425 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2b91425:hover,
.elementor-2545 .elementor-element.elementor-element-2b91425:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af01ce */.elementor-2545 .elementor-element.elementor-element-2af01ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2af01ce:hover,
.elementor-2545 .elementor-element.elementor-element-2af01ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e2a1f */.elementor-2545 .elementor-element.elementor-element-49e2a1f {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49e2a1f:hover,
.elementor-2545 .elementor-element.elementor-element-49e2a1f:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b01558 */.elementor-2545 .elementor-element.elementor-element-7b01558 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7b01558:hover,
.elementor-2545 .elementor-element.elementor-element-7b01558:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76a68a */.elementor-2545 .elementor-element.elementor-element-f76a68a {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-f76a68a:hover,
.elementor-2545 .elementor-element.elementor-element-f76a68a:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c915d99 */.elementor-2545 .elementor-element.elementor-element-c915d99 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-c915d99:hover,
.elementor-2545 .elementor-element.elementor-element-c915d99:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155cbb8 */.elementor-2545 .elementor-element.elementor-element-155cbb8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-155cbb8:hover,
.elementor-2545 .elementor-element.elementor-element-155cbb8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d284593 */.elementor-2545 .elementor-element.elementor-element-d284593 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d284593:hover,
.elementor-2545 .elementor-element.elementor-element-d284593:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26e405 */.elementor-2545 .elementor-element.elementor-element-b26e405 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-b26e405:hover,
.elementor-2545 .elementor-element.elementor-element-b26e405:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1effd61 */.elementor-2545 .elementor-element.elementor-element-1effd61 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1effd61:hover,
.elementor-2545 .elementor-element.elementor-element-1effd61:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5153b69 */.elementor-2545 .elementor-element.elementor-element-5153b69 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5153b69:hover,
.elementor-2545 .elementor-element.elementor-element-5153b69:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a752b */.elementor-2545 .elementor-element.elementor-element-44a752b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-44a752b:hover,
.elementor-2545 .elementor-element.elementor-element-44a752b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f286ce */.elementor-2545 .elementor-element.elementor-element-5f286ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5f286ce:hover,
.elementor-2545 .elementor-element.elementor-element-5f286ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb3a23 */.elementor-2545 .elementor-element.elementor-element-cdb3a23 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cdb3a23:hover,
.elementor-2545 .elementor-element.elementor-element-cdb3a23:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd068fa */.elementor-2545 .elementor-element.elementor-element-bd068fa {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bd068fa:hover,
.elementor-2545 .elementor-element.elementor-element-bd068fa:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5afb2b6 */.elementor-2545 .elementor-element.elementor-element-5afb2b6 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5afb2b6:hover,
.elementor-2545 .elementor-element.elementor-element-5afb2b6:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d61f79 */.elementor-2545 .elementor-element.elementor-element-7d61f79 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7d61f79:hover,
.elementor-2545 .elementor-element.elementor-element-7d61f79:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136bb71 */.elementor-2545 .elementor-element.elementor-element-136bb71 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-136bb71:hover,
.elementor-2545 .elementor-element.elementor-element-136bb71:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db11883 */.elementor-2545 .elementor-element.elementor-element-db11883 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-db11883:hover,
.elementor-2545 .elementor-element.elementor-element-db11883:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cadfa8 */.elementor-2545 .elementor-element.elementor-element-3cadfa8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-3cadfa8:hover,
.elementor-2545 .elementor-element.elementor-element-3cadfa8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cde10 */.elementor-2545 .elementor-element.elementor-element-d0cde10 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d0cde10:hover,
.elementor-2545 .elementor-element.elementor-element-d0cde10:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949e6b9 */.elementor-2545 .elementor-element.elementor-element-949e6b9 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-949e6b9:hover,
.elementor-2545 .elementor-element.elementor-element-949e6b9:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a14641 */.elementor-2545 .elementor-element.elementor-element-5a14641 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5a14641:hover,
.elementor-2545 .elementor-element.elementor-element-5a14641:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f2e66 */.elementor-2545 .elementor-element.elementor-element-01f2e66 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-01f2e66:hover,
.elementor-2545 .elementor-element.elementor-element-01f2e66:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da99d1 */.elementor-2545 .elementor-element.elementor-element-6da99d1 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-6da99d1:hover,
.elementor-2545 .elementor-element.elementor-element-6da99d1:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be83bd */.elementor-2545 .elementor-element.elementor-element-1be83bd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1be83bd:hover,
.elementor-2545 .elementor-element.elementor-element-1be83bd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5b1a3 */.elementor-2545 .elementor-element.elementor-element-4b5b1a3 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-4b5b1a3:hover,
.elementor-2545 .elementor-element.elementor-element-4b5b1a3:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64522fb */.elementor-2545 .elementor-element.elementor-element-64522fb {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-64522fb:hover,
.elementor-2545 .elementor-element.elementor-element-64522fb:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5f220 */.elementor-2545 .elementor-element.elementor-element-ef5f220 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ef5f220:hover,
.elementor-2545 .elementor-element.elementor-element-ef5f220:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42b036 */.elementor-2545 .elementor-element.elementor-element-d42b036 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d42b036:hover,
.elementor-2545 .elementor-element.elementor-element-d42b036:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15d4ce */.elementor-2545 .elementor-element.elementor-element-a15d4ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a15d4ce:hover,
.elementor-2545 .elementor-element.elementor-element-a15d4ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2df040 */.elementor-2545 .elementor-element.elementor-element-a2df040 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a2df040:hover,
.elementor-2545 .elementor-element.elementor-element-a2df040:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f9578 */.elementor-2545 .elementor-element.elementor-element-15f9578 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-15f9578:hover,
.elementor-2545 .elementor-element.elementor-element-15f9578:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb27956 */.elementor-2545 .elementor-element.elementor-element-bb27956 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bb27956:hover,
.elementor-2545 .elementor-element.elementor-element-bb27956:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8cec5 */.elementor-2545 .elementor-element.elementor-element-fd8cec5 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-fd8cec5:hover,
.elementor-2545 .elementor-element.elementor-element-fd8cec5:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0241e9d */.elementor-2545 .elementor-element.elementor-element-0241e9d {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-0241e9d:hover,
.elementor-2545 .elementor-element.elementor-element-0241e9d:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd2139 */.elementor-2545 .elementor-element.elementor-element-8cd2139 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-8cd2139:hover,
.elementor-2545 .elementor-element.elementor-element-8cd2139:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e39c2 */.elementor-2545 .elementor-element.elementor-element-67e39c2 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-67e39c2:hover,
.elementor-2545 .elementor-element.elementor-element-67e39c2:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f1260 */.elementor-2545 .elementor-element.elementor-element-49f1260 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49f1260:hover,
.elementor-2545 .elementor-element.elementor-element-49f1260:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1acb10b */.elementor-2545 .elementor-element.elementor-element-1acb10b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1acb10b:hover,
.elementor-2545 .elementor-element.elementor-element-1acb10b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9909807 */.elementor-2545 .elementor-element.elementor-element-9909807 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-9909807:hover,
.elementor-2545 .elementor-element.elementor-element-9909807:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cefd283 */.elementor-2545 .elementor-element.elementor-element-cefd283 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cefd283:hover,
.elementor-2545 .elementor-element.elementor-element-cefd283:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90577fc */.elementor-2545 .elementor-element.elementor-element-90577fc {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-90577fc:hover,
.elementor-2545 .elementor-element.elementor-element-90577fc:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff31ccd */.elementor-2545 .elementor-element.elementor-element-ff31ccd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ff31ccd:hover,
.elementor-2545 .elementor-element.elementor-element-ff31ccd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b91425 */.elementor-2545 .elementor-element.elementor-element-2b91425 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2b91425:hover,
.elementor-2545 .elementor-element.elementor-element-2b91425:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af01ce */.elementor-2545 .elementor-element.elementor-element-2af01ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2af01ce:hover,
.elementor-2545 .elementor-element.elementor-element-2af01ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e2a1f */.elementor-2545 .elementor-element.elementor-element-49e2a1f {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49e2a1f:hover,
.elementor-2545 .elementor-element.elementor-element-49e2a1f:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b01558 */.elementor-2545 .elementor-element.elementor-element-7b01558 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7b01558:hover,
.elementor-2545 .elementor-element.elementor-element-7b01558:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76a68a */.elementor-2545 .elementor-element.elementor-element-f76a68a {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-f76a68a:hover,
.elementor-2545 .elementor-element.elementor-element-f76a68a:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c915d99 */.elementor-2545 .elementor-element.elementor-element-c915d99 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-c915d99:hover,
.elementor-2545 .elementor-element.elementor-element-c915d99:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155cbb8 */.elementor-2545 .elementor-element.elementor-element-155cbb8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-155cbb8:hover,
.elementor-2545 .elementor-element.elementor-element-155cbb8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d284593 */.elementor-2545 .elementor-element.elementor-element-d284593 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d284593:hover,
.elementor-2545 .elementor-element.elementor-element-d284593:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26e405 */.elementor-2545 .elementor-element.elementor-element-b26e405 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-b26e405:hover,
.elementor-2545 .elementor-element.elementor-element-b26e405:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1effd61 */.elementor-2545 .elementor-element.elementor-element-1effd61 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1effd61:hover,
.elementor-2545 .elementor-element.elementor-element-1effd61:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5153b69 */.elementor-2545 .elementor-element.elementor-element-5153b69 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5153b69:hover,
.elementor-2545 .elementor-element.elementor-element-5153b69:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a752b */.elementor-2545 .elementor-element.elementor-element-44a752b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-44a752b:hover,
.elementor-2545 .elementor-element.elementor-element-44a752b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f286ce */.elementor-2545 .elementor-element.elementor-element-5f286ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5f286ce:hover,
.elementor-2545 .elementor-element.elementor-element-5f286ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb3a23 */.elementor-2545 .elementor-element.elementor-element-cdb3a23 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cdb3a23:hover,
.elementor-2545 .elementor-element.elementor-element-cdb3a23:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd068fa */.elementor-2545 .elementor-element.elementor-element-bd068fa {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bd068fa:hover,
.elementor-2545 .elementor-element.elementor-element-bd068fa:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5afb2b6 */.elementor-2545 .elementor-element.elementor-element-5afb2b6 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5afb2b6:hover,
.elementor-2545 .elementor-element.elementor-element-5afb2b6:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d61f79 */.elementor-2545 .elementor-element.elementor-element-7d61f79 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7d61f79:hover,
.elementor-2545 .elementor-element.elementor-element-7d61f79:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136bb71 */.elementor-2545 .elementor-element.elementor-element-136bb71 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-136bb71:hover,
.elementor-2545 .elementor-element.elementor-element-136bb71:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db11883 */.elementor-2545 .elementor-element.elementor-element-db11883 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-db11883:hover,
.elementor-2545 .elementor-element.elementor-element-db11883:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cadfa8 */.elementor-2545 .elementor-element.elementor-element-3cadfa8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-3cadfa8:hover,
.elementor-2545 .elementor-element.elementor-element-3cadfa8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cde10 */.elementor-2545 .elementor-element.elementor-element-d0cde10 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d0cde10:hover,
.elementor-2545 .elementor-element.elementor-element-d0cde10:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949e6b9 */.elementor-2545 .elementor-element.elementor-element-949e6b9 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-949e6b9:hover,
.elementor-2545 .elementor-element.elementor-element-949e6b9:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a14641 */.elementor-2545 .elementor-element.elementor-element-5a14641 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5a14641:hover,
.elementor-2545 .elementor-element.elementor-element-5a14641:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f2e66 */.elementor-2545 .elementor-element.elementor-element-01f2e66 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-01f2e66:hover,
.elementor-2545 .elementor-element.elementor-element-01f2e66:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da99d1 */.elementor-2545 .elementor-element.elementor-element-6da99d1 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-6da99d1:hover,
.elementor-2545 .elementor-element.elementor-element-6da99d1:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be83bd */.elementor-2545 .elementor-element.elementor-element-1be83bd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1be83bd:hover,
.elementor-2545 .elementor-element.elementor-element-1be83bd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5b1a3 */.elementor-2545 .elementor-element.elementor-element-4b5b1a3 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-4b5b1a3:hover,
.elementor-2545 .elementor-element.elementor-element-4b5b1a3:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64522fb */.elementor-2545 .elementor-element.elementor-element-64522fb {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-64522fb:hover,
.elementor-2545 .elementor-element.elementor-element-64522fb:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef5f220 */.elementor-2545 .elementor-element.elementor-element-ef5f220 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ef5f220:hover,
.elementor-2545 .elementor-element.elementor-element-ef5f220:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d42b036 */.elementor-2545 .elementor-element.elementor-element-d42b036 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d42b036:hover,
.elementor-2545 .elementor-element.elementor-element-d42b036:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15d4ce */.elementor-2545 .elementor-element.elementor-element-a15d4ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a15d4ce:hover,
.elementor-2545 .elementor-element.elementor-element-a15d4ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2df040 */.elementor-2545 .elementor-element.elementor-element-a2df040 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-a2df040:hover,
.elementor-2545 .elementor-element.elementor-element-a2df040:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f9578 */.elementor-2545 .elementor-element.elementor-element-15f9578 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-15f9578:hover,
.elementor-2545 .elementor-element.elementor-element-15f9578:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb27956 */.elementor-2545 .elementor-element.elementor-element-bb27956 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-bb27956:hover,
.elementor-2545 .elementor-element.elementor-element-bb27956:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8cec5 */.elementor-2545 .elementor-element.elementor-element-fd8cec5 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-fd8cec5:hover,
.elementor-2545 .elementor-element.elementor-element-fd8cec5:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0241e9d */.elementor-2545 .elementor-element.elementor-element-0241e9d {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-0241e9d:hover,
.elementor-2545 .elementor-element.elementor-element-0241e9d:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd2139 */.elementor-2545 .elementor-element.elementor-element-8cd2139 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-8cd2139:hover,
.elementor-2545 .elementor-element.elementor-element-8cd2139:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e39c2 */.elementor-2545 .elementor-element.elementor-element-67e39c2 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-67e39c2:hover,
.elementor-2545 .elementor-element.elementor-element-67e39c2:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f1260 */.elementor-2545 .elementor-element.elementor-element-49f1260 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49f1260:hover,
.elementor-2545 .elementor-element.elementor-element-49f1260:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1acb10b */.elementor-2545 .elementor-element.elementor-element-1acb10b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1acb10b:hover,
.elementor-2545 .elementor-element.elementor-element-1acb10b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9909807 */.elementor-2545 .elementor-element.elementor-element-9909807 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-9909807:hover,
.elementor-2545 .elementor-element.elementor-element-9909807:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cefd283 */.elementor-2545 .elementor-element.elementor-element-cefd283 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cefd283:hover,
.elementor-2545 .elementor-element.elementor-element-cefd283:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90577fc */.elementor-2545 .elementor-element.elementor-element-90577fc {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-90577fc:hover,
.elementor-2545 .elementor-element.elementor-element-90577fc:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff31ccd */.elementor-2545 .elementor-element.elementor-element-ff31ccd {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-ff31ccd:hover,
.elementor-2545 .elementor-element.elementor-element-ff31ccd:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b91425 */.elementor-2545 .elementor-element.elementor-element-2b91425 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2b91425:hover,
.elementor-2545 .elementor-element.elementor-element-2b91425:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af01ce */.elementor-2545 .elementor-element.elementor-element-2af01ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-2af01ce:hover,
.elementor-2545 .elementor-element.elementor-element-2af01ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e2a1f */.elementor-2545 .elementor-element.elementor-element-49e2a1f {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-49e2a1f:hover,
.elementor-2545 .elementor-element.elementor-element-49e2a1f:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b01558 */.elementor-2545 .elementor-element.elementor-element-7b01558 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-7b01558:hover,
.elementor-2545 .elementor-element.elementor-element-7b01558:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76a68a */.elementor-2545 .elementor-element.elementor-element-f76a68a {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-f76a68a:hover,
.elementor-2545 .elementor-element.elementor-element-f76a68a:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c915d99 */.elementor-2545 .elementor-element.elementor-element-c915d99 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-c915d99:hover,
.elementor-2545 .elementor-element.elementor-element-c915d99:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155cbb8 */.elementor-2545 .elementor-element.elementor-element-155cbb8 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-155cbb8:hover,
.elementor-2545 .elementor-element.elementor-element-155cbb8:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d284593 */.elementor-2545 .elementor-element.elementor-element-d284593 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-d284593:hover,
.elementor-2545 .elementor-element.elementor-element-d284593:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26e405 */.elementor-2545 .elementor-element.elementor-element-b26e405 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-b26e405:hover,
.elementor-2545 .elementor-element.elementor-element-b26e405:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1effd61 */.elementor-2545 .elementor-element.elementor-element-1effd61 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-1effd61:hover,
.elementor-2545 .elementor-element.elementor-element-1effd61:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5153b69 */.elementor-2545 .elementor-element.elementor-element-5153b69 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5153b69:hover,
.elementor-2545 .elementor-element.elementor-element-5153b69:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a752b */.elementor-2545 .elementor-element.elementor-element-44a752b {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-44a752b:hover,
.elementor-2545 .elementor-element.elementor-element-44a752b:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f286ce */.elementor-2545 .elementor-element.elementor-element-5f286ce {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-5f286ce:hover,
.elementor-2545 .elementor-element.elementor-element-5f286ce:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb3a23 */.elementor-2545 .elementor-element.elementor-element-cdb3a23 {
    background-size: 100% auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: background-size 1.1s cubic-bezier(0.22, 1, 0.36, 1) !important;
    will-change: background-size;
}

.elementor-2545 .elementor-element.elementor-element-cdb3a23:hover,
.elementor-2545 .elementor-element.elementor-element-cdb3a23:focus-within {
    background-size: 106% auto !important;
}/* End custom CSS */