.elementor-1522 .elementor-element.elementor-element-1c243bb{--display:flex;--min-height:684px;}.elementor-1522 .elementor-element.elementor-element-1c243bb:not(.elementor-motion-effects-element-type-background), .elementor-1522 .elementor-element.elementor-element-1c243bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1522 .elementor-element.elementor-element-1c243bb.bdt-cursor-effects-yes{--cursor-ball-color:#FFFFFF;--cursor-ball-size:11px;--cursor-circle-size:36px;}.elementor-1522 .elementor-element.elementor-element-2d3dc9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1522 .elementor-element.elementor-element-8e09c92{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1522 .elementor-element.elementor-element-540b564 img{border-radius:11px 11px 11px 11px;}.elementor-1522 .elementor-element.elementor-element-4f494b2{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:27px 27px 27px 27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;}.elementor-1522 .elementor-element.elementor-element-4f494b2.e-con{--align-self:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1522 .elementor-element.elementor-element-cdaf5e8 .elementor-icon-wrapper{text-align:center;}.elementor-1522 .elementor-element.elementor-element-cdaf5e8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-cdaf5e8.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-cdaf5e8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-cdaf5e8.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-cdaf5e8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-cdaf5e8 .elementor-icon{font-size:25px;}.elementor-1522 .elementor-element.elementor-element-cdaf5e8 .elementor-icon svg{height:25px;}.elementor-1522 .elementor-element.elementor-element-cdaf5e8 .elementor-icon i, .elementor-1522 .elementor-element.elementor-element-cdaf5e8 .elementor-icon svg{transform:rotate(316deg);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1522 .elementor-element.elementor-element-4084378 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;line-height:29px;color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-8f41688{--display:flex;}.elementor-1522 .elementor-element.elementor-element-035abc3 img{border-radius:11px 11px 11px 11px;}.elementor-1522 .elementor-element.elementor-element-31723ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:27px 27px 27px 27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;}.elementor-1522 .elementor-element.elementor-element-31723ae.e-con{--align-self:flex-start;}.elementor-1522 .elementor-element.elementor-element-ccfa5f9.elementor-element{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-ccfa5f9 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:29px;color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-41a88db .elementor-icon-wrapper{text-align:center;}.elementor-1522 .elementor-element.elementor-element-41a88db.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-41a88db.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-41a88db.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-41a88db.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-41a88db.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-41a88db .elementor-icon{font-size:25px;}.elementor-1522 .elementor-element.elementor-element-41a88db .elementor-icon svg{height:25px;}.elementor-1522 .elementor-element.elementor-element-41a88db .elementor-icon i, .elementor-1522 .elementor-element.elementor-element-41a88db .elementor-icon svg{transform:rotate(316deg);}.elementor-1522 .elementor-element.elementor-element-e7bc41e{--display:flex;}.elementor-1522 .elementor-element.elementor-element-ca0c5b2 img{border-radius:11px 11px 11px 11px;}.elementor-1522 .elementor-element.elementor-element-f75e19c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:27px 27px 27px 27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;}.elementor-1522 .elementor-element.elementor-element-f75e19c.e-con{--align-self:flex-start;}.elementor-1522 .elementor-element.elementor-element-c8399db.elementor-element{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-c8399db .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:29px;color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-3a0ef40 .elementor-icon-wrapper{text-align:center;}.elementor-1522 .elementor-element.elementor-element-3a0ef40.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-3a0ef40.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-3a0ef40.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-3a0ef40.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-3a0ef40.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-3a0ef40 .elementor-icon{font-size:25px;}.elementor-1522 .elementor-element.elementor-element-3a0ef40 .elementor-icon svg{height:25px;}.elementor-1522 .elementor-element.elementor-element-3a0ef40 .elementor-icon i, .elementor-1522 .elementor-element.elementor-element-3a0ef40 .elementor-icon svg{transform:rotate(316deg);}.elementor-1522 .elementor-element.elementor-element-3890916{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1522 .elementor-element.elementor-element-4fc8210{--display:flex;}.elementor-1522 .elementor-element.elementor-element-66b0db5 img{border-radius:11px 11px 11px 11px;}.elementor-1522 .elementor-element.elementor-element-89597eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:27px 27px 27px 27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;}.elementor-1522 .elementor-element.elementor-element-89597eb.e-con{--align-self:flex-start;}.elementor-1522 .elementor-element.elementor-element-7905f1e.elementor-element{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-7905f1e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:29px;color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-d8d6999 .elementor-icon-wrapper{text-align:center;}.elementor-1522 .elementor-element.elementor-element-d8d6999.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-d8d6999.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-d8d6999.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-d8d6999.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-d8d6999.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-d8d6999 .elementor-icon{font-size:25px;}.elementor-1522 .elementor-element.elementor-element-d8d6999 .elementor-icon svg{height:25px;}.elementor-1522 .elementor-element.elementor-element-d8d6999 .elementor-icon i, .elementor-1522 .elementor-element.elementor-element-d8d6999 .elementor-icon svg{transform:rotate(316deg);}.elementor-1522 .elementor-element.elementor-element-9369cd5{--display:flex;}.elementor-1522 .elementor-element.elementor-element-1ff74ce img{border-radius:11px 11px 11px 11px;}.elementor-1522 .elementor-element.elementor-element-1da61ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:27px 27px 27px 27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;}.elementor-1522 .elementor-element.elementor-element-1da61ea.e-con{--align-self:flex-start;}.elementor-1522 .elementor-element.elementor-element-47854d8.elementor-element{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-47854d8 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:29px;color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-3c12664 .elementor-icon-wrapper{text-align:center;}.elementor-1522 .elementor-element.elementor-element-3c12664.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-3c12664.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-3c12664.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-3c12664.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-3c12664.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-3c12664 .elementor-icon{font-size:25px;}.elementor-1522 .elementor-element.elementor-element-3c12664 .elementor-icon svg{height:25px;}.elementor-1522 .elementor-element.elementor-element-3c12664 .elementor-icon i, .elementor-1522 .elementor-element.elementor-element-3c12664 .elementor-icon svg{transform:rotate(316deg);}.elementor-1522 .elementor-element.elementor-element-04f9397{--display:flex;}.elementor-1522 .elementor-element.elementor-element-fcddb42 img{border-radius:11px 11px 11px 11px;}.elementor-1522 .elementor-element.elementor-element-b88e7a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:27px 27px 27px 27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;}.elementor-1522 .elementor-element.elementor-element-b88e7a7.e-con{--align-self:flex-start;}.elementor-1522 .elementor-element.elementor-element-d71d2e0.elementor-element{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-d71d2e0 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:29px;color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-962ab04 .elementor-icon-wrapper{text-align:center;}.elementor-1522 .elementor-element.elementor-element-962ab04.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-962ab04.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-962ab04.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-962ab04.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-962ab04.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-962ab04 .elementor-icon{font-size:25px;}.elementor-1522 .elementor-element.elementor-element-962ab04 .elementor-icon svg{height:25px;}.elementor-1522 .elementor-element.elementor-element-962ab04 .elementor-icon i, .elementor-1522 .elementor-element.elementor-element-962ab04 .elementor-icon svg{transform:rotate(316deg);}.elementor-1522 .elementor-element.elementor-element-d436887{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1522 .elementor-element.elementor-element-bb79fc0{--display:flex;}.elementor-1522 .elementor-element.elementor-element-28ca3d3 img{border-radius:11px 11px 11px 11px;}.elementor-1522 .elementor-element.elementor-element-7c5b253{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:27px 27px 27px 27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;}.elementor-1522 .elementor-element.elementor-element-7c5b253.e-con{--align-self:flex-start;}.elementor-1522 .elementor-element.elementor-element-b221760.elementor-element{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-b221760 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:29px;color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-9d83432 .elementor-icon-wrapper{text-align:center;}.elementor-1522 .elementor-element.elementor-element-9d83432.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-9d83432.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-9d83432.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-9d83432.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-9d83432.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-9d83432 .elementor-icon{font-size:25px;}.elementor-1522 .elementor-element.elementor-element-9d83432 .elementor-icon svg{height:25px;}.elementor-1522 .elementor-element.elementor-element-9d83432 .elementor-icon i, .elementor-1522 .elementor-element.elementor-element-9d83432 .elementor-icon svg{transform:rotate(316deg);}.elementor-1522 .elementor-element.elementor-element-f032b04{--display:flex;}.elementor-1522 .elementor-element.elementor-element-9808ad6 img{border-radius:11px 11px 11px 11px;}.elementor-1522 .elementor-element.elementor-element-469179d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:27px 27px 27px 27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;}.elementor-1522 .elementor-element.elementor-element-469179d.e-con{--align-self:flex-start;}.elementor-1522 .elementor-element.elementor-element-90a89e5.elementor-element{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-90a89e5 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:29px;color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-767a74b .elementor-icon-wrapper{text-align:center;}.elementor-1522 .elementor-element.elementor-element-767a74b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-767a74b.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-767a74b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-767a74b.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-767a74b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1522 .elementor-element.elementor-element-767a74b .elementor-icon{font-size:25px;}.elementor-1522 .elementor-element.elementor-element-767a74b .elementor-icon svg{height:25px;}.elementor-1522 .elementor-element.elementor-element-767a74b .elementor-icon i, .elementor-1522 .elementor-element.elementor-element-767a74b .elementor-icon svg{transform:rotate(316deg);}.elementor-1522 .elementor-element.elementor-element-c9ef0bb{--display:flex;}@media(max-width:767px){.elementor-1522 .elementor-element.elementor-element-4f494b2{--width:69%;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1522 .elementor-element.elementor-element-4f494b2.e-con{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-4084378 .elementor-heading-title{font-size:17px;line-height:1.3em;}.elementor-1522 .elementor-element.elementor-element-31723ae{--width:69%;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1522 .elementor-element.elementor-element-31723ae.e-con{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-ccfa5f9 .elementor-heading-title{font-size:17px;line-height:1.3em;}.elementor-1522 .elementor-element.elementor-element-f75e19c{--width:69%;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1522 .elementor-element.elementor-element-f75e19c.e-con{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-c8399db .elementor-heading-title{font-size:17px;line-height:1.3em;}.elementor-1522 .elementor-element.elementor-element-89597eb{--width:69%;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1522 .elementor-element.elementor-element-89597eb.e-con{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-7905f1e .elementor-heading-title{font-size:17px;line-height:1.3em;}.elementor-1522 .elementor-element.elementor-element-1da61ea{--width:69%;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1522 .elementor-element.elementor-element-1da61ea.e-con{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-47854d8 .elementor-heading-title{font-size:17px;line-height:1.3em;}.elementor-1522 .elementor-element.elementor-element-b88e7a7{--width:69%;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1522 .elementor-element.elementor-element-b88e7a7.e-con{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-d71d2e0 .elementor-heading-title{font-size:17px;line-height:1.3em;}.elementor-1522 .elementor-element.elementor-element-7c5b253{--width:69%;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1522 .elementor-element.elementor-element-7c5b253.e-con{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-b221760 .elementor-heading-title{font-size:17px;line-height:1.3em;}.elementor-1522 .elementor-element.elementor-element-469179d{--width:69%;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-1522 .elementor-element.elementor-element-469179d.e-con{--align-self:center;}.elementor-1522 .elementor-element.elementor-element-90a89e5 .elementor-heading-title{font-size:17px;line-height:1.3em;}}@media(min-width:768px){.elementor-1522 .elementor-element.elementor-element-1c243bb{--content-width:1300px;}.elementor-1522 .elementor-element.elementor-element-4f494b2{--width:100%;}.elementor-1522 .elementor-element.elementor-element-31723ae{--width:100%;}.elementor-1522 .elementor-element.elementor-element-f75e19c{--width:100%;}.elementor-1522 .elementor-element.elementor-element-89597eb{--width:100%;}.elementor-1522 .elementor-element.elementor-element-1da61ea{--width:100%;}.elementor-1522 .elementor-element.elementor-element-b88e7a7{--width:100%;}.elementor-1522 .elementor-element.elementor-element-7c5b253{--width:100%;}.elementor-1522 .elementor-element.elementor-element-469179d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4f494b2 */.elementor-1522 .elementor-element.elementor-element-4f494b2{
    background: rgba(230, 30, 40, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(230, 30, 40, 0.35);
    border-radius: 20px;

    box-shadow:
        0 8px 30px rgba(230, 30, 40, 0.20),
        inset 0 1px 0 rgba(255,255,255,0.15);

    overflow: hidden;
    transition: all .3s ease;
}

.elementor-1522 .elementor-element.elementor-element-4f494b2:hover{
    background: rgba(230, 30, 40, 0.20);
    border-color: rgba(230, 30, 40, 0.50);

    transform: translateY(-5px);

    box-shadow:
        0 15px 40px rgba(230, 30, 40, 0.30),
        inset 0 1px 0 rgba(255,255,255,0.20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31723ae */.elementor-1522 .elementor-element.elementor-element-31723ae{
    background: rgba(230, 30, 40, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(230, 30, 40, 0.35);
    border-radius: 20px;

    box-shadow:
        0 8px 30px rgba(230, 30, 40, 0.20),
        inset 0 1px 0 rgba(255,255,255,0.15);

    overflow: hidden;
    transition: all .3s ease;
}

.elementor-1522 .elementor-element.elementor-element-31723ae:hover{
    background: rgba(230, 30, 40, 0.20);
    border-color: rgba(230, 30, 40, 0.50);

    transform: translateY(-5px);

    box-shadow:
        0 15px 40px rgba(230, 30, 40, 0.30),
        inset 0 1px 0 rgba(255,255,255,0.20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f75e19c */.elementor-1522 .elementor-element.elementor-element-f75e19c{
    background: rgba(230, 30, 40, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(230, 30, 40, 0.35);
    border-radius: 20px;

    box-shadow:
        0 8px 30px rgba(230, 30, 40, 0.20),
        inset 0 1px 0 rgba(255,255,255,0.15);

    overflow: hidden;
    transition: all .3s ease;
}

.elementor-1522 .elementor-element.elementor-element-f75e19c:hover{
    background: rgba(230, 30, 40, 0.20);
    border-color: rgba(230, 30, 40, 0.50);

    transform: translateY(-5px);

    box-shadow:
        0 15px 40px rgba(230, 30, 40, 0.30),
        inset 0 1px 0 rgba(255,255,255,0.20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89597eb */.elementor-1522 .elementor-element.elementor-element-89597eb{
    background: rgba(230, 30, 40, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(230, 30, 40, 0.35);
    border-radius: 20px;

    box-shadow:
        0 8px 30px rgba(230, 30, 40, 0.20),
        inset 0 1px 0 rgba(255,255,255,0.15);

    overflow: hidden;
    transition: all .3s ease;
}

.elementor-1522 .elementor-element.elementor-element-89597eb:hover{
    background: rgba(230, 30, 40, 0.20);
    border-color: rgba(230, 30, 40, 0.50);

    transform: translateY(-5px);

    box-shadow:
        0 15px 40px rgba(230, 30, 40, 0.30),
        inset 0 1px 0 rgba(255,255,255,0.20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1da61ea */.elementor-1522 .elementor-element.elementor-element-1da61ea{
    background: rgba(230, 30, 40, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(230, 30, 40, 0.35);
    border-radius: 20px;

    box-shadow:
        0 8px 30px rgba(230, 30, 40, 0.20),
        inset 0 1px 0 rgba(255,255,255,0.15);

    overflow: hidden;
    transition: all .3s ease;
}

.elementor-1522 .elementor-element.elementor-element-1da61ea:hover{
    background: rgba(230, 30, 40, 0.20);
    border-color: rgba(230, 30, 40, 0.50);

    transform: translateY(-5px);

    box-shadow:
        0 15px 40px rgba(230, 30, 40, 0.30),
        inset 0 1px 0 rgba(255,255,255,0.20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88e7a7 */.elementor-1522 .elementor-element.elementor-element-b88e7a7{
    background: rgba(230, 30, 40, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(230, 30, 40, 0.35);
    border-radius: 20px;

    box-shadow:
        0 8px 30px rgba(230, 30, 40, 0.20),
        inset 0 1px 0 rgba(255,255,255,0.15);

    overflow: hidden;
    transition: all .3s ease;
}

.elementor-1522 .elementor-element.elementor-element-b88e7a7:hover{
    background: rgba(230, 30, 40, 0.20);
    border-color: rgba(230, 30, 40, 0.50);

    transform: translateY(-5px);

    box-shadow:
        0 15px 40px rgba(230, 30, 40, 0.30),
        inset 0 1px 0 rgba(255,255,255,0.20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c5b253 */.elementor-1522 .elementor-element.elementor-element-7c5b253{
    background: rgba(230, 30, 40, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(230, 30, 40, 0.35);
    border-radius: 20px;

    box-shadow:
        0 8px 30px rgba(230, 30, 40, 0.20),
        inset 0 1px 0 rgba(255,255,255,0.15);

    overflow: hidden;
    transition: all .3s ease;
}

.elementor-1522 .elementor-element.elementor-element-7c5b253:hover{
    background: rgba(230, 30, 40, 0.20);
    border-color: rgba(230, 30, 40, 0.50);

    transform: translateY(-5px);

    box-shadow:
        0 15px 40px rgba(230, 30, 40, 0.30),
        inset 0 1px 0 rgba(255,255,255,0.20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469179d */.elementor-1522 .elementor-element.elementor-element-469179d{
    background: rgba(230, 30, 40, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(230, 30, 40, 0.35);
    border-radius: 20px;

    box-shadow:
        0 8px 30px rgba(230, 30, 40, 0.20),
        inset 0 1px 0 rgba(255,255,255,0.15);

    overflow: hidden;
    transition: all .3s ease;
}

.elementor-1522 .elementor-element.elementor-element-469179d:hover{
    background: rgba(230, 30, 40, 0.20);
    border-color: rgba(230, 30, 40, 0.50);

    transform: translateY(-5px);

    box-shadow:
        0 15px 40px rgba(230, 30, 40, 0.30),
        inset 0 1px 0 rgba(255,255,255,0.20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c243bb */.hover-zoom {
    overflow: hidden;
    border-radius: 10px;
}

.hover-zoom img {
    display: block;
    width: 100%;
    border-radius: 10px;
    transition: transform 0.4s ease;
}

.hover-zoom:hover img {
    transform: scale(1.15);
}/* End custom CSS */