.elementor-205405 .elementor-element.elementor-element-6d399436{--display:flex;--min-height:340px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-6d399436:not(.elementor-motion-effects-element-type-background), .elementor-205405 .elementor-element.elementor-element-6d399436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-205405 .elementor-element.elementor-element-113dadc7 > .elementor-widget-container{margin:81.1px 0px 0px -5px;}.elementor-205405 .elementor-element.elementor-element-113dadc7 .elementor-heading-title{font-family:"SeasonMix", Sans-serif;font-size:80px;font-weight:300;letter-spacing:-1.2px;color:#2B122B;}.elementor-205405 .elementor-element.elementor-element-23ae5541 .elementor-heading-title{font-family:"SeasonSans", Sans-serif;font-size:24px;font-weight:400;color:#2B122B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-205405 .elementor-element.elementor-element-53ffb273{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;font-family:"SeasonSans", Sans-serif;font-size:20px;font-weight:300;line-height:26px;color:#2B122B;}.elementor-205405 .elementor-element.elementor-element-594000d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-205405 .elementor-element.elementor-element-c3d0f8d{--divider-border-style:solid;--divider-color:#363A57;--divider-border-width:10px;}.elementor-205405 .elementor-element.elementor-element-c3d0f8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-c3d0f8d .elementor-divider-separator{width:100%;}.elementor-205405 .elementor-element.elementor-element-c3d0f8d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-205405 .elementor-element.elementor-element-0065559{--divider-border-style:solid;--divider-color:#363A57;--divider-border-width:8px;}.elementor-205405 .elementor-element.elementor-element-0065559 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-0065559 .elementor-divider-separator{width:100%;}.elementor-205405 .elementor-element.elementor-element-0065559 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-205405 .elementor-element.elementor-element-fd77fb3{--display:flex;--min-height:431px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-fd77fb3:not(.elementor-motion-effects-element-type-background), .elementor-205405 .elementor-element.elementor-element-fd77fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecoffeecup.com/wp-content/uploads/2026/02/BTP-1.jpg");background-position:0px 68%;background-size:cover;}.elementor-205405 .elementor-element.elementor-element-e265093{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:61px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-e265093:not(.elementor-motion-effects-element-type-background), .elementor-205405 .elementor-element.elementor-element-e265093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-205405 .elementor-element.elementor-element-21daa54{--display:flex;--min-height:500px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-9212e1e{--display:flex;--min-height:720px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:050px;--padding-bottom:0px;--padding-left:38px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-9212e1e:not(.elementor-motion-effects-element-type-background), .elementor-205405 .elementor-element.elementor-element-9212e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#942B2A;}.elementor-205405 .elementor-element.elementor-element-e0965cd{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-205405 .elementor-element.elementor-element-e0965cd > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-e0965cd .elementor-heading-title{font-family:"SeasonMix", Sans-serif;font-size:48px;font-weight:300;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-205405 .elementor-element.elementor-element-91baa45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:120px 0px 0px 135px;}.elementor-205405 .elementor-element.elementor-element-91baa45.elementor-element{--align-self:flex-start;}.elementor-205405 .elementor-element.elementor-element-91baa45{text-align:center;}.elementor-205405 .elementor-element.elementor-element-91baa45 img{width:254px;height:236px;}.elementor-205405 .elementor-element.elementor-element-26e1c22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:120px 0px 0px 0150px;}.elementor-205405 .elementor-element.elementor-element-26e1c22.elementor-element{--align-self:flex-start;}.elementor-205405 .elementor-element.elementor-element-26e1c22{text-align:center;}.elementor-205405 .elementor-element.elementor-element-26e1c22 img{width:254px;height:236px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-205405 .elementor-element.elementor-element-9814c0e .elementor-button{background-color:#F7F5EF;font-family:"SeasonSans", Sans-serif;font-size:20px;font-weight:500;fill:#2B122B;color:#2B122B;border-radius:25px 25px 25px 25px;padding:13px 21px 13px 21px;}.elementor-205405 .elementor-element.elementor-element-9814c0e{width:auto;max-width:auto;}.elementor-205405 .elementor-element.elementor-element-9814c0e > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-9814c0e.elementor-element{--order:99999 /* order end hack */;}.elementor-205405 .elementor-element.elementor-element-05630a0{--display:flex;--min-height:720px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:00px;--padding-top:050px;--padding-bottom:0px;--padding-left:38px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-05630a0:not(.elementor-motion-effects-element-type-background), .elementor-205405 .elementor-element.elementor-element-05630a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363A57;}.elementor-205405 .elementor-element.elementor-element-6316adf{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-205405 .elementor-element.elementor-element-6316adf > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-6316adf .elementor-heading-title{font-family:"SeasonMix", Sans-serif;font-size:48px;font-weight:300;color:#FFFFFF;}.elementor-205405 .elementor-element.elementor-element-500a086 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:120px 0px 0px 0130px;}.elementor-205405 .elementor-element.elementor-element-500a086.elementor-element{--align-self:flex-start;}.elementor-205405 .elementor-element.elementor-element-500a086{text-align:center;}.elementor-205405 .elementor-element.elementor-element-500a086 img{width:254px;height:236px;}.elementor-205405 .elementor-element.elementor-element-f843cf3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:120px 0px 0px 0150px;}.elementor-205405 .elementor-element.elementor-element-f843cf3.elementor-element{--align-self:flex-start;}.elementor-205405 .elementor-element.elementor-element-f843cf3{text-align:center;}.elementor-205405 .elementor-element.elementor-element-f843cf3 img{width:254px;height:236px;}.elementor-205405 .elementor-element.elementor-element-a02343a .elementor-button{background-color:#F7F5EF;font-family:"SeasonSans", Sans-serif;font-size:20px;font-weight:500;fill:#2B122B;color:#2B122B;border-radius:25px 25px 25px 25px;padding:13px 21px 13px 21px;}.elementor-205405 .elementor-element.elementor-element-a02343a{width:auto;max-width:auto;}.elementor-205405 .elementor-element.elementor-element-a02343a > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-a02343a.elementor-element{--order:99999 /* order end hack */;}.elementor-205405 .elementor-element.elementor-element-03c6fa4{--display:flex;--min-height:500px;--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;--border-radius:24px 24px 24px 24px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-03c6fa4:not(.elementor-motion-effects-element-type-background), .elementor-205405 .elementor-element.elementor-element-03c6fa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9961D;}.elementor-205405 .elementor-element.elementor-element-7c31f30.elementor-element{--align-self:center;}.elementor-205405 .elementor-element.elementor-element-7c31f30 img{width:444.5px;}.elementor-205405 .elementor-element.elementor-element-3516da0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:44px;}.elementor-205405 .elementor-element.elementor-element-a260777 > .elementor-widget-container{margin:38px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-a260777 .elementor-heading-title{font-family:"SeasonMix", Sans-serif;font-size:70px;font-weight:300;line-height:71px;color:#F7F5EF;}.elementor-205405 .elementor-element.elementor-element-830bac2 .elementor-button{background-color:#F7F5EF;font-family:"SeasonSans", Sans-serif;font-size:20px;font-weight:500;fill:#2B122B;color:#2B122B;border-radius:25px 25px 25px 25px;padding:13px 21px 13px 21px;}.elementor-205405 .elementor-element.elementor-element-830bac2{width:auto;max-width:auto;}.elementor-205405 .elementor-element.elementor-element-830bac2 > .elementor-widget-container{margin:200px 0px 0px 35px;}.elementor-205405 .elementor-element.elementor-element-830bac2.elementor-element{--order:99999 /* order end hack */;}.elementor-205405 .elementor-element.elementor-element-adf4084{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-f7fc8ae.elementor-element{--align-self:center;}.elementor-205405 .elementor-element.elementor-element-f7fc8ae img{width:444.5px;}.elementor-205405 .elementor-element.elementor-element-9a0def0{--display:flex;--min-height:663px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-79b2c22{--display:flex;--min-height:720px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-79b2c22:not(.elementor-motion-effects-element-type-background), .elementor-205405 .elementor-element.elementor-element-79b2c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363A57;}.elementor-205405 .elementor-element.elementor-element-a409088{--display:flex;--min-height:720px;--padding-top:45px;--padding-bottom:45px;--padding-left:38px;--padding-right:38px;}.elementor-205405 .elementor-element.elementor-element-8e9e5ef > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-06a487b{width:var( --container-widget-width, 482px );max-width:482px;--container-widget-width:482px;--container-widget-flex-grow:0;}.elementor-205405 .elementor-element.elementor-element-06a487b > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-06a487b .elementor-heading-title{font-family:"SeasonMix", Sans-serif;font-size:48px;font-weight:300;line-height:57px;color:#F7F5EF;}.elementor-205405 .elementor-element.elementor-element-e8aaa29{--display:flex;--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-a1c1de9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}.elementor-205405 .elementor-element.elementor-element-a1c1de9 img{width:355px;}.elementor-205405 .elementor-element.elementor-element-1f54f6a{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;font-family:"SeasonSans", Sans-serif;font-size:24px;font-weight:300;line-height:28px;letter-spacing:-1%;color:#F7F5EF;}.elementor-205405 .elementor-element.elementor-element-1f54f6a > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-1f54f6a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-205405 .elementor-element.elementor-element-e78254b .elementor-button{background-color:#F7F5EF;font-family:"SeasonSans", Sans-serif;font-size:20px;font-weight:500;fill:#2B122B;color:#2B122B;border-radius:25px 25px 25px 25px;padding:13px 21px 13px 21px;}.elementor-205405 .elementor-element.elementor-element-e78254b{width:auto;max-width:auto;}.elementor-205405 .elementor-element.elementor-element-e78254b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-e78254b.elementor-element{--order:99999 /* order end hack */;}.elementor-205405 .elementor-element.elementor-element-f5074a1{--display:flex;--min-height:720px;--padding-top:40px;--padding-bottom:0px;--padding-left:38px;--padding-right:38px;}.elementor-205405 .elementor-element.elementor-element-5d18fc9{width:var( --container-widget-width, 422px );max-width:422px;--container-widget-width:422px;--container-widget-flex-grow:0;}.elementor-205405 .elementor-element.elementor-element-5d18fc9 > .elementor-widget-container{margin:9px 0px 35px 0px;}.elementor-205405 .elementor-element.elementor-element-5d18fc9 .elementor-heading-title{font-family:"SeasonMix", Sans-serif;font-size:48px;font-weight:300;line-height:57px;color:#F7F5EF;}.elementor-205405 .elementor-element.elementor-element-2498b4b .elementor-button{background-color:#F7F5EF;font-family:"SeasonSans", Sans-serif;font-size:20px;font-weight:500;fill:#2B122B;color:#2B122B;border-radius:25px 25px 25px 25px;padding:13px 21px 13px 21px;}.elementor-205405 .elementor-element.elementor-element-2498b4b > .elementor-widget-container{margin:6px 0px 0px 110px;}.elementor-205405 .elementor-element.elementor-element-c085498{width:var( --container-widget-width, 205px );max-width:205px;--container-widget-width:205px;--container-widget-flex-grow:0;bottom:23px;}body:not(.rtl) .elementor-205405 .elementor-element.elementor-element-c085498{right:37px;}body.rtl .elementor-205405 .elementor-element.elementor-element-c085498{left:37px;}.elementor-205405 .elementor-element.elementor-element-c085498 img{width:100%;}.elementor-205405 .elementor-element.elementor-element-abcc6e9{--display:flex;--min-height:720px;--border-radius:23px 23px 23px 23px;--padding-top:40px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-205405 .elementor-element.elementor-element-abcc6e9:not(.elementor-motion-effects-element-type-background), .elementor-205405 .elementor-element.elementor-element-abcc6e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#42807F;}.elementor-205405 .elementor-element.elementor-element-080c02c{width:var( --container-widget-width, 422px );max-width:422px;--container-widget-width:422px;--container-widget-flex-grow:0;}.elementor-205405 .elementor-element.elementor-element-080c02c > .elementor-widget-container{margin:9px 0px 20px 0px;}.elementor-205405 .elementor-element.elementor-element-080c02c .elementor-heading-title{font-family:"SeasonMix", Sans-serif;font-size:52px;font-weight:300;line-height:57px;color:#FFFFFF;}.elementor-205405 .elementor-element.elementor-element-d334a2e > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-205405 .elementor-element.elementor-element-d334a2e{font-family:"SeasonSans", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-205405 .elementor-element.elementor-element-4c0c752 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-205405 .elementor-element.elementor-element-4c0c752{font-family:"SeasonSans", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-205405 .elementor-element.elementor-element-09e9a12 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-205405 .elementor-element.elementor-element-09e9a12{font-family:"SeasonSans", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-205405 .elementor-element.elementor-element-a1beffc{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;bottom:45px;}body:not(.rtl) .elementor-205405 .elementor-element.elementor-element-a1beffc{left:36px;}body.rtl .elementor-205405 .elementor-element.elementor-element-a1beffc{right:36px;}.elementor-205405 .elementor-element.elementor-element-a1beffc img{width:100%;}.elementor-205405 .elementor-element.elementor-element-d33e1cf{width:var( --container-widget-width, 205px );max-width:205px;--container-widget-width:205px;--container-widget-flex-grow:0;bottom:23px;}body:not(.rtl) .elementor-205405 .elementor-element.elementor-element-d33e1cf{right:37px;}body.rtl .elementor-205405 .elementor-element.elementor-element-d33e1cf{left:37px;}.elementor-205405 .elementor-element.elementor-element-d33e1cf img{width:100%;}.elementor-205405 .elementor-element.elementor-element-55b5544{--display:flex;--min-height:720px;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:0px;--padding-left:38px;--padding-right:38px;--z-index:999999999;}.elementor-205405 .elementor-element.elementor-element-3637c36{width:100%;max-width:100%;}.elementor-205405 .elementor-element.elementor-element-3637c36 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-3637c36 .elementor-heading-title{font-family:"SeasonMix", Sans-serif;font-size:52px;font-weight:300;line-height:57px;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-205405 .elementor-element.elementor-element-1b3060f{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;font-family:"SeasonSans", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-205405 .elementor-element.elementor-element-4405b2d{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;font-family:"SeasonSans", Sans-serif;font-size:20px;font-weight:300;line-height:1.3em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-205405 .elementor-element.elementor-element-5f4e600{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:40px;}body:not(.rtl) .elementor-205405 .elementor-element.elementor-element-5f4e600{right:36px;}body.rtl .elementor-205405 .elementor-element.elementor-element-5f4e600{left:36px;}.elementor-205405 .elementor-element.elementor-element-5f4e600 img{width:100%;}.elementor-205405 .elementor-element.elementor-element-8573513{--display:flex;--min-height:720px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:38px;--padding-right:38px;}.elementor-205405 .elementor-element.elementor-element-8573513:not(.elementor-motion-effects-element-type-background), .elementor-205405 .elementor-element.elementor-element-8573513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#42807F;}.elementor-205405 .elementor-element.elementor-element-5cb5e50{width:var( --container-widget-width, 455px );max-width:455px;--container-widget-width:455px;--container-widget-flex-grow:0;}.elementor-205405 .elementor-element.elementor-element-5cb5e50 > .elementor-widget-container{margin:9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-5cb5e50 .elementor-heading-title{font-family:"SeasonMix", Sans-serif;font-size:48px;font-weight:300;line-height:57px;color:#F7F5EF;}.elementor-205405 .elementor-element.elementor-element-e6c4227{--display:flex;--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-3313c11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}.elementor-205405 .elementor-element.elementor-element-3313c11 img{width:160px;}.elementor-205405 .elementor-element.elementor-element-94f1f28{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;font-family:"SeasonSans", Sans-serif;font-size:24px;font-weight:300;line-height:28px;letter-spacing:-1%;color:#F7F5EF;}.elementor-205405 .elementor-element.elementor-element-94f1f28 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-94f1f28.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-205405 .elementor-element.elementor-element-0997af5 .elementor-button{background-color:#F7F5EF;font-family:"SeasonSans", Sans-serif;font-size:20px;font-weight:500;fill:#2B122B;color:#2B122B;border-radius:25px 25px 25px 25px;padding:13px 21px 13px 21px;}.elementor-205405 .elementor-element.elementor-element-0997af5{width:auto;max-width:auto;}.elementor-205405 .elementor-element.elementor-element-0997af5 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-205405 .elementor-element.elementor-element-6d399436{--content-width:1304px;}.elementor-205405 .elementor-element.elementor-element-594000d{--width:100%;}.elementor-205405 .elementor-element.elementor-element-fd77fb3{--content-width:1440px;}.elementor-205405 .elementor-element.elementor-element-e265093{--content-width:1304px;}.elementor-205405 .elementor-element.elementor-element-21daa54{--width:100%;}.elementor-205405 .elementor-element.elementor-element-9212e1e{--width:632px;}.elementor-205405 .elementor-element.elementor-element-05630a0{--width:632px;}.elementor-205405 .elementor-element.elementor-element-03c6fa4{--width:100%;}.elementor-205405 .elementor-element.elementor-element-79b2c22{--width:632px;}.elementor-205405 .elementor-element.elementor-element-8573513{--width:632px;}}@media(max-width:1156px) and (min-width:768px){.elementor-205405 .elementor-element.elementor-element-9a0def0{--width:100%;}.elementor-205405 .elementor-element.elementor-element-79b2c22{--width:70%;}.elementor-205405 .elementor-element.elementor-element-8573513{--width:70%;}}@media(max-width:1156px){.elementor-205405 .elementor-element.elementor-element-fd77fb3:not(.elementor-motion-effects-element-type-background), .elementor-205405 .elementor-element.elementor-element-fd77fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-205405 .elementor-element.elementor-element-9a0def0{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-205405 .elementor-element.elementor-element-79b2c22{--min-height:650px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-205405 .elementor-element.elementor-element-a409088{--min-height:650px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-205405 .elementor-element.elementor-element-06a487b .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-205405 .elementor-element.elementor-element-1f54f6a{font-size:18px;line-height:1.3em;}.elementor-205405 .elementor-element.elementor-element-f5074a1{--min-height:650px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-205405 .elementor-element.elementor-element-5d18fc9 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-205405 .elementor-element.elementor-element-2498b4b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-2498b4b .elementor-button{font-size:18px;}.elementor-205405 .elementor-element.elementor-element-abcc6e9{--min-height:650px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-205405 .elementor-element.elementor-element-080c02c .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-205405 .elementor-element.elementor-element-d334a2e{font-size:22px;}.elementor-205405 .elementor-element.elementor-element-4c0c752{font-size:22px;}.elementor-205405 .elementor-element.elementor-element-09e9a12{font-size:22px;}.elementor-205405 .elementor-element.elementor-element-55b5544{--min-height:650px;}.elementor-205405 .elementor-element.elementor-element-3637c36 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-205405 .elementor-element.elementor-element-1b3060f{font-size:22px;}.elementor-205405 .elementor-element.elementor-element-4405b2d{font-size:18px;}.elementor-205405 .elementor-element.elementor-element-5f4e600{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-205405 .elementor-element.elementor-element-8573513{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-205405 .elementor-element.elementor-element-94f1f28{font-size:18px;line-height:1.3em;}}@media(max-width:767px){.elementor-205405 .elementor-element.elementor-element-6d399436{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-205405 .elementor-element.elementor-element-113dadc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-113dadc7 .elementor-heading-title{font-size:48px;}.elementor-205405 .elementor-element.elementor-element-23ae5541 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-53ffb273{width:100%;max-width:100%;column-gap:0px;}.elementor-205405 .elementor-element.elementor-element-53ffb273 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-53ffb273 p{margin-block-end:0px;}.elementor-205405 .elementor-element.elementor-element-c3d0f8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-0065559 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-fd77fb3{--min-height:280px;}.elementor-205405 .elementor-element.elementor-element-fd77fb3:not(.elementor-motion-effects-element-type-background), .elementor-205405 .elementor-element.elementor-element-fd77fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-205405 .elementor-element.elementor-element-e265093{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:39px;--padding-left:33px;--padding-right:32px;}.elementor-205405 .elementor-element.elementor-element-21daa54{--min-height:441px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-205405 .elementor-element.elementor-element-9212e1e{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:00px;--padding-left:20px;--padding-right:20px;}.elementor-205405 .elementor-element.elementor-element-e0965cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-e0965cd .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-205405 .elementor-element.elementor-element-91baa45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-91baa45.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-205405 .elementor-element.elementor-element-91baa45 img{width:155px;height:144px;}.elementor-205405 .elementor-element.elementor-element-26e1c22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-26e1c22.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-205405 .elementor-element.elementor-element-26e1c22 img{width:200px;height:160px;}.elementor-205405 .elementor-element.elementor-element-9814c0e > .elementor-widget-container{margin:20px 20px 20px 0px;}.elementor-205405 .elementor-element.elementor-element-9814c0e .elementor-button{font-size:16px;padding:10px 20px 10px 20px;}.elementor-205405 .elementor-element.elementor-element-05630a0{--min-height:441px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-205405 .elementor-element.elementor-element-05630a0.e-con{--order:-99999 /* order start hack */;}.elementor-205405 .elementor-element.elementor-element-6316adf > .elementor-widget-container{padding:50px 20px 0px 20px;}.elementor-205405 .elementor-element.elementor-element-6316adf{--container-widget-width:255px;--container-widget-flex-grow:0;width:var( --container-widget-width, 255px );max-width:255px;}.elementor-205405 .elementor-element.elementor-element-6316adf .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-205405 .elementor-element.elementor-element-500a086 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-500a086.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-205405 .elementor-element.elementor-element-500a086 img{width:150px;height:150px;}.elementor-205405 .elementor-element.elementor-element-f843cf3 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-f843cf3.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-205405 .elementor-element.elementor-element-f843cf3 img{width:230px;height:170px;}.elementor-205405 .elementor-element.elementor-element-a02343a > .elementor-widget-container{margin:20px 0px 20px 20px;}.elementor-205405 .elementor-element.elementor-element-a02343a .elementor-button{font-size:16px;padding:10px 20px 10px 20px;}.elementor-205405 .elementor-element.elementor-element-03c6fa4{--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-205405 .elementor-element.elementor-element-7c31f30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-7c31f30 img{width:150px;}.elementor-205405 .elementor-element.elementor-element-3516da0{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-a260777 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-a260777{text-align:start;}.elementor-205405 .elementor-element.elementor-element-a260777 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-205405 .elementor-element.elementor-element-830bac2 > .elementor-widget-container{margin:20px 20px 20px 0px;}.elementor-205405 .elementor-element.elementor-element-830bac2 .elementor-button{font-size:16px;padding:10px 20px 10px 20px;}.elementor-205405 .elementor-element.elementor-element-adf4084{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-adf4084.e-con{--order:-99999 /* order start hack */;}.elementor-205405 .elementor-element.elementor-element-f7fc8ae img{width:150px;}.elementor-205405 .elementor-element.elementor-element-9a0def0{--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;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-79b2c22{--width:100%;--min-height:540px;--justify-content:flex-start;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-205405 .elementor-element.elementor-element-a409088{--min-height:540px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-205405 .elementor-element.elementor-element-06a487b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-06a487b{--container-widget-width:204px;--container-widget-flex-grow:0;width:var( --container-widget-width, 204px );max-width:204px;}.elementor-205405 .elementor-element.elementor-element-06a487b .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-205405 .elementor-element.elementor-element-e8aaa29{--min-height:165px;}.elementor-205405 .elementor-element.elementor-element-a1c1de9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-a1c1de9 img{width:100%;}.elementor-205405 .elementor-element.elementor-element-1f54f6a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-1f54f6a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-205405 .elementor-element.elementor-element-1f54f6a{font-size:18px;line-height:1.3em;letter-spacing:-0.4px;}.elementor-205405 .elementor-element.elementor-element-e78254b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-e78254b .elementor-button{font-size:16px;padding:10px 20px 10px 20px;}.elementor-205405 .elementor-element.elementor-element-f5074a1{--min-height:540px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-205405 .elementor-element.elementor-element-5d18fc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-205405 .elementor-element.elementor-element-5d18fc9 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-205405 .elementor-element.elementor-element-2498b4b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-205405 .elementor-element.elementor-element-2498b4b .elementor-button{font-size:14px;padding:10px 20px 10px 20px;}.elementor-205405 .elementor-element.elementor-element-c085498{--container-widget-width:115px;--container-widget-flex-grow:0;width:var( --container-widget-width, 115px );max-width:115px;}body:not(.rtl) .elementor-205405 .elementor-element.elementor-element-c085498{right:20px;}body.rtl .elementor-205405 .elementor-element.elementor-element-c085498{left:20px;}.elementor-205405 .elementor-element.elementor-element-abcc6e9{--min-height:540px;--border-radius:17px 17px 17px 17px;--padding-top:30px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-205405 .elementor-element.elementor-element-080c02c > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-080c02c .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-205405 .elementor-element.elementor-element-d334a2e{font-size:18px;}.elementor-205405 .elementor-element.elementor-element-4c0c752{font-size:18px;}.elementor-205405 .elementor-element.elementor-element-09e9a12{font-size:18px;}.elementor-205405 .elementor-element.elementor-element-a1beffc{--container-widget-width:33px;--container-widget-flex-grow:0;width:var( --container-widget-width, 33px );max-width:33px;}body:not(.rtl) .elementor-205405 .elementor-element.elementor-element-a1beffc{left:20px;}body.rtl .elementor-205405 .elementor-element.elementor-element-a1beffc{right:20px;}.elementor-205405 .elementor-element.elementor-element-d33e1cf{--container-widget-width:115px;--container-widget-flex-grow:0;width:var( --container-widget-width, 115px );max-width:115px;}body:not(.rtl) .elementor-205405 .elementor-element.elementor-element-d33e1cf{right:20px;}body.rtl .elementor-205405 .elementor-element.elementor-element-d33e1cf{left:20px;}.elementor-205405 .elementor-element.elementor-element-55b5544{--min-height:540px;--border-radius:17px 17px 17px 17px;}.elementor-205405 .elementor-element.elementor-element-3637c36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-3637c36 .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-205405 .elementor-element.elementor-element-1b3060f{font-size:18px;}.elementor-205405 .elementor-element.elementor-element-4405b2d{font-size:16px;}.elementor-205405 .elementor-element.elementor-element-5f4e600{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;top:35px;}body:not(.rtl) .elementor-205405 .elementor-element.elementor-element-5f4e600{right:30px;}body.rtl .elementor-205405 .elementor-element.elementor-element-5f4e600{left:30px;}.elementor-205405 .elementor-element.elementor-element-8573513{--width:100%;--min-height:520px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-205405 .elementor-element.elementor-element-5cb5e50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-5cb5e50{--container-widget-width:247px;--container-widget-flex-grow:0;width:var( --container-widget-width, 247px );max-width:247px;}.elementor-205405 .elementor-element.elementor-element-5cb5e50 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-205405 .elementor-element.elementor-element-e6c4227{--min-height:165px;}.elementor-205405 .elementor-element.elementor-element-3313c11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 0px 20px 0px;}.elementor-205405 .elementor-element.elementor-element-3313c11.elementor-element{--align-self:center;}.elementor-205405 .elementor-element.elementor-element-3313c11 img{width:100%;}.elementor-205405 .elementor-element.elementor-element-94f1f28 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-94f1f28{font-size:18px;line-height:1.3em;letter-spacing:-0.4px;}.elementor-205405 .elementor-element.elementor-element-0997af5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-205405 .elementor-element.elementor-element-0997af5 .elementor-button{font-size:16px;padding:10px 20px 10px 20px;}}/* Start custom CSS for button, class: .elementor-element-9814c0e */.elementor-205405 .elementor-element.elementor-element-9814c0e {
    width: fit-content!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a02343a */.elementor-205405 .elementor-element.elementor-element-a02343a {
    width: fit-content!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-830bac2 */.elementor-205405 .elementor-element.elementor-element-830bac2 {
    width: fit-content!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e78254b */.elementor-205405 .elementor-element.elementor-element-e78254b {
    width: fit-content!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-250ae51 *//* layout */
.calc-fields{ width:100%; }
.calc-row{
  display:flex;
  align-items:center;
  gap:24px;
  margin:0 0 22px;
}
.calc-label{ white-space:nowrap; }

/* hide helper (используется и в твоих степах/модалке) */
.calc-hidden{ display:none !important; }

/* SELECT styling (close state like Figma) */
.calc-venue{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  width:560px;
  max-width:100%;
  height:74px;
  padding:0 72px 0 34px;
  background:#fff;
  border-radius:12px;
  font-size:24px;
  font-weight: 500;
  line-height:1;
  color: #949CA9!important;
    border: 1.5px solid #E8E9EA!important;
  background-image:url("/wp-content/uploads/2025/12/Icons-1.svg");
  background-repeat:no-repeat;
  background-position:right 28px center;
  background-size: 36px;
}

.calc-venue.is-selected{ color:rgba(30,30,30,.85); }

.calc-venue:focus{
  outline:none;

}

/* input style to match select (optional but usually needed) */
.calc-weekly{
  width:220px;
  max-width:100%;
  height:74px;
  padding:0 18px;

  background:#F3F1EC;
  border-radius:18px;

  font-size:26px;
  color:rgba(30,30,30,.85);

}
.calc-weekly:focus{
  outline:none;
}

.calc-suffix{ opacity:.85; }



.elementor-205405 .elementor-element.elementor-element-250ae51 * {
    font-family: "SeasonSans", Sans-serif !important;
}


span.calc-label,
span.calc-suffix {
    font-size: 24px;
    color: #fff!important;
}

label.calc-row.calc-row-venue {
    gap: 48px!important;
}

label.calc-row.calc-row-weekly {
    gap: 32px !important;
}

input.calc-weekly {
    border-radius: 12px !important;
}


.calc-venue {
    width: 348px;
}


input.calc-weekly {
    width: 195px;
    background: #fff;
    padding-left: 40px;
    color: #949CA9!important;
}

span.calc-suffix {
    
}

@media (max-width: 1024px) {
label.calc-row.calc-row-venue {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
label.calc-row.calc-row-venue,
label.calc-row.calc-row-weekly {
    gap: 20px !important;
}

.calc-venue,
input.calc-weekly {
    font-size: 19px;
    height: 70px;
    padding-left: 30px;
}
span.calc-label, span.calc-suffix {
    font-size: 20px;
}
.calc-venue {
    background-position: right 20px center;
    background-size: 28px;
}
input.calc-weekly {
    width: 120px;
}
}


/*New code*/
/* hide native select, но оставляем в DOM */
.calc-native-hidden{
  position:absolute !important;
  opacity:0 !important;
  pointer-events:none !important;
  width:1px !important;
  height:1px !important;
  left:-9999px !important;
}

/* dropdown wrapper */
.calc-dd{
  position:relative;
  display:inline-block;
  width:100%;
  max-width:560px; /* под дизайн */
}

/* button like in Figma */
.calc-dd__btn{
  width:100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  background:#fff;
  border:1px solid rgba(0,0,0,0.06);
  border-radius:16px;
  padding:18px 22px;

  box-shadow: 0 6px 18px rgba(0,0,0,0.10);
  cursor:pointer;
}

.calc-dd__text{
  font-size:24px;
  line-height:1;
  color:#949CA9;
}

/* placeholder look */
.calc-dd.is-placeholder .calc-dd__text{
  color:#9aa0a6;
}

/* chevron icon (pure CSS) */
.calc-dd__icon{
  width:12px;
  height:12px;
    border-right: 3px solid #DF5345;
    border-bottom: 3px solid #DF5345;
  transform: rotate(45deg);
  transition: transform .3s ease;
}

/* open state */
.calc-dd[data-open="1"] .calc-dd__icon{
  transform: rotate(-135deg);
}

/* dropdown list */
.calc-dd__list{
  position:absolute;
  left:0;
  right:0;
  top: calc(100% - 14px);
  background:#fff;
  border-radius:16px;
  overflow:hidden;
  padding-top: 5px;
  display:none;
  z-index:9999;
}

.calc-dd[data-open="1"] .calc-dd__list{
  display:block;
}

.calc-dd__item{
  width:100%;
  text-align:left;
  background:transparent;
  border:0;
  padding: 12px 35px;
  font-size:24px;
  cursor:pointer;
  color:#949CA9;
}


.calc-dd__item:disabled{
  opacity:.55;
  cursor:not-allowed;
}

/* optional: reduce tap highlight */
.calc-dd__btn, .calc-dd__item{
  -webkit-tap-highlight-color: transparent;
}

.calc-dd__btn {
    width: 352px;
    padding: 26px 35px;
}


.elementor-205405 .elementor-element.elementor-element-250ae51 [type="button"]:first-child:focus,
.elementor-205405 .elementor-element.elementor-element-250ae51 button:first-child:hover {
  background: #fff !important;
}


.calc-dd__item:hover{
    color: #949CA9!important;
  background: #EBEBEE!important;
    border-radius: 0;
    border-left: 0px;
    border-right: 0px;
}

.calc-dd__list {
    width: 352px;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    
}

button.calc-dd__item:first-child {
    display: none;
}

@media (max-width: 767px) {
label.calc-row.calc-row-weekly {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.calc-row {
    margin-bottom: 30px;
}

.calc-venue,
input.calc-weekly {
    font-size: 17px;
    height: 60px;
    padding-left: 20px;
}

.calc-dd__btn {
    width: 100%!important;
    padding: 15px 20px;
    border-radius: 12px;
}

.calc-dd__list {
        border-radius: 12px;
}

input.calc-weekly {
    height: 50px;
}

.calc-dd__list {
    width: 100%;
}

.calc-dd__text,
.calc-dd__item {
    font-size: 17px;
}
.calc-dd__item {
    padding: 13px 20px;
}
.calc-dd__icon {
    width: 10px;
    height: 10px;
}

span.calc-label, span.calc-suffix {
        font-size: 17px;
    }
    
    label.calc-row.calc-row-venue, label.calc-row.calc-row-weekly {
        gap: 14px !important;
    }
.calc-dd__list {
    top: calc(100% - 12px);
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2498b4b */.elementor-205405 .elementor-element.elementor-element-2498b4b {
    width: fit-content!important;
}

.calc-calc.calc-hidden{ display:none !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d334a2e */.elementor-205405 .elementor-element.elementor-element-d334a2e p {
    margin: 0;
}

.elementor-205405 .elementor-element.elementor-element-d334a2e { 
    display: flex;
    gap: 30px;
}

.elementor-205405 .elementor-element.elementor-element-d334a2e:before {
    content: "";
    background: url(/wp-content/uploads/2025/12/Coins.svg);
    background-size: 32px;
    width: 32px;
    height: 32px;
    position: relative;
    display: inline-block;
    background-repeat: no-repeat;
}



@media (max-width: 1024px) {
.elementor-205405 .elementor-element.elementor-element-d334a2e { 
    display: flex;
    gap: 15px;
}
.elementor-205405 .elementor-element.elementor-element-d334a2e:before {
    background-size: 33px;
    width: 33px;
    height: 32px;
} 
}

@media (max-width: 767px) {
.elementor-205405 .elementor-element.elementor-element-d334a2e:before {
    background-size: 27px;
    width: 29px;
    height: 26px;
} 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c0c752 */.elementor-205405 .elementor-element.elementor-element-4c0c752 p {
    margin: 0;
}

.elementor-205405 .elementor-element.elementor-element-4c0c752 { 
    display: flex;
    gap: 30px;
}

.elementor-205405 .elementor-element.elementor-element-4c0c752:before {
    content: "";
    background: url(/wp-content/uploads/2025/12/Trash.svg);
    background-size: 32px;
    width: 32px;
    height: 32px;
    position: relative;
    display: inline-block;
    background-repeat: no-repeat;
}

@media (max-width: 1024px) {
.elementor-205405 .elementor-element.elementor-element-4c0c752 { 
    display: flex;
    gap: 15px;
}
.elementor-205405 .elementor-element.elementor-element-4c0c752:before {
    background-size: 33px;
    width: 33px;
    height: 32px;
} 
}

@media (max-width: 767px) {
.elementor-205405 .elementor-element.elementor-element-4c0c752:before {
    background-size: 27px;
    width: 29px;
    height: 26px;
} 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09e9a12 */.elementor-205405 .elementor-element.elementor-element-09e9a12 p {
    margin: 0;
}

.elementor-205405 .elementor-element.elementor-element-09e9a12 { 
    display: flex;
    gap: 30px;
}

.elementor-205405 .elementor-element.elementor-element-09e9a12:before {
    content: "";
    background: url(/wp-content/uploads/2025/12/Cloud.svg);
    background-size: 32px;
    width: 32px;
    height: 32px;
    position: relative;
    display: inline-block;
    background-repeat: no-repeat;
}

@media (max-width: 1024px) {
.elementor-205405 .elementor-element.elementor-element-09e9a12 { 
    display: flex;
    gap: 15px;
}

.elementor-205405 .elementor-element.elementor-element-09e9a12:before {
    background-size: 33px;
    width: 33px;
    height: 32px;
} 
}

@media (max-width: 767px) {
.elementor-205405 .elementor-element.elementor-element-09e9a12:before {
    background-size: 27px;
    width: 29px;
    height: 26px;
} 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1beffc */.elementor-205405 .elementor-element.elementor-element-a1beffc {
    cursor: pointer;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4e600 */.elementor-205405 .elementor-element.elementor-element-5f4e600 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b5544 */.calc-hidden{display:none!important;}

  .calc-sources-modal {
    position:absolute;
    inset:0;
    z-index: 9999;
    background: #363a57;
    opacity: 0.97;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0997af5 */.elementor-205405 .elementor-element.elementor-element-0997af5 {
    width: fit-content!important;
}/* End custom CSS */
/* Start custom CSS */.calc-hidden { display: none !important; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SeasonMix';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-Regular.eot');
	src: url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-Regular.woff2') format('woff2'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-Regular.woff') format('woff'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-Regular.ttf') format('truetype'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-Regular.svg#SeasonMix') format('svg');
}
@font-face {
	font-family: 'SeasonMix';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-RegularItalic.eot');
	src: url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-RegularItalic.eot?#iefix') format('embedded-opentype'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-RegularItalic.woff2') format('woff2'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-RegularItalic.woff') format('woff'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-RegularItalic.ttf') format('truetype'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-RegularItalic.svg#SeasonMix') format('svg');
}
@font-face {
	font-family: 'SeasonMix';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-Medium.eot');
	src: url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-Medium.woff2') format('woff2'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-Medium.woff') format('woff'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-Medium.ttf') format('truetype'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonMix-Medium.svg#SeasonMix') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SeasonSans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonSans-Regular.eot');
	src: url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonSans-Regular.woff2') format('woff2'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonSans-Regular.woff') format('woff'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonSans-Regular.ttf') format('truetype'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonSans-Regular.svg#SeasonSans') format('svg');
}
@font-face {
	font-family: 'SeasonSans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonSans-Medium.eot');
	src: url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonSans-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonSans-Medium.woff2') format('woff2'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonSans-Medium.woff') format('woff'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonSans-Medium.ttf') format('truetype'),
		url('https://ecoffeecup.com/wp-content/uploads/2025/11/SeasonSans-Medium.svg#SeasonSans') format('svg');
}
/* End Custom Fonts CSS */