.elementor-536 .elementor-element.elementor-element-78c50d5{--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-536 .elementor-element.elementor-element-9db6d92{--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-536 .elementor-element.elementor-element-58c6636{--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-536 .elementor-element.elementor-element-103bf3a{--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-536 .elementor-element.elementor-element-103bf3a:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-103bf3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF3503;}.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-536 .elementor-element.elementor-element-8bac284 > .elementor-widget-container{--e-transform-translateY:64px;}.elementor-536 .elementor-element.elementor-element-8bac284 img{width:80%;}.elementor-536 .elementor-element.elementor-element-8e253fd{--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-536 .elementor-element.elementor-element-8e253fd:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-8e253fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-536 .elementor-element.elementor-element-8e253fd.e-con{--align-self:center;}.elementor-536 .elementor-element.elementor-element-2fafc25.elementor-element{--align-self:center;}.elementor-536 .elementor-element.elementor-element-2fafc25 > .elementor-widget-container{border-radius:60px 60px 60px 60px;}.elementor-536 .elementor-element.elementor-element-2fafc25 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-536 .elementor-element.elementor-element-02d6e14 > .elementor-widget-container{--e-transform-translateY:103px;--e-transform-scale:1.2;}.elementor-536 .elementor-element.elementor-element-24d3f50{--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-536 .elementor-element.elementor-element-57ee15a{--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-536 .elementor-element.elementor-element-7333e1b{--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-536 .elementor-element.elementor-element-3540d0e{--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-536 .elementor-element.elementor-element-a0f2f49{width:var( --container-widget-width, 13.631% );max-width:13.631%;--container-widget-width:13.631%;--container-widget-flex-grow:0;}.elementor-536 .elementor-element.elementor-element-a0f2f49 > .elementor-widget-container:hover{--e-transform-translateX:39px;}.elementor-536 .elementor-element.elementor-element-a0f2f49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-536 .elementor-element.elementor-element-a0f2f49 .elementor-icon-wrapper{text-align:center;}.elementor-536 .elementor-element.elementor-element-a0f2f49.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-536 .elementor-element.elementor-element-a0f2f49.elementor-view-framed .elementor-icon, .elementor-536 .elementor-element.elementor-element-a0f2f49.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-536 .elementor-element.elementor-element-a0f2f49.elementor-view-framed .elementor-icon, .elementor-536 .elementor-element.elementor-element-a0f2f49.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-536 .elementor-element.elementor-element-b627844{width:var( --container-widget-width, 13.631% );max-width:13.631%;--container-widget-width:13.631%;--container-widget-flex-grow:0;}.elementor-536 .elementor-element.elementor-element-b627844 > .elementor-widget-container:hover{--e-transform-translateX:39px;}.elementor-536 .elementor-element.elementor-element-b627844.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-536 .elementor-element.elementor-element-b627844 .elementor-icon-wrapper{text-align:center;}.elementor-536 .elementor-element.elementor-element-b627844.elementor-view-stacked .elementor-icon{background-color:#2A2A2A;}.elementor-536 .elementor-element.elementor-element-b627844.elementor-view-framed .elementor-icon, .elementor-536 .elementor-element.elementor-element-b627844.elementor-view-default .elementor-icon{color:#2A2A2A;border-color:#2A2A2A;}.elementor-536 .elementor-element.elementor-element-b627844.elementor-view-framed .elementor-icon, .elementor-536 .elementor-element.elementor-element-b627844.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-536 .elementor-element.elementor-element-cee407b{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-536 .elementor-element.elementor-element-cee407b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-536 .elementor-element.elementor-element-cee407b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-536 .elementor-element.elementor-element-4eb4b64{--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-536 .elementor-element.elementor-element-88f3358 > .elementor-widget-container{background-color:#FFFFFF;padding:12px 12px 12px 12px;border-radius:40px 40px 40px 40px;}.elementor-536 .elementor-element.elementor-element-88f3358 .elementor-image-box-wrapper{text-align:left;}.elementor-536 .elementor-element.elementor-element-88f3358.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-536 .elementor-element.elementor-element-88f3358.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-536 .elementor-element.elementor-element-88f3358.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-536 .elementor-element.elementor-element-88f3358 .elementor-image-box-title{margin-bottom:12px;font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-536 .elementor-element.elementor-element-88f3358 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-536 .elementor-element.elementor-element-88f3358 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-536 .elementor-element.elementor-element-88f3358 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#383737;}.elementor-536 .elementor-element.elementor-element-e66792a{--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-536 .elementor-element.elementor-element-07dd91b{--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-536 .elementor-element.elementor-element-07dd91b:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-07dd91b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-536 .elementor-element.elementor-element-07dd91b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-536 .elementor-element.elementor-element-e87be21{--display:flex;}.elementor-536 .elementor-element.elementor-element-c9a33a9{--display:flex;}.elementor-536 .elementor-element.elementor-element-2230df6{--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-536 .elementor-element.elementor-element-29c151d{--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-536 .elementor-element.elementor-element-29c151d:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-29c151d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-536 .elementor-element.elementor-element-44871a9{--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-536 .elementor-element.elementor-element-44871a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-536 .elementor-element.elementor-element-ef23e09{--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-536 .elementor-element.elementor-element-ef23e09:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-ef23e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-536 .elementor-element.elementor-element-ef23e09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-536 .elementor-element.elementor-element-e28b77d.elementor-element{--align-self:center;}.elementor-536 .elementor-element.elementor-element-efded3f{text-align:center;}.elementor-536 .elementor-element.elementor-element-efded3f .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-536 .elementor-element.elementor-element-7d3f06c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#363636;}.elementor-536 .elementor-element.elementor-element-16095f0.elementor-element{--align-self:center;}.elementor-536 .elementor-element.elementor-element-c2fd255.elementor-element{--align-self:center;}.elementor-536 .elementor-element.elementor-element-ec17112{--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-536 .elementor-element.elementor-element-74911a4{--display:flex;}.elementor-536 .elementor-element.elementor-element-0e0df81{--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-536 .elementor-element.elementor-element-8805ce8{--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-536 .elementor-element.elementor-element-8805ce8:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-8805ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B5DE5;}.elementor-536 .elementor-element.elementor-element-f0c5c8e{--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-536 .elementor-element.elementor-element-f0c5c8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-536 .elementor-element.elementor-element-4e192e6 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-536 .elementor-element.elementor-element-4e192e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#8B5DE5;}.elementor-536 .elementor-element.elementor-element-9bbc0a4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#E0DFDF;}.elementor-536 .elementor-element.elementor-element-8b401cb.elementor-element{--align-self:flex-end;}.elementor-536 .elementor-element.elementor-element-18b9561{--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-536 .elementor-element.elementor-element-ce28e6b img{width:50%;}.elementor-536 .elementor-element.elementor-element-a2aec13{--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-536 .elementor-element.elementor-element-a2aec13:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-a2aec13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-536 .elementor-element.elementor-element-ca5ce53{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-536 .elementor-element.elementor-element-ca5ce53 > .elementor-widget-container{background-color:#FF3503;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-536 .elementor-element.elementor-element-ca5ce53.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-536 .elementor-element.elementor-element-ca5ce53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-536 .elementor-element.elementor-element-9d1f29e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-536 .elementor-element.elementor-element-9d1f29e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-536 .elementor-element.elementor-element-bfa6bfd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-536 .elementor-element.elementor-element-bfa6bfd{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-536 .elementor-element.elementor-element-bfa6bfd p{margin-block-end:-6px;}.elementor-536 .elementor-element.elementor-element-c9c363d{--display:flex;}.elementor-536 .elementor-element.elementor-element-b8bead1{--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-536 .elementor-element.elementor-element-d1ff1a9{--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-536 .elementor-element.elementor-element-dc667b7{--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-536 .elementor-element.elementor-element-0551761{--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-536 .elementor-element.elementor-element-7f447d4{width:var( --container-widget-width, 102.182% );max-width:102.182%;--container-widget-width:102.182%;--container-widget-flex-grow:0;}.elementor-536 .elementor-element.elementor-element-7f447d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-536 .elementor-element.elementor-element-53fd665{--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-536 .elementor-element.elementor-element-997e7a1{--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-536 .elementor-element.elementor-element-cda4653{--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-536 .elementor-element.elementor-element-5684bfa{--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-536 .elementor-element.elementor-element-0ca278f{--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-536 .elementor-element.elementor-element-0ca278f:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-0ca278f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-536 .elementor-element.elementor-element-f50f6d5 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-536 .elementor-element.elementor-element-73e3a91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-536 .elementor-element.elementor-element-a57ae1f{--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-536 .elementor-element.elementor-element-96f4903{--display:flex;}.elementor-536 .elementor-element.elementor-element-bf0b26d{--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-536 .elementor-element.elementor-element-a9d489a{text-align:center;}.elementor-536 .elementor-element.elementor-element-a9d489a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-536 .elementor-element.elementor-element-6c0544f{text-align:center;}.elementor-536 .elementor-element.elementor-element-b7f44bc.elementor-element{--align-self:center;}body.elementor-page-536:not(.elementor-motion-effects-element-type-background), body.elementor-page-536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF0E1;}body.elementor-page-536{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-536 .elementor-element.elementor-element-103bf3a{--width:50%;}.elementor-536 .elementor-element.elementor-element-8e253fd{--width:50%;}.elementor-536 .elementor-element.elementor-element-44871a9{--width:60%;}.elementor-536 .elementor-element.elementor-element-ef23e09{--width:28.118%;}.elementor-536 .elementor-element.elementor-element-74911a4{--width:80%;}.elementor-536 .elementor-element.elementor-element-f0c5c8e{--width:55.74%;}.elementor-536 .elementor-element.elementor-element-18b9561{--width:50%;}.elementor-536 .elementor-element.elementor-element-0551761{--width:50%;}.elementor-536 .elementor-element.elementor-element-53fd665{--width:50%;}.elementor-536 .elementor-element.elementor-element-96f4903{--width:80%;}}@media(max-width:767px){.elementor-536 .elementor-element.elementor-element-58c6636{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-536 .elementor-element.elementor-element-103bf3a{--min-height:430px;--border-radius:20px 20px 20px 20px;}.elementor-536 .elementor-element.elementor-element-8bac284 > .elementor-widget-container{--e-transform-translateY:12px;--e-transform-scale:1.5;}.elementor-536 .elementor-element.elementor-element-8e253fd{--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-536 .elementor-element.elementor-element-02d6e14 > .elementor-widget-container{--e-transform-translateY:64px;}.elementor-536 .elementor-element.elementor-element-24d3f50{--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-536 .elementor-element.elementor-element-57ee15a.e-con{--e-con-transform-translateX:34px;}.elementor-536 .elementor-element.elementor-element-75cab40 > .elementor-widget-container{--e-transform-translateX:-32px;}.elementor-536 .elementor-element.elementor-element-cee407b{text-align:center;}.elementor-536 .elementor-element.elementor-element-88f3358 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-536 .elementor-element.elementor-element-88f3358 .elementor-image-box-img{margin-bottom:0px;}.elementor-536 .elementor-element.elementor-element-88f3358.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-536 .elementor-element.elementor-element-88f3358.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-536 .elementor-element.elementor-element-88f3358.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-536 .elementor-element.elementor-element-88f3358 .elementor-image-box-title{margin-bottom:12px;font-size:20px;}.elementor-536 .elementor-element.elementor-element-88f3358 .elementor-image-box-description{font-size:14px;}.elementor-536 .elementor-element.elementor-element-07dd91b{--border-radius:20px 20px 20px 20px;}.elementor-536 .elementor-element.elementor-element-29c151d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;}.elementor-536 .elementor-element.elementor-element-ef23e09.e-con{--align-self:center;}.elementor-536 .elementor-element.elementor-element-efded3f .elementor-heading-title{font-size:20px;}.elementor-536 .elementor-element.elementor-element-7d3f06c{font-size:14px;}.elementor-536 .elementor-element.elementor-element-8805ce8{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-536 .elementor-element.elementor-element-4e192e6 .elementor-heading-title{font-size:20px;}.elementor-536 .elementor-element.elementor-element-9bbc0a4{font-size:14px;}.elementor-536 .elementor-element.elementor-element-8b401cb.elementor-element{--align-self:center;}.elementor-536 .elementor-element.elementor-element-ce28e6b.elementor-element{--align-self:center;}.elementor-536 .elementor-element.elementor-element-ce28e6b img{width:40%;}.elementor-536 .elementor-element.elementor-element-a2aec13:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-a2aec13 > .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-536 .elementor-element.elementor-element-0ca278f{--border-radius:20px 20px 20px 20px;}}/* Start custom CSS for html, class: .elementor-element-e909d57 *//* 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-75cab40 *//* 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-16095f0 */.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-c2fd255 */.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 */