.elementor-816 .elementor-element.elementor-element-9f639c7{--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-816 .elementor-element.elementor-element-c4bf00c{--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-816 .elementor-element.elementor-element-d0805c5{--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-816 .elementor-element.elementor-element-d0805c5:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-d0805c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F69F00;}.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-816 .elementor-element.elementor-element-0d005a3 img{width:50%;}.elementor-816 .elementor-element.elementor-element-a1d5431 > .elementor-widget-container{--e-transform-translateY:64px;}.elementor-816 .elementor-element.elementor-element-7b56ddf{--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-816 .elementor-element.elementor-element-7b56ddf:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-7b56ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-816 .elementor-element.elementor-element-7b56ddf.e-con{--align-self:center;}.elementor-816 .elementor-element.elementor-element-6a6a156.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-6a6a156 > .elementor-widget-container{border-radius:60px 60px 60px 60px;}.elementor-816 .elementor-element.elementor-element-6a6a156 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-816 .elementor-element.elementor-element-c96cf5b > .elementor-widget-container{--e-transform-translateY:103px;--e-transform-scale:1.2;}.elementor-816 .elementor-element.elementor-element-ffcae4b{--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-816 .elementor-element.elementor-element-b45e630{--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-816 .elementor-element.elementor-element-4597177{--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-816 .elementor-element.elementor-element-6de584d{--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-816 .elementor-element.elementor-element-ece0c17{--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-816 .elementor-element.elementor-element-829e3ca{--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-816 .elementor-element.elementor-element-23f6d53{--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-816 .elementor-element.elementor-element-d9c3798{width:var( --container-widget-width, 13.631% );max-width:13.631%;--container-widget-width:13.631%;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-d9c3798 > .elementor-widget-container:hover{--e-transform-translateX:39px;}.elementor-816 .elementor-element.elementor-element-d9c3798.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-d9c3798 .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-d9c3798.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-816 .elementor-element.elementor-element-d9c3798.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-d9c3798.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-816 .elementor-element.elementor-element-d9c3798.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-d9c3798.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-816 .elementor-element.elementor-element-d57ecaf{width:var( --container-widget-width, 13.631% );max-width:13.631%;--container-widget-width:13.631%;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-d57ecaf > .elementor-widget-container:hover{--e-transform-translateX:39px;}.elementor-816 .elementor-element.elementor-element-d57ecaf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-d57ecaf .elementor-icon-wrapper{text-align:center;}.elementor-816 .elementor-element.elementor-element-d57ecaf.elementor-view-stacked .elementor-icon{background-color:#2A2A2A;}.elementor-816 .elementor-element.elementor-element-d57ecaf.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-d57ecaf.elementor-view-default .elementor-icon{color:#2A2A2A;border-color:#2A2A2A;}.elementor-816 .elementor-element.elementor-element-d57ecaf.elementor-view-framed .elementor-icon, .elementor-816 .elementor-element.elementor-element-d57ecaf.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-816 .elementor-element.elementor-element-72b23c4{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-816 .elementor-element.elementor-element-72b23c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-72b23c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-816 .elementor-element.elementor-element-6c8f6c7{--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-816 .elementor-element.elementor-element-185c957{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-b0a9fec{width:var( --container-widget-width, 48.66% );max-width:48.66%;--container-widget-width:48.66%;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-b0a9fec.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-816 .elementor-element.elementor-element-1980536 > .elementor-widget-container{background-color:#8B5DE5;padding:12px 12px 12px 12px;border-radius:40px 40px 40px 40px;}.elementor-816 .elementor-element.elementor-element-1980536 .elementor-image-box-wrapper{text-align:left;}.elementor-816 .elementor-element.elementor-element-1980536.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-816 .elementor-element.elementor-element-1980536.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-816 .elementor-element.elementor-element-1980536.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-816 .elementor-element.elementor-element-1980536 .elementor-image-box-title{margin-bottom:12px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-1980536 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-816 .elementor-element.elementor-element-1980536 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-816 .elementor-element.elementor-element-1980536 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#D6D6D6;}.elementor-816 .elementor-element.elementor-element-a2d3441{--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-816 .elementor-element.elementor-element-28840eb{--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-816 .elementor-element.elementor-element-28840eb:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-28840eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-28840eb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-ad5134a{--display:flex;}.elementor-816 .elementor-element.elementor-element-bf929d7{--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-816 .elementor-element.elementor-element-1896575{--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-816 .elementor-element.elementor-element-1896575:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-1896575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-1056040{--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-816 .elementor-element.elementor-element-1056040.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-dd92702{--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-816 .elementor-element.elementor-element-dd92702:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-dd92702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-dd92702.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-b0696f6.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-9791731{text-align:center;}.elementor-816 .elementor-element.elementor-element-9791731 .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-816 .elementor-element.elementor-element-b3ce651{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#363636;}.elementor-816 .elementor-element.elementor-element-31d6d02.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-ca59929.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-e5b4ec3{--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-816 .elementor-element.elementor-element-f021a18{--display:flex;}.elementor-816 .elementor-element.elementor-element-7fcf1e5{--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-816 .elementor-element.elementor-element-7502971{--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-816 .elementor-element.elementor-element-7502971:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-7502971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B5DE5;}.elementor-816 .elementor-element.elementor-element-71b59d0{--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-816 .elementor-element.elementor-element-71b59d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-9ddaeb3 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-816 .elementor-element.elementor-element-9ddaeb3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#8B5DE5;}.elementor-816 .elementor-element.elementor-element-8df304c{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#E0DFDF;}.elementor-816 .elementor-element.elementor-element-b724114.elementor-element{--align-self:flex-end;}.elementor-816 .elementor-element.elementor-element-131c8a5{--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-816 .elementor-element.elementor-element-2e386d1 img{width:50%;}.elementor-816 .elementor-element.elementor-element-b4f59a2{--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-816 .elementor-element.elementor-element-b4f59a2:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-b4f59a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-59b92cc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-816 .elementor-element.elementor-element-59b92cc > .elementor-widget-container{background-color:#FF3503;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-816 .elementor-element.elementor-element-59b92cc.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-59b92cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-b77abeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-b77abeb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-816 .elementor-element.elementor-element-5b30cd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-5b30cd6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-816 .elementor-element.elementor-element-5b30cd6 p{margin-block-end:-6px;}.elementor-816 .elementor-element.elementor-element-1e5eb1e{--display:flex;}.elementor-816 .elementor-element.elementor-element-22f95b7{--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-816 .elementor-element.elementor-element-4019998{--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-816 .elementor-element.elementor-element-e002e60{--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-816 .elementor-element.elementor-element-0decd35{width:var( --container-widget-width, 102.182% );max-width:102.182%;--container-widget-width:102.182%;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-0decd35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-816 .elementor-element.elementor-element-45a8dd5{--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-816 .elementor-element.elementor-element-47a5971{--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-816 .elementor-element.elementor-element-744ed97{--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-816 .elementor-element.elementor-element-76c917b{--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-816 .elementor-element.elementor-element-0470294{--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-816 .elementor-element.elementor-element-0470294:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-0470294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-816 .elementor-element.elementor-element-de85cc1 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-816 .elementor-element.elementor-element-c9d5542 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-47658e9{--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-816 .elementor-element.elementor-element-5b7238a{--display:flex;}.elementor-816 .elementor-element.elementor-element-904bbfc{--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-816 .elementor-element.elementor-element-aa935b3{--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-816 .elementor-element.elementor-element-0a217a0{text-align:center;}.elementor-816 .elementor-element.elementor-element-0a217a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-816 .elementor-element.elementor-element-0ed05d5{text-align:center;}.elementor-816 .elementor-element.elementor-element-bfcc0b7.elementor-element{--align-self:center;}body.elementor-page-816:not(.elementor-motion-effects-element-type-background), body.elementor-page-816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF0E1;}body.elementor-page-816{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-816 .elementor-element.elementor-element-d0805c5{--width:50%;}.elementor-816 .elementor-element.elementor-element-7b56ddf{--width:50%;}.elementor-816 .elementor-element.elementor-element-1056040{--width:60%;}.elementor-816 .elementor-element.elementor-element-dd92702{--width:28.118%;}.elementor-816 .elementor-element.elementor-element-f021a18{--width:80%;}.elementor-816 .elementor-element.elementor-element-71b59d0{--width:55.74%;}.elementor-816 .elementor-element.elementor-element-131c8a5{--width:50%;}.elementor-816 .elementor-element.elementor-element-e002e60{--width:50%;}.elementor-816 .elementor-element.elementor-element-45a8dd5{--width:50%;}.elementor-816 .elementor-element.elementor-element-5b7238a{--width:80%;}}@media(max-width:767px){.elementor-816 .elementor-element.elementor-element-c4bf00c{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-816 .elementor-element.elementor-element-d0805c5{--border-radius:20px 20px 20px 20px;}.elementor-816 .elementor-element.elementor-element-a1d5431 > .elementor-widget-container{--e-transform-translateY:38px;--e-transform-scale:1.1;}.elementor-816 .elementor-element.elementor-element-7b56ddf{--min-height:500px;--justify-content:space-evenly;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-816 .elementor-element.elementor-element-c96cf5b > .elementor-widget-container{--e-transform-translateY:64px;}.elementor-816 .elementor-element.elementor-element-b45e630.e-con{--e-con-transform-translateX:33px;}.elementor-816 .elementor-element.elementor-element-b45e630{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-4f6b946 > .elementor-widget-container{--e-transform-translateX:-32px;}.elementor-816 .elementor-element.elementor-element-6de584d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-72b23c4{text-align:center;}.elementor-816 .elementor-element.elementor-element-b0a9fec{width:var( --container-widget-width, 336.141px );max-width:336.141px;--container-widget-width:336.141px;--container-widget-flex-grow:0;}.elementor-816 .elementor-element.elementor-element-b0a9fec img{width:100%;}.elementor-816 .elementor-element.elementor-element-1980536 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-816 .elementor-element.elementor-element-1980536 .elementor-image-box-img{margin-bottom:0px;}.elementor-816 .elementor-element.elementor-element-1980536.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-816 .elementor-element.elementor-element-1980536.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-816 .elementor-element.elementor-element-1980536.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-816 .elementor-element.elementor-element-1980536 .elementor-image-box-title{margin-bottom:12px;font-size:16px;}.elementor-816 .elementor-element.elementor-element-1980536 .elementor-image-box-description{font-size:14px;}.elementor-816 .elementor-element.elementor-element-28840eb{--border-radius:20px 20px 20px 20px;}.elementor-816 .elementor-element.elementor-element-1896575{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;}.elementor-816 .elementor-element.elementor-element-dd92702.e-con{--align-self:center;}.elementor-816 .elementor-element.elementor-element-9791731 .elementor-heading-title{font-size:20px;}.elementor-816 .elementor-element.elementor-element-b3ce651{font-size:14px;}.elementor-816 .elementor-element.elementor-element-7502971{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-816 .elementor-element.elementor-element-9ddaeb3 .elementor-heading-title{font-size:20px;}.elementor-816 .elementor-element.elementor-element-8df304c{font-size:14px;}.elementor-816 .elementor-element.elementor-element-b724114.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-2e386d1.elementor-element{--align-self:center;}.elementor-816 .elementor-element.elementor-element-2e386d1 img{width:40%;}.elementor-816 .elementor-element.elementor-element-b4f59a2:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-b4f59a2 > .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-816 .elementor-element.elementor-element-0470294{--border-radius:20px 20px 20px 20px;}}/* Start custom CSS for html, class: .elementor-element-20954bf *//* 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-4f6b946 *//* 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-31d6d02 */.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-ca59929 */.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 */