.elementor-2 .elementor-element.elementor-element-323ec6f{--display:flex;--min-height:640px;--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-0e87ff2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-90a63c3{--display:flex;}.elementor-2 .elementor-element.elementor-element-00f56e3{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-18436a5{text-align:center;}.elementor-2 .elementor-element.elementor-element-18436a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-7083a04 > .elementor-widget-container{margin:0px 100px 0px 100px;padding:0px 100px 0px 100px;}.elementor-2 .elementor-element.elementor-element-7083a04.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7083a04{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-2 .elementor-element.elementor-element-b590bf9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:auto;--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-2 .elementor-element.elementor-element-f2ce76f{--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-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-2 .elementor-element.elementor-element-ad5d64c img{height:240px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-aaa0e83 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-aaa0e83{text-align:center;}.elementor-2 .elementor-element.elementor-element-3477859 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3477859{text-align:center;}.elementor-2 .elementor-element.elementor-element-3477859 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-1c7f792{--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-2 .elementor-element.elementor-element-b01c8af img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-74ff390 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-74ff390{text-align:center;}.elementor-2 .elementor-element.elementor-element-b6bec0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b6bec0e{text-align:center;}.elementor-2 .elementor-element.elementor-element-b6bec0e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-f221292{--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-2 .elementor-element.elementor-element-5612df1 img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-c05b74a > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c05b74a{text-align:center;}.elementor-2 .elementor-element.elementor-element-9eab97f{text-align:center;}.elementor-2 .elementor-element.elementor-element-9eab97f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-e6a3413{--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-2 .elementor-element.elementor-element-7e6c6f3 img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-7e6e6ec > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7e6e6ec{text-align:center;}.elementor-2 .elementor-element.elementor-element-71864ad{text-align:center;}.elementor-2 .elementor-element.elementor-element-71864ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-59e3af5{--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-2 .elementor-element.elementor-element-e3b128c img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-98ad5e0 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-98ad5e0{text-align:center;}.elementor-2 .elementor-element.elementor-element-3df60a6{text-align:center;}.elementor-2 .elementor-element.elementor-element-3df60a6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-8adf05f .elementor-button{background-color:#CBAADF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:15px 15px 15px 15px;padding:010px 10px 010px 10px;}.elementor-2 .elementor-element.elementor-element-49e420c{--display:flex;}.elementor-2 .elementor-element.elementor-element-735d278{--display:flex;}.elementor-2 .elementor-element.elementor-element-a2e0633{text-align:center;}.elementor-2 .elementor-element.elementor-element-a2e0633 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-c77a222 > .elementor-widget-container{margin:0px 100px 0px 100px;padding:0px 100px 0px 100px;}.elementor-2 .elementor-element.elementor-element-c77a222.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c77a222{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-2 .elementor-element.elementor-element-2450388{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:auto;--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-2 .elementor-element.elementor-element-311ca5a{--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-2 .elementor-element.elementor-element-cd40e5b img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-2ddc5d0 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2ddc5d0{text-align:center;}.elementor-2 .elementor-element.elementor-element-d155dc5{text-align:center;}.elementor-2 .elementor-element.elementor-element-d155dc5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-9c03290{--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-2 .elementor-element.elementor-element-bf447fe img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-f09b479 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f09b479{text-align:center;}.elementor-2 .elementor-element.elementor-element-150c206{text-align:center;}.elementor-2 .elementor-element.elementor-element-150c206 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-5d8dafe{--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-2 .elementor-element.elementor-element-e805e94 img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-f429b63 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f429b63{text-align:center;}.elementor-2 .elementor-element.elementor-element-f1a3d28{text-align:center;}.elementor-2 .elementor-element.elementor-element-f1a3d28 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-4106c8b{--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-2 .elementor-element.elementor-element-df4cf4d img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-4afc64b > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4afc64b{text-align:center;}.elementor-2 .elementor-element.elementor-element-7b2d7bc{text-align:center;}.elementor-2 .elementor-element.elementor-element-7b2d7bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-eb0f429{--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-2 .elementor-element.elementor-element-729a51c img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-80bdb76 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-80bdb76{text-align:center;}.elementor-2 .elementor-element.elementor-element-782b09c{text-align:center;}.elementor-2 .elementor-element.elementor-element-782b09c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-59e35aa .elementor-button{background-color:#CBAADF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:15px 15px 15px 15px;padding:010px 10px 010px 10px;}.elementor-2 .elementor-element.elementor-element-ad51d87{--display:flex;}.elementor-2 .elementor-element.elementor-element-fde265e{--display:flex;}.elementor-2 .elementor-element.elementor-element-ba2e31d{text-align:center;}.elementor-2 .elementor-element.elementor-element-ba2e31d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-5469de2 > .elementor-widget-container{margin:0px 100px 0px 100px;padding:0px 100px 0px 100px;}.elementor-2 .elementor-element.elementor-element-5469de2.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-5469de2{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-2 .elementor-element.elementor-element-0494dfd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:auto;--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-2 .elementor-element.elementor-element-a6b8ffe{--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-2 .elementor-element.elementor-element-b0a17e2 img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-4393296 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4393296{text-align:center;}.elementor-2 .elementor-element.elementor-element-0e5e463{text-align:center;}.elementor-2 .elementor-element.elementor-element-0e5e463 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-a232763{--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-2 .elementor-element.elementor-element-f58930b img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-f3823df > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f3823df{text-align:center;}.elementor-2 .elementor-element.elementor-element-436e962{text-align:center;}.elementor-2 .elementor-element.elementor-element-436e962 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-f3f8bc8{--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-2 .elementor-element.elementor-element-80702a6 img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-81aec2d > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-81aec2d{text-align:center;}.elementor-2 .elementor-element.elementor-element-460d706{text-align:center;}.elementor-2 .elementor-element.elementor-element-460d706 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-01af998{--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-2 .elementor-element.elementor-element-96ef0ba img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-a275cdb > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a275cdb{text-align:center;}.elementor-2 .elementor-element.elementor-element-7a8433d{text-align:center;}.elementor-2 .elementor-element.elementor-element-7a8433d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-487a774{--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-2 .elementor-element.elementor-element-dee23fd img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-ff62582 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ff62582{text-align:center;}.elementor-2 .elementor-element.elementor-element-74f965c{text-align:center;}.elementor-2 .elementor-element.elementor-element-74f965c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-fced24a .elementor-button{background-color:#CBAADF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:15px 15px 15px 15px;padding:010px 10px 010px 10px;}.elementor-2 .elementor-element.elementor-element-ca4a9a3{--display:flex;}.elementor-2 .elementor-element.elementor-element-677be10{--display:flex;}.elementor-2 .elementor-element.elementor-element-cd38a2c{text-align:center;}.elementor-2 .elementor-element.elementor-element-cd38a2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-f7dbcab > .elementor-widget-container{margin:0px 100px 0px 100px;padding:0px 100px 0px 100px;}.elementor-2 .elementor-element.elementor-element-f7dbcab.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f7dbcab{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-2 .elementor-element.elementor-element-6c8ed2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:auto;--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-2 .elementor-element.elementor-element-538a9d9{--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-2 .elementor-element.elementor-element-1039c65 img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-fe91016 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fe91016{text-align:center;}.elementor-2 .elementor-element.elementor-element-0093188{text-align:center;}.elementor-2 .elementor-element.elementor-element-0093188 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-4008e2a{--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-2 .elementor-element.elementor-element-568cce2 img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-ea17bc6 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ea17bc6{text-align:center;}.elementor-2 .elementor-element.elementor-element-7f02a8d{text-align:center;}.elementor-2 .elementor-element.elementor-element-7f02a8d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-e38b359{--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-2 .elementor-element.elementor-element-64d4f3f img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-3517ce9 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3517ce9{text-align:center;}.elementor-2 .elementor-element.elementor-element-a5a7884{text-align:center;}.elementor-2 .elementor-element.elementor-element-a5a7884 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-cc3e8e1{--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-2 .elementor-element.elementor-element-93b713f img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-49c0387 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-49c0387{text-align:center;}.elementor-2 .elementor-element.elementor-element-8c0aa7a{text-align:center;}.elementor-2 .elementor-element.elementor-element-8c0aa7a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-1c87b00{--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-2 .elementor-element.elementor-element-7f924fd img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-8ce0fdb > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8ce0fdb{text-align:center;}.elementor-2 .elementor-element.elementor-element-da7b0f7{text-align:center;}.elementor-2 .elementor-element.elementor-element-da7b0f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-3b9f393 .elementor-button{background-color:#CBAADF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:15px 15px 15px 15px;padding:010px 10px 010px 10px;}.elementor-2 .elementor-element.elementor-element-18ce43d{--display:flex;}.elementor-2 .elementor-element.elementor-element-1fe9d7c{--display:flex;}.elementor-2 .elementor-element.elementor-element-fc566c6 > .elementor-widget-container{margin:0px -20px 0px -20px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fc566c6 img{width:100%;}.elementor-2 .elementor-element.elementor-element-2d35505{text-align:center;}.elementor-2 .elementor-element.elementor-element-2d35505 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-0b9b8a7 > .elementor-widget-container{margin:0px 100px 0px 100px;padding:0px 100px 0px 100px;}.elementor-2 .elementor-element.elementor-element-0b9b8a7.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0b9b8a7{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-2 .elementor-element.elementor-element-f57277a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:auto;--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-2 .elementor-element.elementor-element-724cc11{--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-2 .elementor-element.elementor-element-03d59f0 img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-e6bdff4 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e6bdff4{text-align:center;}.elementor-2 .elementor-element.elementor-element-acb40bb{text-align:center;}.elementor-2 .elementor-element.elementor-element-acb40bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-21d10f1{--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-2 .elementor-element.elementor-element-665545d img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-3eba7ca > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3eba7ca{text-align:center;}.elementor-2 .elementor-element.elementor-element-79ec0e7{text-align:center;}.elementor-2 .elementor-element.elementor-element-79ec0e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-92813f1{--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-2 .elementor-element.elementor-element-fbee022 img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-6709e2f > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6709e2f{text-align:center;}.elementor-2 .elementor-element.elementor-element-008158d{text-align:center;}.elementor-2 .elementor-element.elementor-element-008158d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-a3e5cab{--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-2 .elementor-element.elementor-element-b4b7782 img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-a2ee287 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a2ee287{text-align:center;}.elementor-2 .elementor-element.elementor-element-5173868{text-align:center;}.elementor-2 .elementor-element.elementor-element-5173868 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-38bcadb{--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-2 .elementor-element.elementor-element-837163d img{height:240px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-9fb58d6 > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9fb58d6{text-align:center;}.elementor-2 .elementor-element.elementor-element-93c0c85{text-align:center;}.elementor-2 .elementor-element.elementor-element-93c0c85 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-b815235 .elementor-button{background-color:#CBAADF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:15px 15px 15px 15px;padding:010px 10px 010px 10px;}.elementor-2 .elementor-element.elementor-element-211df19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-2 .elementor-element.elementor-element-268a899{--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-2 .elementor-element.elementor-element-268a899:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-268a899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBAADF;}.elementor-2 .elementor-element.elementor-element-f096cc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f096cc3{text-align:center;}.elementor-2 .elementor-element.elementor-element-f096cc3 img{width:51%;}.elementor-2 .elementor-element.elementor-element-0f9ba91{--display:flex;}.elementor-2 .elementor-element.elementor-element-6dda767{--spacer-size:10px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-f2ce76f{--width:20%;}.elementor-2 .elementor-element.elementor-element-1c7f792{--width:20%;}.elementor-2 .elementor-element.elementor-element-f221292{--width:20%;}.elementor-2 .elementor-element.elementor-element-e6a3413{--width:20%;}.elementor-2 .elementor-element.elementor-element-59e3af5{--width:20%;}.elementor-2 .elementor-element.elementor-element-311ca5a{--width:20%;}.elementor-2 .elementor-element.elementor-element-9c03290{--width:20%;}.elementor-2 .elementor-element.elementor-element-5d8dafe{--width:20%;}.elementor-2 .elementor-element.elementor-element-4106c8b{--width:20%;}.elementor-2 .elementor-element.elementor-element-eb0f429{--width:20%;}.elementor-2 .elementor-element.elementor-element-a6b8ffe{--width:20%;}.elementor-2 .elementor-element.elementor-element-a232763{--width:20%;}.elementor-2 .elementor-element.elementor-element-f3f8bc8{--width:20%;}.elementor-2 .elementor-element.elementor-element-01af998{--width:20%;}.elementor-2 .elementor-element.elementor-element-487a774{--width:20%;}.elementor-2 .elementor-element.elementor-element-538a9d9{--width:20%;}.elementor-2 .elementor-element.elementor-element-4008e2a{--width:20%;}.elementor-2 .elementor-element.elementor-element-e38b359{--width:20%;}.elementor-2 .elementor-element.elementor-element-cc3e8e1{--width:20%;}.elementor-2 .elementor-element.elementor-element-1c87b00{--width:20%;}.elementor-2 .elementor-element.elementor-element-724cc11{--width:20%;}.elementor-2 .elementor-element.elementor-element-21d10f1{--width:20%;}.elementor-2 .elementor-element.elementor-element-92813f1{--width:20%;}.elementor-2 .elementor-element.elementor-element-a3e5cab{--width:20%;}.elementor-2 .elementor-element.elementor-element-38bcadb{--width:20%;}.elementor-2 .elementor-element.elementor-element-268a899{--width:100%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-7083a04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7083a04{font-size:12px;}.elementor-2 .elementor-element.elementor-element-ad5d64c img{height:135px;}.elementor-2 .elementor-element.elementor-element-b01c8af img{height:135px;}.elementor-2 .elementor-element.elementor-element-74ff390 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b6bec0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5612df1 img{height:135px;}.elementor-2 .elementor-element.elementor-element-c05b74a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7e6c6f3 img{height:135px;}.elementor-2 .elementor-element.elementor-element-7e6e6ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e3b128c img{width:100%;max-width:100%;height:135px;}.elementor-2 .elementor-element.elementor-element-98ad5e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c77a222 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c77a222{font-size:12px;}.elementor-2 .elementor-element.elementor-element-cd40e5b img{height:135px;}.elementor-2 .elementor-element.elementor-element-2ddc5d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bf447fe img{height:135px;}.elementor-2 .elementor-element.elementor-element-f09b479 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e805e94 img{height:135px;}.elementor-2 .elementor-element.elementor-element-f429b63 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-df4cf4d img{height:135px;}.elementor-2 .elementor-element.elementor-element-4afc64b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-729a51c img{width:100%;max-width:100%;height:135px;}.elementor-2 .elementor-element.elementor-element-80bdb76 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5469de2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5469de2{font-size:12px;}.elementor-2 .elementor-element.elementor-element-b0a17e2 img{height:135px;}.elementor-2 .elementor-element.elementor-element-4393296 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f58930b img{height:135px;}.elementor-2 .elementor-element.elementor-element-f3823df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-80702a6 img{height:135px;}.elementor-2 .elementor-element.elementor-element-81aec2d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-96ef0ba img{height:135px;}.elementor-2 .elementor-element.elementor-element-a275cdb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dee23fd img{width:100%;max-width:100%;height:135px;}.elementor-2 .elementor-element.elementor-element-ff62582 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f7dbcab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f7dbcab{font-size:12px;}.elementor-2 .elementor-element.elementor-element-1039c65 img{height:135px;}.elementor-2 .elementor-element.elementor-element-fe91016 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-568cce2 img{height:135px;}.elementor-2 .elementor-element.elementor-element-ea17bc6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-64d4f3f img{height:135px;}.elementor-2 .elementor-element.elementor-element-3517ce9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-93b713f img{height:135px;}.elementor-2 .elementor-element.elementor-element-49c0387 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7f924fd img{width:100%;max-width:100%;height:135px;}.elementor-2 .elementor-element.elementor-element-8ce0fdb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0b9b8a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0b9b8a7{font-size:12px;}.elementor-2 .elementor-element.elementor-element-03d59f0 img{height:135px;}.elementor-2 .elementor-element.elementor-element-e6bdff4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-665545d img{height:135px;}.elementor-2 .elementor-element.elementor-element-3eba7ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fbee022 img{height:135px;}.elementor-2 .elementor-element.elementor-element-6709e2f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b4b7782 img{height:135px;}.elementor-2 .elementor-element.elementor-element-a2ee287 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-837163d img{width:100%;max-width:100%;height:135px;}.elementor-2 .elementor-element.elementor-element-9fb58d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-f2ce76f */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-f2ce76f {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c7f792 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-1c7f792 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f221292 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-f221292 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a3413 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-e6a3413 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59e3af5 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-59e3af5 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b590bf9 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-b590bf9 {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
}


@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-b590bf9::-webkit-scrollbar {
    display: none;
  }
  .elementor-2 .elementor-element.elementor-element-b590bf9 {
    -ms-overflow-style: none; /* IE & Edge */
    scrollbar-width: none; /* Firefox */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311ca5a */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-311ca5a {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c03290 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-9c03290 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d8dafe */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-5d8dafe {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4106c8b */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-4106c8b {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb0f429 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-eb0f429 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2450388 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-2450388 {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
}


@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-2450388::-webkit-scrollbar {
    display: none;
  }
  .elementor-2 .elementor-element.elementor-element-2450388 {
    -ms-overflow-style: none; /* IE & Edge */
    scrollbar-width: none; /* Firefox */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b8ffe */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-a6b8ffe {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a232763 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-a232763 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f8bc8 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-f3f8bc8 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01af998 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-01af998 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487a774 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-487a774 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0494dfd */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-0494dfd {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
}


@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-0494dfd::-webkit-scrollbar {
    display: none;
  }
  .elementor-2 .elementor-element.elementor-element-0494dfd {
    -ms-overflow-style: none; /* IE & Edge */
    scrollbar-width: none; /* Firefox */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-538a9d9 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-538a9d9 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4008e2a */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-4008e2a {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e38b359 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-e38b359 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc3e8e1 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-cc3e8e1 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87b00 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-1c87b00 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8ed2a */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-6c8ed2a {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
}


@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-6c8ed2a::-webkit-scrollbar {
    display: none;
  }
  .elementor-2 .elementor-element.elementor-element-6c8ed2a {
    -ms-overflow-style: none; /* IE & Edge */
    scrollbar-width: none; /* Firefox */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-724cc11 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-724cc11 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21d10f1 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-21d10f1 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92813f1 */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-92813f1 {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3e5cab */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-a3e5cab {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38bcadb */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-38bcadb {
    flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    white-space: normal;         /* allows wrapping */
    overflow: hidden;            /* hides overflow */
    word-wrap: break-word;       /* ensures long words break */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f57277a */@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-f57277a {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
}


@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-f57277a::-webkit-scrollbar {
    display: none;
  }
  .elementor-2 .elementor-element.elementor-element-f57277a {
    -ms-overflow-style: none; /* IE & Edge */
    scrollbar-width: none; /* Firefox */
  }
}/* End custom CSS */
/* Start custom CSS */.product-star-rating {
  display: inline-flex;
  gap: 3px;
  font-size: 24px; /* Increase this value to make stars bigger */
}

.star {
  font-size: 24px; /* Make stars larger */
  color: #555; /* default dark gray for empty stars */
}

.star.filled {
  color: #8A5570; /* Darker shade of your theme color for filled stars */
}

.star.half {
  background: linear-gradient(to right, #8A5570 50%, #555 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.star.empty {
  color: #555; /* dark gray for empty stars */
}/* End custom CSS */