.elementor-5067 .elementor-element.elementor-element-8a05d1b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-85697d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Instrument-sans;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5067 .elementor-element.elementor-element-d8036cf{text-align:center;}.elementor-5067 .elementor-element.elementor-element-d8036cf img{width:13%;}.elementor-5067 .elementor-element.elementor-element-7c7ba2e{--display:flex;--min-height:83vh;--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-5067 .elementor-element.elementor-element-7c7ba2e:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-7c7ba2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1DE;}.elementor-5067 .elementor-element.elementor-element-2509b19{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-ab82ed1 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-5067 .elementor-element.elementor-element-ab82ed1{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:700px;--e-off-canvas-height:80vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.4s;--e-off-canvas-overlay-opacity:1;}.elementor-5067 .elementor-element.elementor-element-ab82ed1 .e-off-canvas__content{border-radius:16px 16px 16px 16px;}.elementor-5067 .elementor-element.elementor-element-4eb14f4{--display:flex;--min-height:584px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.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-5067 .elementor-element.elementor-element-dadfebc .elementor-icon-wrapper{text-align:end;}.elementor-5067 .elementor-element.elementor-element-dadfebc.elementor-view-stacked .elementor-icon{background-color:#000000C7;}.elementor-5067 .elementor-element.elementor-element-dadfebc.elementor-view-framed .elementor-icon, .elementor-5067 .elementor-element.elementor-element-dadfebc.elementor-view-default .elementor-icon{color:#000000C7;border-color:#000000C7;}.elementor-5067 .elementor-element.elementor-element-dadfebc.elementor-view-framed .elementor-icon, .elementor-5067 .elementor-element.elementor-element-dadfebc.elementor-view-default .elementor-icon svg{fill:#000000C7;}.elementor-5067 .elementor-element.elementor-element-dadfebc .elementor-icon{font-size:18px;}.elementor-5067 .elementor-element.elementor-element-dadfebc .elementor-icon svg{height:18px;}.elementor-5067 .elementor-element.elementor-element-70d4b4e{z-index:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Instrument-sans;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5067 .elementor-element.elementor-element-adff5d8{background-color:#FFE7E1;padding:8px 20px 8px 20px;border-radius:5px 5px 5px 5px;}.elementor-5067 .elementor-element.elementor-element-adff5d8 .elementor-heading-title{font-family:"Inter", Instrument-sans;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.8px;color:#0C0C0C;}.elementor-5067 .elementor-element.elementor-element-085e1a2{padding:0% 0% 0% 0%;text-align:center;}.elementor-5067 .elementor-element.elementor-element-085e1a2 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:64px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-0.5px;word-spacing:0em;color:#2A2A2A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Instrument-sans;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );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-5067 .elementor-element.elementor-element-90d5016{width:var( --container-widget-width, 77% );max-width:77%;padding:0% 0% 2% 0%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Instrument-sans;font-size:20px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:0.5px;word-spacing:0em;color:#3A3A3A;}.elementor-5067 .elementor-element.elementor-element-90d5016 p{margin-block-end:1px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Instrument-sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5067 .elementor-element.elementor-element-c71f917 .elementor-button{background-color:#D57455;font-family:"Instrument Sans", Instrument-sans;font-size:21px;font-weight:500;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;border-radius:10px 10px 10px 10px;padding:24px 41px 24px 41px;}.elementor-5067 .elementor-element.elementor-element-c71f917 .elementor-button:hover, .elementor-5067 .elementor-element.elementor-element-c71f917 .elementor-button:focus{background-color:#DA7D5F;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-c71f917 .elementor-button:hover svg, .elementor-5067 .elementor-element.elementor-element-c71f917 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-93a96c4{width:var( --container-widget-width, 58% );max-width:58%;padding:0% 0% 0% 0%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"Instrument Sans", Instrument-sans;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#8D8D8D;}.elementor-5067 .elementor-element.elementor-element-93b6047{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-922b93b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-5067 .elementor-element.elementor-element-922b93b:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-922b93b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1DE;}.elementor-5067 .elementor-element.elementor-element-584fe0f{--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-5067 .elementor-element.elementor-element-aa56241{--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-5067 .elementor-element.elementor-element-a5462a2 .deensimc-marquee-image{object-fit:cover;object-position:center center;}.elementor-5067 .elementor-element.elementor-element-a5462a2 .deensimc-marquee-main-container{--deensimc-container-padding:17px;--deensimc-item-gap:17px;}.elementor-5067 .elementor-element.elementor-element-a5462a2 .deensimc-image-marquee .deensimc-marquee-track{align-items:center;}.elementor-5067 .elementor-element.elementor-element-a5462a2 .deensimc-img-wrapper .deensimc-img{width:408px;height:422px;}.elementor-5067 .elementor-element.elementor-element-6455866{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-7e4a15d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-7e4a15d:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-7e4a15d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-5678b5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-14d4388{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;box-shadow:0px 0px 10px -17px rgba(0,0,0,0.5);}.elementor-5067 .elementor-element.elementor-element-14d4388:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-14d4388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-de19c84{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-5067 .elementor-element.elementor-element-d9f181d{text-align:center;}.elementor-5067 .elementor-element.elementor-element-d9f181d .elementor-heading-title{font-family:"Inter", Instrument-sans;font-size:13px;font-weight:400;line-height:16px;color:#414141;}.elementor-5067 .elementor-element.elementor-element-c1764c1{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-5067 .elementor-element.elementor-element-b84d493 .elementor-button{background-color:#D57455;font-family:"Inter", Instrument-sans;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;border-radius:8px 8px 8px 8px;padding:14px 2px 14px 2px;}.elementor-5067 .elementor-element.elementor-element-b84d493 .elementor-button:hover, .elementor-5067 .elementor-element.elementor-element-b84d493 .elementor-button:focus{background-color:#D58267;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-b84d493 .elementor-button:hover svg, .elementor-5067 .elementor-element.elementor-element-b84d493 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-995a17d{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5067 .elementor-element.elementor-element-a3230c2{--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-5067 .elementor-element.elementor-element-e73f73b{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-de3b3c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-5067 .elementor-element.elementor-element-de3b3c2 .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#D97757;}.elementor-5067 .elementor-element.elementor-element-3e16797{text-align:start;}.elementor-5067 .elementor-element.elementor-element-3e16797 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:51px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-c06f554{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-c06f554 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-3239d79{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-a71edc4{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;--z-index:2;}.elementor-5067 .elementor-element.elementor-element-84c7b7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5067 .elementor-element.elementor-element-5bd8e50{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-5067 .elementor-element.elementor-element-5bd8e50:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-5bd8e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F3;}.elementor-5067 .elementor-element.elementor-element-431492d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-59adc22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5067 .elementor-element.elementor-element-59adc22 .elementor-icon-wrapper{text-align:start;}.elementor-5067 .elementor-element.elementor-element-59adc22.elementor-view-stacked .elementor-icon{background-color:#B15A3E;}.elementor-5067 .elementor-element.elementor-element-59adc22.elementor-view-framed .elementor-icon, .elementor-5067 .elementor-element.elementor-element-59adc22.elementor-view-default .elementor-icon{color:#B15A3E;border-color:#B15A3E;}.elementor-5067 .elementor-element.elementor-element-59adc22.elementor-view-framed .elementor-icon, .elementor-5067 .elementor-element.elementor-element-59adc22.elementor-view-default .elementor-icon svg{fill:#B15A3E;}.elementor-5067 .elementor-element.elementor-element-59adc22 .elementor-icon{font-size:46px;}.elementor-5067 .elementor-element.elementor-element-59adc22 .elementor-icon svg{height:46px;}.elementor-5067 .elementor-element.elementor-element-97496af{text-align:start;}.elementor-5067 .elementor-element.elementor-element-97496af .elementor-heading-title{font-family:"Inter", Instrument-sans;font-size:20px;font-weight:600;line-height:26px;letter-spacing:0.3px;color:#B15A3E;}.elementor-5067 .elementor-element.elementor-element-9a41e5a{font-family:"Inter", Instrument-sans;font-size:15px;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-9a41e5a p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-0b6aebd{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-5067 .elementor-element.elementor-element-0b6aebd:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-0b6aebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F3;}.elementor-5067 .elementor-element.elementor-element-a7c06e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-de20ce7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5067 .elementor-element.elementor-element-de20ce7 .elementor-icon-wrapper{text-align:start;}.elementor-5067 .elementor-element.elementor-element-de20ce7.elementor-view-stacked .elementor-icon{background-color:#B15A3E;}.elementor-5067 .elementor-element.elementor-element-de20ce7.elementor-view-framed .elementor-icon, .elementor-5067 .elementor-element.elementor-element-de20ce7.elementor-view-default .elementor-icon{color:#B15A3E;border-color:#B15A3E;}.elementor-5067 .elementor-element.elementor-element-de20ce7.elementor-view-framed .elementor-icon, .elementor-5067 .elementor-element.elementor-element-de20ce7.elementor-view-default .elementor-icon svg{fill:#B15A3E;}.elementor-5067 .elementor-element.elementor-element-de20ce7 .elementor-icon{font-size:46px;}.elementor-5067 .elementor-element.elementor-element-de20ce7 .elementor-icon svg{height:46px;}.elementor-5067 .elementor-element.elementor-element-7030a59{text-align:start;}.elementor-5067 .elementor-element.elementor-element-7030a59 .elementor-heading-title{font-family:"Inter", Instrument-sans;font-size:20px;font-weight:600;line-height:26px;letter-spacing:0.3px;color:#B15A3E;}.elementor-5067 .elementor-element.elementor-element-24a4c61{font-family:"Inter", Instrument-sans;font-size:15px;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-24a4c61 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-5e1c66a{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-5067 .elementor-element.elementor-element-5e1c66a:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-5e1c66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F3;}.elementor-5067 .elementor-element.elementor-element-4cc9ad6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-bc519da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5067 .elementor-element.elementor-element-bc519da .elementor-icon-wrapper{text-align:start;}.elementor-5067 .elementor-element.elementor-element-bc519da.elementor-view-stacked .elementor-icon{background-color:#B15A3E;}.elementor-5067 .elementor-element.elementor-element-bc519da.elementor-view-framed .elementor-icon, .elementor-5067 .elementor-element.elementor-element-bc519da.elementor-view-default .elementor-icon{color:#B15A3E;border-color:#B15A3E;}.elementor-5067 .elementor-element.elementor-element-bc519da.elementor-view-framed .elementor-icon, .elementor-5067 .elementor-element.elementor-element-bc519da.elementor-view-default .elementor-icon svg{fill:#B15A3E;}.elementor-5067 .elementor-element.elementor-element-bc519da .elementor-icon{font-size:46px;}.elementor-5067 .elementor-element.elementor-element-bc519da .elementor-icon svg{height:46px;}.elementor-5067 .elementor-element.elementor-element-34e7b97{text-align:start;}.elementor-5067 .elementor-element.elementor-element-34e7b97 .elementor-heading-title{font-family:"Inter", Instrument-sans;font-size:20px;font-weight:600;line-height:26px;letter-spacing:0.3px;color:#B15A3E;}.elementor-5067 .elementor-element.elementor-element-1c186cc{font-family:"Inter", Instrument-sans;font-size:15px;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-1c186cc p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-e9e25a9{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-ec841d4{--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-5067 .elementor-element.elementor-element-ec841d4:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-ec841d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF4;}.elementor-5067 .elementor-element.elementor-element-f760588{--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-5067 .elementor-element.elementor-element-842329e{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-1e2992d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-5067 .elementor-element.elementor-element-1e2992d .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#D97757;}.elementor-5067 .elementor-element.elementor-element-3a65df4{text-align:start;}.elementor-5067 .elementor-element.elementor-element-3a65df4 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:51px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-4cdf103{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-4cdf103 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-bda6004{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5067 .elementor-element.elementor-element-def4d71{--display:flex;}.elementor-5067 .elementor-element.elementor-element-eb45831{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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 ), Instrument-sans;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5067 .elementor-element.elementor-element-d7b1df8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-d7b1df8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5067 .elementor-element.elementor-element-d7b1df8{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-5067 .elementor-element.elementor-element-d7b1df8 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-5067 .elementor-element.elementor-element-d7b1df8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5067 .elementor-element.elementor-element-d7b1df8 .elementor-icon-list-item > a{font-family:"Instrument Sans", Instrument-sans;font-size:21px;font-weight:600;letter-spacing:0.4px;}.elementor-5067 .elementor-element.elementor-element-d7b1df8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-306de66{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-306de66 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-e791ad7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-e791ad7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5067 .elementor-element.elementor-element-e791ad7{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-5067 .elementor-element.elementor-element-e791ad7 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-5067 .elementor-element.elementor-element-e791ad7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5067 .elementor-element.elementor-element-e791ad7 .elementor-icon-list-item > a{font-family:"Instrument Sans", Instrument-sans;font-size:21px;font-weight:600;letter-spacing:0.4px;}.elementor-5067 .elementor-element.elementor-element-e791ad7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-23fc8f0{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-23fc8f0 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-06f3366 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-06f3366 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5067 .elementor-element.elementor-element-06f3366{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-5067 .elementor-element.elementor-element-06f3366 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-5067 .elementor-element.elementor-element-06f3366 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5067 .elementor-element.elementor-element-06f3366 .elementor-icon-list-item > a{font-family:"Instrument Sans", Instrument-sans;font-size:21px;font-weight:600;letter-spacing:0.4px;}.elementor-5067 .elementor-element.elementor-element-06f3366 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-7438c06{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-7438c06 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-b7517e3{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-c4b68a4{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5067 .elementor-element.elementor-element-5b7d45e{--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-5067 .elementor-element.elementor-element-0e39790{--spacer-size:50px;width:var( --container-widget-width, 54.05% );max-width:54.05%;--container-widget-width:54.05%;--container-widget-flex-grow:0;}.elementor-5067 .elementor-element.elementor-element-0e39790.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5067 .elementor-element.elementor-element-c529461{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-5067 .elementor-element.elementor-element-c529461 .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#D97757;}.elementor-5067 .elementor-element.elementor-element-622e499{text-align:start;}.elementor-5067 .elementor-element.elementor-element-622e499 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:51px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-e2dc6b7{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-e2dc6b7 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-e6cb425{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;}.elementor-5067 .elementor-element.elementor-element-d986ae6{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-5067 .elementor-element.elementor-element-1dee167 img{width:100%;max-width:100%;height:219px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-5067 .elementor-element.elementor-element-0caa474{background-color:#D97757;padding:6px 14px 6px 14px;border-radius:28px 28px 28px 28px;}.elementor-5067 .elementor-element.elementor-element-0caa474.elementor-element{--align-self:flex-start;}.elementor-5067 .elementor-element.elementor-element-0caa474 .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-size:14px;font-weight:400;letter-spacing:0.2px;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-aaa11e9{text-align:start;}.elementor-5067 .elementor-element.elementor-element-aaa11e9 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:30px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-3f9c099{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-3f9c099 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-cb3e6db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-5067 .elementor-element.elementor-element-cb3e6db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-5067 .elementor-element.elementor-element-cb3e6db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-5067 .elementor-element.elementor-element-cb3e6db .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-5067 .elementor-element.elementor-element-cb3e6db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-5067 .elementor-element.elementor-element-cb3e6db .elementor-icon-list-icon i{color:#549E4F;transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-cb3e6db .elementor-icon-list-icon svg{fill:#549E4F;transition:fill 0.3s;}.elementor-5067 .elementor-element.elementor-element-cb3e6db{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-5067 .elementor-element.elementor-element-cb3e6db .elementor-icon-list-icon{padding-inline-end:13px;}.elementor-5067 .elementor-element.elementor-element-cb3e6db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5067 .elementor-element.elementor-element-cb3e6db .elementor-icon-list-item > a{font-family:"Inter", Instrument-sans;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0.4px;}.elementor-5067 .elementor-element.elementor-element-cb3e6db .elementor-icon-list-text{transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-08fa685{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-08fa685 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-3744528{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-5067 .elementor-element.elementor-element-4f72699 img{width:100%;max-width:100%;height:219px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-5067 .elementor-element.elementor-element-73ce6b7{background-color:#D97757;padding:6px 14px 6px 14px;border-radius:28px 28px 28px 28px;}.elementor-5067 .elementor-element.elementor-element-73ce6b7.elementor-element{--align-self:flex-start;}.elementor-5067 .elementor-element.elementor-element-73ce6b7 .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-size:14px;font-weight:400;letter-spacing:0.2px;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-fbeb4de{text-align:start;}.elementor-5067 .elementor-element.elementor-element-fbeb4de .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:30px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-3eec7e1{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-3eec7e1 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-4a5cd12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-5067 .elementor-element.elementor-element-4a5cd12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-5067 .elementor-element.elementor-element-4a5cd12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-5067 .elementor-element.elementor-element-4a5cd12 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-5067 .elementor-element.elementor-element-4a5cd12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-5067 .elementor-element.elementor-element-4a5cd12 .elementor-icon-list-icon i{color:#549E4F;transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-4a5cd12 .elementor-icon-list-icon svg{fill:#549E4F;transition:fill 0.3s;}.elementor-5067 .elementor-element.elementor-element-4a5cd12{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-5067 .elementor-element.elementor-element-4a5cd12 .elementor-icon-list-icon{padding-inline-end:13px;}.elementor-5067 .elementor-element.elementor-element-4a5cd12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5067 .elementor-element.elementor-element-4a5cd12 .elementor-icon-list-item > a{font-family:"Inter", Instrument-sans;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0.4px;}.elementor-5067 .elementor-element.elementor-element-4a5cd12 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-86a80ab{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-86a80ab p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-78441d6{--display:flex;}.elementor-5067 .elementor-element.elementor-element-129308d{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-129308d p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-4aa9368{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5067 .elementor-element.elementor-element-0e1197b{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-5067 .elementor-element.elementor-element-0e1197b:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-0e1197b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5EB;}.elementor-5067 .elementor-element.elementor-element-f531496{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-dbb2ba2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5067 .elementor-element.elementor-element-dbb2ba2 .elementor-icon-wrapper{text-align:start;}.elementor-5067 .elementor-element.elementor-element-dbb2ba2.elementor-view-stacked .elementor-icon{background-color:#84C98E;}.elementor-5067 .elementor-element.elementor-element-dbb2ba2.elementor-view-framed .elementor-icon, .elementor-5067 .elementor-element.elementor-element-dbb2ba2.elementor-view-default .elementor-icon{color:#84C98E;border-color:#84C98E;}.elementor-5067 .elementor-element.elementor-element-dbb2ba2.elementor-view-framed .elementor-icon, .elementor-5067 .elementor-element.elementor-element-dbb2ba2.elementor-view-default .elementor-icon svg{fill:#84C98E;}.elementor-5067 .elementor-element.elementor-element-dbb2ba2 .elementor-icon{font-size:46px;}.elementor-5067 .elementor-element.elementor-element-dbb2ba2 .elementor-icon svg{height:46px;}.elementor-5067 .elementor-element.elementor-element-2a85e26{text-align:start;}.elementor-5067 .elementor-element.elementor-element-2a85e26 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:40px;font-weight:600;line-height:26px;letter-spacing:0.3px;color:#636363;}.elementor-5067 .elementor-element.elementor-element-a2176dc{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-a2176dc p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-e4bfafd{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-5067 .elementor-element.elementor-element-e4bfafd:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-e4bfafd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5EB;}.elementor-5067 .elementor-element.elementor-element-7807d87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-a8a5b9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5067 .elementor-element.elementor-element-a8a5b9c .elementor-icon-wrapper{text-align:start;}.elementor-5067 .elementor-element.elementor-element-a8a5b9c.elementor-view-stacked .elementor-icon{background-color:#84C98E;}.elementor-5067 .elementor-element.elementor-element-a8a5b9c.elementor-view-framed .elementor-icon, .elementor-5067 .elementor-element.elementor-element-a8a5b9c.elementor-view-default .elementor-icon{color:#84C98E;border-color:#84C98E;}.elementor-5067 .elementor-element.elementor-element-a8a5b9c.elementor-view-framed .elementor-icon, .elementor-5067 .elementor-element.elementor-element-a8a5b9c.elementor-view-default .elementor-icon svg{fill:#84C98E;}.elementor-5067 .elementor-element.elementor-element-a8a5b9c .elementor-icon{font-size:46px;}.elementor-5067 .elementor-element.elementor-element-a8a5b9c .elementor-icon svg{height:46px;}.elementor-5067 .elementor-element.elementor-element-c038b95{text-align:start;}.elementor-5067 .elementor-element.elementor-element-c038b95 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:40px;font-weight:600;line-height:26px;letter-spacing:0.3px;color:#636363;}.elementor-5067 .elementor-element.elementor-element-58f95cb{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-58f95cb p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-05db94c{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-5067 .elementor-element.elementor-element-05db94c:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-05db94c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5EB;}.elementor-5067 .elementor-element.elementor-element-a9709df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-99e67d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5067 .elementor-element.elementor-element-99e67d9 .elementor-icon-wrapper{text-align:start;}.elementor-5067 .elementor-element.elementor-element-99e67d9.elementor-view-stacked .elementor-icon{background-color:#84C98E;}.elementor-5067 .elementor-element.elementor-element-99e67d9.elementor-view-framed .elementor-icon, .elementor-5067 .elementor-element.elementor-element-99e67d9.elementor-view-default .elementor-icon{color:#84C98E;border-color:#84C98E;}.elementor-5067 .elementor-element.elementor-element-99e67d9.elementor-view-framed .elementor-icon, .elementor-5067 .elementor-element.elementor-element-99e67d9.elementor-view-default .elementor-icon svg{fill:#84C98E;}.elementor-5067 .elementor-element.elementor-element-99e67d9 .elementor-icon{font-size:46px;}.elementor-5067 .elementor-element.elementor-element-99e67d9 .elementor-icon svg{height:46px;}.elementor-5067 .elementor-element.elementor-element-333450d{text-align:start;}.elementor-5067 .elementor-element.elementor-element-333450d .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:40px;font-weight:600;line-height:26px;letter-spacing:0.3px;color:#636363;}.elementor-5067 .elementor-element.elementor-element-1a29352{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-1a29352 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-5c7bdcc{--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-5067 .elementor-element.elementor-element-5f9edf1{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-5f9edf1 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-308a766{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-02d8755{--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-5067 .elementor-element.elementor-element-02d8755:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-02d8755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF4;}.elementor-5067 .elementor-element.elementor-element-77efcaa{--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-5067 .elementor-element.elementor-element-17fa848{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-68699de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-5067 .elementor-element.elementor-element-68699de .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#D97757;}.elementor-5067 .elementor-element.elementor-element-94952c7{text-align:start;}.elementor-5067 .elementor-element.elementor-element-94952c7 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:51px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-4226f41{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-4226f41 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-f58cf78{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5067 .elementor-element.elementor-element-c356928{--display:flex;}.elementor-widget-eael-image-comparison .twentytwenty-before-label:before, .elementor-widget-eael-image-comparison .twentytwenty-after-label:before{font-family:var( --e-global-typography-accent-font-family ), Instrument-sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5067 .elementor-element.elementor-element-8a8da65 .eael-img-comp-toggle-btns::before{background-color:var( --e-global-color-primary );}.elementor-5067 .elementor-element.elementor-element-8a8da65{z-index:0;}.elementor-5067 .elementor-element.elementor-element-8a8da65 .eael-img-comp-container{max-width:100%;border-radius:11px;}.elementor-5067 .elementor-element.elementor-element-8a8da65 .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-5067 .elementor-element.elementor-element-8a8da65 .twentytwenty-horizontal .twentytwenty-handle:after{width:3px;margin-left:calc(-3px/2);}.elementor-5067 .elementor-element.elementor-element-8a8da65 .twentytwenty-vertical .twentytwenty-handle:before, .elementor-5067 .elementor-element.elementor-element-8a8da65 .twentytwenty-vertical .twentytwenty-handle:after{height:3px;margin-top:calc(-3px/2);}.elementor-5067 .elementor-element.elementor-element-6f14bee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5067 .elementor-element.elementor-element-e30be13{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-e30be13 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-52a143e{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-88ba44e{--display:flex;}.elementor-5067 .elementor-element.elementor-element-88ba44e:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-88ba44e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF2;}.elementor-5067 .elementor-element.elementor-element-c6bf93b{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-e1218da{--display:flex;}.elementor-5067 .elementor-element.elementor-element-fe2250b{text-align:start;}.elementor-5067 .elementor-element.elementor-element-fe2250b .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:51px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-f58d3c4{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-f58d3c4 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-0ce8202{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;}.elementor-5067 .elementor-element.elementor-element-e2367a6{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-5067 .elementor-element.elementor-element-2739e54 img{width:100%;max-width:100%;height:219px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-5067 .elementor-element.elementor-element-5486c66{background-color:#D97757;padding:6px 14px 6px 14px;border-radius:28px 28px 28px 28px;}.elementor-5067 .elementor-element.elementor-element-5486c66.elementor-element{--align-self:flex-start;}.elementor-5067 .elementor-element.elementor-element-5486c66 .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-size:14px;font-weight:400;letter-spacing:0.2px;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-803e586{text-align:start;}.elementor-5067 .elementor-element.elementor-element-803e586 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:30px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-caaf391{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-caaf391 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-14e6f40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-5067 .elementor-element.elementor-element-14e6f40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-5067 .elementor-element.elementor-element-14e6f40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-5067 .elementor-element.elementor-element-14e6f40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-5067 .elementor-element.elementor-element-14e6f40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-5067 .elementor-element.elementor-element-14e6f40 .elementor-icon-list-icon i{color:#549E4F;transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-14e6f40 .elementor-icon-list-icon svg{fill:#549E4F;transition:fill 0.3s;}.elementor-5067 .elementor-element.elementor-element-14e6f40{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-5067 .elementor-element.elementor-element-14e6f40 .elementor-icon-list-icon{padding-inline-end:13px;}.elementor-5067 .elementor-element.elementor-element-14e6f40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5067 .elementor-element.elementor-element-14e6f40 .elementor-icon-list-item > a{font-family:"Inter", Instrument-sans;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0.4px;}.elementor-5067 .elementor-element.elementor-element-14e6f40 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-c4207b3{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-5067 .elementor-element.elementor-element-ca2b9f9 img{width:100%;max-width:100%;height:219px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-5067 .elementor-element.elementor-element-7b3e401{background-color:#D97757;padding:6px 14px 6px 14px;border-radius:28px 28px 28px 28px;}.elementor-5067 .elementor-element.elementor-element-7b3e401.elementor-element{--align-self:flex-start;}.elementor-5067 .elementor-element.elementor-element-7b3e401 .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-size:14px;font-weight:400;letter-spacing:0.2px;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-92fdc3e{text-align:start;}.elementor-5067 .elementor-element.elementor-element-92fdc3e .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:30px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-a134db8{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-a134db8 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-9fb0663 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-5067 .elementor-element.elementor-element-9fb0663 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-5067 .elementor-element.elementor-element-9fb0663 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-5067 .elementor-element.elementor-element-9fb0663 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-5067 .elementor-element.elementor-element-9fb0663 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-5067 .elementor-element.elementor-element-9fb0663 .elementor-icon-list-icon i{color:#549E4F;transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-9fb0663 .elementor-icon-list-icon svg{fill:#549E4F;transition:fill 0.3s;}.elementor-5067 .elementor-element.elementor-element-9fb0663{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-5067 .elementor-element.elementor-element-9fb0663 .elementor-icon-list-icon{padding-inline-end:13px;}.elementor-5067 .elementor-element.elementor-element-9fb0663 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5067 .elementor-element.elementor-element-9fb0663 .elementor-icon-list-item > a{font-family:"Inter", Instrument-sans;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0.4px;}.elementor-5067 .elementor-element.elementor-element-9fb0663 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-f311d76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-5067 .elementor-element.elementor-element-e780282{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-5067 .elementor-element.elementor-element-244f0a6 img{width:100%;max-width:100%;height:219px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-5067 .elementor-element.elementor-element-f44a0a8{background-color:#D97757;padding:6px 14px 6px 14px;border-radius:28px 28px 28px 28px;}.elementor-5067 .elementor-element.elementor-element-f44a0a8.elementor-element{--align-self:flex-start;}.elementor-5067 .elementor-element.elementor-element-f44a0a8 .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-size:14px;font-weight:400;letter-spacing:0.2px;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-20cc63a{text-align:start;}.elementor-5067 .elementor-element.elementor-element-20cc63a .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:30px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-8b441cc{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-8b441cc p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-96f1f6b{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-714300f{--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:11px;--padding-right:11px;}.elementor-5067 .elementor-element.elementor-element-714300f:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-714300f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#456649;}.elementor-5067 .elementor-element.elementor-element-7bd0100{--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:11px;--padding-right:11px;}.elementor-5067 .elementor-element.elementor-element-1b00526{--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:11px;--padding-right:11px;}.elementor-5067 .elementor-element.elementor-element-fdc5f44{--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-5067 .elementor-element.elementor-element-d9c26d3{--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-5067 .elementor-element.elementor-element-d00605f{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-0fb8e20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-5067 .elementor-element.elementor-element-0fb8e20 .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#D97757;}.elementor-5067 .elementor-element.elementor-element-b569575{text-align:start;}.elementor-5067 .elementor-element.elementor-element-b569575 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:51px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-d790008{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-836152c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;}.elementor-5067 .elementor-element.elementor-element-0c2ada5{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-5067 .elementor-element.elementor-element-7d2e85e img{width:100%;max-width:100%;height:219px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-5067 .elementor-element.elementor-element-4d6118b{text-align:start;}.elementor-5067 .elementor-element.elementor-element-4d6118b .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:25px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-020167c{font-family:"Instrument Sans", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-020167c p{margin-block-end:1px;}.elementor-5067 .elementor-element.elementor-element-260b2bb{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-5067 .elementor-element.elementor-element-5faa038 img{width:100%;max-width:100%;height:219px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-5067 .elementor-element.elementor-element-8aa6af0{text-align:start;}.elementor-5067 .elementor-element.elementor-element-8aa6af0 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:25px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-cda6c0d{font-family:"Instrument Sans", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-cda6c0d p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-d0ec72e{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-5067 .elementor-element.elementor-element-b13a7b5 img{width:100%;max-width:100%;height:219px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-5067 .elementor-element.elementor-element-66779d2{text-align:start;}.elementor-5067 .elementor-element.elementor-element-66779d2 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:25px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-ee8fe76{font-family:"Instrument Sans", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-ee8fe76 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-c24ffed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;}.elementor-5067 .elementor-element.elementor-element-097d112{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-5067 .elementor-element.elementor-element-1fdaa42 img{width:100%;max-width:100%;height:219px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-5067 .elementor-element.elementor-element-5dbd9e7{text-align:start;}.elementor-5067 .elementor-element.elementor-element-5dbd9e7 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:25px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-96b990d{font-family:"Instrument Sans", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-96b990d p{margin-block-end:1px;}.elementor-5067 .elementor-element.elementor-element-11449da{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-5067 .elementor-element.elementor-element-31b86b4 img{width:100%;max-width:100%;height:219px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-5067 .elementor-element.elementor-element-8e6efae{text-align:start;}.elementor-5067 .elementor-element.elementor-element-8e6efae .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:25px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-52ce23e{font-family:"Instrument Sans", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-52ce23e p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-967d53a{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-5067 .elementor-element.elementor-element-ee87b07 img{width:100%;max-width:100%;height:219px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-5067 .elementor-element.elementor-element-6905e7a{text-align:start;}.elementor-5067 .elementor-element.elementor-element-6905e7a .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:25px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-3e55147{font-family:"Instrument Sans", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;}.elementor-5067 .elementor-element.elementor-element-3e55147 p{margin-block-end:25px;}.elementor-5067 .elementor-element.elementor-element-cb7cd94{--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:11px;--padding-right:11px;}.elementor-5067 .elementor-element.elementor-element-c7b49bb{--display:flex;--min-height:561px;--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-5067 .elementor-element.elementor-element-c7b49bb:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-c7b49bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EDDD;}.elementor-5067 .elementor-element.elementor-element-c7b49bb > .elementor-shape-top svg, .elementor-5067 .elementor-element.elementor-element-c7b49bb > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:8px;}.elementor-5067 .elementor-element.elementor-element-aa00652{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-ec862ff{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5067 .elementor-element.elementor-element-634a1c8{--display:flex;}.elementor-5067 .elementor-element.elementor-element-2d8b2f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;padding:0px 0px 0px 0px;}.elementor-5067 .elementor-element.elementor-element-2d8b2f9 .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-size:17px;font-weight:400;text-transform:uppercase;line-height:37px;letter-spacing:0.9px;color:var( --e-global-color-primary );}.elementor-5067 .elementor-element.elementor-element-c64da21{text-align:start;}.elementor-5067 .elementor-element.elementor-element-c64da21 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:44px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:54px;letter-spacing:0px;word-spacing:0em;color:#242424;}.elementor-5067 .elementor-element.elementor-element-281a383{--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:center;}.elementor-5067 .elementor-element.elementor-element-aa8cec1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__meta-content{font-family:var( --e-global-typography-primary-font-family ), Instrument-sans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-title{font-family:var( --e-global-typography-primary-font-family ), Instrument-sans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-desc{font-family:var( --e-global-typography-text-font-family ), Instrument-sans;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-jet-timeline .timeline-item__card-btn{font-family:var( --e-global-typography-accent-font-family ), Instrument-sans;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-jet-timeline .timeline-item__point-content.timeline-item__point-content--text{font-family:var( --e-global-typography-primary-font-family ), Instrument-sans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline--align-center .timeline-item__point{margin-left:46px;margin-right:46px;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline--align-left .timeline-item__point{margin-right:46px;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline--align-right .timeline-item__point{margin-left:46px;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item+.jet-timeline-item{margin-top:43px;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item .timeline-item__card,.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item .timeline-item__card-arrow{border-style:none;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item .timeline-item__card{border-radius:32px 32px 32px 32px;background-color:#FFFBF6;box-shadow:16px 0px 0px 100px rgba(0, 0, 0, 0) inset;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item .timeline-item__card-inner{border-radius:32px 32px 32px 32px;overflow:hidden;padding:0px 0px 0px 0px;background-color:#FFFBF6;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item .timeline-item__card-arrow{background-color:#FFFBF6;width:35px;height:35px;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -35px / 2 );margin-right:calc( -35px / 2 );}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-left:calc( -35px / 2 );} .rtl .elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -35px / 2 );} .rtl .elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-right:calc( -35px / 2 );}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline--align-left .jet-timeline-item .timeline-item__card-arrow{margin-left:calc( -35px / 2 );}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline--align-right .jet-timeline-item .timeline-item__card-arrow{margin-right:calc( -35px / 2 );}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item .timeline-item__card-img{margin-bottom:10px;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item.jet-timeline-item--image-inside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item .timeline-item__meta-content{font-family:"Lora", Instrument-sans;font-size:26px;font-weight:300;letter-spacing:-0.2px;color:#3C3C3C;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item .timeline-item__card-content{border-style:none;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item .timeline-item__card-title{font-family:"Inter", Instrument-sans;font-size:138px;font-weight:600;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item .timeline-item__card-desc{font-family:"Inter", Instrument-sans;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0.6px;margin:0px 0px 0px 0px;color:#000000;}.elementor-5067 .elementor-element.elementor-element-65bde9d .timeline-item__card-btn{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5067 .elementor-element.elementor-element-65bde9d .timeline-item__point-content.timeline-item__point-content--icon .jet-elements-icon{font-size:33px;}.elementor-5067 .elementor-element.elementor-element-65bde9d .timeline-item__point-content{height:78px;width:78px;border-style:double;border-width:1px 1px 1px 1px;color:var( --e-global-color-secondary );}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline--align-center .jet-timeline__line{margin-left:calc( 78px / 2 );margin-right:calc( 78px / 2 );}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline--align-left .jet-timeline__line{margin-left:calc( 78px / 2 );}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline--align-right .jet-timeline__line{margin-right:calc( 78px / 2 );right:-2px;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item.is--active .timeline-item__point-content{background-color:#FAD7B4;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline__line{background-color:#737373;width:2px;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline__line-progress{background-color:#FAD7B4;}.elementor-5067 .elementor-element.elementor-element-7e4aec8{--spacer-size:66px;}.elementor-5067 .elementor-element.elementor-element-61a30ce{--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-5067 .elementor-element.elementor-element-61a30ce:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-61a30ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5067 .elementor-element.elementor-element-591dc9c{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-76ed24f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5067 .elementor-element.elementor-element-b1e206b{text-align:center;}.elementor-5067 .elementor-element.elementor-element-b1e206b .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:51px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-84fa132{font-family:"Inter", Instrument-sans;font-weight:400;line-height:27px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-84fa132 p{margin-block-end:0px;}.elementor-5067 .elementor-element.elementor-element-d49635f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-5067 .elementor-element.elementor-element-d49635f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-5067 .elementor-element.elementor-element-d49635f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-5067 .elementor-element.elementor-element-d49635f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-5067 .elementor-element.elementor-element-d49635f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-5067 .elementor-element.elementor-element-d49635f .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-d49635f .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-5067 .elementor-element.elementor-element-d49635f{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-5067 .elementor-element.elementor-element-d49635f .elementor-icon-list-icon{padding-inline-end:13px;}.elementor-5067 .elementor-element.elementor-element-d49635f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5067 .elementor-element.elementor-element-d49635f .elementor-icon-list-item > a{font-family:"Inter", Instrument-sans;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0.4px;}.elementor-5067 .elementor-element.elementor-element-d49635f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5067 .elementor-element.elementor-element-bc1482c .elementor-button{background-color:#FFFFFF;font-family:"Inter", Instrument-sans;font-size:21px;font-weight:500;letter-spacing:0.3px;fill:#000000;color:#000000;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;border-color:#B3B3B3;border-radius:10px 10px 10px 10px;padding:24px 41px 24px 41px;}.elementor-5067 .elementor-element.elementor-element-bc1482c .elementor-button:hover, .elementor-5067 .elementor-element.elementor-element-bc1482c .elementor-button:focus{background-color:#EEEEEE;color:#030303;}.elementor-5067 .elementor-element.elementor-element-bc1482c .elementor-button:hover svg, .elementor-5067 .elementor-element.elementor-element-bc1482c .elementor-button:focus svg{fill:#030303;}.elementor-5067 .elementor-element.elementor-element-ef8a4af{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-77721a7{--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-5067 .elementor-element.elementor-element-77721a7:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-77721a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5067 .elementor-element.elementor-element-cd13a95{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-4781f5e{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-5067 .elementor-element.elementor-element-f5a3ff0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5067 .elementor-element.elementor-element-fe8f2f8{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 7px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5067 .elementor-element.elementor-element-fe8f2f8 img{width:57%;max-width:100%;height:127px;object-fit:contain;object-position:center center;}.elementor-5067 .elementor-element.elementor-element-d53c617{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:justify;font-family:"Instrument Sans", Instrument-sans;font-size:15px;line-height:21px;letter-spacing:0.3px;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-d53c617.elementor-element{--align-self:center;}.elementor-5067 .elementor-element.elementor-element-e314831{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5067 .elementor-element.elementor-element-4992200 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-c7fef43 .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-c7fef43 .elementor-heading-title a:hover, .elementor-5067 .elementor-element.elementor-element-c7fef43 .elementor-heading-title a:focus{color:#E2E2E2;}.elementor-5067 .elementor-element.elementor-element-2705d0c .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-2705d0c .elementor-heading-title a:hover, .elementor-5067 .elementor-element.elementor-element-2705d0c .elementor-heading-title a:focus{color:#E2E2E2;}.elementor-5067 .elementor-element.elementor-element-37410e7 .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-37410e7 .elementor-heading-title a:hover, .elementor-5067 .elementor-element.elementor-element-37410e7 .elementor-heading-title a:focus{color:#E2E2E2;}.elementor-5067 .elementor-element.elementor-element-0372d5f .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-0372d5f .elementor-heading-title a:hover, .elementor-5067 .elementor-element.elementor-element-0372d5f .elementor-heading-title a:focus{color:#E2E2E2;}.elementor-5067 .elementor-element.elementor-element-2b31794{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5067 .elementor-element.elementor-element-c249b6b .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-8a80587{background-color:#D57455;padding:11px 18px 11px 18px;border-radius:7px 7px 7px 7px;text-align:center;}.elementor-5067 .elementor-element.elementor-element-8a80587.elementor-element{--align-self:flex-start;}.elementor-5067 .elementor-element.elementor-element-8a80587 .elementor-heading-title{font-family:"Lora", Instrument-sans;font-size:30px;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-5067 .elementor-element.elementor-element-fb43343.elementor-element{--align-self:flex-start;}.elementor-5067 .elementor-element.elementor-element-fb43343 .elementor-heading-title{font-family:"Instrument Sans", Instrument-sans;font-size:12px;line-height:21px;letter-spacing:0.3px;color:#FFFFFFAD;}.elementor-5067 .elementor-element.elementor-element-5170b84{--spacer-size:50px;}.elementor-5067 .elementor-element.elementor-element-7643add{--display:flex;--min-height:67px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-5067 .elementor-element.elementor-element-7643add:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-7643add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202420;}.elementor-5067 .elementor-element.elementor-element-a508af6{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-0a69df7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5067 .elementor-element.elementor-element-780221f{text-align:center;}.elementor-5067 .elementor-element.elementor-element-780221f .elementor-heading-title{font-family:"Inter", Instrument-sans;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}@media(min-width:768px){.elementor-5067 .elementor-element.elementor-element-7c7ba2e{--content-width:1020px;}.elementor-5067 .elementor-element.elementor-element-584fe0f{--width:50%;}.elementor-5067 .elementor-element.elementor-element-aa56241{--width:50%;}.elementor-5067 .elementor-element.elementor-element-de19c84{--width:23%;}.elementor-5067 .elementor-element.elementor-element-c1764c1{--width:21%;}.elementor-5067 .elementor-element.elementor-element-995a17d{--content-width:1226px;}.elementor-5067 .elementor-element.elementor-element-a3230c2{--width:90%;}.elementor-5067 .elementor-element.elementor-element-a71edc4{--width:100%;}.elementor-5067 .elementor-element.elementor-element-5bd8e50{--width:100%;}.elementor-5067 .elementor-element.elementor-element-0b6aebd{--width:100%;}.elementor-5067 .elementor-element.elementor-element-5e1c66a{--width:100%;}.elementor-5067 .elementor-element.elementor-element-ec841d4{--content-width:1199px;}.elementor-5067 .elementor-element.elementor-element-f760588{--width:71%;}.elementor-5067 .elementor-element.elementor-element-def4d71{--width:50%;}.elementor-5067 .elementor-element.elementor-element-eb45831{--width:57%;}.elementor-5067 .elementor-element.elementor-element-c4b68a4{--content-width:1226px;}.elementor-5067 .elementor-element.elementor-element-5b7d45e{--width:90%;}.elementor-5067 .elementor-element.elementor-element-d986ae6{--width:100%;}.elementor-5067 .elementor-element.elementor-element-3744528{--width:100%;}.elementor-5067 .elementor-element.elementor-element-0e1197b{--width:100%;}.elementor-5067 .elementor-element.elementor-element-e4bfafd{--width:100%;}.elementor-5067 .elementor-element.elementor-element-05db94c{--width:100%;}.elementor-5067 .elementor-element.elementor-element-5c7bdcc{--width:90%;}.elementor-5067 .elementor-element.elementor-element-02d8755{--content-width:1199px;}.elementor-5067 .elementor-element.elementor-element-77efcaa{--width:71%;}.elementor-5067 .elementor-element.elementor-element-c356928{--width:50%;}.elementor-5067 .elementor-element.elementor-element-6f14bee{--width:57%;}.elementor-5067 .elementor-element.elementor-element-e1218da{--width:87%;}.elementor-5067 .elementor-element.elementor-element-e2367a6{--width:100%;}.elementor-5067 .elementor-element.elementor-element-c4207b3{--width:100%;}.elementor-5067 .elementor-element.elementor-element-e780282{--width:50%;}.elementor-5067 .elementor-element.elementor-element-fdc5f44{--content-width:1199px;}.elementor-5067 .elementor-element.elementor-element-d9c26d3{--width:71%;}.elementor-5067 .elementor-element.elementor-element-0c2ada5{--width:100%;}.elementor-5067 .elementor-element.elementor-element-260b2bb{--width:100%;}.elementor-5067 .elementor-element.elementor-element-d0ec72e{--width:100%;}.elementor-5067 .elementor-element.elementor-element-097d112{--width:100%;}.elementor-5067 .elementor-element.elementor-element-11449da{--width:100%;}.elementor-5067 .elementor-element.elementor-element-967d53a{--width:100%;}.elementor-5067 .elementor-element.elementor-element-c7b49bb{--content-width:1183px;}.elementor-5067 .elementor-element.elementor-element-634a1c8{--width:73%;}.elementor-5067 .elementor-element.elementor-element-281a383{--width:100%;}.elementor-5067 .elementor-element.elementor-element-aa8cec1{--width:100%;}.elementor-5067 .elementor-element.elementor-element-76ed24f{--width:100%;}.elementor-5067 .elementor-element.elementor-element-77721a7{--content-width:1600px;}.elementor-5067 .elementor-element.elementor-element-f5a3ff0{--width:100%;}.elementor-5067 .elementor-element.elementor-element-e314831{--width:100%;}.elementor-5067 .elementor-element.elementor-element-2b31794{--width:100%;}.elementor-5067 .elementor-element.elementor-element-7643add{--content-width:1600px;}.elementor-5067 .elementor-element.elementor-element-0a69df7{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5067 .elementor-element.elementor-element-2b31794{--width:100%;}}@media(min-width:1025px){.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline--align-center .jet-timeline-item.jet-timeline-item--image-outside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5067 .elementor-element.elementor-element-7c7ba2e{--padding-top:13px;--padding-bottom:13px;--padding-left:30px;--padding-right:30px;}.elementor-5067 .elementor-element.elementor-element-085e1a2 .elementor-heading-title{font-size:49px;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5067 .elementor-element.elementor-element-90d5016{font-size:21px;}.elementor-5067 .elementor-element.elementor-element-93a96c4{font-size:14px;}.elementor-5067 .elementor-element.elementor-element-3e16797 .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-3a65df4 .elementor-heading-title{font-size:42px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5067 .elementor-element.elementor-element-622e499 .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-aaa11e9 .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-fbeb4de .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-94952c7 .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-fe2250b .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-803e586 .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-92fdc3e .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-20cc63a .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-b569575 .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-4d6118b .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-8aa6af0 .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-66779d2 .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-5dbd9e7 .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-8e6efae .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-6905e7a .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-c64da21 .elementor-heading-title{font-size:42px;}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-desc{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5067 .elementor-element.elementor-element-b1e206b .elementor-heading-title{font-size:42px;}.elementor-5067 .elementor-element.elementor-element-d53c617{font-size:12px;}.elementor-5067 .elementor-element.elementor-element-4992200 .elementor-heading-title{font-size:17px;}.elementor-5067 .elementor-element.elementor-element-c249b6b .elementor-heading-title{font-size:17px;}.elementor-5067 .elementor-element.elementor-element-8a80587 .elementor-heading-title{font-size:20px;}.elementor-5067 .elementor-element.elementor-element-fb43343 .elementor-heading-title{font-size:12px;}.elementor-5067 .elementor-element.elementor-element-7643add{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-5067 .elementor-element.elementor-element-780221f .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5067 .elementor-element.elementor-element-d8036cf img{width:36%;}.elementor-5067 .elementor-element.elementor-element-7c7ba2e{--min-height:387px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px;}.elementor-5067 .elementor-element.elementor-element-ab82ed1{--e-off-canvas-width:500px;--e-off-canvas-height:100%;--e-off-canvas-content-overflow:auto;}.elementor-5067 .elementor-element.elementor-element-ab82ed1 .e-off-canvas__content{border-radius:0px 0px 0px 0px;}.elementor-5067 .elementor-element.elementor-element-4eb14f4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:8px;--padding-left:17px;--padding-right:17px;}.elementor-5067 .elementor-element.elementor-element-dadfebc{margin:1px -4px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;}.elementor-5067 .elementor-element.elementor-element-dadfebc .elementor-icon{font-size:23px;}.elementor-5067 .elementor-element.elementor-element-dadfebc .elementor-icon svg{height:23px;}.elementor-5067 .elementor-element.elementor-element-adff5d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:6px 6px 6px 6px;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-5067 .elementor-element.elementor-element-adff5d8 .elementor-heading-title{font-size:9px;line-height:1.7em;letter-spacing:0.3px;}.elementor-5067 .elementor-element.elementor-element-085e1a2{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-5067 .elementor-element.elementor-element-085e1a2 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5067 .elementor-element.elementor-element-90d5016{width:var( --container-widget-width, 362px );max-width:362px;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;padding:0% 0% 0% 0%;--container-widget-width:362px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-5067 .elementor-element.elementor-element-90d5016 p{margin-block-end:16px;}.elementor-5067 .elementor-element.elementor-element-c71f917 .elementor-button{font-size:18px;border-radius:10px 10px 10px 10px;padding:21px 43px 21px 43px;}.elementor-5067 .elementor-element.elementor-element-93a96c4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:6% 0% 0% 0%;--container-widget-width:229px;--container-widget-flex-grow:0;width:var( --container-widget-width, 229px );max-width:229px;text-align:center;font-size:13px;letter-spacing:0.3px;}.elementor-5067 .elementor-element.elementor-element-a5462a2 .deensimc-marquee-main-container{--deensimc-container-padding:6px;--deensimc-item-gap:6px;}.elementor-5067 .elementor-element.elementor-element-a5462a2 .deensimc-img-wrapper .deensimc-img{width:300px;height:285px;}.elementor-5067 .elementor-element.elementor-element-7e4a15d{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5067 .elementor-element.elementor-element-5678b5d{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-5067 .elementor-element.elementor-element-14d4388{--justify-content:space-evenly;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5067 .elementor-element.elementor-element-de19c84{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5067 .elementor-element.elementor-element-d9f181d{text-align:center;}.elementor-5067 .elementor-element.elementor-element-d9f181d .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-5067 .elementor-element.elementor-element-c1764c1{--width:100%;}.elementor-5067 .elementor-element.elementor-element-b84d493 .elementor-button{font-size:14px;border-radius:5px 5px 5px 5px;padding:12px 18px 12px 18px;}.elementor-5067 .elementor-element.elementor-element-995a17d{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5067 .elementor-element.elementor-element-a3230c2{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-5067 .elementor-element.elementor-element-3e16797{text-align:start;}.elementor-5067 .elementor-element.elementor-element-3e16797 .elementor-heading-title{font-size:34px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-a71edc4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-5bd8e50{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5067 .elementor-element.elementor-element-431492d{--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-5067 .elementor-element.elementor-element-0b6aebd{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5067 .elementor-element.elementor-element-a7c06e3{--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-5067 .elementor-element.elementor-element-5e1c66a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5067 .elementor-element.elementor-element-4cc9ad6{--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-5067 .elementor-element.elementor-element-bc519da .elementor-icon{font-size:44px;}.elementor-5067 .elementor-element.elementor-element-bc519da .elementor-icon svg{height:44px;}.elementor-5067 .elementor-element.elementor-element-ec841d4{--padding-top:11px;--padding-bottom:11px;--padding-left:13px;--padding-right:13px;}.elementor-5067 .elementor-element.elementor-element-f760588{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-5067 .elementor-element.elementor-element-3a65df4{padding:0% 0% 3% 0%;text-align:start;}.elementor-5067 .elementor-element.elementor-element-3a65df4 .elementor-heading-title{font-size:31px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-bda6004{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-def4d71{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5067 .elementor-element.elementor-element-c4b68a4{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5067 .elementor-element.elementor-element-5b7d45e{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-5067 .elementor-element.elementor-element-622e499{text-align:start;}.elementor-5067 .elementor-element.elementor-element-622e499 .elementor-heading-title{font-size:34px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-aaa11e9{text-align:start;}.elementor-5067 .elementor-element.elementor-element-aaa11e9 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-cb3e6db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5067 .elementor-element.elementor-element-cb3e6db .elementor-icon-list-item > a{font-size:14px;line-height:1.8em;}.elementor-5067 .elementor-element.elementor-element-fbeb4de{text-align:start;}.elementor-5067 .elementor-element.elementor-element-fbeb4de .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-4a5cd12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5067 .elementor-element.elementor-element-4a5cd12 .elementor-icon-list-item > a{font-size:14px;line-height:1.8em;}.elementor-5067 .elementor-element.elementor-element-0e1197b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5067 .elementor-element.elementor-element-e4bfafd{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5067 .elementor-element.elementor-element-05db94c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5067 .elementor-element.elementor-element-5c7bdcc{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-5067 .elementor-element.elementor-element-02d8755{--padding-top:11px;--padding-bottom:11px;--padding-left:13px;--padding-right:13px;}.elementor-5067 .elementor-element.elementor-element-77efcaa{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-5067 .elementor-element.elementor-element-94952c7{padding:0% 0% 3% 0%;text-align:start;}.elementor-5067 .elementor-element.elementor-element-94952c7 .elementor-heading-title{font-size:31px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-f58cf78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-c356928{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5067 .elementor-element.elementor-element-fe2250b{text-align:start;}.elementor-5067 .elementor-element.elementor-element-fe2250b .elementor-heading-title{font-size:38px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-803e586{text-align:start;}.elementor-5067 .elementor-element.elementor-element-803e586 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-14e6f40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5067 .elementor-element.elementor-element-14e6f40 .elementor-icon-list-item > a{font-size:14px;line-height:1.8em;}.elementor-5067 .elementor-element.elementor-element-92fdc3e{text-align:start;}.elementor-5067 .elementor-element.elementor-element-92fdc3e .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-9fb0663 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5067 .elementor-element.elementor-element-9fb0663 .elementor-icon-list-item > a{font-size:14px;line-height:1.8em;}.elementor-5067 .elementor-element.elementor-element-20cc63a{text-align:start;}.elementor-5067 .elementor-element.elementor-element-20cc63a .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-a8c8116{padding:11px 11px 11px 11px;}.elementor-5067 .elementor-element.elementor-element-3145667{padding:11px 11px 11px 11px;}.elementor-5067 .elementor-element.elementor-element-22db3bd{padding:11px 11px 11px 11px;}.elementor-5067 .elementor-element.elementor-element-fdc5f44{--padding-top:11px;--padding-bottom:11px;--padding-left:13px;--padding-right:13px;}.elementor-5067 .elementor-element.elementor-element-d9c26d3{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-5067 .elementor-element.elementor-element-b569575{padding:0% 0% 3% 0%;text-align:start;}.elementor-5067 .elementor-element.elementor-element-b569575 .elementor-heading-title{font-size:31px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-4d6118b{text-align:start;}.elementor-5067 .elementor-element.elementor-element-4d6118b .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-020167c p{margin-block-end:0px;}.elementor-5067 .elementor-element.elementor-element-8aa6af0{text-align:start;}.elementor-5067 .elementor-element.elementor-element-8aa6af0 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-66779d2{text-align:start;}.elementor-5067 .elementor-element.elementor-element-66779d2 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-5dbd9e7{text-align:start;}.elementor-5067 .elementor-element.elementor-element-5dbd9e7 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-96b990d p{margin-block-end:0px;}.elementor-5067 .elementor-element.elementor-element-8e6efae{text-align:start;}.elementor-5067 .elementor-element.elementor-element-8e6efae .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-6905e7a{text-align:start;}.elementor-5067 .elementor-element.elementor-element-6905e7a .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-f5b0ecb{padding:11px 11px 11px 11px;}.elementor-5067 .elementor-element.elementor-element-c64da21{text-align:start;}.elementor-5067 .elementor-element.elementor-element-c64da21 .elementor-heading-title{font-size:37px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-281a383{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-desc{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item .timeline-item__card-inner{padding:0px 0px 0px 0px;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item .timeline-item__meta-content{font-size:18px;line-height:1.3em;letter-spacing:0px;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item .timeline-item__card-content{padding:16px 16px 16px 16px;}.elementor-5067 .elementor-element.elementor-element-65bde9d .jet-timeline-item .timeline-item__card-title{font-size:127px;}.elementor-5067 .elementor-element.elementor-element-76ed24f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5067 .elementor-element.elementor-element-b1e206b{text-align:center;}.elementor-5067 .elementor-element.elementor-element-b1e206b .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-5067 .elementor-element.elementor-element-84fa132{text-align:center;}.elementor-5067 .elementor-element.elementor-element-d49635f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5067 .elementor-element.elementor-element-d49635f .elementor-icon-list-item > a{font-size:14px;line-height:1.8em;}.elementor-5067 .elementor-element.elementor-element-bc1482c .elementor-button{font-size:18px;border-radius:10px 10px 10px 10px;padding:21px 43px 21px 43px;}.elementor-5067 .elementor-element.elementor-element-4781f5e{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-5067 .elementor-element.elementor-element-fe8f2f8{text-align:center;}.elementor-5067 .elementor-element.elementor-element-fe8f2f8 img{width:100%;height:132px;}.elementor-5067 .elementor-element.elementor-element-d53c617{font-size:14px;}.elementor-5067 .elementor-element.elementor-element-4992200 .elementor-heading-title{font-size:19px;}.elementor-5067 .elementor-element.elementor-element-c249b6b .elementor-heading-title{font-size:19px;}.elementor-5067 .elementor-element.elementor-element-8a80587 .elementor-heading-title{font-size:23px;}.elementor-5067 .elementor-element.elementor-element-fb43343 .elementor-heading-title{font-size:14px;}.elementor-5067 .elementor-element.elementor-element-7643add{--content-width:500px;--min-height:74px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-5067 .elementor-element.elementor-element-0a69df7{--width:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-5067 .elementor-element.elementor-element-780221f .elementor-heading-title{font-size:15px;}}/* Start custom CSS for html, class: .elementor-element-70d4b4e */@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400..600;1,9..144,400..500&family=Hanken+Grotesk:wght@400;500;600;700&display=swap');

/* =====================================================================
   RESIDALE – Style FluentForm  (TOUS les formulaires)
   À coller dans : WordPress > Apparence > Personnaliser > CSS additionnel
   (ou un emplacement CSS GLOBAL — voir note plus bas)
   ⚠️ L'@import des polices DOIT rester tout en haut.
   ===================================================================== */

/* ------------------------------------------------------------------ */
/* 1. VARIABLES                                                        */
/* ------------------------------------------------------------------ */
[class*="fluentform_wrapper"] {
  --card:#FCFAF4;
  --ink:#191510;
  --ink-soft:#4A4338;
  --clay:#C25B2B;
  --clay-deep:#A8481F;
  --line:#D8CDB9;
  --sel:#FBEEE4;
  --error:#A8481F;
  --radius:14px;
  --radius-field:13px;
  --font-body:"Hanken Grotesk",-apple-system,system-ui,sans-serif;
  --font-title:"Fraunces",Georgia,serif;
}

/* ------------------------------------------------------------------ */
/* 2. CONTENEUR — ZÉRO padding / marge (tu gères tout dans Elementor)  */
/* ------------------------------------------------------------------ */
[class*="fluentform_wrapper"] {
  width: 100%;
  max-width: none;
  margin: 0 !important;
  padding: 0 !important;
  font-family: var(--font-body);
  color: var(--ink);
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
[class*="fluentform_wrapper"] .frm-fluent-form {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
[class*="fluentform_wrapper"] .fluentform-step { padding: 0 !important; }

[class*="fluentform_wrapper"] .ff-el-group { margin-bottom: 20px; }
[class*="fluentform_wrapper"] .ff-el-group:last-child { margin-bottom: 0; }

/* ------------------------------------------------------------------ */
/* 3. BARRE DE PROGRESSION                                             */
/* ------------------------------------------------------------------ */
[class*="fluentform_wrapper"] .ff-step-header { margin-bottom: 26px; }
[class*="fluentform_wrapper"] .ff-el-progress-status { display: none !important; }
[class*="fluentform_wrapper"] .ff-el-progress-status {
  font-size: 13px; font-weight: 600; letter-spacing: .04em;
  color: var(--ink-soft); margin-bottom: 10px;
}
[class*="fluentform_wrapper"] .ff-el-progress {
  height: 6px; background: var(--line); border-radius: 999px; overflow: hidden;
}
[class*="fluentform_wrapper"] .ff-el-progress-bar {
  height: 100%;
  background: #B5A898 !important;   /* taupe chaud discret, distinct du bouton */
  border-radius: 999px;
  transition: width .35s cubic-bezier(.4,0,.2,1);
}
[class*="fluentform_wrapper"] .ff-el-progress-bar span { display: none; }

/* ------------------------------------------------------------------ */
/* 4. TITRE (label question) + DESCRIPTION                            */
/* ------------------------------------------------------------------ */
[class*="fluentform_wrapper"] .ff-el-input--label label {
  font-family: var(--font-title);
  font-weight: 500;
  font-size: clamp(22px, 3vw, 28px);
  line-height: 1.15; letter-spacing: -.01em;
  color: var(--ink); margin-bottom: 14px; display: block;
}
[class*="fluentform_wrapper"] .ff-el-input--label.ff-el-is-required.asterisk-right label:after,
[class*="fluentform_wrapper"] .ff-el-input--label.ff-el-is-required.asterisk-left label:before {
  content: "" !important; display: none !important; margin: 0 !important;
}
[class*="fluentform_wrapper"] .ff-el-help-message {
  font-family: var(--font-body); font-size: 16px; font-weight: 400; font-style: normal;
  color: var(--ink-soft); margin: -6px 0 16px; line-height: 1.5;
}

/* ------------------------------------------------------------------ */
/* 5. CHOIX EN CARTES (radios) — 2 colonnes (desktop ET mobile)        */
/*    Préfixe générique = priorité maximale pour battre le skin         */
/*    ff_list_buttons / le styler visuel (le fameux contour du texte).  */
/* ------------------------------------------------------------------ */
[class*="fluentform_wrapper"] .ff-el-input--content:has(.ff-el-form-check-radio) {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 1fr;
  gap: 12px;
  margin-top: 4px;
}

/* ===== RESET TOTAL du contour autour du texte (double bordure) ===== */
[class*="fluentform_wrapper"] .ff-el-form-check .ff-el-form-check-label,
[class*="fluentform_wrapper"] .ff-el-form-check .ff-el-form-check-label span,
[class*="fluentform_wrapper"] .ff-el-form-check .ff-el-form-check-input:checked + span,
[class*="fluentform_wrapper"] .ff-el-form-check .ff-el-form-check-label span::before,
[class*="fluentform_wrapper"] .ff-el-form-check .ff-el-form-check-label span::after {
  border: 0 !important;
  outline: 0 !important;
  background: none !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}
/* le span n'est plus un mini-bouton : texte simple, retour à la ligne */
[class*="fluentform_wrapper"] .ff-el-form-check .ff-el-form-check-label span {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 0 !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  word-break: break-word;
  overflow-wrap: anywhere;
  color: inherit !important;
  font: inherit !important;
  flex: 1 1 auto;
  min-width: 0;
}

/* LA CARTE */
[class*="fluentform_wrapper"] .ff-el-form-check:has(.ff-el-form-check-radio) {
  margin: 0 !important;
  padding: 0 !important;
  height: 100%;
  background: var(--card) !important;
  border: 1.5px solid var(--line) !important;
  border-radius: var(--radius) !important;
  overflow: hidden;
  transition: border-color .18s, background-color .18s, box-shadow .18s;
}
[class*="fluentform_wrapper"] .ff-el-form-check:has(.ff-el-form-check-radio):hover {
  border-color: var(--clay) !important;
  box-shadow: 0 10px 24px -16px rgba(168, 72, 31, .5);
}

/* LE LABEL remplit la carte */
[class*="fluentform_wrapper"] .ff-el-form-check:has(.ff-el-form-check-radio) .ff-el-form-check-label {
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
  gap: 12px;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  padding: 15px 16px !important;
  cursor: pointer;
  font-family: var(--font-body);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
  text-align: left;
  color: var(--ink) !important;
}

/* radio natif masqué */
[class*="fluentform_wrapper"] .ff-el-form-check-input.ff-el-form-check-radio {
  position: absolute !important;
  opacity: 0 !important;
  width: 1px !important; height: 1px !important;
  margin: 0 !important; padding: 0 !important;
  border: 0 !important;
  appearance: none !important; -webkit-appearance: none !important;
  pointer-events: none;
}

/* PASTILLE de validation à droite */
[class*="fluentform_wrapper"] .ff-el-form-check:has(.ff-el-form-check-radio) .ff-el-form-check-label::after {
  content: "";
  flex: 0 0 auto;
  width: 22px; height: 22px;
  margin-left: auto;
  border-radius: 50%;
  border: 2px solid var(--line) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 12px !important;
  transition: background-color .18s, border-color .18s;
}

/* ÉTAT SÉLECTIONNÉ */
[class*="fluentform_wrapper"] .ff-el-form-check.ff_item_selected:has(.ff-el-form-check-radio),
[class*="fluentform_wrapper"] .ff-el-form-check:has(.ff-el-form-check-radio input:checked) {
  border-color: var(--clay) !important;
  background: var(--sel) !important;
  box-shadow: 0 10px 24px -16px rgba(168, 72, 31, .55);
}
[class*="fluentform_wrapper"] .ff-el-form-check.ff_item_selected .ff-el-form-check-label::after,
[class*="fluentform_wrapper"] .ff-el-form-check:has(.ff-el-form-check-radio input:checked) .ff-el-form-check-label::after {
  background-color: var(--clay) !important;
  border-color: var(--clay) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") !important;
}
[class*="fluentform_wrapper"] .ff-el-form-check.ff_item_selected .ff-el-form-check-label,
[class*="fluentform_wrapper"] .ff-el-form-check:has(.ff-el-form-check-radio input:checked) .ff-el-form-check-label {
  font-weight: 600;
}

/* ------------------------------------------------------------------ */
/* 6. CHAMPS TEXTE / EMAIL / TÉL / SELECT                              */
/* ------------------------------------------------------------------ */
[class*="fluentform_wrapper"] .ff-el-form-control {
  width: 100%; min-height: 50px; padding: 14px 16px;
  font-family: var(--font-body); font-size: 17px; color: var(--ink);
  background: var(--card); border: 1.5px solid var(--line);
  border-radius: var(--radius-field); box-shadow: none;
  transition: border-color .18s, box-shadow .18s;
  appearance: none; -webkit-appearance: none;
}
[class*="fluentform_wrapper"] .ff-el-form-control::placeholder { color: var(--ink-soft); opacity: .7; }
[class*="fluentform_wrapper"] .ff-el-form-control:focus,
[class*="fluentform_wrapper"] .ff-el-form-control:focus-visible {
  outline: none; border-color: var(--clay);
  box-shadow: 0 0 0 3px rgba(194, 91, 43, .14);
}
[class*="fluentform_wrapper"] select.ff-el-form-control {
  cursor: pointer; padding-right: 44px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23A8481F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5.5l5 5 5-5'/%3E%3C/svg%3E");
  background-repeat: no-repeat; background-position: right 16px center;
}

/* ------------------------------------------------------------------ */
/* 7. CHAMP NOM                                                        */
/* ------------------------------------------------------------------ */
/* La name-wrapper n'est pas un ff-el-group → on lui donne le même espacement */
[class*="fluentform_wrapper"] .ff-name-field-wrapper {
  margin-bottom: 20px;
}

/* GRID sur le conteneur = deux colonnes égales, garanti.
   Grid ignore display:table-cell sur les enfants, contrairement à flex. */
[class*="fluentform_wrapper"] .ff-name-field-wrapper .ff-t-container {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  grid-template-rows: auto !important;
  gap: 12px !important;
  align-items: start !important;
  width: 100% !important;
  /* annule le comportement table natif de FluentForm */
  table-layout: unset !important;
  vertical-align: unset !important;
}

/* chaque cellule = bloc simple dans la grille */
[class*="fluentform_wrapper"] .ff-name-field-wrapper .ff-t-cell {
  display: block !important;
  padding: 0 !important;
  width: 100% !important;
  min-width: 0;
}

/* annule le margin-left:auto de ff-el-form-top qui décale Nom vers le bas */
[class*="fluentform_wrapper"] .ff-name-field-wrapper .ff-el-group,
[class*="fluentform_wrapper"] .ff-name-field-wrapper .ff-el-input--content {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  display: block !important;
  width: 100% !important;
}

/* labels cachés → display:none pour ne pas créer de décalage vertical */
[class*="fluentform_wrapper"] .ff-name-field-wrapper .ff-el-input--label {
  display: none !important;
}

/* ------------------------------------------------------------------ */
/* 8. TÉLÉPHONE INTERNATIONAL                                          */
/* ------------------------------------------------------------------ */
[class*="fluentform_wrapper"] .iti { width: 100%; display: block; }
[class*="fluentform_wrapper"] .iti .ff-el-form-control.iti__tel-input { padding-left: 52px !important; }
[class*="fluentform_wrapper"] .iti .iti__selected-country { border-radius: var(--radius-field) 0 0 var(--radius-field); }
[class*="fluentform_wrapper"] .iti__dropdown-content {
  border-radius: var(--radius-field); border: 1px solid var(--line);
  box-shadow: 0 10px 28px rgba(25, 21, 16, .15); overflow: hidden;
}
[class*="fluentform_wrapper"] .iti__country.iti__highlight { background: var(--sel); }
[class*="fluentform_wrapper"] .iti__search-input { padding: 10px 14px; border: 0; border-bottom: 1px solid var(--line); }

/* ------------------------------------------------------------------ */
/* 8b. RANGE SLIDER (budget)                                           */
/* ------------------------------------------------------------------ */
[class*="fluentform_wrapper"] .ff_slider_wrapper { padding: 6px 0; }

[class*="fluentform_wrapper"] .rangeslider {
  background: var(--line);
  border-radius: 999px;
  height: 6px;
  cursor: pointer;
  margin: 18px 0 10px;
  position: relative;
  box-shadow: none;
}
[class*="fluentform_wrapper"] .rangeslider__fill {
  background: var(--clay);
  border-radius: 999px;
  height: 100%;
  box-shadow: none;
}
[class*="fluentform_wrapper"] .rangeslider__handle {
  background: var(--clay);
  border: 3px solid #fff;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-shadow: 0 2px 10px rgba(168, 72, 31, .45);
  cursor: grab;
}
[class*="fluentform_wrapper"] .rangeslider__handle:active { cursor: grabbing; }
/* valeur affichée sous le slider */
[class*="fluentform_wrapper"] .ff_range_value {
  text-align: center;
  font-family: var(--font-title);
  font-size: 22px;
  font-weight: 600;
  color: var(--clay);
  margin-top: 10px;
  letter-spacing: -.01em;
}
[class*="fluentform_wrapper"] .ff_range_value::after {
  content: " €";
}

/* ------------------------------------------------------------------ */
/* 9. TITRES HTML INTÉGRÉS                                             */
/* ------------------------------------------------------------------ */
[class*="fluentform_wrapper"] .ff-custom_html h3 {
  font-family: var(--font-title); font-weight: 500;
  font-size: clamp(22px, 3vw, 28px); line-height: 1.15; color: var(--ink); margin: 0 0 6px;
}
[class*="fluentform_wrapper"] .ff-custom_html p { font-size: 16px; color: var(--ink-soft); }

/* ------------------------------------------------------------------ */
/* 10. BOUTONS (pilules terracotta)                                    */
/* ------------------------------------------------------------------ */
[class*="fluentform_wrapper"] .step-nav,
[class*="fluentform_wrapper"] .ff-step-t-container {
  display: flex; align-items: center; justify-content: space-between;
  gap: 14px; margin-top: 28px;
}
[class*="fluentform_wrapper"] .step-nav:not(:has(.ff-btn-prev)) { justify-content: flex-end; }
[class*="fluentform_wrapper"] .ff-step-t-container .step-nav,
[class*="fluentform_wrapper"] .ff-step-t-container .ff-el-group { margin-top: 0; }
[class*="fluentform_wrapper"] .step-nav .ff-btn { float: none !important; }

[class*="fluentform_wrapper"] .ff-btn {
  display: inline-flex; align-items: center; justify-content: center;
  min-height: 50px; padding: 14px 30px;
  font-family: var(--font-body); font-size: 16px; font-weight: 600; line-height: 1;
  border: 1.5px solid transparent; border-radius: 999px; cursor: pointer;
  transition: background-color .2s, border-color .2s, transform .2s, box-shadow .2s;
}
[class*="fluentform_wrapper"] .ff-btn-next,
[class*="fluentform_wrapper"] .ff-btn-submit {
  background: var(--clay) !important; color: #fff !important;
  box-shadow: 0 10px 22px -8px rgba(168, 72, 31, .6);
}
[class*="fluentform_wrapper"] .ff-btn-next:hover,
[class*="fluentform_wrapper"] .ff-btn-submit:hover { background: var(--clay-deep) !important; transform: translateY(-2px); }
[class*="fluentform_wrapper"] .ff-btn-next:focus-visible,
[class*="fluentform_wrapper"] .ff-btn-submit:focus-visible { outline: none; box-shadow: 0 0 0 3px rgba(194, 91, 43, .3); }
[class*="fluentform_wrapper"] .ff-btn-prev {
  background: transparent !important; color: var(--ink-soft) !important;
  border-color: transparent !important; padding-inline: 8px; box-shadow: none !important;
}
[class*="fluentform_wrapper"] .ff-btn-prev:hover { color: var(--ink) !important; }

/* ------------------------------------------------------------------ */
/* 11. ERREURS                                                        */
/* ------------------------------------------------------------------ */
[class*="fluentform_wrapper"] .ff-el-is-error .ff-el-form-control { border-color: var(--error); }
[class*="fluentform_wrapper"] .ff-el-is-error .ff-el-form-control:focus { box-shadow: 0 0 0 3px rgba(168, 72, 31, .15); }
[class*="fluentform_wrapper"] .text-danger,
[class*="fluentform_wrapper"] .error.text-danger {
  color: var(--error); font-size: 13px; font-weight: 500; margin-top: 7px; font-style: normal;
}

/* ------------------------------------------------------------------ */
/* 12. MOBILE — 2 colonnes resserrées                                 */
/* ------------------------------------------------------------------ */
@media (max-width: 600px) {

  [class*="fluentform_wrapper"] .ff-el-group { margin-bottom: 16px; }

  [class*="fluentform_wrapper"] .ff-el-input--label label { font-size: 22px; margin-bottom: 12px; }
  [class*="fluentform_wrapper"] .ff-el-help-message { font-size: 15px; margin: -4px 0 12px; }

  /* CHOIX : on GARDE 2 colonnes, version resserrée */
  [class*="fluentform_wrapper"] .ff-el-input--content:has(.ff-el-form-check-radio) {
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
  }
  [class*="fluentform_wrapper"] .ff-el-form-check:has(.ff-el-form-check-radio) .ff-el-form-check-label {
    padding: 11px 12px !important;
    font-size: 14.5px;
    gap: 8px;
  }
  [class*="fluentform_wrapper"] .ff-el-form-check:has(.ff-el-form-check-radio) .ff-el-form-check-label::after {
    width: 18px; height: 18px;
  }

  /* Prénom / Nom : côte à côte même sur mobile, juste un peu plus serré */
  [class*="fluentform_wrapper"] .ff-name-field-wrapper .ff-t-container { gap: 8px !important; }

  /* boutons pleine largeur */
  [class*="fluentform_wrapper"] .step-nav { flex-direction: column-reverse; gap: 10px; margin-top: 22px; }
  [class*="fluentform_wrapper"] .step-nav .ff-btn { width: 100%; }
  /* submit step : Valider EN HAUT, Précédent en dessous (column-reverse inverse l'ordre DOM) */
  [class*="fluentform_wrapper"] .ff-step-t-container { flex-direction: column-reverse; gap: 10px; }
  [class*="fluentform_wrapper"] .ff-step-t-container .ff-t-cell,
  [class*="fluentform_wrapper"] .ff-step-t-container .ff-btn,
  [class*="fluentform_wrapper"] .ff-step-t-container .step-nav,
  [class*="fluentform_wrapper"] .ff-step-t-container .ff_submit_btn_wrapper,
  [class*="fluentform_wrapper"] .ff-step-t-container .ff_submit_btn_wrapper .ff-btn { width: 100%; }
}

/* ====== FIX : contour interne autour du texte (desktop + mobile) ====== */
[class*="fluentform_wrapper"] .ff-el-form-check:has(.ff-el-form-check-radio) *:not(input) {
  border: 0 !important;
  outline: 0 !important;
  background: none !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

/* ================================================================== */
/* FIX : menu déroulant multi-select (Choices.js) coupé / recouvert   */
/* ================================================================== */

/* 1. Les conteneurs ne doivent plus rogner le menu */
[class*="fluentform_wrapper"] .fluentform-step,
[class*="fluentform_wrapper"] .ff-step-body,
[class*="fluentform_wrapper"] .ff-el-group,
[class*="fluentform_wrapper"] .ff-el-input--content,
[class*="fluentform_wrapper"] .choices,
[class*="fluentform_wrapper"] .choices__inner {
  overflow: visible !important;
}

/* 2. Le menu passe AU-DESSUS de tout */
[class*="fluentform_wrapper"] .choices { position: relative; z-index: 30; }
[class*="fluentform_wrapper"] .choices.is-open { z-index: 9999; }

[class*="fluentform_wrapper"] .choices__list--dropdown,
[class*="fluentform_wrapper"] .choices__list[aria-expanded="true"] {
  z-index: 9999 !important;
  background: var(--card) !important;          /* fond opaque, sinon on voit à travers */
  border: 1.5px solid var(--line);
  border-radius: var(--radius-field);
  box-shadow: 0 12px 30px rgba(25, 21, 16, .16);
  margin-top: 6px;
}

/* 3. Liste interne scrollable + coins arrondis propres */
[class*="fluentform_wrapper"] .choices__list--dropdown .choices__list {
  border-radius: var(--radius-field);
}
[class*="fluentform_wrapper"] .choices__item--choice.is-highlighted {
  background: var(--sel) !important;
  color: var(--ink) !important;
}

/* Contour tenace sur mobile : on neutralise aussi ::before / ::after */
#fluentform_9 .ff_list_buttons .ff-el-form-check-label,
#fluentform_9 .ff_list_buttons .ff-el-form-check-label span,
#fluentform_9 .ff_list_buttons .ff-el-form-check-label::before,
#fluentform_9 .ff_list_buttons .ff-el-form-check-label span::before,
#fluentform_9 .ff_list_buttons .ff-el-form-check-label span::after {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
}


.fluentform_wrapper_9 .ff-step-body,
.fluentform_wrapper_9 .frm-fluent-form,
.fluentform_wrapper_9 .fluentform {
  overflow: visible !important;
}

/* items plus compacts → plus de départements visibles d'un coup */
.fluentform_wrapper_9 .choices__list--dropdown .choices__item--choice {
  padding: 10px 16px !important;
  font-size: 16px;
  line-height: 1.2;
}
.fluentform_wrapper_9 .choices__list--dropdown,
.fluentform_wrapper_9 .choices__list--dropdown .choices__list {
  max-height: 260px !important;   /* hauteur fixe + scroll interne propre */
}

.fluentform_wrapper_9 .ff-el-group:has(#ff_9_input_text),
.fluentform_wrapper_9 .ff-el-input--content:has(#ff_9_input_text) {
  display: none !important;
}

/* ================================================================= */
/* FIX : menu multi-select (Choices.js) coupé par le conteneur étapes */
/* ================================================================= */

/* Tous les parents susceptibles de rogner le menu déroulant */
.fluentform_wrapper_9 form,
.fluentform_wrapper_9 .ff-step-container,
.fluentform_wrapper_9 .fluentform-step,
.fluentform_wrapper_9 .ff-step-body,
.fluentform_wrapper_9 .ff-el-group,
.fluentform_wrapper_9 .ff-el-input--content,
.fluentform_wrapper_9 .choices,
.fluentform_wrapper_9 .choices__inner {
  overflow: visible !important;
}

/* Le groupe qui contient le menu OUVERT passe devant les éléments suivants */
.fluentform_wrapper_9 .ff-el-group:has(.choices.is-open) {
  position: relative;
  z-index: 200;
}

/* Le menu lui-même : au-dessus de tout, fond opaque, scroll interne propre */
.fluentform_wrapper_9 .choices.is-open { position: relative; z-index: 200; }
.fluentform_wrapper_9 .choices__list--dropdown,
.fluentform_wrapper_9 .choices__list[aria-expanded="true"] {
  position: absolute !important;
  z-index: 9999 !important;
  background: var(--card, #FCFAF4) !important;
  max-height: 300px !important;
  overflow-y: auto !important;
}
.fluentform_wrapper_9 .choices__list--dropdown .choices__list {
  max-height: 296px !important;
  overflow-y: auto !important;
}

/* Filet de sécurité : le wrapper Elementor autour du formulaire */
.elementor-widget-container:has(.fluentform_wrapper_9) {
  overflow: visible !important;
}/* End custom CSS */