.elementor-922 .elementor-element.elementor-element-2e4ccfa{--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-922 .elementor-element.elementor-element-81179b4{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-922 .elementor-element.elementor-element-7a410de{--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;--border-radius:60px 60px 60px 60px;}.elementor-922 .elementor-element.elementor-element-7a410de:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-7a410de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C39;}.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-922 .elementor-element.elementor-element-8722279 > .elementor-widget-container{--e-transform-translateY:64px;}.elementor-922 .elementor-element.elementor-element-8722279 img{width:80%;}.elementor-922 .elementor-element.elementor-element-3130261{--display:flex;--min-height:680px;--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;--justify-content:space-around;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:60px 60px 60px 60px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-922 .elementor-element.elementor-element-3130261:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-3130261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-922 .elementor-element.elementor-element-3130261.e-con{--align-self:center;}.elementor-922 .elementor-element.elementor-element-bf32ba1.elementor-element{--align-self:center;}.elementor-922 .elementor-element.elementor-element-bf32ba1 > .elementor-widget-container{border-radius:60px 60px 60px 60px;}.elementor-922 .elementor-element.elementor-element-bf32ba1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-922 .elementor-element.elementor-element-c118149 > .elementor-widget-container{--e-transform-translateY:103px;--e-transform-scale:1.2;}.elementor-922 .elementor-element.elementor-element-5fe9564{--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-922 .elementor-element.elementor-element-17b62e3{--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;}.elementor-922 .elementor-element.elementor-element-d9e0d87{--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-922 .elementor-element.elementor-element-7869d81{--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-922 .elementor-element.elementor-element-fc921cc{--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:space-around;}.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-922 .elementor-element.elementor-element-eee42fe{width:var( --container-widget-width, 13.631% );max-width:13.631%;--container-widget-width:13.631%;--container-widget-flex-grow:0;}.elementor-922 .elementor-element.elementor-element-eee42fe > .elementor-widget-container:hover{--e-transform-translateX:39px;}.elementor-922 .elementor-element.elementor-element-eee42fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-922 .elementor-element.elementor-element-eee42fe .elementor-icon-wrapper{text-align:center;}.elementor-922 .elementor-element.elementor-element-eee42fe.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-922 .elementor-element.elementor-element-eee42fe.elementor-view-framed .elementor-icon, .elementor-922 .elementor-element.elementor-element-eee42fe.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-922 .elementor-element.elementor-element-eee42fe.elementor-view-framed .elementor-icon, .elementor-922 .elementor-element.elementor-element-eee42fe.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-922 .elementor-element.elementor-element-8985013{width:var( --container-widget-width, 13.631% );max-width:13.631%;--container-widget-width:13.631%;--container-widget-flex-grow:0;}.elementor-922 .elementor-element.elementor-element-8985013 > .elementor-widget-container:hover{--e-transform-translateX:39px;}.elementor-922 .elementor-element.elementor-element-8985013.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-922 .elementor-element.elementor-element-8985013 .elementor-icon-wrapper{text-align:center;}.elementor-922 .elementor-element.elementor-element-8985013.elementor-view-stacked .elementor-icon{background-color:#2A2A2A;}.elementor-922 .elementor-element.elementor-element-8985013.elementor-view-framed .elementor-icon, .elementor-922 .elementor-element.elementor-element-8985013.elementor-view-default .elementor-icon{color:#2A2A2A;border-color:#2A2A2A;}.elementor-922 .elementor-element.elementor-element-8985013.elementor-view-framed .elementor-icon, .elementor-922 .elementor-element.elementor-element-8985013.elementor-view-default .elementor-icon svg{fill:#2A2A2A;}.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-922 .elementor-element.elementor-element-8d9ebdd{width:var( --container-widget-width, 73.189% );max-width:73.189%;--container-widget-width:73.189%;--container-widget-flex-grow:0;text-align:center;}.elementor-922 .elementor-element.elementor-element-8d9ebdd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-922 .elementor-element.elementor-element-8d9ebdd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-922 .elementor-element.elementor-element-daf810f{--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-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-922 .elementor-element.elementor-element-81aea7b > .elementor-widget-container{background-color:#FFFFFF;padding:12px 12px 12px 12px;border-radius:40px 40px 40px 40px;}.elementor-922 .elementor-element.elementor-element-81aea7b .elementor-image-box-wrapper{text-align:left;}.elementor-922 .elementor-element.elementor-element-81aea7b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-922 .elementor-element.elementor-element-81aea7b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-922 .elementor-element.elementor-element-81aea7b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-922 .elementor-element.elementor-element-81aea7b .elementor-image-box-title{margin-bottom:12px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-922 .elementor-element.elementor-element-81aea7b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-922 .elementor-element.elementor-element-81aea7b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-922 .elementor-element.elementor-element-81aea7b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#383737;}.elementor-922 .elementor-element.elementor-element-dbbbcbb{--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-922 .elementor-element.elementor-element-579f7ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-922 .elementor-element.elementor-element-579f7ab:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-579f7ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-579f7ab.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-922 .elementor-element.elementor-element-b8e8847{--display:flex;}.elementor-922 .elementor-element.elementor-element-a3401ee{--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-922 .elementor-element.elementor-element-0d72cc1{--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-922 .elementor-element.elementor-element-538bac1{--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;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-922 .elementor-element.elementor-element-538bac1:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-538bac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-26cdba4{--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;--justify-content:space-around;}.elementor-922 .elementor-element.elementor-element-26cdba4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-922 .elementor-element.elementor-element-3e16193{--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;--border-radius:40px 40px 40px 40px;}.elementor-922 .elementor-element.elementor-element-3e16193:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-3e16193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-3e16193.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-922 .elementor-element.elementor-element-e7851ab.elementor-element{--align-self:center;}.elementor-922 .elementor-element.elementor-element-09e1c44{text-align:center;}.elementor-922 .elementor-element.elementor-element-09e1c44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#000000FC;}.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-922 .elementor-element.elementor-element-0c71919{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#363636;}.elementor-922 .elementor-element.elementor-element-1b541e3.elementor-element{--align-self:center;}.elementor-922 .elementor-element.elementor-element-5d5c7bd.elementor-element{--align-self:center;}.elementor-922 .elementor-element.elementor-element-98923c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-922 .elementor-element.elementor-element-c63c5ce{--display:flex;}.elementor-922 .elementor-element.elementor-element-6713584{--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-922 .elementor-element.elementor-element-abd17f6{--display:flex;--min-height:0px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-922 .elementor-element.elementor-element-abd17f6:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-abd17f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B5DE5;}.elementor-922 .elementor-element.elementor-element-f1784e4{--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-922 .elementor-element.elementor-element-f1784e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-922 .elementor-element.elementor-element-36b7f4d > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-922 .elementor-element.elementor-element-36b7f4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#8B5DE5;}.elementor-922 .elementor-element.elementor-element-748c4f6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#E0DFDF;}.elementor-922 .elementor-element.elementor-element-6211424.elementor-element{--align-self:flex-end;}.elementor-922 .elementor-element.elementor-element-62affce{--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-922 .elementor-element.elementor-element-721b98e img{width:50%;}.elementor-922 .elementor-element.elementor-element-e4afc02{--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-922 .elementor-element.elementor-element-e4afc02:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-e4afc02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-af63359{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-922 .elementor-element.elementor-element-af63359 > .elementor-widget-container{background-color:#FF3503;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-922 .elementor-element.elementor-element-af63359.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-922 .elementor-element.elementor-element-af63359 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-922 .elementor-element.elementor-element-d8150d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-d8150d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-922 .elementor-element.elementor-element-4c9be67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-4c9be67{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-922 .elementor-element.elementor-element-4c9be67 p{margin-block-end:-6px;}.elementor-922 .elementor-element.elementor-element-fee1e4d{--display:flex;}.elementor-922 .elementor-element.elementor-element-ef753db{--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:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-922 .elementor-element.elementor-element-5290b9f{--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-922 .elementor-element.elementor-element-f6ed2e2{--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;}.elementor-922 .elementor-element.elementor-element-4b71aa1{--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-922 .elementor-element.elementor-element-607ed5b{width:var( --container-widget-width, 102.182% );max-width:102.182%;--container-widget-width:102.182%;--container-widget-flex-grow:0;}.elementor-922 .elementor-element.elementor-element-607ed5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-922 .elementor-element.elementor-element-20747a1{--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-922 .elementor-element.elementor-element-1453b76{--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-922 .elementor-element.elementor-element-511a014{--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-922 .elementor-element.elementor-element-f3a47c2{--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-922 .elementor-element.elementor-element-64ff282{--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;--border-radius:60px 60px 60px 60px;--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-922 .elementor-element.elementor-element-64ff282:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-64ff282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-922 .elementor-element.elementor-element-9d8cd0f > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-922 .elementor-element.elementor-element-28af29a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-922 .elementor-element.elementor-element-f50d308{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-922 .elementor-element.elementor-element-9dbc8bf{--display:flex;}.elementor-922 .elementor-element.elementor-element-77dbe40{--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-922 .elementor-element.elementor-element-8648618{text-align:center;}.elementor-922 .elementor-element.elementor-element-8648618 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-922 .elementor-element.elementor-element-6ec2293{text-align:center;}.elementor-922 .elementor-element.elementor-element-4560095.elementor-element{--align-self:center;}body.elementor-page-922:not(.elementor-motion-effects-element-type-background), body.elementor-page-922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF0E1;}body.elementor-page-922{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-922 .elementor-element.elementor-element-7a410de{--width:50%;}.elementor-922 .elementor-element.elementor-element-3130261{--width:50%;}.elementor-922 .elementor-element.elementor-element-26cdba4{--width:60%;}.elementor-922 .elementor-element.elementor-element-3e16193{--width:28.118%;}.elementor-922 .elementor-element.elementor-element-c63c5ce{--width:80%;}.elementor-922 .elementor-element.elementor-element-f1784e4{--width:55.74%;}.elementor-922 .elementor-element.elementor-element-62affce{--width:50%;}.elementor-922 .elementor-element.elementor-element-4b71aa1{--width:50%;}.elementor-922 .elementor-element.elementor-element-20747a1{--width:50%;}.elementor-922 .elementor-element.elementor-element-9dbc8bf{--width:80%;}}@media(max-width:767px){.elementor-922 .elementor-element.elementor-element-81179b4{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-922 .elementor-element.elementor-element-7a410de{--min-height:430px;--border-radius:20px 20px 20px 20px;}.elementor-922 .elementor-element.elementor-element-8722279 > .elementor-widget-container{--e-transform-translateY:12px;--e-transform-scale:1.5;}.elementor-922 .elementor-element.elementor-element-3130261{--min-height:400px;--justify-content:space-evenly;--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-922 .elementor-element.elementor-element-c118149 > .elementor-widget-container{--e-transform-translateY:64px;}.elementor-922 .elementor-element.elementor-element-5fe9564{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:016px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-922 .elementor-element.elementor-element-17b62e3.e-con{--e-con-transform-translateX:34px;}.elementor-922 .elementor-element.elementor-element-f70bc76 > .elementor-widget-container{--e-transform-translateX:-32px;}.elementor-922 .elementor-element.elementor-element-8d9ebdd{text-align:center;}.elementor-922 .elementor-element.elementor-element-81aea7b > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-922 .elementor-element.elementor-element-81aea7b .elementor-image-box-img{margin-bottom:0px;}.elementor-922 .elementor-element.elementor-element-81aea7b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-922 .elementor-element.elementor-element-81aea7b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-922 .elementor-element.elementor-element-81aea7b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-922 .elementor-element.elementor-element-81aea7b .elementor-image-box-title{margin-bottom:12px;font-size:20px;}.elementor-922 .elementor-element.elementor-element-81aea7b .elementor-image-box-description{font-size:14px;}.elementor-922 .elementor-element.elementor-element-579f7ab{--border-radius:20px 20px 20px 20px;}.elementor-922 .elementor-element.elementor-element-538bac1{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;}.elementor-922 .elementor-element.elementor-element-3e16193.e-con{--align-self:center;}.elementor-922 .elementor-element.elementor-element-09e1c44 .elementor-heading-title{font-size:20px;}.elementor-922 .elementor-element.elementor-element-0c71919{text-align:left;font-size:14px;}.elementor-922 .elementor-element.elementor-element-abd17f6{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-922 .elementor-element.elementor-element-36b7f4d .elementor-heading-title{font-size:20px;}.elementor-922 .elementor-element.elementor-element-748c4f6{font-size:14px;}.elementor-922 .elementor-element.elementor-element-6211424.elementor-element{--align-self:center;}.elementor-922 .elementor-element.elementor-element-721b98e.elementor-element{--align-self:center;}.elementor-922 .elementor-element.elementor-element-721b98e img{width:40%;}.elementor-922 .elementor-element.elementor-element-e4afc02:not(.elementor-motion-effects-element-type-background), .elementor-922 .elementor-element.elementor-element-e4afc02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nuevobrand.cleakers.com.co/wp-content/uploads/2025/02/cleakers-x100-6.webp");}.elementor-922 .elementor-element.elementor-element-64ff282{--border-radius:20px 20px 20px 20px;}}/* Start custom CSS for html, class: .elementor-element-b96b6e6 *//* Contenedor para los botones */
.button-container {
  display: flex;
  gap: 16px; /* Espaciado entre los botones */
  justify-content: center;
  align-items: center;
  padding: 16px;
}

/* Estilos para el botón "información" */
.btn-info {
  background-color: #007bff; /* Azul principal */
  color: #ffffff; /* Texto blanco */
  border: 1px solid #0056b3; /* Borde más sutil */
  border-radius: 50px; /* Bordes redondeados */
  padding: 10px 20px; /* Espaciado interno */
  font-size: 16px; /* Tamaño del texto */
  font-weight: 600; /* Peso semi-bold */
  cursor: pointer;
  transition: background-color 0.3s ease, border-color 0.3s ease;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra ligera */
}

.btn-info:hover {
  background-color: #0056b3; /* Azul más oscuro al pasar el mouse */
  border-color: #003d80; /* Borde aún más oscuro al pasar el mouse */
  color: #e6f7ff; /* Color ligeramente más claro para el texto */
}

/* Estilos para el botón "comprar" */
.btn-buy {
  background-color: transparent; /* Fondo transparente */
  color: #ffffff; /* Texto blanco en su estado normal */
  border: 1px solid #007bff; /* Borde azul más sutil */
  border-radius: 50px; /* Bordes redondeados */
  padding: 10px 20px; /* Espaciado interno */
  font-size: 16px; /* Tamaño del texto */
  font-weight: 600; /* Peso semi-bold */
  cursor: pointer;
  transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.2s ease;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra ligera */
}

.btn-buy:hover {
  background-color: #007bff; /* Fondo azul al pasar el mouse */
  color: #ffffff; /* Texto blanco al pasar el mouse */
  border-color: #0056b3; /* Borde más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de agrandamiento suave */
}

/* Ajuste para versión móvil */
@media (max-width: 768px) {
  .button-container {
    flex-direction: column; /* Los botones se apilan verticalmente */
    gap: 8px; /* Reduce el espacio entre los botones */
  }

  .btn-info,
  .btn-buy {
    width: 100%; /* Los botones ocupan el ancho completo del contenedor */
    text-align: center; /* Asegura que el texto esté centrado */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f70bc76 *//* Contenedor principal del carrusel */
.carousel-container {
  width: 100%; /* Ocupa todo el ancho disponible */
  max-width: 550px; /* Limita el ancho en pantallas grandes */
  height: 200px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  border-radius: 20px; /* Bordes redondeados */
  background-color: #ffffff;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center; /* Centra verticalmente */
}

/* Pista del carrusel (donde se mueven las imágenes) */
.carousel-track {
  display: flex;
  gap: 16px;
  animation: scrollLeft 12s linear infinite; /* Animación más suave */
  will-change: transform; /* Optimización para rendimiento */
}

/* Estilos para cada imagen con su descripción */
.image-frame {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 150px;
  padding: 8px;
  text-align: center;
}

/* Estilos para las imágenes */
.image-frame img {
  width: 80%; /* Adaptable al tamaño del contenedor */
  max-width: 100px;
  height: auto;
  object-fit: contain;
  border-radius: 10px;
  margin-bottom: 8px;
}

/* Texto centrado */
.image-frame p {
  margin: 0;
  font-size: 12px; /* Texto pequeño */
  color: #333;
}

/* Efecto de blur en los bordes del carrusel */
.carousel-container::before,
.carousel-container::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50px; /* Tamaño del efecto de desenfoque */
  z-index: 2;
  pointer-events: none;
}

.carousel-container::before {
  left: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

.carousel-container::after {
  right: 0;
  background: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

/* Animación infinita sin cortes */
@keyframes scrollLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* Diseño responsivo */
@media (max-width: 480px) {
  .carousel-container {
    height: auto;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
  }

  .image-frame {
    min-width: 120px;
  }

  .image-frame img {
    max-width: 60px;
  }

  .image-frame p {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b541e3 */.text-with-background {
  display: inline-block; /* Ajusta el tamaño al contenido */
  color: rgb(#,0,0); /* Color del texto */
  background-color: #fff; /* Color de fondo */
  padding: 16px 32px; /* Espaciado interno alrededor del texto */
  border-radius: 30px; /* Bordes redondeados opcionales */
  font-size: 16px; /* Ajusta el tamaño de la fuente */
  font-weight: ; /* Hace el texto más visible */
  text-shadow: 0 px px rgba(0, 0, 0, 0.3); /* Efecto drop shadow */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Sombra del contenedor */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d5c7bd */.btn-comprar {
  display: inline-block;
  font-family: 'Arial', sans-serif;
  font-size: 20px; /* Tamaño del texto */
  font-weight: bold;
  text-transform: lowercase;
  text-align: center;
  padding: 10px 24px; /* Ajusta según el tamaño deseado */
  border: 1px solid #007aff; /* Borde azul en estado normal */
  border-radius: 50px; /* Bordes redondeados */
  background-color: transparent; /* Fondo transparente en estado normal */
  color: #007aff; /* Texto azul en estado normal */
  cursor: pointer;
  transition: all 0.3s ease; /* Transición suave entre estados */
}

.btn-comprar:active {
  background-color: ##0F7FD3; /* Fondo azul en estado presionado */
  color: white; /* Texto blanco en estado presionado */
  border-color: transparent; /* Sin borde en estado presionado */
}

.btn-comprar:focus {
  outline: none; /* Elimina el borde de enfoque predeterminado */
}/* End custom CSS */