.elementor-1083 .elementor-element.elementor-element-2f812915:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-2f812915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEAF0;}.elementor-1083 .elementor-element.elementor-element-2f812915 > .elementor-container{max-width:1277px;}.elementor-1083 .elementor-element.elementor-element-2f812915{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 10px -20px 10px;}.elementor-1083 .elementor-element.elementor-element-2f812915 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1083 .elementor-element.elementor-element-7ff0f6cb > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-1083 .elementor-element.elementor-element-5a5382a6 > .elementor-widget-container{margin:-46px 1px 1px 1px;}.elementor-1083 .elementor-element.elementor-element-5a5382a6 img{width:90%;max-width:82%;height:177px;}.elementor-1083 .elementor-element.elementor-element-cfb64b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1083 .elementor-element.elementor-element-cfb64b9 > .elementor-element-populated{margin:0px -2px 0px 0px;--e-column-margin-right:-2px;--e-column-margin-left:0px;padding:0px 1px 0px -2px;}.elementor-1083 .elementor-element.elementor-element-486dc36f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1083 .elementor-element.elementor-element-486dc36f > .elementor-element-populated{margin:0px -2px 0px 0px;--e-column-margin-right:-2px;--e-column-margin-left:0px;padding:0px 1px 0px -2px;}.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-1083 .elementor-element.elementor-element-d547bd6 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-d547bd6{text-align:center;}.elementor-1083 .elementor-element.elementor-element-d547bd6 .elementor-heading-title{font-family:"Varela", Sans-serif;font-size:21px;font-weight:600;color:#6B2FBC;}.elementor-1083 .elementor-element.elementor-element-d547bd6 .elementor-heading-title a:hover, .elementor-1083 .elementor-element.elementor-element-d547bd6 .elementor-heading-title a:focus{color:#E4E519;}.elementor-1083 .elementor-element.elementor-element-d547bd6 .elementor-heading-title a{transition-duration:0.5s;}.elementor-1083 .elementor-element.elementor-element-4117607a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1083 .elementor-element.elementor-element-4117607a > .elementor-element-populated{margin:0px -2px 0px 0px;--e-column-margin-right:-2px;--e-column-margin-left:0px;padding:0px 1px 0px -2px;}.elementor-1083 .elementor-element.elementor-element-3ec84489 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-3ec84489{text-align:center;}.elementor-1083 .elementor-element.elementor-element-3ec84489 .elementor-heading-title{font-family:"Varela", Sans-serif;font-size:21px;font-weight:600;color:#6B2FBC;}.elementor-1083 .elementor-element.elementor-element-3ec84489 .elementor-heading-title a:hover, .elementor-1083 .elementor-element.elementor-element-3ec84489 .elementor-heading-title a:focus{color:#E4E519;}.elementor-1083 .elementor-element.elementor-element-3ec84489 .elementor-heading-title a{transition-duration:0.5s;}.elementor-1083 .elementor-element.elementor-element-78975651 > .elementor-element-populated{margin:0px 0px -5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1083 .elementor-element.elementor-element-6a3417c5 .elementor-button{background-color:#ED0808;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;fill:#ECE5E5;color:#ECE5E5;transition-duration:0.7s;border-radius:35px 35px 35px 35px;}.elementor-1083 .elementor-element.elementor-element-6a3417c5 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-6a3417c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1083 .elementor-element.elementor-element-1311c4d2{--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-1083 .elementor-element.elementor-element-5100bc2b:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-5100bc2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AD96B8;}.elementor-1083 .elementor-element.elementor-element-5100bc2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-28px;margin-bottom:0px;padding:30px 0px 39px 0px;}.elementor-1083 .elementor-element.elementor-element-5100bc2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1083 .elementor-element.elementor-element-2dfb9bc5 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 90px 0px 90px;}.elementor-1083 .elementor-element.elementor-element-2dfb9bc5{text-align:center;}.elementor-1083 .elementor-element.elementor-element-2dfb9bc5 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:57px;font-weight:600;line-height:68px;color:#1A1A1A;}.elementor-1083 .elementor-element.elementor-element-4bd32e80:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-4bd32e80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-4bd32e80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-4bd32e80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1083 .elementor-element.elementor-element-368cd4f6 > .elementor-widget-container{margin:-188px 0px -95px 0px;}.elementor-1083 .elementor-element.elementor-element-368cd4f6 .elementor-icon-wrapper{text-align:center;}.elementor-1083 .elementor-element.elementor-element-368cd4f6.elementor-view-stacked .elementor-icon{background-color:#AD96B8;}.elementor-1083 .elementor-element.elementor-element-368cd4f6.elementor-view-framed .elementor-icon, .elementor-1083 .elementor-element.elementor-element-368cd4f6.elementor-view-default .elementor-icon{color:#AD96B8;border-color:#AD96B8;}.elementor-1083 .elementor-element.elementor-element-368cd4f6.elementor-view-framed .elementor-icon, .elementor-1083 .elementor-element.elementor-element-368cd4f6.elementor-view-default .elementor-icon svg{fill:#AD96B8;}.elementor-1083 .elementor-element.elementor-element-368cd4f6 .elementor-icon{font-size:287px;}.elementor-1083 .elementor-element.elementor-element-368cd4f6 .elementor-icon svg{height:287px;}.elementor-1083 .elementor-element.elementor-element-368cd4f6 .elementor-icon i, .elementor-1083 .elementor-element.elementor-element-368cd4f6 .elementor-icon svg{transform:rotate(0deg);}.elementor-1083 .elementor-element.elementor-element-22ee2f3:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-22ee2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-22ee2f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-22ee2f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1083 .elementor-element.elementor-element-73b7794c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1083 .elementor-element.elementor-element-73b7794c.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1083 .elementor-element.elementor-element-38388d6c{--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-1083 .elementor-element.elementor-element-60b1d7fa{--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-1083 .elementor-element.elementor-element-55bc77d7{--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-1083 .elementor-element.elementor-element-7447c2b7:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-7447c2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1083 .elementor-element.elementor-element-7447c2b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 36px 0px;}.elementor-1083 .elementor-element.elementor-element-7447c2b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1083 .elementor-element.elementor-element-64bf373e > .elementor-element-populated, .elementor-1083 .elementor-element.elementor-element-64bf373e > .elementor-element-populated > .elementor-background-overlay, .elementor-1083 .elementor-element.elementor-element-64bf373e > .elementor-background-slideshow{border-radius:10px 0px 0px 10px;}.elementor-1083 .elementor-element.elementor-element-64bf373e > .elementor-element-populated{margin:10px 0px 10px 150px;--e-column-margin-right:0px;--e-column-margin-left:150px;}.elementor-1083 .elementor-element.elementor-element-2471010e img{width:90%;border-radius:137px 137px 137px 137px;}.elementor-1083 .elementor-element.elementor-element-1d1c9f99 > .elementor-element-populated, .elementor-1083 .elementor-element.elementor-element-1d1c9f99 > .elementor-element-populated > .elementor-background-overlay, .elementor-1083 .elementor-element.elementor-element-1d1c9f99 > .elementor-background-slideshow{border-radius:0px 10px 10px 000px;}.elementor-1083 .elementor-element.elementor-element-1d1c9f99 > .elementor-element-populated{margin:10px 30px 10px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-1083 .elementor-element.elementor-element-1e6c746f > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-1e6c746f{text-align:left;}.elementor-1083 .elementor-element.elementor-element-1e6c746f .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:46px;font-weight:600;line-height:48px;color:#000000;}.elementor-1083 .elementor-element.elementor-element-517baeb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-517baeb4{text-align:left;}.elementor-1083 .elementor-element.elementor-element-517baeb4 .elementor-heading-title{font-family:"Varela", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:#000000;}.elementor-1083 .elementor-element.elementor-element-6e57d78f:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-6e57d78f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AD96B8;}.elementor-1083 .elementor-element.elementor-element-6e57d78f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-1083 .elementor-element.elementor-element-6e57d78f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1083 .elementor-element.elementor-element-5235b3ae{color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-30cc9426{text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-ad25846{--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-1083 .elementor-element.elementor-element-432b994{--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-1083 .elementor-element.elementor-element-323d840{--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-1083 .elementor-element.elementor-element-f033dd1{--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-1083 .elementor-element.elementor-element-fc513b3{--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-1083 .elementor-element.elementor-element-0bb5a03{--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-1083 .elementor-element.elementor-element-238b332{--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-1083 .elementor-element.elementor-element-ca1351d{--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-1083 .elementor-element.elementor-element-c2e855a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1083 .elementor-element.elementor-element-952a049{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1083 .elementor-element.elementor-element-952a049.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1083 .elementor-element.elementor-element-6361d96{--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-1083 .elementor-element.elementor-element-268d053{--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-1083 .elementor-element.elementor-element-d222535{--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-1083 .elementor-element.elementor-element-2969d9ce{--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-1083 .elementor-element.elementor-element-2969d9ce:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-2969d9ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B254A;}.elementor-1083 .elementor-element.elementor-element-703bb21b:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-703bb21b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AD96B8;}.elementor-1083 .elementor-element.elementor-element-703bb21b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-703bb21b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1083 .elementor-element.elementor-element-223962b7{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1083 .elementor-element.elementor-element-54ed8bc6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-54ed8bc6{text-align:center;}.elementor-1083 .elementor-element.elementor-element-54ed8bc6 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:15px;font-weight:700;line-height:15px;color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-5d85bf56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-5d85bf56{text-align:center;}.elementor-1083 .elementor-element.elementor-element-5d85bf56 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:15px;font-weight:700;line-height:15px;color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-189d0333 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-189d0333{text-align:center;}.elementor-1083 .elementor-element.elementor-element-189d0333 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:15px;font-weight:700;line-height:15px;color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-1647515e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-1647515e{text-align:center;}.elementor-1083 .elementor-element.elementor-element-1647515e .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:15px;font-weight:700;line-height:15px;color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-4412f6d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-4412f6d0{text-align:center;}.elementor-1083 .elementor-element.elementor-element-4412f6d0 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:15px;font-weight:700;line-height:15px;color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-2ef4cc4b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-2ef4cc4b{text-align:center;}.elementor-1083 .elementor-element.elementor-element-2ef4cc4b .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:15px;font-weight:700;line-height:15px;color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-50e67d90 > .elementor-widget-container{padding:30px 80px 0px 80px;}.elementor-1083 .elementor-element.elementor-element-50e67d90{text-align:center;}.elementor-1083 .elementor-element.elementor-element-50e67d90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:15px;color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-35ac5143 > .elementor-widget-container{padding:0px 60px 30px 60px;}.elementor-1083 .elementor-element.elementor-element-35ac5143{text-align:justify;}.elementor-1083 .elementor-element.elementor-element-35ac5143 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-3d664ba3 > .elementor-widget-container{padding:0px 80px 30px 80px;}.elementor-1083 .elementor-element.elementor-element-3d664ba3{text-align:center;}.elementor-1083 .elementor-element.elementor-element-3d664ba3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:22px;color:#FFFFFF;}@media(min-width:768px){.elementor-1083 .elementor-element.elementor-element-38388d6c{--width:25%;}.elementor-1083 .elementor-element.elementor-element-60b1d7fa{--width:25%;}.elementor-1083 .elementor-element.elementor-element-55bc77d7{--width:25%;}.elementor-1083 .elementor-element.elementor-element-64bf373e{width:39.083%;}.elementor-1083 .elementor-element.elementor-element-1d1c9f99{width:60.917%;}.elementor-1083 .elementor-element.elementor-element-6361d96{--width:25%;}.elementor-1083 .elementor-element.elementor-element-268d053{--width:25%;}.elementor-1083 .elementor-element.elementor-element-d222535{--width:25%;}.elementor-1083 .elementor-element.elementor-element-223962b7{--content-width:912px;}}@media(max-width:1024px){.elementor-1083 .elementor-element.elementor-element-6a3417c5.elementor-element{--order:-99999 /* order start hack */;}.elementor-1083 .elementor-element.elementor-element-c2e855a{--grid-auto-flow:row;}.elementor-1083 .elementor-element.elementor-element-223962b7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1083 .elementor-element.elementor-element-2f812915{padding:15px 0px 15px 0px;}.elementor-1083 .elementor-element.elementor-element-7ff0f6cb > .elementor-element-populated{margin:00px 00px 00px 00px;--e-column-margin-right:00px;--e-column-margin-left:00px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-cfb64b9 > .elementor-element-populated{margin:00px 00px 00px 00px;--e-column-margin-right:00px;--e-column-margin-left:00px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-486dc36f > .elementor-element-populated{margin:00px 00px 00px 00px;--e-column-margin-right:00px;--e-column-margin-left:00px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-4117607a > .elementor-element-populated{margin:00px 00px 00px 00px;--e-column-margin-right:00px;--e-column-margin-left:00px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-78975651 > .elementor-element-populated{margin:00px 00px 00px 00px;--e-column-margin-right:00px;--e-column-margin-left:00px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-5100bc2b{padding:40px 20px 020px 20px;}.elementor-1083 .elementor-element.elementor-element-6df51182 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-2dfb9bc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-2dfb9bc5{text-align:center;}.elementor-1083 .elementor-element.elementor-element-2dfb9bc5 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-1083 .elementor-element.elementor-element-4bd32e80{padding:40px 20px 020px 20px;}.elementor-1083 .elementor-element.elementor-element-3826efb7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-368cd4f6 > .elementor-widget-container{margin:-78px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-368cd4f6 .elementor-icon{font-size:74px;}.elementor-1083 .elementor-element.elementor-element-368cd4f6 .elementor-icon svg{height:74px;}.elementor-1083 .elementor-element.elementor-element-22ee2f3{padding:40px 20px 020px 20px;}.elementor-1083 .elementor-element.elementor-element-7447c2b7{padding:40px 20px 40px 20px;}.elementor-1083 .elementor-element.elementor-element-64bf373e > .elementor-element-populated, .elementor-1083 .elementor-element.elementor-element-64bf373e > .elementor-element-populated > .elementor-background-overlay, .elementor-1083 .elementor-element.elementor-element-64bf373e > .elementor-background-slideshow{border-radius:20px 20px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-64bf373e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-2471010e img{width:60%;}.elementor-1083 .elementor-element.elementor-element-1d1c9f99 > .elementor-element-populated, .elementor-1083 .elementor-element.elementor-element-1d1c9f99 > .elementor-element-populated > .elementor-background-overlay, .elementor-1083 .elementor-element.elementor-element-1d1c9f99 > .elementor-background-slideshow{border-radius:0px 0px 20px 20px;}.elementor-1083 .elementor-element.elementor-element-1d1c9f99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-1e6c746f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-1e6c746f{text-align:center;}.elementor-1083 .elementor-element.elementor-element-1e6c746f .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-1083 .elementor-element.elementor-element-517baeb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-517baeb4{text-align:center;}.elementor-1083 .elementor-element.elementor-element-517baeb4 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-1083 .elementor-element.elementor-element-6e57d78f{padding:40px 20px 40px 20px;}.elementor-1083 .elementor-element.elementor-element-c2e855a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1083 .elementor-element.elementor-element-703bb21b{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-1083 .elementor-element.elementor-element-2af6cc3e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-223962b7{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1083 .elementor-element.elementor-element-54ed8bc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1083 .elementor-element.elementor-element-54ed8bc6 .elementor-heading-title{font-size:12px;}.elementor-1083 .elementor-element.elementor-element-5d85bf56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1083 .elementor-element.elementor-element-5d85bf56 .elementor-heading-title{font-size:12px;}.elementor-1083 .elementor-element.elementor-element-189d0333 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1083 .elementor-element.elementor-element-189d0333 .elementor-heading-title{font-size:12px;}.elementor-1083 .elementor-element.elementor-element-1647515e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1083 .elementor-element.elementor-element-1647515e .elementor-heading-title{font-size:12px;}.elementor-1083 .elementor-element.elementor-element-4412f6d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1083 .elementor-element.elementor-element-4412f6d0 .elementor-heading-title{font-size:12px;}.elementor-1083 .elementor-element.elementor-element-2ef4cc4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1083 .elementor-element.elementor-element-2ef4cc4b .elementor-heading-title{font-size:12px;}.elementor-1083 .elementor-element.elementor-element-50e67d90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1083 .elementor-element.elementor-element-50e67d90 .elementor-heading-title{font-size:9px;}.elementor-1083 .elementor-element.elementor-element-35ac5143 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1083 .elementor-element.elementor-element-35ac5143 .elementor-heading-title{font-size:9px;}.elementor-1083 .elementor-element.elementor-element-3d664ba3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1083 .elementor-element.elementor-element-3d664ba3 .elementor-heading-title{font-size:9px;}}/* Start custom CSS for container, class: .elementor-element-73b7794c */<style>

/* RESET para evitar tema interferir */
.offer-card * {
  all: unset;
  display: revert;
  font-family: "Inter", sans-serif !important;
  color: inherit;
  box-sizing: border-box;
}

/* CONTAINER */
.offer-card {
  max-width: 330px;
  background: #ffffff !important;
  border: 2px solid #cfd9ff !important;
  border-radius: 12px !important;
  padding: 20px !important;
  margin: auto;
  text-align: center !important;
}

/* CARD MAIOR */
.offer-card.large {
  max-width: 360px !important;
  padding: 28px !important;
}

/* TAG POPULAR & BEST VALUE */
.offer-tag-best,
.offer-tag-popular {
  padding: 6px 0 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  border-radius: 6px !important;
  margin-bottom: 15px !important;
  text-transform: uppercase;
}

/* ROXO */
.bg-purple {
  background: #5c2fc2 !important;
  border: 2px solid #4926a0 !important;
  color: #ffffff !important;
}

/* TAG COLORS */
.offer-tag-best {
  background: #6b2fbc !important;
  color: #fff !important;
}
.offer-tag-popular {
  background: #4aa2f8 !important;
  color: #fff !important;
}

/* TITLES */
.offer-card h2 {
  font-size: 28px !important;
  font-weight: 800 !important;
  margin-bottom: 4px !important;
  color: inherit !important;
}

.subtitle {
  font-size: 14px !important;
  margin-top: -8px !important;
  margin-bottom: 14px !important;
}

/* PRODUCT IMG */
.product-img {
  max-width: 220px !important;
  margin: 15px auto !important;
  display: block !important;
}

/* PRICE */
.price-area .price {
  font-size: 48px !important;
  font-weight: 700 !important;
  display: inline-block !important;
  color: inherit !important;
}

.price-area .per {
  font-size: 14px !important;
  color: inherit !important;
  display: block !important;
}

/* BENEFÍCIOS */
.benefits {
  list-style: none !important;
  padding: 0 !important;
  text-align: left !important;
  margin: 0 0 20px !important;
  font-size: 14px !important;
}

.benefits li {
  margin: 6px 0 !important;
}

/* BUTTONS */
.buy-btn,
.buy-btn-yellow {
  display: block !important;
  padding: 14px 0 !important;
  border-radius: 6px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  margin-bottom: 16px !important;
  border: 1px solid #111 !important;
  text-align: center !important;
}

/* BUTTON COLORS */
.buy-btn {
  background: #e9e9e9 !important;
  color: black !important;
}
.buy-btn-yellow {
  background: #ffd500 !important;
  color: black !important;
}

/* PULSAR ANIMATION */
@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.06); }
  100% { transform: scale(1); }
}
.buy-btn-yellow,
.buy-btn {
  animation: pulse 1.6s infinite;
}

/* PAYMENT ICONS */
.payment-icons img {
  max-width: 160px !important;
  margin-top: 10px !important;
}

/* TOTAL */
.total {
  margin-top: 16px !important;
  font-size: 18px !important;
  color: inherit !important;
}

.old-price {
  text-decoration: line-through !important;
  color: #bbb !important;
}

.new-price {
  font-weight: 700 !important;
}

/* SHIPPING */
.shipping {
  color: #ff3c3c !important;
  font-weight: 700 !important;
  margin-top: 4px !important;
  font-size: 15px !important;
}

</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952a049 */<style>

/* RESET para evitar tema interferir */
.offer-card * {
  all: unset;
  display: revert;
  font-family: "Inter", sans-serif !important;
  color: inherit;
  box-sizing: border-box;
}

/* CONTAINER */
.offer-card {
  max-width: 330px;
  background: #ffffff !important;
  border: 2px solid #cfd9ff !important;
  border-radius: 12px !important;
  padding: 20px !important;
  margin: auto;
  text-align: center !important;
}

/* CARD MAIOR */
.offer-card.large {
  max-width: 360px !important;
  padding: 28px !important;
}

/* TAG POPULAR & BEST VALUE */
.offer-tag-best,
.offer-tag-popular {
  padding: 6px 0 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  border-radius: 6px !important;
  margin-bottom: 15px !important;
  text-transform: uppercase;
}

/* ROXO */
.bg-purple {
  background: #5c2fc2 !important;
  border: 2px solid #4926a0 !important;
  color: #ffffff !important;
}

/* TAG COLORS */
.offer-tag-best {
  background: #6b2fbc !important;
  color: #fff !important;
}
.offer-tag-popular {
  background: #4aa2f8 !important;
  color: #fff !important;
}

/* TITLES */
.offer-card h2 {
  font-size: 28px !important;
  font-weight: 800 !important;
  margin-bottom: 4px !important;
  color: inherit !important;
}

.subtitle {
  font-size: 14px !important;
  margin-top: -8px !important;
  margin-bottom: 14px !important;
}

/* PRODUCT IMG */
.product-img {
  max-width: 220px !important;
  margin: 15px auto !important;
  display: block !important;
}

/* PRICE */
.price-area .price {
  font-size: 48px !important;
  font-weight: 700 !important;
  display: inline-block !important;
  color: inherit !important;
}

.price-area .per {
  font-size: 14px !important;
  color: inherit !important;
  display: block !important;
}

/* BENEFÍCIOS */
.benefits {
  list-style: none !important;
  padding: 0 !important;
  text-align: left !important;
  margin: 0 0 20px !important;
  font-size: 14px !important;
}

.benefits li {
  margin: 6px 0 !important;
}

/* BUTTONS */
.buy-btn,
.buy-btn-yellow {
  display: block !important;
  padding: 14px 0 !important;
  border-radius: 6px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  margin-bottom: 16px !important;
  border: 1px solid #111 !important;
  text-align: center !important;
}

/* BUTTON COLORS */
.buy-btn {
  background: #e9e9e9 !important;
  color: black !important;
}
.buy-btn-yellow {
  background: #ffd500 !important;
  color: black !important;
}

/* PULSAR ANIMATION */
@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.06); }
  100% { transform: scale(1); }
}
.buy-btn-yellow,
.buy-btn {
  animation: pulse 1.6s infinite;
}

/* PAYMENT ICONS */
.payment-icons img {
  max-width: 160px !important;
  margin-top: 10px !important;
}

/* TOTAL */
.total {
  margin-top: 16px !important;
  font-size: 18px !important;
  color: inherit !important;
}

.old-price {
  text-decoration: line-through !important;
  color: #bbb !important;
}

.new-price {
  font-weight: 700 !important;
}

/* SHIPPING */
.shipping {
  color: #ff3c3c !important;
  font-weight: 700 !important;
  margin-top: 4px !important;
  font-size: 15px !important;
}

</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2969d9ce */<style>

/* ===========================
   CARD BASE
=========================== */
.offer-card {
  max-width: 330px;
  background: #ffffff !important;
  border: 2px solid #cfd9ff !important;
  border-radius: 12px !important;
  padding: 20px !important;
  margin: auto;
  text-align: center !important;
  font-family: "Inter", sans-serif !important;
  color: #000 !important; 
}

/* CARD MAIOR (6 bottles) */
.offer-card.large {
  max-width: 360px !important;
  padding: 28px !important;
}

/* ===========================
   CARD DO MEIO – ROXO NEW
=========================== */
.bg-purple {
  background: #4b254a !important;     /* NOVA COR */
  border: 2px solid #371c36 !important;
  color: #fff !important;
}
.bg-purple * {
  color: #fff !important;
}

/* ===========================
   TAGS
=========================== */
.offer-tag-best,
.offer-tag-popular {
  padding: 6px 0 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  border-radius: 6px !important;
  margin-bottom: 15px !important;
  text-transform: uppercase;
  color: #fff !important;
}

.offer-tag-best {
  background: #6b2fbc !important;
}
.offer-tag-popular {
  background: #4aa2f8 !important;
}

/* ===========================
   TITLES
=========================== */
.offer-card h2 {
  font-size: 28px !important;
  font-weight: 800 !important;
  margin-bottom: 4px !important;
}
.subtitle {
  font-size: 14px !important;
  margin-top: -8px !important;
  margin-bottom: 14px !important;
}

/* ===========================
   IMAGE
=========================== */
.product-img {
  max-width: 220px !important;
  margin: 15px auto !important;
  display: block !important;
}

/* ===========================
   PRICE
=========================== */
.price-area .price {
  font-size: 48px !important;
  font-weight: 700 !important;
  display: inline-block !important;
}
.price-area .per {
  font-size: 14px !important;
  display: block !important;
  margin-top: -4px !important;
}

/* ===========================
   BENEFITS
=========================== */
.benefits {
  list-style: none !important;
  padding: 0 !important;
  text-align: left !important;
  margin: 0 0 20px !important;
  font-size: 14px !important;
}

/* ✅ TEXTO DOS BENEFÍCIOS → PRETO = 2 & 3 BOTTLES */
.offer-card:not(.bg-purple) .benefits li {
  color: #000 !important;
}

/* ✅ TEXTO DOS BENEFÍCIOS → BRANCO = 6 BOTTLES */
.bg-purple .benefits li {
  color: #fff !important;
}

.benefits li {
  margin: 6px 0 !important;
}

/* ===========================
   BUTTONS
=========================== */
.buy-btn,
.buy-btn-yellow {
  display: block !important;
  padding: 14px 0 !important;
  border-radius: 6px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  margin-bottom: 16px !important;
  border: 1px solid #111 !important;
  text-align: center !important;
  transition: all 0.25s ease-in-out !important;
}

/* COLORS */
.buy-btn {
  background: #e9e9e9 !important;
  color: black !important;
}
.buy-btn-yellow {
  background: #ffd500 !important;
  color: black !important;
}

/* ===========================
   PULSE ANIMATION
=========================== */
@keyframes pulse {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.06); }
  100% { transform: scale(1); }
}
.buy-btn,
.buy-btn-yellow {
  animation: pulse 1.6s infinite;
}

/* ✅ GROW ON HOVER */
.buy-btn:hover,
.buy-btn-yellow:hover {
  transform: scale(1.12) !important;
  filter: brightness(1.05);
}

/* ===========================
   PAYMENT ICONS
=========================== */
.payment-icons img {
  max-width: 160px !important;
  margin-top: 10px !important;
}

/* ===========================
   TOTAL + PRICE
=========================== */
.total {
  margin-top: 16px !important;
  font-size: 18px !important;
}
.old-price {
  text-decoration: line-through !important;
  color: #bbb !important;
}
.new-price {
  font-weight: 700 !important;
}

/* ===========================
   SHIPPING
=========================== */
.shipping {
  color: #ff3c3c !important;
  font-weight: 700 !important;
  margin-top: 4px !important;
  font-size: 15px !important;
}

</style>/* End custom CSS */