.elementor-5017 .elementor-element.elementor-element-d3a8c5e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5017 .elementor-element.elementor-element-d3a8c5e{margin-top:0px;margin-bottom:0px;padding:75px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-5aa7fbd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-5017 .elementor-element.elementor-element-5aa7fbd > .elementor-element-populated{margin:35px 110px 0px 110px;--e-column-margin-right:110px;--e-column-margin-left:110px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-2d12b2e{--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-5017 .elementor-element.elementor-element-afb91fc{--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-5017 .elementor-element.elementor-element-4135d43 > .elementor-widget-container{margin:030px 0px 0px 30px;}.elementor-5017 .elementor-element.elementor-element-4135d43.elementor-element{--align-self:flex-start;}.elementor-5017 .elementor-element.elementor-element-7217e81{--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-5017 .elementor-element.elementor-element-3c2b590 > .elementor-widget-container{margin:30px 30px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-3c2b590.elementor-element{--align-self:flex-end;}.elementor-5017 .elementor-element.elementor-element-47b5c8d{margin-top:040px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-5a53b0a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-b5b55f5 > .elementor-widget-container{margin:0% 25% 5% 25%;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-b5b55f5.elementor-element{--align-self:center;}.elementor-5017 .elementor-element.elementor-element-a734047{--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-5017 .elementor-element.elementor-element-d7dabb7 > .elementor-widget-container{margin:25px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-123832c{--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-5017 .elementor-element.elementor-element-fdcd70c > .elementor-widget-container{margin:25px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-5b4a4bd{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5017 .elementor-element.elementor-element-939ad7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5017 .elementor-element.elementor-element-939ad7e img{width:8%;}.elementor-5017 .elementor-element.elementor-element-ec52ceb > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-1ecc207{--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-5017 .elementor-element.elementor-element-75a94dd{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5017 .elementor-element.elementor-element-4a132c1{--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-5017 .elementor-element.elementor-element-2342d2b > .elementor-widget-container{margin:0px 0px 35px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-9af4bcf{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5017 .elementor-element.elementor-element-4936581{--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-5017 .elementor-element.elementor-element-1a88b5f > .elementor-widget-container{margin:0% 0% 0% 27%;}.elementor-5017 .elementor-element.elementor-element-3344088{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;}.elementor-5017 .elementor-element.elementor-element-a37c305{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;}.elementor-5017 .elementor-element.elementor-element-a37c305 img{width:20%;}.elementor-5017 .elementor-element.elementor-element-3555672 > .elementor-widget-container{margin:25px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-8684d97{--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-5017 .elementor-element.elementor-element-7fd0dee{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5017 .elementor-element.elementor-element-4f5d02b > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-dc2dc34{--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-5017 .elementor-element.elementor-element-effc652{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5017 .elementor-element.elementor-element-c0236c8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-5017 .elementor-element.elementor-element-c0236c8 .elementor-heading-title{color:#9E1D20;}.elementor-5017 .elementor-element.elementor-element-6cbf00b{--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-5017 .elementor-element.elementor-element-2d14776{--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-5017 .elementor-element.elementor-element-932525f{width:var( --container-widget-width, 100.185% );max-width:100.185%;--container-widget-width:100.185%;--container-widget-flex-grow:0;}.elementor-5017 .elementor-element.elementor-element-932525f > .elementor-widget-container{margin:0px 0px 025px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-932525f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5017 .elementor-element.elementor-element-7caf3f3{--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-5017 .elementor-element.elementor-element-6a6b722 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-5c80142{--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-5017 .elementor-element.elementor-element-594e546{--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-5017 .elementor-element.elementor-element-7a04a63 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-435c2be{text-align:center;}.elementor-5017 .elementor-element.elementor-element-435c2be img{width:28%;}.elementor-5017 .elementor-element.elementor-element-e76a1a0{--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-5017 .elementor-element.elementor-element-0515eef > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-83dc712{--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:3px;--margin-left:0px;--margin-right:0px;}.elementor-5017 .elementor-element.elementor-element-e98ace9{text-align:center;}.elementor-5017 .elementor-element.elementor-element-e98ace9 img{width:8%;}.elementor-5017 .elementor-element.elementor-element-c05232b > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-4b43b03{--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-5017 .elementor-element.elementor-element-b809bd2{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5017 .elementor-element.elementor-element-2146971{--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-5017 .elementor-element.elementor-element-0efdee0 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-b51d7ae{--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-5017 .elementor-element.elementor-element-8db6784 > .elementor-widget-container{margin:0% 0% 0% 29%;}.elementor-5017 .elementor-element.elementor-element-131ccb6{--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:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5017 .elementor-element.elementor-element-9bf11f0 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-237d48a{--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-5017 .elementor-element.elementor-element-531436d{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5017 .elementor-element.elementor-element-3bc09a4{--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-5017 .elementor-element.elementor-element-472b2ec{--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-5017 .elementor-element.elementor-element-011c321 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5017 .elementor-element.elementor-element-afb91fc{--width:50%;}.elementor-5017 .elementor-element.elementor-element-7217e81{--width:50%;}.elementor-5017 .elementor-element.elementor-element-4a132c1{--width:50%;}.elementor-5017 .elementor-element.elementor-element-4936581{--width:50%;}.elementor-5017 .elementor-element.elementor-element-2d14776{--width:50%;}.elementor-5017 .elementor-element.elementor-element-7caf3f3{--width:50%;}.elementor-5017 .elementor-element.elementor-element-594e546{--width:50%;}.elementor-5017 .elementor-element.elementor-element-e76a1a0{--width:50%;}.elementor-5017 .elementor-element.elementor-element-2146971{--width:50%;}.elementor-5017 .elementor-element.elementor-element-b51d7ae{--width:50%;}.elementor-5017 .elementor-element.elementor-element-131ccb6{--content-width:924px;}.elementor-5017 .elementor-element.elementor-element-3bc09a4{--width:50%;}.elementor-5017 .elementor-element.elementor-element-472b2ec{--width:50%;}}@media(max-width:1024px){.elementor-5017 .elementor-element.elementor-element-d3a8c5e{margin-top:150px;margin-bottom:0px;padding:0px 85px 0px 85px;}.elementor-5017 .elementor-element.elementor-element-5aa7fbd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-5017 .elementor-element.elementor-element-5aa7fbd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-faa6e6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-47b5c8d{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-5a53b0a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-5017 .elementor-element.elementor-element-5a53b0a > .elementor-element-populated{margin:120px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-b5b55f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-939ad7e{margin:-37px -37px calc(var(--kit-widget-spacing, 0px) + -37px) -37px;text-align:center;}.elementor-5017 .elementor-element.elementor-element-939ad7e img{width:44%;height:152px;}.elementor-5017 .elementor-element.elementor-element-1a88b5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-a37c305{margin:-37px -37px calc(var(--kit-widget-spacing, 0px) + -37px) -37px;text-align:center;}.elementor-5017 .elementor-element.elementor-element-a37c305 img{width:44%;height:152px;}.elementor-5017 .elementor-element.elementor-element-c0236c8{text-align:start;}.elementor-5017 .elementor-element.elementor-element-435c2be{margin:-37px -37px calc(var(--kit-widget-spacing, 0px) + -37px) -37px;text-align:center;}.elementor-5017 .elementor-element.elementor-element-435c2be img{width:44%;height:152px;}.elementor-5017 .elementor-element.elementor-element-e98ace9{margin:-37px -37px calc(var(--kit-widget-spacing, 0px) + -37px) -37px;text-align:center;}.elementor-5017 .elementor-element.elementor-element-e98ace9 img{width:44%;height:152px;}.elementor-5017 .elementor-element.elementor-element-8db6784 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-2a40a80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5017 .elementor-element.elementor-element-d3a8c5e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-5aa7fbd{width:100%;}.elementor-bc-flex-widget .elementor-5017 .elementor-element.elementor-element-5aa7fbd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5017 .elementor-element.elementor-element-5aa7fbd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5017 .elementor-element.elementor-element-5aa7fbd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5017 .elementor-element.elementor-element-5aa7fbd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-5017 .elementor-element.elementor-element-5aa7fbd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-faa6e6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-47b5c8d{margin-top:120px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-5a53b0a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5017 .elementor-element.elementor-element-d7dabb7 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-5017 .elementor-element.elementor-element-fdcd70c > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-5017 .elementor-element.elementor-element-939ad7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5017 .elementor-element.elementor-element-939ad7e.elementor-element{--align-self:center;}.elementor-5017 .elementor-element.elementor-element-939ad7e img{width:55%;height:120px;}.elementor-5017 .elementor-element.elementor-element-ec52ceb > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-5017 .elementor-element.elementor-element-2342d2b > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-5017 .elementor-element.elementor-element-3344088{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5017 .elementor-element.elementor-element-a37c305{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5017 .elementor-element.elementor-element-a37c305.elementor-element{--align-self:center;}.elementor-5017 .elementor-element.elementor-element-a37c305 img{width:55%;height:120px;}.elementor-5017 .elementor-element.elementor-element-3555672 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-5017 .elementor-element.elementor-element-4f5d02b > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-5017 .elementor-element.elementor-element-c0236c8.elementor-element{--align-self:center;}.elementor-5017 .elementor-element.elementor-element-c0236c8{text-align:center;}.elementor-5017 .elementor-element.elementor-element-932525f > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-5017 .elementor-element.elementor-element-6a6b722 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-5017 .elementor-element.elementor-element-7a04a63 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-5017 .elementor-element.elementor-element-435c2be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5017 .elementor-element.elementor-element-435c2be.elementor-element{--align-self:center;}.elementor-5017 .elementor-element.elementor-element-435c2be img{width:55%;height:120px;}.elementor-5017 .elementor-element.elementor-element-0515eef > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-5017 .elementor-element.elementor-element-e98ace9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5017 .elementor-element.elementor-element-e98ace9.elementor-element{--align-self:center;}.elementor-5017 .elementor-element.elementor-element-e98ace9 img{width:55%;height:120px;}.elementor-5017 .elementor-element.elementor-element-c05232b > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-5017 .elementor-element.elementor-element-0efdee0 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-5017 .elementor-element.elementor-element-9bf11f0 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-5017 .elementor-element.elementor-element-011c321 > .elementor-widget-container{margin:0px 0px 60px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5017 .elementor-element.elementor-element-5aa7fbd{width:100%;}.elementor-5017 .elementor-element.elementor-element-5a53b0a{width:100%;}}/* Start custom CSS for html, class: .elementor-element-50813a1 *//* ===== GRID ===== */
.menu-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px 80px;
}

/* ===== ITEM ===== */
.menu-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* ===== NAME ===== */
.menu-item .name {
    font-size: 20px;
    text-transform: capitalize;
}

/* ===== PRICE ===== */
.menu-item .price {
    font-size: 20px;
    white-space: nowrap;
}

/* ===== MOBILE ===== */
@media (max-width: 768px) {
    .menu-grid {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ba9a4f *//* GRID 2 CỘT */
.menu-mojito .menu-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px 120px;
}

/* MỖI ITEM */
.menu-mojito .menu-item {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

/* KHỐI TRÁI */
.menu-mojito .left {
    width: calc(100% - 120px); /* chừa chỗ cho giá */
}

/* TÊN */
.menu-mojito .name {
    font-size: 20px;
}

/* DESC – LUÔN NẰM DƯỚI */
.menu-mojito .desc {
    margin-top: 6px;
    font-size: 18px;
    opacity: 0.6;
    line-height: 1.5;
}

/* GIÁ – CỘT CỐ ĐỊNH */
.menu-mojito .price {
    width: 120px;              /* QUAN TRỌNG */
    text-align: right;
    font-size: 20px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9af4bcf */.menu-perfect {
    width: 100%;
}

/* mỗi item */
.menu-perfect .item {
    margin-bottom: 28px;
}

/* dòng trên */
.menu-perfect .top {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

/* tên */
.menu-perfect .name {
    font-size: 20px;
    font-family: inherit;
}

/* giá */
.menu-perfect .price {
    font-size: 20px;
    font-family: inherit;
    white-space: nowrap;
}

/* mô tả nằm dưới tên */
.menu-perfect .desc {
    font-size: 18px;
    opacity: 0.6;
    margin-top: 6px;
    max-width: 70%; /* cực quan trọng để không đè sang giá */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed5189b */.menu-custom .menu-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px 80px;
    max-width: 1000px;
    margin: 0 auto;
}

/* mỗi dòng */
.menu-custom .menu-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* tên */
.menu-custom .name {
    font-size: 20px;
}

/* giá */
.menu-custom .price {
    font-size: 20px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7160ff */.menu-custom .menu-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px 80px;
    max-width: 1000px;
    margin: 0 auto;
}

/* mỗi dòng */
.menu-custom .menu-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* tên */
.menu-custom .name {
    font-size: 20px;
}

/* giá */
.menu-custom .price {
    font-size: 20px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da6e551 */.menu-vertical {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

/* dòng chính */
.menu-vertical .row {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: start;
}

/* tên */
.menu-vertical .name {
    font-size: 20px;
    letter-spacing: 3px;
}

/* giá */
.menu-vertical .price {
    font-size: 20px;
    white-space: nowrap;
    text-align: right;
}

/* dòng dưới */
.menu-vertical .sub {
    font-size: 20px;
    margin-top: 5px;
    letter-spacing: 4px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-657f344 */.menu-vertical {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

/* dòng chính */
.menu-vertical .row {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: start;
}

/* tên */
.menu-vertical .name {
    font-size: 20px;
    letter-spacing: 3px;
}

/* giá */
.menu-vertical .price {
    font-size: 20px;
    white-space: nowrap;
    text-align: right;
}

/* dòng dưới */
.menu-vertical .sub {
    font-size: 20px;
    margin-top: 5px;
    letter-spacing: 4px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e8ff65 */.menu-vertical {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

/* dòng chính */
.menu-vertical .row {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: start;
}

/* tên */
.menu-vertical .name {
    font-size: 20px;
    letter-spacing: 3px;
}

/* giá */
.menu-vertical .price {
    font-size: 20px;
    white-space: nowrap;
    text-align: right;
}

/* dòng dưới */
.menu-vertical .sub {
    font-size: 20px;
    margin-top: 5px;
    letter-spacing: 4px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13c22bc */.menu-vertical {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

/* dòng chính */
.menu-vertical .row {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: start;
}

/* tên */
.menu-vertical .name {
    font-size: 20px;
    letter-spacing: 3px;
}

/* giá */
.menu-vertical .price {
    font-size: 20px;
    white-space: nowrap;
    text-align: right;
}

/* dòng dưới */
.menu-vertical .sub {
    font-size: 20px;
    margin-top: 5px;
    letter-spacing: 4px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d303eb */.menu-kym-final {
    max-width: 1000px;
    margin: 0 auto;
}

/* HÀNG TRÊN */
.menu-kym-final .row-top {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    text-align: center;
    margin-bottom: 40px;
}

/* HÀNG DƯỚI */
.menu-kym-final .row-bottom {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-content: center;
    gap: 120px;
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}

/* ITEM */
.menu-kym-final .item {
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* TEXT */
.menu-kym-final .name {
    font-size: 20px;
    margin-bottom: 8px;
}

.menu-kym-final .price {
    font-size: 20px;
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8fa0400 */.menu-clean {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

/* mỗi dòng */
.menu-clean .item {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
}

/* tên */
.menu-clean .name {
    font-size: 20px;
    letter-spacing: 0px;
}

/* giá */
.menu-clean .price {
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba1f503 */.menu-2col-center {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 50px 80px;
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
}

/* item */
.menu-2col-center .item {
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* tên */
.menu-2col-center .name {
    font-size: 20px;
    margin-bottom: 6px;
}

/* giá */
.menu-2col-center .price {
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for eltdf_single_image, class: .elementor-element-2a40a80 */.elementor-5017 .elementor-element.elementor-element-2a40a80 img {
    width: 450px !important;
    height: 450px !important;
    object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73ebc83 */.menu-coffee {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

/* mỗi dòng */
.menu-coffee .item {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
}

/* tên */
.menu-coffee .name {
    font-size: 20px;
}

/* giá */
.menu-coffee .price {
    font-size: 20px;
    white-space: nowrap;
}/* End custom CSS */