.elementor-637 .elementor-element.elementor-element-a852b13{--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;--padding-top:050px;--padding-bottom:050px;--padding-left:050px;--padding-right:050px;}.elementor-637 .elementor-element.elementor-element-a852b13:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-a852b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5E6;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-637 .elementor-element.elementor-element-f39ceef{text-align:center;}.elementor-637 .elementor-element.elementor-element-f39ceef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;line-height:14px;color:var( --e-global-color-accent );}.elementor-637 .elementor-element.elementor-element-3c13225{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-637 .elementor-element.elementor-element-3c13225.elementor-element{--align-self:center;}.elementor-637 .elementor-element.elementor-element-3c13225 .elementor-heading-title{font-family:var( --e-global-typography-fbda26a-font-family ), Sans-serif;font-size:var( --e-global-typography-fbda26a-font-size );font-weight:var( --e-global-typography-fbda26a-font-weight );line-height:var( --e-global-typography-fbda26a-line-height );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-637 .elementor-element.elementor-element-451e132{text-align:center;font-family:var( --e-global-typography-ad6a27d-font-family ), Sans-serif;font-size:var( --e-global-typography-ad6a27d-font-size );font-weight:var( --e-global-typography-ad6a27d-font-weight );color:var( --e-global-color-text );}.elementor-637 .elementor-element.elementor-element-fdadc01{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-637 .elementor-element.elementor-element-448cf05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-637 .elementor-element.elementor-element-364d9dd img{height:400px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-637 .elementor-element.elementor-element-0c591bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-637 .elementor-element.elementor-element-0a271c2 img{height:400px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-637 .elementor-element.elementor-element-948d54e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-637 .elementor-element.elementor-element-89cc981 img{height:400px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-637 .elementor-element.elementor-element-82670aa{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-637 .elementor-element.elementor-element-82670aa:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-82670aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5E6;}.elementor-637 .elementor-element.elementor-element-6ea3684{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-637 .elementor-element.elementor-element-6ea3684:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-6ea3684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5E6;}.elementor-637 .elementor-element.elementor-element-3f12f6a{--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-637 .elementor-element.elementor-element-33b77c3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-637 .elementor-element.elementor-element-51b69eb{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-637 .elementor-element.elementor-element-51b69eb:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-51b69eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dcf4ead );}.elementor-637 .elementor-element.elementor-element-15b8360 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;line-height:14px;color:var( --e-global-color-accent );}.elementor-637 .elementor-element.elementor-element-afc237d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;line-height:30px;color:var( --e-global-color-primary );}.elementor-637 .elementor-element.elementor-element-929a2e0{font-family:var( --e-global-typography-ab9b775-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9b775-font-size );font-weight:var( --e-global-typography-ab9b775-font-weight );color:var( --e-global-color-text );}.elementor-637 .elementor-element.elementor-element-05a5bd6{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-637 .elementor-element.elementor-element-05a5bd6:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-05a5bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dcf4ead );}.elementor-637 .elementor-element.elementor-element-880566c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;line-height:14px;color:var( --e-global-color-accent );}.elementor-637 .elementor-element.elementor-element-e8cdb0d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;line-height:30px;color:var( --e-global-color-primary );}.elementor-637 .elementor-element.elementor-element-dc2d44e{font-family:var( --e-global-typography-ab9b775-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9b775-font-size );font-weight:var( --e-global-typography-ab9b775-font-weight );color:var( --e-global-color-text );}.elementor-637 .elementor-element.elementor-element-268d8aa{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-637 .elementor-element.elementor-element-268d8aa:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-268d8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-637 .elementor-element.elementor-element-a4ecb39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;line-height:14px;color:var( --e-global-color-dcf4ead );}.elementor-637 .elementor-element.elementor-element-a3aad5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;line-height:30px;color:var( --e-global-color-dcf4ead );}.elementor-637 .elementor-element.elementor-element-81eb1a6{font-family:var( --e-global-typography-ab9b775-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9b775-font-size );font-weight:var( --e-global-typography-ab9b775-font-weight );color:var( --e-global-color-dcf4ead );}.elementor-637 .elementor-element.elementor-element-da69740{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-637 .elementor-element.elementor-element-da69740:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-da69740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dcf4ead );}.elementor-637 .elementor-element.elementor-element-1b89528 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;line-height:14px;color:var( --e-global-color-accent );}.elementor-637 .elementor-element.elementor-element-ef423ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;line-height:30px;color:var( --e-global-color-primary );}.elementor-637 .elementor-element.elementor-element-ab707e4{font-family:var( --e-global-typography-ab9b775-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9b775-font-size );font-weight:var( --e-global-typography-ab9b775-font-weight );color:var( --e-global-color-text );}.elementor-637 .elementor-element.elementor-element-ec8b186{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-637 .elementor-element.elementor-element-ec8b186:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-ec8b186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EDE4;}.elementor-637 .elementor-element.elementor-element-fe44128 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;line-height:14px;color:var( --e-global-color-accent );}.elementor-637 .elementor-element.elementor-element-112ca5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;line-height:30px;color:#FF9A2E;}.elementor-637 .elementor-element.elementor-element-2d5c158{font-family:var( --e-global-typography-ab9b775-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9b775-font-size );font-weight:var( --e-global-typography-ab9b775-font-weight );color:var( --e-global-color-text );}.elementor-637 .elementor-element.elementor-element-b196e02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-637 .elementor-element.elementor-element-7d5c315 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;line-height:14px;color:var( --e-global-color-accent );}.elementor-637 .elementor-element.elementor-element-16e80b7 .elementor-heading-title{font-family:var( --e-global-typography-fbda26a-font-family ), Sans-serif;font-size:var( --e-global-typography-fbda26a-font-size );font-weight:var( --e-global-typography-fbda26a-font-weight );line-height:var( --e-global-typography-fbda26a-line-height );color:var( --e-global-color-primary );}.elementor-637 .elementor-element.elementor-element-43e6585{font-family:var( --e-global-typography-ad6a27d-font-family ), Sans-serif;font-size:var( --e-global-typography-ad6a27d-font-size );font-weight:var( --e-global-typography-ad6a27d-font-weight );color:var( --e-global-color-text );}.elementor-637 .elementor-element.elementor-element-f2fc977{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-637 .elementor-element.elementor-element-dfd191e{width:var( --container-widget-width, 45% );max-width:45%;background-color:var( --e-global-color-dcf4ead );padding:10px 10px 10px 10px;--container-widget-width:45%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-637 .elementor-element.elementor-element-dfd191e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-637 .elementor-element.elementor-element-dfd191e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-637 .elementor-element.elementor-element-dfd191e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-637 .elementor-element.elementor-element-dfd191e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-637 .elementor-element.elementor-element-dfd191e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-637 .elementor-element.elementor-element-dfd191e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-637 .elementor-element.elementor-element-dfd191e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-637 .elementor-element.elementor-element-dfd191e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-637 .elementor-element.elementor-element-a0c5d09{width:var( --container-widget-width, 46% );max-width:46%;background-color:var( --e-global-color-dcf4ead );padding:10px 10px 10px 10px;--container-widget-width:46%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-637 .elementor-element.elementor-element-a0c5d09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-637 .elementor-element.elementor-element-a0c5d09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-637 .elementor-element.elementor-element-a0c5d09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-637 .elementor-element.elementor-element-a0c5d09 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-637 .elementor-element.elementor-element-a0c5d09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-637 .elementor-element.elementor-element-a0c5d09 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-637 .elementor-element.elementor-element-a0c5d09 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-637 .elementor-element.elementor-element-a0c5d09 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-637 .elementor-element.elementor-element-cae201a{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-637 .elementor-element.elementor-element-cae201a:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-cae201a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-637 .elementor-element.elementor-element-6b20013 img{max-width:10%;}.elementor-637 .elementor-element.elementor-element-15229dd{text-align:center;}.elementor-637 .elementor-element.elementor-element-15229dd .elementor-heading-title{font-family:var( --e-global-typography-fbda26a-font-family ), Sans-serif;font-size:var( --e-global-typography-fbda26a-font-size );font-weight:var( --e-global-typography-fbda26a-font-weight );line-height:var( --e-global-typography-fbda26a-line-height );color:var( --e-global-color-dcf4ead );}.elementor-637 .elementor-element.elementor-element-8f22a09{text-align:center;font-family:var( --e-global-typography-ad6a27d-font-family ), Sans-serif;font-size:var( --e-global-typography-ad6a27d-font-size );font-weight:var( --e-global-typography-ad6a27d-font-weight );color:var( --e-global-color-dcf4ead );}.elementor-637 .elementor-element.elementor-element-f5655bf .elementor-icon-list-icon i{color:var( --e-global-color-dcf4ead );transition:color 0.3s;}.elementor-637 .elementor-element.elementor-element-f5655bf .elementor-icon-list-icon svg{fill:var( --e-global-color-dcf4ead );transition:fill 0.3s;}.elementor-637 .elementor-element.elementor-element-f5655bf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-637 .elementor-element.elementor-element-f5655bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-637 .elementor-element.elementor-element-f5655bf .elementor-icon-list-item > a{font-family:var( --e-global-typography-ad6a27d-font-family ), Sans-serif;font-size:var( --e-global-typography-ad6a27d-font-size );font-weight:var( --e-global-typography-ad6a27d-font-weight );}.elementor-637 .elementor-element.elementor-element-f5655bf .elementor-icon-list-text{color:var( --e-global-color-dcf4ead );transition:color 0.3s;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-637 .elementor-element.elementor-element-3c13225 .elementor-heading-title{font-size:var( --e-global-typography-fbda26a-font-size );line-height:var( --e-global-typography-fbda26a-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-637 .elementor-element.elementor-element-451e132{font-size:var( --e-global-typography-ad6a27d-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-637 .elementor-element.elementor-element-6ea3684{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-637 .elementor-element.elementor-element-33b77c3{--grid-auto-flow:row;}.elementor-637 .elementor-element.elementor-element-929a2e0{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-dc2d44e{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-81eb1a6{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-ab707e4{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-2d5c158{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-16e80b7 .elementor-heading-title{font-size:var( --e-global-typography-fbda26a-font-size );line-height:var( --e-global-typography-fbda26a-line-height );}.elementor-637 .elementor-element.elementor-element-43e6585{font-size:var( --e-global-typography-ad6a27d-font-size );}.elementor-637 .elementor-element.elementor-element-f2fc977{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-637 .elementor-element.elementor-element-dfd191e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-637 .elementor-element.elementor-element-a0c5d09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-637 .elementor-element.elementor-element-15229dd .elementor-heading-title{font-size:var( --e-global-typography-fbda26a-font-size );line-height:var( --e-global-typography-fbda26a-line-height );}.elementor-637 .elementor-element.elementor-element-8f22a09{font-size:var( --e-global-typography-ad6a27d-font-size );}.elementor-637 .elementor-element.elementor-element-f5655bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-637 .elementor-element.elementor-element-f5655bf .elementor-icon-list-item > a{font-size:var( --e-global-typography-ad6a27d-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-637 .elementor-element.elementor-element-3c13225 .elementor-heading-title{font-size:var( --e-global-typography-fbda26a-font-size );line-height:var( --e-global-typography-fbda26a-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-637 .elementor-element.elementor-element-451e132{font-size:var( --e-global-typography-ad6a27d-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-637 .elementor-element.elementor-element-6ea3684{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-637 .elementor-element.elementor-element-33b77c3{--grid-auto-flow:row;}.elementor-637 .elementor-element.elementor-element-929a2e0{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-dc2d44e{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-81eb1a6{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-ab707e4{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-2d5c158{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-16e80b7 .elementor-heading-title{font-size:var( --e-global-typography-fbda26a-font-size );line-height:var( --e-global-typography-fbda26a-line-height );}.elementor-637 .elementor-element.elementor-element-43e6585{font-size:var( --e-global-typography-ad6a27d-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-637 .elementor-element.elementor-element-cae201a{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-637 .elementor-element.elementor-element-15229dd .elementor-heading-title{font-size:var( --e-global-typography-fbda26a-font-size );line-height:var( --e-global-typography-fbda26a-line-height );}.elementor-637 .elementor-element.elementor-element-8f22a09{font-size:var( --e-global-typography-ad6a27d-font-size );}.elementor-637 .elementor-element.elementor-element-f5655bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-637 .elementor-element.elementor-element-f5655bf .elementor-icon-list-item > a{font-size:var( --e-global-typography-ad6a27d-font-size );}}@media(max-width:767px){.elementor-637 .elementor-element.elementor-element-a852b13{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-637 .elementor-element.elementor-element-3c13225{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-637 .elementor-element.elementor-element-3c13225 .elementor-heading-title{font-size:var( --e-global-typography-fbda26a-font-size );line-height:var( --e-global-typography-fbda26a-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-637 .elementor-element.elementor-element-451e132{font-size:var( --e-global-typography-ad6a27d-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-637 .elementor-element.elementor-element-364d9dd img{height:300px;}.elementor-637 .elementor-element.elementor-element-0a271c2 img{height:300px;}.elementor-637 .elementor-element.elementor-element-89cc981 img{height:300px;}.elementor-637 .elementor-element.elementor-element-82670aa{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-637 .elementor-element.elementor-element-6ea3684{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-637 .elementor-element.elementor-element-33b77c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-637 .elementor-element.elementor-element-929a2e0{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-dc2d44e{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-81eb1a6{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-ab707e4{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-2d5c158{font-size:var( --e-global-typography-ab9b775-font-size );}.elementor-637 .elementor-element.elementor-element-16e80b7 .elementor-heading-title{font-size:var( --e-global-typography-fbda26a-font-size );line-height:var( --e-global-typography-fbda26a-line-height );}.elementor-637 .elementor-element.elementor-element-43e6585{font-size:var( --e-global-typography-ad6a27d-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-637 .elementor-element.elementor-element-cae201a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-637 .elementor-element.elementor-element-15229dd .elementor-heading-title{font-size:var( --e-global-typography-fbda26a-font-size );line-height:var( --e-global-typography-fbda26a-line-height );}.elementor-637 .elementor-element.elementor-element-8f22a09{text-align:center;font-size:var( --e-global-typography-ad6a27d-font-size );}.elementor-637 .elementor-element.elementor-element-f5655bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-637 .elementor-element.elementor-element-f5655bf .elementor-icon-list-item > a{font-size:var( --e-global-typography-ad6a27d-font-size );}}@media(min-width:768px){.elementor-637 .elementor-element.elementor-element-448cf05{--width:50%;}.elementor-637 .elementor-element.elementor-element-0c591bf{--width:25%;}.elementor-637 .elementor-element.elementor-element-948d54e{--width:25%;}.elementor-637 .elementor-element.elementor-element-3f12f6a{--width:50%;}.elementor-637 .elementor-element.elementor-element-b196e02{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-637 .elementor-element.elementor-element-3f12f6a{--width:100%;}.elementor-637 .elementor-element.elementor-element-b196e02{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-f378094 *//* LE RELAIS — CARTE | Elementor Kit */
.rs-carte,.rs-carte *,.rs-carte *::before,.rs-carte *::after{margin:0;padding:0;box-sizing:border-box}
.rs-carte{
  --navy:var(--e-global-color-primary);
  --orange:var(--e-global-color-accent);
  --white:var(--e-global-color-dcf4ead);
  --text:var(--e-global-color-text);
  --gray:#6B7280;
  font-family:var(--e-global-typography-ad6a27d-font-family),sans-serif;
  font-size:var(--e-global-typography-ad6a27d-font-size);
  color:var(--text);line-height:1.6;max-width:1000px;margin:0 auto
}

/* Headings = Montserrat 900 */
.rs-intro h2,.rs-featured-name,.rs-cat-name,.rs-lunch-note strong{
  font-family:var(--e-global-typography-82a6c61-font-family),sans-serif;
  font-weight:var(--e-global-typography-82a6c61-font-weight);color:var(--navy)
}

/* Intro */
.rs-intro{text-align:center;margin-bottom:36px}
.rs-intro-label{font-size:.82rem;font-weight:700;color:var(--orange);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}
.rs-intro h2{font-size:var(--e-global-typography-82a6c61-font-size);line-height:var(--e-global-typography-82a6c61-line-height)}

/* Tabs */
.rs-tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}
.rs-tab{padding:12px 24px;border-radius:50px;border:2px solid transparent;background:var(--white);color:var(--text);font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 1px 3px rgba(28,36,99,.06);white-space:nowrap;outline:none}
.rs-tab:hover,.rs-tab:focus,.rs-tab:active{border-color:var(--orange);color:var(--orange);background:var(--white)}
.rs-tab.rs-tab--active,.rs-tab.rs-tab--active:hover,.rs-tab.rs-tab--active:focus{background:var(--orange);color:var(--white);border-color:var(--orange);box-shadow:0 4px 16px rgba(240,129,0,.3)}

/* Panels */
.rs-panel{display:none;animation:rsFade .35s ease}
.rs-panel.rs-panel--active{display:block}
@keyframes rsFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}

/* Pills */
.rs-pills{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-bottom:32px}
.rs-pill{display:inline-flex;align-items:center;gap:6px;background:var(--white);border:1px solid rgba(28,36,99,.08);border-radius:50px;padding:8px 18px;font-size:.85rem;font-weight:500;color:var(--gray);box-shadow:0 1px 3px rgba(28,36,99,.06)}
.rs-pill-ck{color:var(--orange);font-weight:800;font-size:1rem}

/* Featured */
.rs-featured{position:relative;background:var(--white);border-radius:16px;padding:32px 28px;margin-bottom:24px;border:none;box-shadow:0 4px 24px rgba(240,129,0,.12);overflow:hidden}
.rs-featured::before{content:'';position:absolute;top:0;left:0;right:0;display:none}
.rs-featured-badge{display:inline-flex;align-items:center;gap:6px;background:var(--orange);color:var(--white);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border-radius:50px;margin-bottom:14px}
.rs-featured-name{font-size:1.8rem;line-height:1.1}
.rs-featured-sub{font-size:1.1rem;color:var(--orange);font-weight:600;margin-top:4px}
.rs-featured-desc{font-size:.9rem;color:var(--gray);margin-top:8px;font-style:italic}
.rs-featured-price{font-family:var(--e-global-typography-82a6c61-font-family),sans-serif;font-weight:900;font-size:2.4rem;color:var(--orange);margin-top:16px}

/* Lunch note */
.rs-lunch-note{background:var(--navy);color:var(--white);border-radius:16px;padding:24px 28px;margin-bottom:28px;display:flex;align-items:center;gap:20px}
.rs-lunch-note-icon{font-size:2rem;flex-shrink:0}
.rs-lunch-note strong{display:block;font-size:1.1rem;color:var(--white);margin-bottom:2px}
.rs-lunch-note span{font-size:.9rem;opacity:.8}

/* Category */
.rs-cat{margin-bottom:36px}
.rs-cat-head{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid rgba(28,36,99,.06)}
.rs-cat-num{background:var(--orange);color:var(--white);font-family:var(--e-global-typography-82a6c61-font-family),sans-serif;font-weight:900;font-size:.8rem;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.rs-cat-name{font-size:1.3rem}

/* Items */
.rs-items{display:flex;flex-direction:column;gap:6px}
.rs-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:var(--white);border-radius:10px;transition:all .25s;border:1px solid transparent}
.rs-item:hover{box-shadow:0 4px 16px rgba(28,36,99,.08);border-color:rgba(28,36,99,.15);transform:translateY(-1px);background:var(--white);color:var(--text)}
.rs-item:hover .rs-item-name{color:var(--navy)}
.rs-item:hover .rs-item-price{color:var(--orange)}
.rs-item-info{flex:1;min-width:0}
.rs-item-name{font-weight:700;font-size:1rem;color:var(--navy);line-height:1.3}
.rs-item-desc{font-size:.85rem;color:var(--gray);margin-top:3px;font-style:italic;line-height:1.4}
.rs-item-price{font-family:var(--e-global-typography-82a6c61-font-family),sans-serif;font-weight:900;font-size:1.25rem;color:var(--orange);white-space:nowrap;flex-shrink:0}

/* Responsive */
@media(max-width:768px){
  .rs-tabs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px;scrollbar-width:none}
  .rs-tabs::-webkit-scrollbar{display:none}
  .rs-tab{padding:10px 20px;font-size:.85rem;flex-shrink:0}
  .rs-item{padding:14px 16px;gap:12px}
  .rs-featured{padding:24px 20px}
  .rs-featured-name{font-size:1.5rem}
  .rs-featured-price{font-size:2rem}
  .rs-lunch-note{padding:20px;gap:14px}
}
@media(max-width:480px){
  .rs-intro h2{font-size:1.6rem}
  .rs-tab{padding:9px 16px;font-size:.8rem}
  .rs-pills{gap:8px;margin-bottom:24px}
  .rs-pill{padding:6px 14px;font-size:.8rem}
  .rs-featured{padding:20px 16px}
  .rs-featured-name{font-size:1.3rem}
  .rs-featured-price{font-size:1.8rem;margin-top:12px}
  .rs-cat-num{width:28px;height:28px;font-size:.72rem;border-radius:8px}
  .rs-cat-name{font-size:1.1rem}
  .rs-item{padding:12px 14px;gap:10px;border-radius:8px}
  .rs-item-name{font-size:.92rem}
  .rs-item-desc{font-size:.78rem}
  .rs-item-price{font-size:1.1rem}
  .rs-items{gap:4px}
  .rs-lunch-note{flex-direction:column;text-align:center;gap:10px;padding:18px 16px}
}/* End custom CSS */