.elementor-31340 .elementor-element.elementor-element-699c213{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-699c213:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-699c213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #EDF7F7 70%, #BDE2FF 100%);}.elementor-31340 .elementor-element.elementor-element-7570b920{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-31340 .elementor-element.elementor-element-2ddafa13{--display:flex;}.elementor-31340 .elementor-element.elementor-element-276f7a03{text-align:start;}.elementor-31340 .elementor-element.elementor-element-276f7a03 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:42px;color:#000000;}.elementor-31340 .elementor-element.elementor-element-77b74229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Hind Siliguri", Sans-serif;font-size:16px;color:#000000;}.elementor-31340 .elementor-element.elementor-element-1e82400c{--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-31340 .elementor-element.elementor-element-4fdab1e .elementor-button{background-color:transparent;font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;}.elementor-31340 .elementor-element.elementor-element-4fdab1e.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-19f9cb32{--display:flex;}.elementor-31340 .elementor-element.elementor-element-6044a5cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-1022b5b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-31340 .elementor-element.elementor-element-1022b5b9 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:30px;line-height:1.4em;color:#000000;}.elementor-31340 .elementor-element.elementor-element-744872c1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-657dc009{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-649f6f71{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-649f6f71:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-649f6f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-5cf87e18 img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-4abf98dc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-719aa333{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-719aa333.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-719aa333 .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-17588278 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-0b873bf .elementor-heading-title{font-size:16px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-6bbda71d .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-6bbda71d .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-6bbda71d .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-6bbda71d.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-9c2d859{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-9c2d859:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-9c2d859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-47200aa{border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-47200aa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31340 .elementor-element.elementor-element-6da3f5e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-b4254dc{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-b4254dc.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-b4254dc .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-408ce94 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-29a6f0a .elementor-heading-title{font-size:16px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-839ff80 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-839ff80 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-839ff80 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-839ff80.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-a71a4fb{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-a71a4fb:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-a71a4fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-45a62c0{border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-45a62c0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31340 .elementor-element.elementor-element-3d8f131{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-2e88cc2{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-2e88cc2.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-2e88cc2 .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-7e953c9 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-4468654 .elementor-heading-title{font-size:16px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-f7495c7 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-f7495c7 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-f7495c7 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-f7495c7.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-ed09830{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-ed09830:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-ed09830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-543d407 img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-eb62e4a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-4db084a{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-4db084a.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-4db084a .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-cd76d6d .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-e60b0a5 .elementor-heading-title{font-size:16px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-6932119 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-6932119 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-6932119 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-6932119.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-7d34ad4{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-7d34ad4:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-7d34ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-937435a img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-7ab5d28{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-393faa5{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-393faa5.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-393faa5 .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-003803b .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-9d62f60 .elementor-heading-title{font-size:16px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-8829927 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-8829927 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-8829927 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-8829927.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-38f990f{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-38f990f:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-38f990f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-dd93d9b img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-22768bc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-2d82643{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-2d82643.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-2d82643 .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-2feb834 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-4845bfb .elementor-heading-title{font-size:16px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-be777f1 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-be777f1 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-be777f1 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-be777f1.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-2953f11{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-2953f11:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-2953f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-60e5190 img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-ed45b73{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-109b59c{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-109b59c.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-109b59c .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-81b0fea .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-885d6ba .elementor-heading-title{font-size:16px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-bb7bba9 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-bb7bba9 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-bb7bba9 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-bb7bba9.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-f62974a{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-f62974a:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-f62974a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-785cb96 img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-3058e1a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-26f4f4e{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-26f4f4e.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-26f4f4e .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-a237036 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-d163a20 .elementor-heading-title{font-size:16px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-61ecb3d .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-61ecb3d .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-61ecb3d .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-61ecb3d.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-3544da4a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-3e683f66{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-51bbf10e{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-51bbf10e:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-51bbf10e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-59cd5ac7 img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-5fb7541c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-2bc24a0f{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-2bc24a0f.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-2bc24a0f .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-77961fe6 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-5973704 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-3941190f .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-3941190f .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-3941190f .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-3941190f.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-85fa049{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-85fa049:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-85fa049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-08e8946{border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-08e8946 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31340 .elementor-element.elementor-element-40729ff{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-37090cf{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-37090cf.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-37090cf .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-92ca705 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-c66a335 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-ff91a91 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-ff91a91 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-ff91a91 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-ff91a91.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-1e86ee8{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-1e86ee8:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-1e86ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-60dc47f img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-fc2f4b3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-a7a0430{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-a7a0430.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-a7a0430 .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-cdbfefa .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-ab62e06 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-b3ff939 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-b3ff939 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-b3ff939 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-b3ff939.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-5e15c3f{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-5e15c3f:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-5e15c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-d5e8bf0 img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-758cc21{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-0b8e082{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-0b8e082.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-0b8e082 .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-9a1a9e9 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-80491b9 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-a3e1761 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-a3e1761 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-a3e1761 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-a3e1761.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-bce7276{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-bce7276:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-bce7276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-ac4c1e0 img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-9d7d53d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-f008558{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-f008558.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-f008558 .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-664062f .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-b839ce2 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-c7efbd3 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-c7efbd3 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-c7efbd3 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-c7efbd3.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-c4c80be{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-c4c80be:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-c4c80be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-47235a8 img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-7cb39d8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-f64ee9d{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-f64ee9d.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-f64ee9d .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-bc1af9f .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-d12dac6 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-13bc962 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-13bc962 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-13bc962 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-13bc962.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-b26d3c6{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-b26d3c6:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-b26d3c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-5479a04 img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-d1e6af5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-9c72365{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-9c72365.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-9c72365 .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-73b37cf .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-0732662 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-194ea7f .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-194ea7f .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-194ea7f .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-194ea7f.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-13a14d1d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-68341b0b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-455a4e0e{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-455a4e0e:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-455a4e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-1749a35{border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-1749a35 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31340 .elementor-element.elementor-element-6a2ab140{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-4c7fe404{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-4c7fe404.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-4c7fe404 .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-c06ab3c .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-687ba67 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-27e2a808 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-27e2a808 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-27e2a808 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-27e2a808.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-a210d71{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-a210d71:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-a210d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-609fb47 img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-30cca01{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-3387f31{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-3387f31.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-3387f31 .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-0cbd274 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-23f9152 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-e0e0617 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-e0e0617 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-e0e0617 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-e0e0617.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-3d10b08{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-3d10b08:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-3d10b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-99680b8 img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-21d5ea0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-c9c439f{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-c9c439f.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-c9c439f .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-a789f0c .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-d5d2849 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-8daf9ac .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-8daf9ac .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-8daf9ac .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-8daf9ac.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-fbd8060{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-fbd8060:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-fbd8060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-1c3bc1f img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-557a5e9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-36a37c6{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-36a37c6.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-36a37c6 .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-b408c79 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-4335770 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-c1d6416 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-c1d6416 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-c1d6416 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-c1d6416.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-8fbc963{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-8fbc963:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-8fbc963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-68c4bad img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-77cd048{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-7e60fb7{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-7e60fb7.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-7e60fb7 .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-c5e2643 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-0cfe4be .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-5e79f3a .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-5e79f3a .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-5e79f3a .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-5e79f3a.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-f1138fa{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-f1138fa:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-f1138fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-549bd4d img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-b573356{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-d0d59ee{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-d0d59ee.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-d0d59ee .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-e6c3e84 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-91ea650 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-5f75534 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-5f75534 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-5f75534 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-5f75534.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-41971c9{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-41971c9:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-41971c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-0ba1e6d img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-9ba9b0e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-5caa5c8{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-5caa5c8.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-5caa5c8 .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-13a36dc .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-71fc852 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-7b9d7b4 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-7b9d7b4 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-7b9d7b4 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-7b9d7b4.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-61d0040{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-61d0040:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-61d0040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-27d839a img{height:182px;object-fit:cover;object-position:top center;border-radius:10px 10px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-d14252f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-73048fe{background-color:#FADDFF;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-73048fe.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-73048fe .elementor-heading-title{font-size:12px;font-weight:400;color:#3C1044;}.elementor-31340 .elementor-element.elementor-element-0a88911 .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-cda7fed .elementor-heading-title{font-size:18px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-56badb5 .elementor-button{background-color:transparent;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #0D47A1 0%, #1E88E5 100%);border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-31340 .elementor-element.elementor-element-56badb5 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-56badb5 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-56badb5.elementor-element{--align-self:flex-start;}.elementor-31340 .elementor-element.elementor-element-254d56a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-72ef1f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31340 .elementor-element.elementor-element-325bc97 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:25px;color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-43cebff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;font-family:"Hind Siliguri", Sans-serif;color:#000000;}.elementor-31340 .elementor-element.elementor-element-7d2f37e6{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--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-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:30px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-7d2f37e6 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0D47A100;}.elementor-31340 .elementor-element.elementor-element-7d2f37e6.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0D47A1;background-color:transparent;background-image:linear-gradient(180deg, #0D47A1 0%, #1E88E5 100%);}.elementor-31340 .elementor-element.elementor-element-7d2f37e6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-31340 .elementor-element.elementor-element-7d2f37e6.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0D47A1;background-color:transparent;background-image:linear-gradient(180deg, #0D47A1 0%, #1E88E5 100%);}.elementor-31340 .elementor-element.elementor-element-7d2f37e6.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:2px 2px 2px 2px;border-color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-7d2f37e6.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:"Hind Siliguri", Sans-serif;}.elementor-31340 .elementor-element.elementor-element-49b4e8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-49b4e8d:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-49b4e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F2FD;}.elementor-31340 .elementor-element.elementor-element-7d8bdde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-31340 .elementor-element.elementor-element-7d8bdde .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:30px;line-height:1.4em;color:#000000;}.elementor-31340 .elementor-element.elementor-element-d703acb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-be81755{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31340 .elementor-element.elementor-element-ce6301c{--display:flex;}.elementor-31340 .elementor-element.elementor-element-3d0aca1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-31340 .elementor-element.elementor-element-3d0aca1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-31340 .elementor-element.elementor-element-3d0aca1{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-31340 .elementor-element.elementor-element-415e526{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-996bc67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-31340 .elementor-element.elementor-element-d5892de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-35e56b5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31340 .elementor-element.elementor-element-89a0eee{border-radius:10px 10px 10px 10px;}.elementor-31340 .elementor-element.elementor-element-89a0eee .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31340 .elementor-element.elementor-element-ecacade{border-radius:10px 10px 10px 10px;}.elementor-31340 .elementor-element.elementor-element-ecacade .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31340 .elementor-element.elementor-element-4c9e2e5{border-radius:10px 10px 10px 10px;}.elementor-31340 .elementor-element.elementor-element-4c9e2e5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31340 .elementor-element.elementor-element-a4a3a77{border-radius:10px 10px 10px 10px;}.elementor-31340 .elementor-element.elementor-element-a4a3a77 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31340 .elementor-element.elementor-element-43c7d69{border-radius:10px 10px 10px 10px;}.elementor-31340 .elementor-element.elementor-element-43c7d69 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31340 .elementor-element.elementor-element-cbd8701{border-radius:10px 10px 10px 10px;}.elementor-31340 .elementor-element.elementor-element-cbd8701 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31340 .elementor-element.elementor-element-be3bef6{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--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-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:30px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-be3bef6 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0D47A100;}.elementor-31340 .elementor-element.elementor-element-be3bef6.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0D47A1;background-color:transparent;background-image:linear-gradient(180deg, #0D47A1 0%, #1E88E5 100%);}.elementor-31340 .elementor-element.elementor-element-be3bef6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-31340 .elementor-element.elementor-element-be3bef6.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0D47A1;background-color:transparent;background-image:linear-gradient(180deg, #0D47A1 0%, #1E88E5 100%);}.elementor-31340 .elementor-element.elementor-element-be3bef6.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:2px 2px 2px 2px;border-color:#0D47A1;}.elementor-31340 .elementor-element.elementor-element-be3bef6.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:"Hind Siliguri", Sans-serif;}.elementor-31340 .elementor-element.elementor-element-6c215196{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-470b7cef{--display:flex;}.elementor-31340 .elementor-element.elementor-element-3358f840{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31340 .elementor-element.elementor-element-3358f840 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:30px;color:#000000;}.elementor-31340 .elementor-element.elementor-element-bda8e2c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31340 .elementor-element.elementor-element-29d6ad1{--display:flex;}.elementor-31340 .elementor-element.elementor-element-fd4b284{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31340 .elementor-element.elementor-element-583cd84d{font-size:14px;color:#000000;}.elementor-31340 .elementor-element.elementor-element-77cf1402{--display:flex;}.elementor-31340 .elementor-element.elementor-element-24e9cd53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31340 .elementor-element.elementor-element-29843d6{font-size:14px;color:#000000;}.elementor-31340 .elementor-element.elementor-element-74b96ca0{--display:flex;}.elementor-31340 .elementor-element.elementor-element-79bbb843{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31340 .elementor-element.elementor-element-34169df5{font-size:14px;color:#000000;}.elementor-31340 .elementor-element.elementor-element-61df526a{--display:flex;}.elementor-31340 .elementor-element.elementor-element-d0ad502{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31340 .elementor-element.elementor-element-4691ec93{font-size:14px;color:#000000;}.elementor-31340 .elementor-element.elementor-element-34e0405b{--display:flex;}.elementor-31340 .elementor-element.elementor-element-3cffba76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31340 .elementor-element.elementor-element-3da0e007{font-size:14px;color:#000000;}.elementor-31340 .elementor-element.elementor-element-10f908ba{--display:flex;}.elementor-31340 .elementor-element.elementor-element-1afb33be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31340 .elementor-element.elementor-element-2bb96e8f{font-size:14px;color:#000000;}.elementor-31340 .elementor-element.elementor-element-343688f4{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:18px;}.elementor-31340 .elementor-element.elementor-element-343688f4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#E3F2FD;border-style:solid;border-width:1px 1px 1px 1px;}:where( .elementor-31340 .elementor-element.elementor-element-343688f4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;--border-radius:0px 0px 5px 5px;}:where( .elementor-31340 .elementor-element.elementor-element-343688f4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-31340 .elementor-element.elementor-element-66a1dc70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31340 .elementor-element.elementor-element-66a1dc70:not(.elementor-motion-effects-element-type-background), .elementor-31340 .elementor-element.elementor-element-66a1dc70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #240046 0%, #1E88E5 100%);}.elementor-31340 .elementor-element.elementor-element-674d79f2{--display:flex;}.elementor-31340 .elementor-element.elementor-element-3f86876c{text-align:center;}.elementor-31340 .elementor-element.elementor-element-3f86876c .elementor-heading-title{font-size:20px;color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-328764fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-328764fc a{color:#FFEA2E;}.elementor-31340 .elementor-element.elementor-element-1891344f{--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;--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-31340 .elementor-element.elementor-element-6cee6051 .elementor-button{background-color:transparent;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(120deg, #DC2F02 0%, #F48C06 100%);border-radius:30px 30px 30px 30px;padding:12px 20px 12px 20px;}.elementor-31340 .elementor-element.elementor-element-6cee6051 .elementor-button:hover, .elementor-31340 .elementor-element.elementor-element-6cee6051 .elementor-button:focus{background-color:#FFFFFF;}.elementor-31340 .elementor-element.elementor-element-6cee6051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-6cee6051.elementor-element{--align-self:center;}.elementor-31340 .elementor-element.elementor-element-6775c6d2 .elementor-button{background-color:#DC2F0200;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;}.elementor-31340 .elementor-element.elementor-element-6775c6d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-6775c6d2.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-31340 .elementor-element.elementor-element-bda8e2c{--content-width:800px;}}@media(max-width:1024px){.elementor-31340 .elementor-element.elementor-element-657dc009{--grid-auto-flow:row;}.elementor-31340 .elementor-element.elementor-element-3e683f66{--grid-auto-flow:row;}.elementor-31340 .elementor-element.elementor-element-68341b0b{--grid-auto-flow:row;}.elementor-31340 .elementor-element.elementor-element-35e56b5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-31340 .elementor-element.elementor-element-699c213{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-31340 .elementor-element.elementor-element-276f7a03 .elementor-heading-title{font-size:28px;}.elementor-31340 .elementor-element.elementor-element-6044a5cc{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-31340 .elementor-element.elementor-element-1022b5b9 .elementor-heading-title{font-size:24px;}.elementor-31340 .elementor-element.elementor-element-657dc009{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31340 .elementor-element.elementor-element-6bbda71d .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-839ff80 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-f7495c7 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-6932119 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-8829927 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-be777f1 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-bb7bba9 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-61ecb3d .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-3e683f66{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31340 .elementor-element.elementor-element-3941190f .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-ff91a91 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-b3ff939 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-a3e1761 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-c7efbd3 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-13bc962 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-194ea7f .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-68341b0b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31340 .elementor-element.elementor-element-27e2a808 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-e0e0617 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-8daf9ac .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-c1d6416 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-5e79f3a .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-5f75534 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-7b9d7b4 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-56badb5 .elementor-button{font-size:16px;}.elementor-31340 .elementor-element.elementor-element-43cebff{font-size:14px;}.elementor-31340 .elementor-element.elementor-element-7d2f37e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-49b4e8d{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-31340 .elementor-element.elementor-element-7d8bdde .elementor-heading-title{font-size:24px;}.elementor-31340 .elementor-element.elementor-element-35e56b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31340 .elementor-element.elementor-element-be3bef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31340 .elementor-element.elementor-element-6c215196{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-31340 .elementor-element.elementor-element-470b7cef{--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-31340 .elementor-element.elementor-element-3358f840 .elementor-heading-title{font-size:24px;}.elementor-31340 .elementor-element.elementor-element-bda8e2c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31340 .elementor-element.elementor-element-583cd84d{font-size:14px;}.elementor-31340 .elementor-element.elementor-element-29843d6{font-size:14px;}.elementor-31340 .elementor-element.elementor-element-34169df5{font-size:14px;}.elementor-31340 .elementor-element.elementor-element-4691ec93{font-size:14px;}.elementor-31340 .elementor-element.elementor-element-3da0e007{font-size:14px;}.elementor-31340 .elementor-element.elementor-element-2bb96e8f{font-size:14px;}.elementor-31340 .elementor-element.elementor-element-343688f4{--n-accordion-title-font-size:16px;}:where( .elementor-31340 .elementor-element.elementor-element-343688f4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-width:1px 1px 1px 1px;--border-radius:0px 0px 5px 5px;}.elementor-31340 .elementor-element.elementor-element-66a1dc70{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-31340 .elementor-element.elementor-element-6cee6051 .elementor-button{font-size:14px;}.elementor-31340 .elementor-element.elementor-element-6775c6d2 .elementor-button{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-276f7a03 */.special-color{
    background: linear-gradient(90deg, #0d47a1, #1e88e5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fdab1e */.elementor-31340 .elementor-element.elementor-element-4fdab1e:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1022b5b9 */.special-color-new{
    background: linear-gradient(90deg, #000000, #0d47a1, #ffba08);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17588278 */.elementor-31340 .elementor-element.elementor-element-17588278 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b873bf */.elementor-31340 .elementor-element.elementor-element-0b873bf {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bbda71d */.elementor-31340 .elementor-element.elementor-element-6bbda71d:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-649f6f71 */.elementor-31340 .elementor-element.elementor-element-649f6f71:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-408ce94 */.elementor-31340 .elementor-element.elementor-element-408ce94 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a6f0a */.elementor-31340 .elementor-element.elementor-element-29a6f0a {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-839ff80 */.elementor-31340 .elementor-element.elementor-element-839ff80:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c2d859 */.elementor-31340 .elementor-element.elementor-element-9c2d859:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e953c9 */.elementor-31340 .elementor-element.elementor-element-7e953c9 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4468654 */.elementor-31340 .elementor-element.elementor-element-4468654 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7495c7 */.elementor-31340 .elementor-element.elementor-element-f7495c7:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71a4fb */.elementor-31340 .elementor-element.elementor-element-a71a4fb:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd76d6d */.elementor-31340 .elementor-element.elementor-element-cd76d6d {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e60b0a5 */.elementor-31340 .elementor-element.elementor-element-e60b0a5 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6932119 */.elementor-31340 .elementor-element.elementor-element-6932119:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed09830 */.elementor-31340 .elementor-element.elementor-element-ed09830:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-003803b */.elementor-31340 .elementor-element.elementor-element-003803b {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d62f60 */.elementor-31340 .elementor-element.elementor-element-9d62f60 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8829927 */.elementor-31340 .elementor-element.elementor-element-8829927:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d34ad4 */.elementor-31340 .elementor-element.elementor-element-7d34ad4:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2feb834 */.elementor-31340 .elementor-element.elementor-element-2feb834 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845bfb */.elementor-31340 .elementor-element.elementor-element-4845bfb {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be777f1 */.elementor-31340 .elementor-element.elementor-element-be777f1:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f990f */.elementor-31340 .elementor-element.elementor-element-38f990f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b0fea */.elementor-31340 .elementor-element.elementor-element-81b0fea {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-885d6ba */.elementor-31340 .elementor-element.elementor-element-885d6ba {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb7bba9 */.elementor-31340 .elementor-element.elementor-element-bb7bba9:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2953f11 */.elementor-31340 .elementor-element.elementor-element-2953f11:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a237036 */.elementor-31340 .elementor-element.elementor-element-a237036 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d163a20 */.elementor-31340 .elementor-element.elementor-element-d163a20 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61ecb3d */.elementor-31340 .elementor-element.elementor-element-61ecb3d:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f62974a */.elementor-31340 .elementor-element.elementor-element-f62974a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77961fe6 */.elementor-31340 .elementor-element.elementor-element-77961fe6 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5973704 */.elementor-31340 .elementor-element.elementor-element-5973704 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3941190f */.elementor-31340 .elementor-element.elementor-element-3941190f:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51bbf10e */.elementor-31340 .elementor-element.elementor-element-51bbf10e:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92ca705 */.elementor-31340 .elementor-element.elementor-element-92ca705 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c66a335 */.elementor-31340 .elementor-element.elementor-element-c66a335 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff91a91 */.elementor-31340 .elementor-element.elementor-element-ff91a91:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fa049 */.elementor-31340 .elementor-element.elementor-element-85fa049:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbfefa */.elementor-31340 .elementor-element.elementor-element-cdbfefa {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab62e06 */.elementor-31340 .elementor-element.elementor-element-ab62e06 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3ff939 */.elementor-31340 .elementor-element.elementor-element-b3ff939:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e86ee8 */.elementor-31340 .elementor-element.elementor-element-1e86ee8:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1a9e9 */.elementor-31340 .elementor-element.elementor-element-9a1a9e9 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80491b9 */.elementor-31340 .elementor-element.elementor-element-80491b9 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3e1761 */.elementor-31340 .elementor-element.elementor-element-a3e1761:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e15c3f */.elementor-31340 .elementor-element.elementor-element-5e15c3f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-664062f */.elementor-31340 .elementor-element.elementor-element-664062f {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b839ce2 */.elementor-31340 .elementor-element.elementor-element-b839ce2 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7efbd3 */.elementor-31340 .elementor-element.elementor-element-c7efbd3:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce7276 */.elementor-31340 .elementor-element.elementor-element-bce7276:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc1af9f */.elementor-31340 .elementor-element.elementor-element-bc1af9f {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d12dac6 */.elementor-31340 .elementor-element.elementor-element-d12dac6 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13bc962 */.elementor-31340 .elementor-element.elementor-element-13bc962:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4c80be */.elementor-31340 .elementor-element.elementor-element-c4c80be:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73b37cf */.elementor-31340 .elementor-element.elementor-element-73b37cf {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0732662 */.elementor-31340 .elementor-element.elementor-element-0732662 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-194ea7f */.elementor-31340 .elementor-element.elementor-element-194ea7f:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26d3c6 */.elementor-31340 .elementor-element.elementor-element-b26d3c6:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c06ab3c */.elementor-31340 .elementor-element.elementor-element-c06ab3c {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687ba67 */.elementor-31340 .elementor-element.elementor-element-687ba67 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27e2a808 */.elementor-31340 .elementor-element.elementor-element-27e2a808:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455a4e0e */.elementor-31340 .elementor-element.elementor-element-455a4e0e:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cbd274 */.elementor-31340 .elementor-element.elementor-element-0cbd274 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f9152 */.elementor-31340 .elementor-element.elementor-element-23f9152 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0e0617 */.elementor-31340 .elementor-element.elementor-element-e0e0617:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a210d71 */.elementor-31340 .elementor-element.elementor-element-a210d71:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a789f0c */.elementor-31340 .elementor-element.elementor-element-a789f0c {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5d2849 */.elementor-31340 .elementor-element.elementor-element-d5d2849 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8daf9ac */.elementor-31340 .elementor-element.elementor-element-8daf9ac:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d10b08 */.elementor-31340 .elementor-element.elementor-element-3d10b08:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b408c79 */.elementor-31340 .elementor-element.elementor-element-b408c79 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4335770 */.elementor-31340 .elementor-element.elementor-element-4335770 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1d6416 */.elementor-31340 .elementor-element.elementor-element-c1d6416:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd8060 */.elementor-31340 .elementor-element.elementor-element-fbd8060:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5e2643 */.elementor-31340 .elementor-element.elementor-element-c5e2643 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cfe4be */.elementor-31340 .elementor-element.elementor-element-0cfe4be {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e79f3a */.elementor-31340 .elementor-element.elementor-element-5e79f3a:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fbc963 */.elementor-31340 .elementor-element.elementor-element-8fbc963:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6c3e84 */.elementor-31340 .elementor-element.elementor-element-e6c3e84 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ea650 */.elementor-31340 .elementor-element.elementor-element-91ea650 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f75534 */.elementor-31340 .elementor-element.elementor-element-5f75534:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1138fa */.elementor-31340 .elementor-element.elementor-element-f1138fa:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a36dc */.elementor-31340 .elementor-element.elementor-element-13a36dc {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71fc852 */.elementor-31340 .elementor-element.elementor-element-71fc852 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b9d7b4 */.elementor-31340 .elementor-element.elementor-element-7b9d7b4:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41971c9 */.elementor-31340 .elementor-element.elementor-element-41971c9:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a88911 */.elementor-31340 .elementor-element.elementor-element-0a88911 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cda7fed */.elementor-31340 .elementor-element.elementor-element-cda7fed {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56badb5 */.elementor-31340 .elementor-element.elementor-element-56badb5:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61d0040 */.elementor-31340 .elementor-element.elementor-element-61d0040:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17588278 */.elementor-31340 .elementor-element.elementor-element-17588278 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b873bf */.elementor-31340 .elementor-element.elementor-element-0b873bf {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bbda71d */.elementor-31340 .elementor-element.elementor-element-6bbda71d:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-649f6f71 */.elementor-31340 .elementor-element.elementor-element-649f6f71:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-408ce94 */.elementor-31340 .elementor-element.elementor-element-408ce94 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a6f0a */.elementor-31340 .elementor-element.elementor-element-29a6f0a {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-839ff80 */.elementor-31340 .elementor-element.elementor-element-839ff80:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c2d859 */.elementor-31340 .elementor-element.elementor-element-9c2d859:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e953c9 */.elementor-31340 .elementor-element.elementor-element-7e953c9 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4468654 */.elementor-31340 .elementor-element.elementor-element-4468654 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7495c7 */.elementor-31340 .elementor-element.elementor-element-f7495c7:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71a4fb */.elementor-31340 .elementor-element.elementor-element-a71a4fb:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd76d6d */.elementor-31340 .elementor-element.elementor-element-cd76d6d {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e60b0a5 */.elementor-31340 .elementor-element.elementor-element-e60b0a5 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6932119 */.elementor-31340 .elementor-element.elementor-element-6932119:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed09830 */.elementor-31340 .elementor-element.elementor-element-ed09830:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-003803b */.elementor-31340 .elementor-element.elementor-element-003803b {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d62f60 */.elementor-31340 .elementor-element.elementor-element-9d62f60 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8829927 */.elementor-31340 .elementor-element.elementor-element-8829927:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d34ad4 */.elementor-31340 .elementor-element.elementor-element-7d34ad4:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2feb834 */.elementor-31340 .elementor-element.elementor-element-2feb834 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845bfb */.elementor-31340 .elementor-element.elementor-element-4845bfb {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be777f1 */.elementor-31340 .elementor-element.elementor-element-be777f1:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f990f */.elementor-31340 .elementor-element.elementor-element-38f990f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b0fea */.elementor-31340 .elementor-element.elementor-element-81b0fea {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-885d6ba */.elementor-31340 .elementor-element.elementor-element-885d6ba {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb7bba9 */.elementor-31340 .elementor-element.elementor-element-bb7bba9:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2953f11 */.elementor-31340 .elementor-element.elementor-element-2953f11:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a237036 */.elementor-31340 .elementor-element.elementor-element-a237036 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d163a20 */.elementor-31340 .elementor-element.elementor-element-d163a20 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61ecb3d */.elementor-31340 .elementor-element.elementor-element-61ecb3d:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f62974a */.elementor-31340 .elementor-element.elementor-element-f62974a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77961fe6 */.elementor-31340 .elementor-element.elementor-element-77961fe6 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5973704 */.elementor-31340 .elementor-element.elementor-element-5973704 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3941190f */.elementor-31340 .elementor-element.elementor-element-3941190f:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51bbf10e */.elementor-31340 .elementor-element.elementor-element-51bbf10e:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92ca705 */.elementor-31340 .elementor-element.elementor-element-92ca705 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c66a335 */.elementor-31340 .elementor-element.elementor-element-c66a335 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff91a91 */.elementor-31340 .elementor-element.elementor-element-ff91a91:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fa049 */.elementor-31340 .elementor-element.elementor-element-85fa049:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbfefa */.elementor-31340 .elementor-element.elementor-element-cdbfefa {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab62e06 */.elementor-31340 .elementor-element.elementor-element-ab62e06 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3ff939 */.elementor-31340 .elementor-element.elementor-element-b3ff939:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e86ee8 */.elementor-31340 .elementor-element.elementor-element-1e86ee8:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1a9e9 */.elementor-31340 .elementor-element.elementor-element-9a1a9e9 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80491b9 */.elementor-31340 .elementor-element.elementor-element-80491b9 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3e1761 */.elementor-31340 .elementor-element.elementor-element-a3e1761:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e15c3f */.elementor-31340 .elementor-element.elementor-element-5e15c3f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-664062f */.elementor-31340 .elementor-element.elementor-element-664062f {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b839ce2 */.elementor-31340 .elementor-element.elementor-element-b839ce2 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7efbd3 */.elementor-31340 .elementor-element.elementor-element-c7efbd3:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce7276 */.elementor-31340 .elementor-element.elementor-element-bce7276:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc1af9f */.elementor-31340 .elementor-element.elementor-element-bc1af9f {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d12dac6 */.elementor-31340 .elementor-element.elementor-element-d12dac6 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13bc962 */.elementor-31340 .elementor-element.elementor-element-13bc962:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4c80be */.elementor-31340 .elementor-element.elementor-element-c4c80be:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73b37cf */.elementor-31340 .elementor-element.elementor-element-73b37cf {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0732662 */.elementor-31340 .elementor-element.elementor-element-0732662 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-194ea7f */.elementor-31340 .elementor-element.elementor-element-194ea7f:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26d3c6 */.elementor-31340 .elementor-element.elementor-element-b26d3c6:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c06ab3c */.elementor-31340 .elementor-element.elementor-element-c06ab3c {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687ba67 */.elementor-31340 .elementor-element.elementor-element-687ba67 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27e2a808 */.elementor-31340 .elementor-element.elementor-element-27e2a808:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455a4e0e */.elementor-31340 .elementor-element.elementor-element-455a4e0e:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cbd274 */.elementor-31340 .elementor-element.elementor-element-0cbd274 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f9152 */.elementor-31340 .elementor-element.elementor-element-23f9152 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0e0617 */.elementor-31340 .elementor-element.elementor-element-e0e0617:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a210d71 */.elementor-31340 .elementor-element.elementor-element-a210d71:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a789f0c */.elementor-31340 .elementor-element.elementor-element-a789f0c {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5d2849 */.elementor-31340 .elementor-element.elementor-element-d5d2849 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8daf9ac */.elementor-31340 .elementor-element.elementor-element-8daf9ac:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d10b08 */.elementor-31340 .elementor-element.elementor-element-3d10b08:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b408c79 */.elementor-31340 .elementor-element.elementor-element-b408c79 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4335770 */.elementor-31340 .elementor-element.elementor-element-4335770 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1d6416 */.elementor-31340 .elementor-element.elementor-element-c1d6416:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd8060 */.elementor-31340 .elementor-element.elementor-element-fbd8060:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5e2643 */.elementor-31340 .elementor-element.elementor-element-c5e2643 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cfe4be */.elementor-31340 .elementor-element.elementor-element-0cfe4be {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e79f3a */.elementor-31340 .elementor-element.elementor-element-5e79f3a:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fbc963 */.elementor-31340 .elementor-element.elementor-element-8fbc963:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6c3e84 */.elementor-31340 .elementor-element.elementor-element-e6c3e84 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ea650 */.elementor-31340 .elementor-element.elementor-element-91ea650 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f75534 */.elementor-31340 .elementor-element.elementor-element-5f75534:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1138fa */.elementor-31340 .elementor-element.elementor-element-f1138fa:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a36dc */.elementor-31340 .elementor-element.elementor-element-13a36dc {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71fc852 */.elementor-31340 .elementor-element.elementor-element-71fc852 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b9d7b4 */.elementor-31340 .elementor-element.elementor-element-7b9d7b4:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41971c9 */.elementor-31340 .elementor-element.elementor-element-41971c9:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a88911 */.elementor-31340 .elementor-element.elementor-element-0a88911 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cda7fed */.elementor-31340 .elementor-element.elementor-element-cda7fed {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56badb5 */.elementor-31340 .elementor-element.elementor-element-56badb5:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61d0040 */.elementor-31340 .elementor-element.elementor-element-61d0040:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17588278 */.elementor-31340 .elementor-element.elementor-element-17588278 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b873bf */.elementor-31340 .elementor-element.elementor-element-0b873bf {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bbda71d */.elementor-31340 .elementor-element.elementor-element-6bbda71d:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-649f6f71 */.elementor-31340 .elementor-element.elementor-element-649f6f71:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-408ce94 */.elementor-31340 .elementor-element.elementor-element-408ce94 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a6f0a */.elementor-31340 .elementor-element.elementor-element-29a6f0a {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-839ff80 */.elementor-31340 .elementor-element.elementor-element-839ff80:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c2d859 */.elementor-31340 .elementor-element.elementor-element-9c2d859:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e953c9 */.elementor-31340 .elementor-element.elementor-element-7e953c9 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4468654 */.elementor-31340 .elementor-element.elementor-element-4468654 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7495c7 */.elementor-31340 .elementor-element.elementor-element-f7495c7:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71a4fb */.elementor-31340 .elementor-element.elementor-element-a71a4fb:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd76d6d */.elementor-31340 .elementor-element.elementor-element-cd76d6d {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e60b0a5 */.elementor-31340 .elementor-element.elementor-element-e60b0a5 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6932119 */.elementor-31340 .elementor-element.elementor-element-6932119:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed09830 */.elementor-31340 .elementor-element.elementor-element-ed09830:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-003803b */.elementor-31340 .elementor-element.elementor-element-003803b {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d62f60 */.elementor-31340 .elementor-element.elementor-element-9d62f60 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8829927 */.elementor-31340 .elementor-element.elementor-element-8829927:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d34ad4 */.elementor-31340 .elementor-element.elementor-element-7d34ad4:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2feb834 */.elementor-31340 .elementor-element.elementor-element-2feb834 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845bfb */.elementor-31340 .elementor-element.elementor-element-4845bfb {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be777f1 */.elementor-31340 .elementor-element.elementor-element-be777f1:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f990f */.elementor-31340 .elementor-element.elementor-element-38f990f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b0fea */.elementor-31340 .elementor-element.elementor-element-81b0fea {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-885d6ba */.elementor-31340 .elementor-element.elementor-element-885d6ba {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb7bba9 */.elementor-31340 .elementor-element.elementor-element-bb7bba9:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2953f11 */.elementor-31340 .elementor-element.elementor-element-2953f11:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a237036 */.elementor-31340 .elementor-element.elementor-element-a237036 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d163a20 */.elementor-31340 .elementor-element.elementor-element-d163a20 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61ecb3d */.elementor-31340 .elementor-element.elementor-element-61ecb3d:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f62974a */.elementor-31340 .elementor-element.elementor-element-f62974a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77961fe6 */.elementor-31340 .elementor-element.elementor-element-77961fe6 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5973704 */.elementor-31340 .elementor-element.elementor-element-5973704 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3941190f */.elementor-31340 .elementor-element.elementor-element-3941190f:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51bbf10e */.elementor-31340 .elementor-element.elementor-element-51bbf10e:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92ca705 */.elementor-31340 .elementor-element.elementor-element-92ca705 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c66a335 */.elementor-31340 .elementor-element.elementor-element-c66a335 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff91a91 */.elementor-31340 .elementor-element.elementor-element-ff91a91:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fa049 */.elementor-31340 .elementor-element.elementor-element-85fa049:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbfefa */.elementor-31340 .elementor-element.elementor-element-cdbfefa {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab62e06 */.elementor-31340 .elementor-element.elementor-element-ab62e06 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3ff939 */.elementor-31340 .elementor-element.elementor-element-b3ff939:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e86ee8 */.elementor-31340 .elementor-element.elementor-element-1e86ee8:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1a9e9 */.elementor-31340 .elementor-element.elementor-element-9a1a9e9 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80491b9 */.elementor-31340 .elementor-element.elementor-element-80491b9 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3e1761 */.elementor-31340 .elementor-element.elementor-element-a3e1761:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e15c3f */.elementor-31340 .elementor-element.elementor-element-5e15c3f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-664062f */.elementor-31340 .elementor-element.elementor-element-664062f {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b839ce2 */.elementor-31340 .elementor-element.elementor-element-b839ce2 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7efbd3 */.elementor-31340 .elementor-element.elementor-element-c7efbd3:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce7276 */.elementor-31340 .elementor-element.elementor-element-bce7276:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc1af9f */.elementor-31340 .elementor-element.elementor-element-bc1af9f {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d12dac6 */.elementor-31340 .elementor-element.elementor-element-d12dac6 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13bc962 */.elementor-31340 .elementor-element.elementor-element-13bc962:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4c80be */.elementor-31340 .elementor-element.elementor-element-c4c80be:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73b37cf */.elementor-31340 .elementor-element.elementor-element-73b37cf {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0732662 */.elementor-31340 .elementor-element.elementor-element-0732662 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-194ea7f */.elementor-31340 .elementor-element.elementor-element-194ea7f:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26d3c6 */.elementor-31340 .elementor-element.elementor-element-b26d3c6:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c06ab3c */.elementor-31340 .elementor-element.elementor-element-c06ab3c {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687ba67 */.elementor-31340 .elementor-element.elementor-element-687ba67 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27e2a808 */.elementor-31340 .elementor-element.elementor-element-27e2a808:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455a4e0e */.elementor-31340 .elementor-element.elementor-element-455a4e0e:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cbd274 */.elementor-31340 .elementor-element.elementor-element-0cbd274 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f9152 */.elementor-31340 .elementor-element.elementor-element-23f9152 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0e0617 */.elementor-31340 .elementor-element.elementor-element-e0e0617:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a210d71 */.elementor-31340 .elementor-element.elementor-element-a210d71:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a789f0c */.elementor-31340 .elementor-element.elementor-element-a789f0c {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5d2849 */.elementor-31340 .elementor-element.elementor-element-d5d2849 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8daf9ac */.elementor-31340 .elementor-element.elementor-element-8daf9ac:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d10b08 */.elementor-31340 .elementor-element.elementor-element-3d10b08:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b408c79 */.elementor-31340 .elementor-element.elementor-element-b408c79 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4335770 */.elementor-31340 .elementor-element.elementor-element-4335770 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1d6416 */.elementor-31340 .elementor-element.elementor-element-c1d6416:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd8060 */.elementor-31340 .elementor-element.elementor-element-fbd8060:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5e2643 */.elementor-31340 .elementor-element.elementor-element-c5e2643 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cfe4be */.elementor-31340 .elementor-element.elementor-element-0cfe4be {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e79f3a */.elementor-31340 .elementor-element.elementor-element-5e79f3a:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fbc963 */.elementor-31340 .elementor-element.elementor-element-8fbc963:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6c3e84 */.elementor-31340 .elementor-element.elementor-element-e6c3e84 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ea650 */.elementor-31340 .elementor-element.elementor-element-91ea650 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f75534 */.elementor-31340 .elementor-element.elementor-element-5f75534:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1138fa */.elementor-31340 .elementor-element.elementor-element-f1138fa:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a36dc */.elementor-31340 .elementor-element.elementor-element-13a36dc {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71fc852 */.elementor-31340 .elementor-element.elementor-element-71fc852 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b9d7b4 */.elementor-31340 .elementor-element.elementor-element-7b9d7b4:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41971c9 */.elementor-31340 .elementor-element.elementor-element-41971c9:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a88911 */.elementor-31340 .elementor-element.elementor-element-0a88911 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cda7fed */.elementor-31340 .elementor-element.elementor-element-cda7fed {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56badb5 */.elementor-31340 .elementor-element.elementor-element-56badb5:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61d0040 */.elementor-31340 .elementor-element.elementor-element-61d0040:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17588278 */.elementor-31340 .elementor-element.elementor-element-17588278 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b873bf */.elementor-31340 .elementor-element.elementor-element-0b873bf {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bbda71d */.elementor-31340 .elementor-element.elementor-element-6bbda71d:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-649f6f71 */.elementor-31340 .elementor-element.elementor-element-649f6f71:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-408ce94 */.elementor-31340 .elementor-element.elementor-element-408ce94 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a6f0a */.elementor-31340 .elementor-element.elementor-element-29a6f0a {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-839ff80 */.elementor-31340 .elementor-element.elementor-element-839ff80:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c2d859 */.elementor-31340 .elementor-element.elementor-element-9c2d859:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e953c9 */.elementor-31340 .elementor-element.elementor-element-7e953c9 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4468654 */.elementor-31340 .elementor-element.elementor-element-4468654 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7495c7 */.elementor-31340 .elementor-element.elementor-element-f7495c7:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71a4fb */.elementor-31340 .elementor-element.elementor-element-a71a4fb:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd76d6d */.elementor-31340 .elementor-element.elementor-element-cd76d6d {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e60b0a5 */.elementor-31340 .elementor-element.elementor-element-e60b0a5 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6932119 */.elementor-31340 .elementor-element.elementor-element-6932119:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed09830 */.elementor-31340 .elementor-element.elementor-element-ed09830:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-003803b */.elementor-31340 .elementor-element.elementor-element-003803b {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d62f60 */.elementor-31340 .elementor-element.elementor-element-9d62f60 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8829927 */.elementor-31340 .elementor-element.elementor-element-8829927:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d34ad4 */.elementor-31340 .elementor-element.elementor-element-7d34ad4:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2feb834 */.elementor-31340 .elementor-element.elementor-element-2feb834 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845bfb */.elementor-31340 .elementor-element.elementor-element-4845bfb {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be777f1 */.elementor-31340 .elementor-element.elementor-element-be777f1:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f990f */.elementor-31340 .elementor-element.elementor-element-38f990f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b0fea */.elementor-31340 .elementor-element.elementor-element-81b0fea {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-885d6ba */.elementor-31340 .elementor-element.elementor-element-885d6ba {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb7bba9 */.elementor-31340 .elementor-element.elementor-element-bb7bba9:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2953f11 */.elementor-31340 .elementor-element.elementor-element-2953f11:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a237036 */.elementor-31340 .elementor-element.elementor-element-a237036 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d163a20 */.elementor-31340 .elementor-element.elementor-element-d163a20 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61ecb3d */.elementor-31340 .elementor-element.elementor-element-61ecb3d:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f62974a */.elementor-31340 .elementor-element.elementor-element-f62974a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77961fe6 */.elementor-31340 .elementor-element.elementor-element-77961fe6 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5973704 */.elementor-31340 .elementor-element.elementor-element-5973704 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3941190f */.elementor-31340 .elementor-element.elementor-element-3941190f:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51bbf10e */.elementor-31340 .elementor-element.elementor-element-51bbf10e:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92ca705 */.elementor-31340 .elementor-element.elementor-element-92ca705 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c66a335 */.elementor-31340 .elementor-element.elementor-element-c66a335 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff91a91 */.elementor-31340 .elementor-element.elementor-element-ff91a91:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fa049 */.elementor-31340 .elementor-element.elementor-element-85fa049:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbfefa */.elementor-31340 .elementor-element.elementor-element-cdbfefa {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab62e06 */.elementor-31340 .elementor-element.elementor-element-ab62e06 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3ff939 */.elementor-31340 .elementor-element.elementor-element-b3ff939:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e86ee8 */.elementor-31340 .elementor-element.elementor-element-1e86ee8:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1a9e9 */.elementor-31340 .elementor-element.elementor-element-9a1a9e9 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80491b9 */.elementor-31340 .elementor-element.elementor-element-80491b9 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3e1761 */.elementor-31340 .elementor-element.elementor-element-a3e1761:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e15c3f */.elementor-31340 .elementor-element.elementor-element-5e15c3f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-664062f */.elementor-31340 .elementor-element.elementor-element-664062f {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b839ce2 */.elementor-31340 .elementor-element.elementor-element-b839ce2 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7efbd3 */.elementor-31340 .elementor-element.elementor-element-c7efbd3:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce7276 */.elementor-31340 .elementor-element.elementor-element-bce7276:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc1af9f */.elementor-31340 .elementor-element.elementor-element-bc1af9f {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d12dac6 */.elementor-31340 .elementor-element.elementor-element-d12dac6 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13bc962 */.elementor-31340 .elementor-element.elementor-element-13bc962:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4c80be */.elementor-31340 .elementor-element.elementor-element-c4c80be:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73b37cf */.elementor-31340 .elementor-element.elementor-element-73b37cf {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0732662 */.elementor-31340 .elementor-element.elementor-element-0732662 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-194ea7f */.elementor-31340 .elementor-element.elementor-element-194ea7f:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26d3c6 */.elementor-31340 .elementor-element.elementor-element-b26d3c6:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c06ab3c */.elementor-31340 .elementor-element.elementor-element-c06ab3c {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687ba67 */.elementor-31340 .elementor-element.elementor-element-687ba67 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27e2a808 */.elementor-31340 .elementor-element.elementor-element-27e2a808:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455a4e0e */.elementor-31340 .elementor-element.elementor-element-455a4e0e:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cbd274 */.elementor-31340 .elementor-element.elementor-element-0cbd274 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f9152 */.elementor-31340 .elementor-element.elementor-element-23f9152 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0e0617 */.elementor-31340 .elementor-element.elementor-element-e0e0617:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a210d71 */.elementor-31340 .elementor-element.elementor-element-a210d71:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a789f0c */.elementor-31340 .elementor-element.elementor-element-a789f0c {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5d2849 */.elementor-31340 .elementor-element.elementor-element-d5d2849 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8daf9ac */.elementor-31340 .elementor-element.elementor-element-8daf9ac:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d10b08 */.elementor-31340 .elementor-element.elementor-element-3d10b08:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b408c79 */.elementor-31340 .elementor-element.elementor-element-b408c79 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4335770 */.elementor-31340 .elementor-element.elementor-element-4335770 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1d6416 */.elementor-31340 .elementor-element.elementor-element-c1d6416:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd8060 */.elementor-31340 .elementor-element.elementor-element-fbd8060:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5e2643 */.elementor-31340 .elementor-element.elementor-element-c5e2643 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cfe4be */.elementor-31340 .elementor-element.elementor-element-0cfe4be {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e79f3a */.elementor-31340 .elementor-element.elementor-element-5e79f3a:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fbc963 */.elementor-31340 .elementor-element.elementor-element-8fbc963:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6c3e84 */.elementor-31340 .elementor-element.elementor-element-e6c3e84 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ea650 */.elementor-31340 .elementor-element.elementor-element-91ea650 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f75534 */.elementor-31340 .elementor-element.elementor-element-5f75534:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1138fa */.elementor-31340 .elementor-element.elementor-element-f1138fa:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a36dc */.elementor-31340 .elementor-element.elementor-element-13a36dc {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71fc852 */.elementor-31340 .elementor-element.elementor-element-71fc852 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b9d7b4 */.elementor-31340 .elementor-element.elementor-element-7b9d7b4:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41971c9 */.elementor-31340 .elementor-element.elementor-element-41971c9:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a88911 */.elementor-31340 .elementor-element.elementor-element-0a88911 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cda7fed */.elementor-31340 .elementor-element.elementor-element-cda7fed {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56badb5 */.elementor-31340 .elementor-element.elementor-element-56badb5:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61d0040 */.elementor-31340 .elementor-element.elementor-element-61d0040:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17588278 */.elementor-31340 .elementor-element.elementor-element-17588278 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b873bf */.elementor-31340 .elementor-element.elementor-element-0b873bf {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bbda71d */.elementor-31340 .elementor-element.elementor-element-6bbda71d:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-649f6f71 */.elementor-31340 .elementor-element.elementor-element-649f6f71:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-408ce94 */.elementor-31340 .elementor-element.elementor-element-408ce94 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a6f0a */.elementor-31340 .elementor-element.elementor-element-29a6f0a {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-839ff80 */.elementor-31340 .elementor-element.elementor-element-839ff80:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c2d859 */.elementor-31340 .elementor-element.elementor-element-9c2d859:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e953c9 */.elementor-31340 .elementor-element.elementor-element-7e953c9 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4468654 */.elementor-31340 .elementor-element.elementor-element-4468654 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7495c7 */.elementor-31340 .elementor-element.elementor-element-f7495c7:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a71a4fb */.elementor-31340 .elementor-element.elementor-element-a71a4fb:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd76d6d */.elementor-31340 .elementor-element.elementor-element-cd76d6d {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e60b0a5 */.elementor-31340 .elementor-element.elementor-element-e60b0a5 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6932119 */.elementor-31340 .elementor-element.elementor-element-6932119:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed09830 */.elementor-31340 .elementor-element.elementor-element-ed09830:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-003803b */.elementor-31340 .elementor-element.elementor-element-003803b {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d62f60 */.elementor-31340 .elementor-element.elementor-element-9d62f60 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8829927 */.elementor-31340 .elementor-element.elementor-element-8829927:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d34ad4 */.elementor-31340 .elementor-element.elementor-element-7d34ad4:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2feb834 */.elementor-31340 .elementor-element.elementor-element-2feb834 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4845bfb */.elementor-31340 .elementor-element.elementor-element-4845bfb {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be777f1 */.elementor-31340 .elementor-element.elementor-element-be777f1:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f990f */.elementor-31340 .elementor-element.elementor-element-38f990f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81b0fea */.elementor-31340 .elementor-element.elementor-element-81b0fea {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-885d6ba */.elementor-31340 .elementor-element.elementor-element-885d6ba {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb7bba9 */.elementor-31340 .elementor-element.elementor-element-bb7bba9:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2953f11 */.elementor-31340 .elementor-element.elementor-element-2953f11:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a237036 */.elementor-31340 .elementor-element.elementor-element-a237036 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d163a20 */.elementor-31340 .elementor-element.elementor-element-d163a20 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61ecb3d */.elementor-31340 .elementor-element.elementor-element-61ecb3d:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f62974a */.elementor-31340 .elementor-element.elementor-element-f62974a:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77961fe6 */.elementor-31340 .elementor-element.elementor-element-77961fe6 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5973704 */.elementor-31340 .elementor-element.elementor-element-5973704 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3941190f */.elementor-31340 .elementor-element.elementor-element-3941190f:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51bbf10e */.elementor-31340 .elementor-element.elementor-element-51bbf10e:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92ca705 */.elementor-31340 .elementor-element.elementor-element-92ca705 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c66a335 */.elementor-31340 .elementor-element.elementor-element-c66a335 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff91a91 */.elementor-31340 .elementor-element.elementor-element-ff91a91:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fa049 */.elementor-31340 .elementor-element.elementor-element-85fa049:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdbfefa */.elementor-31340 .elementor-element.elementor-element-cdbfefa {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab62e06 */.elementor-31340 .elementor-element.elementor-element-ab62e06 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3ff939 */.elementor-31340 .elementor-element.elementor-element-b3ff939:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e86ee8 */.elementor-31340 .elementor-element.elementor-element-1e86ee8:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a1a9e9 */.elementor-31340 .elementor-element.elementor-element-9a1a9e9 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80491b9 */.elementor-31340 .elementor-element.elementor-element-80491b9 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3e1761 */.elementor-31340 .elementor-element.elementor-element-a3e1761:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e15c3f */.elementor-31340 .elementor-element.elementor-element-5e15c3f:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-664062f */.elementor-31340 .elementor-element.elementor-element-664062f {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b839ce2 */.elementor-31340 .elementor-element.elementor-element-b839ce2 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7efbd3 */.elementor-31340 .elementor-element.elementor-element-c7efbd3:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce7276 */.elementor-31340 .elementor-element.elementor-element-bce7276:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc1af9f */.elementor-31340 .elementor-element.elementor-element-bc1af9f {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d12dac6 */.elementor-31340 .elementor-element.elementor-element-d12dac6 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13bc962 */.elementor-31340 .elementor-element.elementor-element-13bc962:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4c80be */.elementor-31340 .elementor-element.elementor-element-c4c80be:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73b37cf */.elementor-31340 .elementor-element.elementor-element-73b37cf {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0732662 */.elementor-31340 .elementor-element.elementor-element-0732662 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-194ea7f */.elementor-31340 .elementor-element.elementor-element-194ea7f:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b26d3c6 */.elementor-31340 .elementor-element.elementor-element-b26d3c6:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c06ab3c */.elementor-31340 .elementor-element.elementor-element-c06ab3c {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687ba67 */.elementor-31340 .elementor-element.elementor-element-687ba67 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27e2a808 */.elementor-31340 .elementor-element.elementor-element-27e2a808:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455a4e0e */.elementor-31340 .elementor-element.elementor-element-455a4e0e:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cbd274 */.elementor-31340 .elementor-element.elementor-element-0cbd274 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f9152 */.elementor-31340 .elementor-element.elementor-element-23f9152 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0e0617 */.elementor-31340 .elementor-element.elementor-element-e0e0617:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a210d71 */.elementor-31340 .elementor-element.elementor-element-a210d71:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a789f0c */.elementor-31340 .elementor-element.elementor-element-a789f0c {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5d2849 */.elementor-31340 .elementor-element.elementor-element-d5d2849 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8daf9ac */.elementor-31340 .elementor-element.elementor-element-8daf9ac:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d10b08 */.elementor-31340 .elementor-element.elementor-element-3d10b08:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b408c79 */.elementor-31340 .elementor-element.elementor-element-b408c79 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4335770 */.elementor-31340 .elementor-element.elementor-element-4335770 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1d6416 */.elementor-31340 .elementor-element.elementor-element-c1d6416:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd8060 */.elementor-31340 .elementor-element.elementor-element-fbd8060:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5e2643 */.elementor-31340 .elementor-element.elementor-element-c5e2643 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cfe4be */.elementor-31340 .elementor-element.elementor-element-0cfe4be {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e79f3a */.elementor-31340 .elementor-element.elementor-element-5e79f3a:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fbc963 */.elementor-31340 .elementor-element.elementor-element-8fbc963:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6c3e84 */.elementor-31340 .elementor-element.elementor-element-e6c3e84 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ea650 */.elementor-31340 .elementor-element.elementor-element-91ea650 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f75534 */.elementor-31340 .elementor-element.elementor-element-5f75534:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1138fa */.elementor-31340 .elementor-element.elementor-element-f1138fa:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a36dc */.elementor-31340 .elementor-element.elementor-element-13a36dc {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71fc852 */.elementor-31340 .elementor-element.elementor-element-71fc852 {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b9d7b4 */.elementor-31340 .elementor-element.elementor-element-7b9d7b4:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41971c9 */.elementor-31340 .elementor-element.elementor-element-41971c9:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a88911 */.elementor-31340 .elementor-element.elementor-element-0a88911 {
    height: 25px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cda7fed */.elementor-31340 .elementor-element.elementor-element-cda7fed {
    height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56badb5 */.elementor-31340 .elementor-element.elementor-element-56badb5:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61d0040 */.elementor-31340 .elementor-element.elementor-element-61d0040:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d8bdde */.special-color-new{
    background: linear-gradient(90deg, #000000, #0d47a1, #ffba08);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3358f840 */.special-color-new{
    background: linear-gradient(90deg, #000000, #0d47a1, #ffba08);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cee6051 */.elementor-31340 .elementor-element.elementor-element-6cee6051:hover {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6775c6d2 */.elementor-31340 .elementor-element.elementor-element-6775c6d2:hover {
    transform: translateX(5px);
}/* End custom CSS */