.elementor-17 .elementor-element.elementor-element-1fec4dc{--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-evenly;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-1fec4dc:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1fec4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-17 .elementor-element.elementor-element-0d0a34b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-17 .elementor-element.elementor-element-afebf90.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-afebf90 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:17px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-efd43c0{width:var( --container-widget-width, 576px );max-width:576px;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:576px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-efd43c0 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:60px;font-weight:400;line-height:60px;color:#222222;}.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-17 .elementor-element.elementor-element-0b25850{width:var( --container-widget-width, 512px );max-width:512px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:512px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-17 .elementor-element.elementor-element-0b25850 p{margin-block-end: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-17 .elementor-element.elementor-element-950b5a3 .elementor-button{background-color:#BB9A6B;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:24px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:8px 8px 8px 8px;padding:12px 25px 12px 25px;}.elementor-17 .elementor-element.elementor-element-950b5a3{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-950b5a3.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-4d4eae8{--display:flex;}.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-17 .elementor-element.elementor-element-d8a371c{text-align:end;}.elementor-17 .elementor-element.elementor-element-d8a371c img{border-radius:8px 8px 8px 8px;}.elementor-17 .elementor-element.elementor-element-a2cec68{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-a2cec68:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a2cec68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-17 .elementor-element.elementor-element-c540a1c .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:40px;font-weight:400;line-height:40px;}.elementor-17 .elementor-element.elementor-element-8850657{width:var( --container-widget-width, 693px );max-width:693px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:693px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-17 .elementor-element.elementor-element-8850657.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-8850657 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-c2491c3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-d696a4b{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-d696a4b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d696a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-17 .elementor-element.elementor-element-1f633f9.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-1f633f9 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-1f633f9.elementor-view-stacked .elementor-icon{background-color:#F5EFEC;color:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-1f633f9.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-1f633f9.elementor-view-default .elementor-icon{color:#F5EFEC;border-color:#F5EFEC;}.elementor-17 .elementor-element.elementor-element-1f633f9.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-1f633f9.elementor-view-default .elementor-icon svg{fill:#F5EFEC;}.elementor-17 .elementor-element.elementor-element-1f633f9.elementor-view-framed .elementor-icon{background-color:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-1f633f9.elementor-view-stacked .elementor-icon svg{fill:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-1f633f9 .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-1f633f9 .elementor-icon svg{height:30px;}.elementor-17 .elementor-element.elementor-element-4ca5016 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:24px;font-weight:400;line-height:32px;}.elementor-17 .elementor-element.elementor-element-e8025b1{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-e8025b1 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-ceeb610.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-ceeb610 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#BB9A6B;}.elementor-17 .elementor-element.elementor-element-2a8d49b{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-2a8d49b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2a8d49b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-954acb3.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-954acb3 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-954acb3.elementor-view-stacked .elementor-icon{background-color:#F5EFEC;color:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-954acb3.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-954acb3.elementor-view-default .elementor-icon{color:#F5EFEC;border-color:#F5EFEC;}.elementor-17 .elementor-element.elementor-element-954acb3.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-954acb3.elementor-view-default .elementor-icon svg{fill:#F5EFEC;}.elementor-17 .elementor-element.elementor-element-954acb3.elementor-view-framed .elementor-icon{background-color:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-954acb3.elementor-view-stacked .elementor-icon svg{fill:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-954acb3 .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-954acb3 .elementor-icon svg{height:30px;}.elementor-17 .elementor-element.elementor-element-38e1809 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:24px;font-weight:400;line-height:32px;}.elementor-17 .elementor-element.elementor-element-11062cc{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-11062cc p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-1411adc.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-1411adc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#BB9A6B;}.elementor-17 .elementor-element.elementor-element-f9c1368{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-f9c1368:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f9c1368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-d0d17fc.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-d0d17fc .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-d0d17fc.elementor-view-stacked .elementor-icon{background-color:#F5EFEC;color:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-d0d17fc.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-d0d17fc.elementor-view-default .elementor-icon{color:#F5EFEC;border-color:#F5EFEC;}.elementor-17 .elementor-element.elementor-element-d0d17fc.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-d0d17fc.elementor-view-default .elementor-icon svg{fill:#F5EFEC;}.elementor-17 .elementor-element.elementor-element-d0d17fc.elementor-view-framed .elementor-icon{background-color:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-d0d17fc.elementor-view-stacked .elementor-icon svg{fill:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-d0d17fc .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-d0d17fc .elementor-icon svg{height:30px;}.elementor-17 .elementor-element.elementor-element-024a086 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:24px;font-weight:400;line-height:32px;}.elementor-17 .elementor-element.elementor-element-57ba77c{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-57ba77c p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-cc5d40f.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-cc5d40f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#BB9A6B;}.elementor-17 .elementor-element.elementor-element-b919731{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-b919731:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b919731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b5e115a.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-b5e115a .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-b5e115a.elementor-view-stacked .elementor-icon{background-color:#F5EFEC;color:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-b5e115a.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-b5e115a.elementor-view-default .elementor-icon{color:#F5EFEC;border-color:#F5EFEC;}.elementor-17 .elementor-element.elementor-element-b5e115a.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-b5e115a.elementor-view-default .elementor-icon svg{fill:#F5EFEC;}.elementor-17 .elementor-element.elementor-element-b5e115a.elementor-view-framed .elementor-icon{background-color:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-b5e115a.elementor-view-stacked .elementor-icon svg{fill:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-b5e115a .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-b5e115a .elementor-icon svg{height:30px;}.elementor-17 .elementor-element.elementor-element-1818ebb .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:24px;font-weight:400;line-height:32px;}.elementor-17 .elementor-element.elementor-element-e489e2d{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-e489e2d p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-ab2c4fc.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-ab2c4fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#BB9A6B;}.elementor-17 .elementor-element.elementor-element-f4a2638{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-f4a2638:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f4a2638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-7a7be6e.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-7a7be6e .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-7a7be6e.elementor-view-stacked .elementor-icon{background-color:#F5EFEC;color:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-7a7be6e.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-7a7be6e.elementor-view-default .elementor-icon{color:#F5EFEC;border-color:#F5EFEC;}.elementor-17 .elementor-element.elementor-element-7a7be6e.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-7a7be6e.elementor-view-default .elementor-icon svg{fill:#F5EFEC;}.elementor-17 .elementor-element.elementor-element-7a7be6e.elementor-view-framed .elementor-icon{background-color:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-7a7be6e.elementor-view-stacked .elementor-icon svg{fill:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-7a7be6e .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-7a7be6e .elementor-icon svg{height:30px;}.elementor-17 .elementor-element.elementor-element-b0d4719 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:24px;font-weight:400;line-height:32px;}.elementor-17 .elementor-element.elementor-element-f28a067{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-f28a067 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-d9adf52.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-d9adf52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#BB9A6B;}.elementor-17 .elementor-element.elementor-element-8c29e56{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-8c29e56:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8c29e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-86f6c51.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-86f6c51 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-86f6c51.elementor-view-stacked .elementor-icon{background-color:#F5EFEC;color:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-86f6c51.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-86f6c51.elementor-view-default .elementor-icon{color:#F5EFEC;border-color:#F5EFEC;}.elementor-17 .elementor-element.elementor-element-86f6c51.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-86f6c51.elementor-view-default .elementor-icon svg{fill:#F5EFEC;}.elementor-17 .elementor-element.elementor-element-86f6c51.elementor-view-framed .elementor-icon{background-color:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-86f6c51.elementor-view-stacked .elementor-icon svg{fill:#1B1C1A;}.elementor-17 .elementor-element.elementor-element-86f6c51 .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-86f6c51 .elementor-icon svg{height:30px;}.elementor-17 .elementor-element.elementor-element-2f95835 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:24px;font-weight:400;line-height:32px;}.elementor-17 .elementor-element.elementor-element-dc437c5{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-dc437c5 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-8953b0b.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-8953b0b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#BB9A6B;}.elementor-17 .elementor-element.elementor-element-8561f80{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-8561f80:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8561f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-17 .elementor-element.elementor-element-7414696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-17 .elementor-element.elementor-element-7414696 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:40px;color:var( --e-global-color-accent );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17 .elementor-element.elementor-element-d414625{width:var( --container-widget-width, 670px );max-width:670px;padding:0px 0px 0px 0px;--container-widget-width:670px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-d414625 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-secondary );border-radius:12px;padding:40px 30px 40px 30px;}.elementor-17 .elementor-element.elementor-element-d414625 .elementor-swiper-button{font-size:20px;}.elementor-17 .elementor-element.elementor-element-d414625 .elementor-testimonial__text{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-17 .elementor-element.elementor-element-d414625 .elementor-testimonial__name{font-family:"Prata", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:2px;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-0d0a34b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c2491c3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-1fec4dc{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-efd43c0 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-17 .elementor-element.elementor-element-4d4eae8{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-a2cec68{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-c540a1c .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-17 .elementor-element.elementor-element-8850657{text-align:center;}.elementor-17 .elementor-element.elementor-element-c2491c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-8561f80{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-7414696 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-17 .elementor-element.elementor-element-d414625 .elementor-testimonial__text{font-size:16px;line-height:26px;}}/* Start custom CSS for container, class: .elementor-element-c2491c3 */.reso_cont{
    transition: transform 0.4s ease;
}

.reso_cont:hover{
    transform: translateY(-8px); 
    box-shadow: 0 30px 60px -12px rgba(157, 117, 70, 0.08);
    cursor: pointer;
}

.resource_btn{
    position: relative;
    display: inline-block;
}

.resource_btn::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 0;
    height: 2px;
    background: #BB9A6B;
    transition: width 0.3s ease;
}

.reso_cont:hover .resource_btn::after{
    width: 100%;
}

.reso_cont:hover .elementor-icon{
    background: #BB9A6B!important;
    
}

.reso_cont:hover .elementor-icon svg{
    fill: #ffffff!important;
}/* End custom CSS */