.elementor-21920 .elementor-element.elementor-element-49935e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-49935e4:not(.elementor-motion-effects-element-type-background), .elementor-21920 .elementor-element.elementor-element-49935e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7f9e06 );}.elementor-21920 .elementor-element.elementor-element-49935e4.fixed{backdrop-filter:blur(30px);}.elementor-21920 .elementor-element.elementor-element-5edf489{--display:flex;--width:15%;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-5edf489.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21920 .elementor-element.elementor-element-28f303f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21920 .elementor-element.elementor-element-28f303f.elementor-element{--align-self:flex-start;}.elementor-21920 .elementor-element.elementor-element-28f303f{text-align:center;}.elementor-21920 .elementor-element.elementor-element-28f303f img{width:160px;}.elementor-21920 .elementor-element.elementor-element-17ee140{--display:flex;--width:85%;--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-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-21920 .elementor-element.elementor-element-17ee140.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-element-a4a3914 .toggle-menu .dropdown-menu-toggle{color:#FFFFFF;background-color:var( --e-global-color-primary );padding:5px 5px 5px 5px;}.elementor-element-a4a3914 .toggle-menu:hover .dropdown-menu-toggle, .elementor-element-a4a3914 .toggle-menu.show .dropdown-menu-toggle, .home .elementor-section:not(.fixed) .elementor-element-a4a3914 .show-home .dropdown-menu-toggle{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-element-a4a3914 .menu > li > a{font-family:"Jost";font-size:18px;font-weight:500;color:var( --e-global-color-primary );border-width:0px 0px 0px 0px;border-style:solid;}.elementor-element-a4a3914 .menu > li > a svg{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-element-a4a3914 .menu > li:hover > a{color:var( --e-global-color-c7f9e06 );}.elementor-element-a4a3914 .menu > .current-menu-item > a{color:var( --e-global-color-c7f9e06 );}.elementor-element-a4a3914 .menu > li.current-menu-ancestor > a{color:var( --e-global-color-c7f9e06 );}.elementor-element-a4a3914 .menu > li:hover > a svg{stroke:var( --e-global-color-c7f9e06 );fill:var( --e-global-color-c7f9e06 );}.elementor-element-a4a3914 .menu > .current-menu-item > a svg{stroke:var( --e-global-color-c7f9e06 );fill:var( --e-global-color-c7f9e06 );}.elementor-element-a4a3914 .menu > li.current-menu-ancestor > a svg{stroke:var( --e-global-color-c7f9e06 );fill:var( --e-global-color-c7f9e06 );}.elementor-21920 .elementor-element.elementor-element-a4a3914 .menu > li > a{padding:0px 25px 0px 0px;}.elementor-element-a4a3914 .collapsible-menu>li>a>.toggle-btn{right:25px;}.elementor-21920 .elementor-element.elementor-element-a4a3914 .vertical-menu>li>a:after{right:25px;}.elementor-element-bf1247a .menu > li > a{font-family:"Jost";font-size:18px;font-weight:500;color:#FFFFFF;border-width:0px 0px 0px 0px;border-style:solid;}.elementor-element-bf1247a .menu > li > a svg{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-element-bf1247a .menu > li:hover > a{color:var( --e-global-color-primary );}.elementor-element-bf1247a .menu > .current-menu-item > a{color:var( --e-global-color-primary );}.elementor-element-bf1247a .menu > li.current-menu-ancestor > a{color:var( --e-global-color-primary );}.elementor-element-bf1247a .menu > li:hover > a svg{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-element-bf1247a .menu > .current-menu-item > a svg{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-element-bf1247a .menu > li.current-menu-ancestor > a svg{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-21920 .elementor-element.elementor-element-bf1247a .menu > li > a{padding:0px 25px 0px 0px;}.elementor-element-bf1247a .collapsible-menu>li>a>.toggle-btn{right:25px;}.elementor-21920 .elementor-element.elementor-element-bf1247a .vertical-menu>li>a:after{right:25px;}.elementor-21920 .elementor-element.elementor-element-a593733 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-21920 .elementor-element.elementor-element-a593733.elementor-element{--order:99999 /* order end hack */;}.elementor-element-a593733 .elementor-widget-container{text-align:right;}.elementor-element-a593733 .btn span{white-space:nowrap;}.elementor-21920 .elementor-element.elementor-element-bd5433d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-bd5433d:not(.elementor-motion-effects-element-type-background), .elementor-21920 .elementor-element.elementor-element-bd5433d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21920 .elementor-element.elementor-element-2aff70d{--display:flex;--width:10%;--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-21920 .elementor-element.elementor-element-2aff70d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21920 .elementor-element.elementor-element-6302fe3{width:var( --container-widget-width, 120.508% );max-width:120.508%;--container-widget-width:120.508%;--container-widget-flex-grow:0;}.elementor-21920 .elementor-element.elementor-element-6302fe3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21920 .elementor-element.elementor-element-6302fe3 img{width:100%;max-width:100%;border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-21920 .elementor-element.elementor-element-7865f5d{--display:flex;--width:55%;--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-21920 .elementor-element.elementor-element-7865f5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21920 .elementor-element.elementor-element-c8c6f33 > .elementor-widget-container{padding:0px 10px 0px 20px;}.elementor-21920 .elementor-element.elementor-element-c8c6f33.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21920 .elementor-element.elementor-element-c8c6f33 .elementor-heading-title{font-family:"Jost";font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-21920 .elementor-element.elementor-element-2dd3e4c > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-21920 .elementor-element.elementor-element-2dd3e4c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21920 .elementor-element.elementor-element-2dd3e4c .elementor-heading-title{font-family:"Jost";font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-21920 .elementor-element.elementor-element-b504d43 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-21920 .elementor-element.elementor-element-b504d43.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21920 .elementor-element.elementor-element-b504d43 .elementor-heading-title{font-family:"Jost";font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-21920 .elementor-element.elementor-element-29dceeb{--display:flex;--width:35%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-21920 .elementor-element.elementor-element-29dceeb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21920 .elementor-element.elementor-element-86bebbb > .elementor-widget-container{padding:0px 10px 0px 20px;}.elementor-21920 .elementor-element.elementor-element-86bebbb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21920 .elementor-element.elementor-element-86bebbb{text-align:right;}.elementor-21920 .elementor-element.elementor-element-86bebbb .elementor-heading-title{font-family:"Jost";font-size:70px;font-weight:700;color:var( --e-global-color-c7f9e06 );}.elementor-21920 .elementor-element.elementor-element-62c4652{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-62c4652:not(.elementor-motion-effects-element-type-background), .elementor-21920 .elementor-element.elementor-element-62c4652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21920 .elementor-element.elementor-element-18cb8d3{--display:flex;--width:100%;--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-18cb8d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21920 .elementor-element.elementor-element-34842a2 .elementor-icon-wrapper{text-align:center;}.elementor-21920 .elementor-element.elementor-element-34842a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c7f9e06 );}.elementor-21920 .elementor-element.elementor-element-34842a2.elementor-view-framed .elementor-icon, .elementor-21920 .elementor-element.elementor-element-34842a2.elementor-view-default .elementor-icon{color:var( --e-global-color-c7f9e06 );border-color:var( --e-global-color-c7f9e06 );}.elementor-21920 .elementor-element.elementor-element-34842a2.elementor-view-framed .elementor-icon, .elementor-21920 .elementor-element.elementor-element-34842a2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c7f9e06 );}.elementor-21920 .elementor-element.elementor-element-34842a2 .elementor-icon{font-size:60px;}.elementor-21920 .elementor-element.elementor-element-34842a2 .elementor-icon svg{height:60px;}.elementor-21920 .elementor-element.elementor-element-62e266b > .elementor-widget-container{padding:0px 10px 0px 20px;}.elementor-21920 .elementor-element.elementor-element-62e266b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21920 .elementor-element.elementor-element-62e266b{text-align:right;}.elementor-21920 .elementor-element.elementor-element-62e266b .elementor-heading-title{font-family:"Jost";font-size:50px;font-weight:700;color:var( --e-global-color-c7f9e06 );}.elementor-21920 .elementor-element.elementor-element-d4127e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21920 .elementor-element.elementor-element-2110737{text-align:center;}.elementor-21920 .elementor-element.elementor-element-2110737 .elementor-heading-title{font-family:"Jost";font-size:20px;color:#FFFFFF;}.elementor-21920 .elementor-element.elementor-element-cbdbfb8 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 20px 30px 20px;}.elementor-21920 .elementor-element.elementor-element-cbdbfb8.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-21920 .elementor-element.elementor-element-5988332{--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:200px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-3dd007b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-0757e0a{--display:flex;--width:100%;--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;--border-radius:0px 8px 8px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:20px;}.elementor-21920 .elementor-element.elementor-element-d47df4d .elementor-icon-wrapper{text-align:center;}.elementor-21920 .elementor-element.elementor-element-d47df4d.elementor-view-stacked .elementor-icon{background-color:#FF4F01;}.elementor-21920 .elementor-element.elementor-element-d47df4d.elementor-view-framed .elementor-icon, .elementor-21920 .elementor-element.elementor-element-d47df4d.elementor-view-default .elementor-icon{color:#FF4F01;border-color:#FF4F01;}.elementor-21920 .elementor-element.elementor-element-d47df4d.elementor-view-framed .elementor-icon, .elementor-21920 .elementor-element.elementor-element-d47df4d.elementor-view-default .elementor-icon svg{fill:#FF4F01;}.elementor-21920 .elementor-element.elementor-element-d47df4d .elementor-icon{font-size:180px;}.elementor-21920 .elementor-element.elementor-element-d47df4d .elementor-icon svg{height:180px;}.elementor-21920 .elementor-element.elementor-element-fcb5ea5 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-21920 .elementor-element.elementor-element-fcb5ea5.elementor-element{--align-self:center;}.elementor-21920 .elementor-element.elementor-element-fcb5ea5 .title{color:var( --e-global-color-primary );}.elementor-element-fcb5ea5 .title{font-family:"Jost";font-size:30px;font-weight:700;}.elementor-21920 .elementor-element.elementor-element-cdc87c6 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21920 .elementor-element.elementor-element-cdc87c6.elementor-element{--order:99999 /* order end hack */;}.elementor-element-cdc87c6 .elementor-widget-container{text-align:center;}.elementor-element-cdc87c6 .btn span{white-space:nowrap;}.elementor-21920 .elementor-element.elementor-element-cdc87c6 .btn{font-family:"Jost";font-size:18px;font-weight:400;letter-spacing:0.5px;}.elementor-21920 .elementor-element.elementor-element-e341131:not(.elementor-motion-effects-element-type-background), .elementor-21920 .elementor-element.elementor-element-e341131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21920 .elementor-element.elementor-element-e341131{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#777777;margin:40px 0px 0px 0px;padding:20px 0px 30px 0px;}.elementor-21920 .elementor-element.elementor-element-e341131 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-element-e341131{font-size:14px;}.elementor-21920 .elementor-element.elementor-element-9ff6e09 > .elementor-element-populated{padding:36px 0px 32px 0px;}.elementor-21920 .elementor-element.elementor-element-ba0c1f8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-21920 .elementor-element.elementor-element-ba0c1f8{text-align:center;}.elementor-21920 .elementor-element.elementor-element-ba0c1f8 .elementor-heading-title{font-family:"Jost";color:#FFFFFF;}.elementor-21920 .elementor-element.elementor-element-99957d7 > .elementor-widget-container{margin:0px 23px 0px 19px;}.elementor-21920 .elementor-element.elementor-element-99957d7 .title{color:#FFFFFF;}.elementor-element-99957d7 .title{font-family:"Jost";font-size:24px;line-height:32px;}.elementor-21920 .elementor-element.elementor-element-f06859a > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-element-f06859a .elementor-widget-container{text-align:center;}.elementor-element-f06859a .btn span{white-space:nowrap;}.elementor-21920 .elementor-element.elementor-element-f06859a .btn{font-family:"Jost";font-size:20px;font-weight:400;--alpha-btn-color:#FFFFFF;--alpha-btn-bg-color:var( --e-global-color-c7f9e06 );--alpha-btn-bd-color:var( --e-global-color-c7f9e06 );--alpha-btn-hover-color:#FFFFFF;--alpha-btn-active-color:#FFFFFF;--alpha-btn-hover-bg-color:#574E81;--alpha-btn-active-bg-color:#574E81;--alpha-btn-hover-bd-color:var( --e-global-color-c7f9e06 );--alpha-btn-active-bd-color:var( --e-global-color-c7f9e06 );}.elementor-21920 .elementor-element.elementor-element-514613b{--display:flex;--alpha-con-ex-width:30px;--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:stretch;--flex-wrap:wrap;--padding-top:75px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-514613b:not(.elementor-motion-effects-element-type-background), .elementor-21920 .elementor-element.elementor-element-514613b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5FA;}.elementor-element-514613b>div>.e-con{--padding-left:calc(30px / 2);--padding-right:calc(30px / 2);}.elementor-21920 .elementor-element.elementor-element-514613b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21920 .elementor-element.elementor-element-5f08f7b{--display:flex;--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21920 .elementor-element.elementor-element-5f08f7b a{color:#777777;}.elementor-21920 .elementor-element.elementor-element-02090c1 > .elementor-widget-container{margin:-22px 0px 40px 0px;}.elementor-21920 .elementor-element.elementor-element-02090c1{text-align:left;}.elementor-21920 .elementor-element.elementor-element-02090c1 img{width:222px;}.elementor-element-35234ed .elementor-repeater-item-8ee6349.elementor-icon-list-item .elementor-icon-list-badge{color:#B64848;}.elementor-21920 .elementor-element.elementor-element-35234ed{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-21920 .elementor-element.elementor-element-35234ed > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-21920 .elementor-element.elementor-element-35234ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(17px/2);}.elementor-21920 .elementor-element.elementor-element-35234ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(17px/2);}.elementor-21920 .elementor-element.elementor-element-35234ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(17px/2);margin-left:calc(17px/2);}.elementor-21920 .elementor-element.elementor-element-35234ed .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-17px/2);margin-left:calc(-17px/2);}body.rtl .elementor-21920 .elementor-element.elementor-element-35234ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-17px/2);}body:not(.rtl) .elementor-21920 .elementor-element.elementor-element-35234ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-17px/2);}.elementor-21920 .elementor-element.elementor-element-35234ed .elementor-icon-list-icon i{color:var( --e-global-color-c7f9e06 );line-height:30px;}.elementor-21920 .elementor-element.elementor-element-35234ed .elementor-icon-list-icon svg{fill:var( --e-global-color-c7f9e06 );height:30px;}.elementor-21920 .elementor-element.elementor-element-35234ed .elementor-icon-list-text{padding-left:15px;color:var( --e-global-color-c7f9e06 );}.elementor-21920 .elementor-element.elementor-element-35234ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21920 .elementor-element.elementor-element-35234ed .elementor-icon-list-item > a{font-family:"Jost";font-size:15px;}.elementor-element-35234ed .elementor-icon-list-items .elementor-icon-list-item{align-items:flex-start;}.elementor-21920 .elementor-element.elementor-element-35234ed .elementor-icon-list-icon{border-style:none;}.elementor-element-0b0d107 .elementor-repeater-item-8ee6349.elementor-icon-list-item .elementor-icon-list-badge{color:#B64848;}.elementor-21920 .elementor-element.elementor-element-0b0d107{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-21920 .elementor-element.elementor-element-0b0d107 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-21920 .elementor-element.elementor-element-0b0d107 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(17px/2);}.elementor-21920 .elementor-element.elementor-element-0b0d107 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(17px/2);}.elementor-21920 .elementor-element.elementor-element-0b0d107 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(17px/2);margin-left:calc(17px/2);}.elementor-21920 .elementor-element.elementor-element-0b0d107 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-17px/2);margin-left:calc(-17px/2);}body.rtl .elementor-21920 .elementor-element.elementor-element-0b0d107 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-17px/2);}body:not(.rtl) .elementor-21920 .elementor-element.elementor-element-0b0d107 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-17px/2);}.elementor-21920 .elementor-element.elementor-element-0b0d107 .elementor-icon-list-icon i{color:var( --e-global-color-c7f9e06 );line-height:30px;}.elementor-21920 .elementor-element.elementor-element-0b0d107 .elementor-icon-list-icon svg{fill:var( --e-global-color-c7f9e06 );height:30px;}.elementor-21920 .elementor-element.elementor-element-0b0d107 .elementor-icon-list-text{padding-left:15px;color:var( --e-global-color-c7f9e06 );}.elementor-21920 .elementor-element.elementor-element-0b0d107 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21920 .elementor-element.elementor-element-0b0d107 .elementor-icon-list-item > a{font-family:"Jost";font-size:15px;}.elementor-element-0b0d107 .elementor-icon-list-items .elementor-icon-list-item{align-items:flex-start;}.elementor-21920 .elementor-element.elementor-element-0b0d107 .elementor-icon-list-icon{border-style:none;}.elementor-21920 .elementor-element.elementor-element-37041e1{--display:flex;--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21920 .elementor-element.elementor-element-c548ddf > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-21920 .elementor-element.elementor-element-c548ddf .elementor-heading-title{font-family:"Roboto";font-size:18px;font-weight:500;line-height:19.2px;letter-spacing:0px;}.elementor-21920 .elementor-element.elementor-element-b2b38e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(13px/2);}.elementor-21920 .elementor-element.elementor-element-b2b38e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(13px/2);}.elementor-21920 .elementor-element.elementor-element-b2b38e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(13px/2);margin-left:calc(13px/2);}.elementor-21920 .elementor-element.elementor-element-b2b38e8 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-13px/2);margin-left:calc(-13px/2);}body.rtl .elementor-21920 .elementor-element.elementor-element-b2b38e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-13px/2);}body:not(.rtl) .elementor-21920 .elementor-element.elementor-element-b2b38e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-13px/2);}.elementor-21920 .elementor-element.elementor-element-b2b38e8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21920 .elementor-element.elementor-element-b2b38e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21920 .elementor-element.elementor-element-b2b38e8 .elementor-icon-list-item > a{font-family:"Jost";font-size:16px;line-height:1.7em;}.elementor-21920 .elementor-element.elementor-element-b2b38e8 .elementor-icon-list-text{color:var( --e-global-color-c7f9e06 );transition:color 0.3s;}.elementor-21920 .elementor-element.elementor-element-b2b38e8 .elementor-icon-list-item:hover > .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-21920 .elementor-element.elementor-element-b2b38e8 .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-21920 .elementor-element.elementor-element-b2b38e8 .elementor-icon-list-icon{border-style:none;}.elementor-21920 .elementor-element.elementor-element-7185480{--display:flex;--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21920 .elementor-element.elementor-element-eca1585 > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-21920 .elementor-element.elementor-element-eca1585 .elementor-heading-title{font-family:"Roboto";font-size:18px;font-weight:500;line-height:19.2px;letter-spacing:0px;}.elementor-21920 .elementor-element.elementor-element-c2ed54b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(13px/2);}.elementor-21920 .elementor-element.elementor-element-c2ed54b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(13px/2);}.elementor-21920 .elementor-element.elementor-element-c2ed54b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(13px/2);margin-left:calc(13px/2);}.elementor-21920 .elementor-element.elementor-element-c2ed54b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-13px/2);margin-left:calc(-13px/2);}body.rtl .elementor-21920 .elementor-element.elementor-element-c2ed54b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-13px/2);}body:not(.rtl) .elementor-21920 .elementor-element.elementor-element-c2ed54b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-13px/2);}.elementor-21920 .elementor-element.elementor-element-c2ed54b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21920 .elementor-element.elementor-element-c2ed54b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21920 .elementor-element.elementor-element-c2ed54b .elementor-icon-list-item > a{font-family:"Jost";font-size:16px;line-height:1.7em;}.elementor-21920 .elementor-element.elementor-element-c2ed54b .elementor-icon-list-text{color:var( --e-global-color-c7f9e06 );transition:color 0.3s;}.elementor-21920 .elementor-element.elementor-element-c2ed54b .elementor-icon-list-item:hover > .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-21920 .elementor-element.elementor-element-c2ed54b .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-21920 .elementor-element.elementor-element-c2ed54b .elementor-icon-list-icon{border-style:none;}.elementor-21920 .elementor-element.elementor-element-d7f4f9f{--display:flex;--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21920 .elementor-element.elementor-element-e974adf > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-21920 .elementor-element.elementor-element-e974adf .elementor-heading-title{font-family:"Roboto";font-size:18px;font-weight:500;line-height:19.2px;letter-spacing:0px;}.elementor-21920 .elementor-element.elementor-element-67baeab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(13px/2);}.elementor-21920 .elementor-element.elementor-element-67baeab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(13px/2);}.elementor-21920 .elementor-element.elementor-element-67baeab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(13px/2);margin-left:calc(13px/2);}.elementor-21920 .elementor-element.elementor-element-67baeab .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-13px/2);margin-left:calc(-13px/2);}body.rtl .elementor-21920 .elementor-element.elementor-element-67baeab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-13px/2);}body:not(.rtl) .elementor-21920 .elementor-element.elementor-element-67baeab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-13px/2);}.elementor-21920 .elementor-element.elementor-element-67baeab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21920 .elementor-element.elementor-element-67baeab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21920 .elementor-element.elementor-element-67baeab .elementor-icon-list-item > a{font-family:"Jost";font-size:16px;line-height:1.7em;}.elementor-21920 .elementor-element.elementor-element-67baeab .elementor-icon-list-text{color:var( --e-global-color-c7f9e06 );transition:color 0.3s;}.elementor-21920 .elementor-element.elementor-element-67baeab .elementor-icon-list-item:hover > .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-21920 .elementor-element.elementor-element-67baeab .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-21920 .elementor-element.elementor-element-67baeab .elementor-icon-list-icon{border-style:none;}.elementor-21920 .elementor-element.elementor-element-50affbb{--display:flex;--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21920 .elementor-element.elementor-element-e2474ba > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-21920 .elementor-element.elementor-element-e2474ba .elementor-heading-title{font-family:"Roboto";font-size:18px;font-weight:500;line-height:19.2px;letter-spacing:0px;}.elementor-21920 .elementor-element.elementor-element-ac5dac3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(13px/2);}.elementor-21920 .elementor-element.elementor-element-ac5dac3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(13px/2);}.elementor-21920 .elementor-element.elementor-element-ac5dac3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(13px/2);margin-left:calc(13px/2);}.elementor-21920 .elementor-element.elementor-element-ac5dac3 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-13px/2);margin-left:calc(-13px/2);}body.rtl .elementor-21920 .elementor-element.elementor-element-ac5dac3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-13px/2);}body:not(.rtl) .elementor-21920 .elementor-element.elementor-element-ac5dac3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-13px/2);}.elementor-21920 .elementor-element.elementor-element-ac5dac3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21920 .elementor-element.elementor-element-ac5dac3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21920 .elementor-element.elementor-element-ac5dac3 .elementor-icon-list-item > a{font-family:"Jost";font-size:16px;line-height:1.7em;}.elementor-21920 .elementor-element.elementor-element-ac5dac3 .elementor-icon-list-text{color:var( --e-global-color-c7f9e06 );transition:color 0.3s;}.elementor-21920 .elementor-element.elementor-element-ac5dac3 .elementor-icon-list-item:hover > .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-21920 .elementor-element.elementor-element-ac5dac3 .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-21920 .elementor-element.elementor-element-ac5dac3 .elementor-icon-list-icon{border-style:none;}.elementor-21920 .elementor-element.elementor-element-d444df0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-d444df0:not(.elementor-motion-effects-element-type-background), .elementor-21920 .elementor-element.elementor-element-d444df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-21920 .elementor-element.elementor-element-0ab3e1c{--display:flex;--width:60%;--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-21920 .elementor-element.elementor-element-0ab3e1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21920 .elementor-element.elementor-element-3d1cffc{text-align:left;}.elementor-21920 .elementor-element.elementor-element-3d1cffc img{width:100%;}.elementor-21920 .elementor-element.elementor-element-fd62779{--display:flex;--width:40%;--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;}.elementor-21920 .elementor-element.elementor-element-c2942e0{width:var( --container-widget-width, 80.109% );max-width:80.109%;--container-widget-width:80.109%;--container-widget-flex-grow:0;text-align:right;}.elementor-21920 .elementor-element.elementor-element-c2942e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21920 .elementor-element.elementor-element-c2942e0 img{width:100%;}.elementor-21920 .elementor-element.elementor-element-845a617{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;}.elementor-21920 .elementor-element.elementor-element-845a617 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-21920 .elementor-element.elementor-element-845a617 img{width:100%;}.elementor-21920 .elementor-element.elementor-element-5f74483{--display:flex;--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;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-5f74483:not(.elementor-motion-effects-element-type-background), .elementor-21920 .elementor-element.elementor-element-5f74483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5FA;}.elementor-21920 .elementor-element.elementor-element-e6d0956 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-element-e6d0956 .title{font-family:"Jost";font-size:15px;}:root{--page-title-display:none;}@media(max-width:1439px){.elementor-21920 .elementor-element.elementor-element-86bebbb .elementor-heading-title{font-size:56px;}}@media(max-width:1199px){.elementor-21920 .elementor-element.elementor-element-86bebbb .elementor-heading-title{font-size:45px;}}@media(max-width:991px){.elementor-21920 .elementor-element.elementor-element-6302fe3 img{border-width:6px 6px 6px 6px;}.elementor-21920 .elementor-element.elementor-element-c8c6f33 .elementor-heading-title{font-size:20px;}.elementor-21920 .elementor-element.elementor-element-2dd3e4c .elementor-heading-title{font-size:20px;}.elementor-21920 .elementor-element.elementor-element-b504d43 .elementor-heading-title{font-size:20px;}.elementor-21920 .elementor-element.elementor-element-86bebbb .elementor-heading-title{font-size:38px;}.elementor-21920 .elementor-element.elementor-element-62e266b .elementor-heading-title{font-size:52px;}.elementor-21920 .elementor-element.elementor-element-2110737 .elementor-heading-title{font-size:22px;}.elementor-21920 .elementor-element.elementor-element-514613b{--padding-top:96px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-5f08f7b{--width:50%;}.elementor-21920 .elementor-element.elementor-element-35234ed > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-21920 .elementor-element.elementor-element-0b0d107 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-21920 .elementor-element.elementor-element-37041e1{--width:50%;}.elementor-21920 .elementor-element.elementor-element-b2b38e8 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-21920 .elementor-element.elementor-element-7185480{--width:50%;}.elementor-21920 .elementor-element.elementor-element-c2ed54b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-21920 .elementor-element.elementor-element-d7f4f9f{--width:50%;}.elementor-21920 .elementor-element.elementor-element-67baeab > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-21920 .elementor-element.elementor-element-50affbb{--width:50%;}.elementor-21920 .elementor-element.elementor-element-ac5dac3 > .elementor-widget-container{margin:0px 0px 40px 0px;}}@media(max-width:767px){.elementor-21920 .elementor-element.elementor-element-5edf489{--width:80%;}.elementor-21920 .elementor-element.elementor-element-17ee140{--width:20%;}.elementor-element-a4a3914 .toggle-menu .dropdown-menu-toggle i{font-size:30px;}.elementor-element-a4a3914 .menu > li > a{font-size:24px;}.elementor-21920 .elementor-element.elementor-element-a4a3914 .menu > li > a{padding:0px 0px 0px 0px;}.elementor-element-a4a3914 .collapsible-menu>li>a>.toggle-btn{right:0px;}.elementor-21920 .elementor-element.elementor-element-a4a3914 .vertical-menu>li>a:after{right:0px;}.elementor-element-a4a3914 .menu > li{margin:20px 0px 0px 0px;}.elementor-element-a4a3914 .menu > li:last-child{margin-bottom:0;}.elementor-21920 .elementor-element.elementor-element-2aff70d{--width:30%;--justify-content:center;}.elementor-21920 .elementor-element.elementor-element-6302fe3 img{border-width:6px 6px 6px 6px;}.elementor-21920 .elementor-element.elementor-element-7865f5d{--width:70%;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-7865f5d.e-con{--align-self:flex-start;}.elementor-21920 .elementor-element.elementor-element-c8c6f33 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-21920 .elementor-element.elementor-element-c8c6f33.elementor-element{--align-self:flex-start;}.elementor-21920 .elementor-element.elementor-element-c8c6f33{text-align:center;}.elementor-21920 .elementor-element.elementor-element-c8c6f33 .elementor-heading-title{font-size:20px;}.elementor-21920 .elementor-element.elementor-element-2dd3e4c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-21920 .elementor-element.elementor-element-2dd3e4c.elementor-element{--align-self:flex-start;}.elementor-21920 .elementor-element.elementor-element-2dd3e4c{text-align:left;}.elementor-21920 .elementor-element.elementor-element-2dd3e4c .elementor-heading-title{font-size:24px;}.elementor-21920 .elementor-element.elementor-element-b504d43 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-21920 .elementor-element.elementor-element-b504d43.elementor-element{--align-self:flex-start;}.elementor-21920 .elementor-element.elementor-element-b504d43{text-align:center;}.elementor-21920 .elementor-element.elementor-element-b504d43 .elementor-heading-title{font-size:20px;}.elementor-21920 .elementor-element.elementor-element-29dceeb{--width:100%;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-29dceeb.e-con{--align-self:flex-start;}.elementor-21920 .elementor-element.elementor-element-86bebbb > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-21920 .elementor-element.elementor-element-86bebbb.elementor-element{--align-self:center;}.elementor-21920 .elementor-element.elementor-element-86bebbb{text-align:center;}.elementor-21920 .elementor-element.elementor-element-86bebbb .elementor-heading-title{font-size:50px;}.elementor-21920 .elementor-element.elementor-element-62c4652{--justify-content:center;--padding-top:20px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-18cb8d3{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-18cb8d3.e-con{--align-self:flex-start;}.elementor-21920 .elementor-element.elementor-element-34842a2{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-21920 .elementor-element.elementor-element-34842a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21920 .elementor-element.elementor-element-62e266b > .elementor-widget-container{margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}.elementor-21920 .elementor-element.elementor-element-62e266b.elementor-element{--align-self:center;}.elementor-21920 .elementor-element.elementor-element-62e266b{text-align:center;}.elementor-21920 .elementor-element.elementor-element-62e266b .elementor-heading-title{font-size:32px;}.elementor-21920 .elementor-element.elementor-element-2110737 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21920 .elementor-element.elementor-element-2110737 .elementor-heading-title{font-size:18px;}.elementor-21920 .elementor-element.elementor-element-cbdbfb8 > .elementor-widget-container{padding:5px 5px 10px 5px;}.elementor-21920 .elementor-element.elementor-element-0757e0a{--border-radius:0px 0px 10px 10px;--padding-top:15px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-21920 .elementor-element.elementor-element-cdc87c6.elementor-element{--align-self:center;}.elementor-21920 .elementor-element.elementor-element-99957d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21920 .elementor-element.elementor-element-5f08f7b{--width:100%;}.elementor-21920 .elementor-element.elementor-element-35234ed{width:100%;max-width:100%;}.elementor-21920 .elementor-element.elementor-element-0b0d107{width:100%;max-width:100%;}.elementor-21920 .elementor-element.elementor-element-37041e1{--width:50%;}.elementor-21920 .elementor-element.elementor-element-7185480{--width:50%;}.elementor-21920 .elementor-element.elementor-element-d7f4f9f{--width:50%;}.elementor-21920 .elementor-element.elementor-element-50affbb{--width:50%;}.elementor-21920 .elementor-element.elementor-element-d444df0{width:100%;max-width:100%;}.elementor-21920 .elementor-element.elementor-element-0ab3e1c{--width:100%;}.elementor-21920 .elementor-element.elementor-element-3d1cffc > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-21920 .elementor-element.elementor-element-c2942e0{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;text-align:center;}.elementor-21920 .elementor-element.elementor-element-845a617{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-cbdbfb8 *//* Style for username, password labels and remember me text */
.woocommerce-form-login label {
    font-size: 20px;
}

/* Style specifically for the "Lost your password?" link */
.woocommerce-LostPassword a {
    font-size: 20px;
}

.woocommerce-form-login .submit-status {
    font-size: 20px !important;
}






#wcsts_sort_by_date_menu {
    padding: 10px 12px; /* Padding for top, left, and bottom */
    padding-right: 30px; /* Extra space on the right to avoid overlap */
    line-height: normal; /* Let the text have normal spacing */
    font-size: 16px; /* Adjust font size for better readability */
    height: auto; /* Allow height to adjust to content */
    box-sizing: border-box; /* Ensure padding is considered in height/width calculations */
    appearance: none; /* Remove default browser dropdown styles */
    display: block; /* Ensures consistent rendering */
    background: #fff url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNOC42NjY2NjY3IDExLjI1Yy4zOTUuMzkyLjQyMyAxLjA0LjA2NyAxLjQzNy0uMTk2LjIzNy0uNDY1LjM1OS0uNzMzLjM1OXMtLjUzNy0uMTIxLS43MzMtLjM1OWwtMy40NS0zLjQ1Yy0uMzg2LS4zODUtLjM4Ni0xLjAyNSAwLTEuNDEsLjM4NS0uMzg1IDEuMDIzLS4zODUgMS40MSAwbDIuNzE2IDIuNzE2IDIuNzE1LTIuNzE2Yy4zODUtLjM4NSAxLjAyNS0uMzg1IDEuNDEgMCAuMzg2LjM4NS4zODYgMS4wMjUgMCAxLjQxTDguNjY2NjY3IDExLjI1eiIvPjwvc3ZnPg==') no-repeat right 10px center;
    background-size: 12px; /* Set the size of the arrow */
}

.wcsts_option_block select {
    -webkit-appearance: none; /* Remove default dropdown styles in WebKit browsers */
    -moz-appearance: none; /* Remove default dropdown styles in Firefox */
    appearance: none; /* Standard property */
    border: 1px solid #ccc; /* Add border for clarity */
    border-radius: 4px; /* Optional: Adds a rounded corner */
    padding-right: 30px; /* Ensures the arrow doesn't overlap */
    background-color: #fff; /* Ensure proper background color */
    background-position: right 10px center; /* Position the arrow */
    background-repeat: no-repeat; /* Prevent repeating the arrow image */
}

#wcsts_sort_by_date_menu option {
    padding: 5px; /* Add padding to options for proper spacing */
    font-size: 16px; /* Ensure text is readable */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4127e8 */.woocommerce-message.alert-success {
    background-color: #FF4F4F !important; /* Red background */
    color: #fff !important; /* White text for better contrast */
    border-color: #FF4F4F !important; /* Match border colour with background */
}

.woocommerce-message.alert-success a {
    color: #fff !important; /* Adjust link colour to white for visibility */
    text-decoration: underline; /* Optionally, add underline for links */
}
.woocommerce-message.alert-success i.fas.fa-check {
    color: #fff !important; /* Change the check icon color to white */
}

.woocommerce-message.alert-success button.btn-close i.close-icon {
    color: #fff !important; /* Change the close button icon color to white */
}






.woocommerce-MyAccount-navigation-link--support {
    padding-left: 35px; /* Default padding for larger screens */
    list-style: none;
}

/* Adjust padding for smaller screen resolutions */
@media screen and (max-width: 768px) { /* For mobile devices */
    .woocommerce-MyAccount-navigation-link--support {
        padding-left: 30px; /* Reduce padding on smaller screens */
    }
}


.woocommerce-MyAccount-navigation-link--support {
    padding-top: 9px; /* Adjust the top padding */
    padding-bottom: 12px; /* Adjust the bottom padding */
}



.woocommerce-MyAccount-navigation-link--support a {
    display: flex; /* Ensures the icon and text are aligned properly */
    align-items: center; /* Vertically centers the icon and text */
}


.woocommerce-MyAccount-navigation-link--support a i {
    margin-right: 8px; /* Space between the icon and the text */
    display: inline-block; /* Ensures proper inline alignment */
}



/* Optional: Reset padding/margin if needed */
.woocommerce-MyAccount-navigation-link--support a, 
.woocommerce-MyAccount-navigation-link--support a i {
    margin: 0;
    padding: 0;
}


.woocommerce-MyAccount-navigation-link--support a i {
    margin-right: 12px; /* Adds space between the icon and the text */
    display: inline-block;
    vertical-align: middle; /* Ensures proper alignment */
}





.woocommerce-orders-table__cell .woocommerce-button.view {
    /* Add your desired styles */
    background-color: #FF4F01; /* Button background colour */
    color: #fff; /* Text colour */
    padding: 8px 15px; /* Padding for the button */
    text-transform: uppercase; /* Uppercase text */
    border: none; /* Remove border */
    border-radius: 4px; /* Rounded corners */
    text-align: center; /* Align text */
    display: inline-block; /* Ensure it's an inline-block element */
}

.woocommerce-orders-table__cell .woocommerce-button.view:hover {
    /* Hover effect styles */
    background-color: #FA814D; /* Darker background on hover */
    color: #fff; /* Keep text white */
}



.btn.btn-dark.btn-md.btn-icon-right.continue-shopping {
    color: #ffffff !important; /* Force white text colour */
}


.wcam-clipboard-button {
    display: none !important; /* Completely hide the button */
}



#reg_first_name {
    width: 100%; /* Adjust width if necessary */
    margin-bottom: 15px; /* Add spacing below the input */
}



.greeting.mb-0:not(.custom-greeting) {
    display: none !important;
}



.woocommerce-orders-table__cell .woocommerce-button.view {
    padding-top: 15px; /* Adds 15px padding to the top of the button text */
    padding-bottom: 15px; /* Adds 5px padding to the bottom of the button text */
}


.woocommerce-orders-table__header-order-actions {
    display: none !important; /* Hides the Actions header */
}

.woocommerce-orders-table__cell-order-actions::before {
    display: none; /* Hides the Actions text */
}




.woocommerce-table__product-name a {
    font-size: 18px !important; /* Set the font size to 14px */
    color: #FF4F01 !important; /* Set the text color to #FF4F01 */
}



.woocommerce-table__product-name .wc-item-meta {
    font-size: 16px; /* Set your desired font size */
}


.woocommerce-table__product-name small {
    font-size: 14px; /* Set your desired font size */
}




.wc-item-meta li {
    display: flex; /* Makes the contents of <li> align horizontally */
    align-items: center; /* Ensures vertical alignment */
}

.wc-item-meta li strong.wc-item-meta-label {
    margin-right: 10px; /* Adds space between label and value */
}





.wc-item-meta li {
    display: flex; /* Keeps the label and value aligned horizontally */
    align-items: center; /* Vertically aligns both elements */
}

.wc-item-meta li strong.wc-item-meta-label {
    margin-right: 2px; /* Reduces space between label and value */
}

.wc-item-meta li p {
    margin: 0; /* Removes unnecessary margins */
}





/* Force background color for the Subject input field */
div#wcsts_new_ticket_content #wcsts_new_ticket_subject {
    background-color: #fff !important; /* Force white background */
    border: 1px solid #ccc !important; /* Force border for consistency */
    color: #000 !important; /* Force text color */
    padding: 10px !important; /* Add internal padding */
    border-radius: 4px !important; /* Add rounded corners */
    box-sizing: border-box !important; /* Ensure padding doesn't break dimensions */
}

/* Optional: Style other input fields in the same container */
div#wcsts_new_ticket_content input[type="text"],
div#wcsts_new_ticket_content textarea {
    background-color: #fff !important; /* Ensure all inputs match */
    border: 1px solid #ccc !important; /* Add borders for consistency */
    color: #000 !important; /* Ensure text is readable */
}





/* Default: Show buttons one below another on Desktop & Laptop */
.woocommerce-orders-table__cell-order-actions {
    display: block !important;
}

.woocommerce-orders-table__cell-order-actions a {
    display: block !important;
    margin-bottom: 5px !important;
    text-transform: uppercase !important;
    width: 100% !important;
    padding: 10px 15px !important; /* Uniform padding */
    line-height: 1.2 !important;
}

/* Show buttons side by side on Tablet Portrait & Mobile */
@media (max-width: 991px) { /* Tablets Portrait & Mobile */
    .woocommerce-orders-table__cell-order-actions {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        justify-content: space-between !important; /* Spaces out buttons */
        align-items: center !important;
        gap: 5px !important; /* Ensures spacing between buttons */
    }

    .woocommerce-orders-table__cell-order-actions a {
        display: inline-flex !important;
        flex: 1 1 auto !important; /* Ensures equal width distribution */
        text-align: center !important;
        white-space: nowrap !important; /* Prevents text from wrapping */
        width: auto !important; /* Stops buttons from taking full width */
        margin-bottom: 0 !important;
        padding: 10px 15px !important; /* Same padding for all buttons */
        min-height: 40px !important; /* Ensures all buttons have a minimum height */
        line-height: 1.2 !important;
        align-items: center !important;
        justify-content: center !important;
    }
}

/* Manually set height for the INVOICE button */
.woocommerce-orders-table__cell-order-actions a.gstp-open-invoice-new-tab {
    height: 35px !important; /* Adjust this value as needed */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}





.order_data_column a.button[href*="woo-gst-pdf-invoices-packing-slips"] {
    display: none !important;
}




/* Fix alignment for the CANCEL button */
.woocommerce-orders-table__cell-order-actions a.cancel {
    height: 35px !important; /* Same as other buttons */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 6px 12px !important; /* Ensure padding consistency */
    line-height: 1.2 !important; /* Keep text properly aligned */
    vertical-align: middle !important; /* Force vertical alignment */
    margin: 0 !important; /* Remove extra spacing */
}


/* Change color of CANCEL button */
.woocommerce-orders-table__cell-order-actions a.cancel {
    background-color: #2C2647 !important; /* Default background color */
    color: #ffffff !important; /* Text color */
    border: 1px solid #2C2647 !important; /* Border color */
}

/* Change color when hovering over the CANCEL button */
.woocommerce-orders-table__cell-order-actions a.cancel:hover {
    background-color: #544B7C !important; /* Hover background color */
    border: 1px solid #544B7C !important; /* Hover border color */
}



/* Change color of PAY button */
.woocommerce-orders-table__cell-order-actions a.pay {
    background-color: #00d084 !important; /* Default background color */
    color: #ffffff !important; /* Text color */
    border: 1px solid #00d084 !important; /* Border color */
}

/* Change color when hovering over the PAY button */
.woocommerce-orders-table__cell-order-actions a.pay:hover {
    background-color: #08E796 !important; /* Hover background color */
    border: 1px solid #08E796 !important; /* Hover border color */
}




/* Button Gap between Pay and Cancel */
.woocommerce-button.pay {
    margin-right: 5px !important; /* Adds space to the right of the PAY button */
}







/* Remove the white border and keep spacing */
.woocommerce-button.pay {
    margin-right: 5px !important; /* Adds space between PAY and CANCEL buttons */
}

/* Force button spacing on mobile */
@media (max-width: 767px) {
    .order-actions-button {
        display: block !important;
        width: 100% !important; /* Makes both buttons full width */
        text-align: center !important;
        margin-bottom: 5px !important; /* Ensures vertical spacing */
    }
}





/* PAY Button Styles */
.woocommerce-button.pay {
    background-color: #FF4F01 !important; /* Default button color */
    color: #ffffff !important; /* Text color */
    border: 1px solid #FF4F01 !important; /* Border color */
    text-transform: uppercase !important; /* Make text uppercase */
}

/* PAY Button Hover Effect */
.woocommerce-button.pay:hover {
    background-color: #FF834B !important; /* Hover color */
    border: 1px solid #FF834B !important;
}

/* CANCEL Button Styles */
.woocommerce-button.cancel {
    background-color: #2C2647 !important; /* Default button color */
    color: #ffffff !important; /* Text color */
    border: 1px solid #2C2647 !important; /* Border color */
    text-transform: uppercase !important; /* Make text uppercase */
}

/* CANCEL Button Hover Effect */
.woocommerce-button.cancel:hover {
    background-color: #544B7C !important; /* Hover color */
    border: 1px solid #544B7C !important;
}






/* 27AUG My Account → View order → Download Report buttons */
/* My Account → View order → Download Report buttons */
#wcam-frontend-box .bw-reports-buttons .bw-report-btn {
  background-color: #099268 !important;
  border-color: #099268 !important;
  color: #ffffff !important;
}

#wcam-frontend-box .bw-reports-buttons .bw-report-btn:hover,
#wcam-frontend-box .bw-reports-buttons .bw-report-btn:focus,
#wcam-frontend-box .bw-reports-buttons .bw-report-btn:active {
  background-color: #12b886 !important;
  border-color: #12b886 !important;
  color: #ffffff !important;
  text-decoration: none;
}

#wcam-frontend-box .bw-reports-buttons .bw-report-btn:visited {
  color: #ffffff !important;
}



/* Change Invoice button colours */
.woocommerce-button.gstp-open-invoice {
    background-color: #3b5bdb !important;
    border-color: #3b5bdb !important;
    color: #fff !important;
    font-weight: 600;
    padding: 8px 16px;
    border-radius: 4px;
    display: inline-block;
    text-align: center;
    text-decoration: none !important;
}

/* Hover effect */
.woocommerce-button.gstp-open-invoice:hover,
.woocommerce-button.gstp-open-invoice:focus {
    background-color: #4c6ef5 !important;
    border-color: #4c6ef5 !important;
    color: #fff !important;
}






/* My Account → Orders: stack buttons full-width on all screens */
.woocommerce-orders-table__cell-order-actions {
  display: block !important;
  white-space: normal !important;
  line-height: 1 !important;
}

.woocommerce-orders-table__cell-order-actions a {
  display: block !important;
  width: 100% !important;
  min-height: 44px !important;
  line-height: 44px !important;
  padding: 0 16px !important;
  margin: 0 0 12px 0 !important;  /* spacing between buttons */
  box-sizing: border-box !important;
  text-align: center !important;
  font-weight: 600 !important;
  border-radius: 6px !important;
}

/* no extra gap after the last button */
.woocommerce-orders-table__cell-order-actions a:last-child {
  margin-bottom: 0 !important;
}

/* Strong override for mobile in case older CSS forced a row layout */
@media (max-width: 768px) {
  .woocommerce-orders-table__cell-order-actions { display: block !important; }
  .woocommerce-orders-table__cell-order-actions a { margin: 0 0 12px 0 !important; }
}

/* Color for VIEW INVOICE button (keep if you want this style) */
.woocommerce-orders-table__cell-order-actions a.gstp-open-invoice {
  background: #3b5bdb !important;
  border-color: #3b5bdb !important;
  color: #fff !important;
}
.woocommerce-orders-table__cell-order-actions a.gstp-open-invoice:hover {
  background: #4c6ef5 !important;
  border-color: #4c6ef5 !important;
  color: #fff !important;
}



/* 1) Make VIEW ORDER + VIEW INVOICE text size match the Download button */
.woocommerce-orders-table__cell-order-actions a.view,
.woocommerce-orders-table__cell-order-actions a.gstp-open-invoice {
  font-size: 14px !important;      /* tweak to 15px if you want it larger */
  text-transform: uppercase !important;
}

/* 2) DOWNLOAD REPORT button brand colors */
.woocommerce-orders-table__cell-order-actions a.wcam-view-attachments-button {
  background: #099268 !important;
  border-color: #099268 !important;
  color: #fff !important;
}
.woocommerce-orders-table__cell-order-actions a.wcam-view-attachments-button:hover,
.woocommerce-orders-table__cell-order-actions a.wcam-view-attachments-button:focus {
  background: #12b886 !important;
  border-color: #12b886 !important;
  color: #fff !important;
}/* End custom CSS */