.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-20490 .elementor-element.elementor-element-cab7749{--display:flex;--min-height:30px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-20490 .elementor-element.elementor-element-cab7749:not(.elementor-motion-effects-element-type-background), .elementor-20490 .elementor-element.elementor-element-cab7749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-dd04917{--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;overflow:visible;}.elementor-20490 .elementor-element.elementor-element-ba8d026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;overflow:visible;}.elementor-widget-theme-site-logo.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-site-logo .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-theme-site-logo .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-theme-site-logo .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-theme-site-logo .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-theme-site-logo .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-20490 .elementor-element.elementor-element-eee1fed{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;overflow:visible;}.elementor-20490 .elementor-element.elementor-element-eee1fed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-premium-search-form.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-search-form .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-search-form .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-search-form .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-search-form .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-search-form .premium-search__post-title, .elementor-widget-premium-search-form .premium-search__post-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-search-form .premium-search__post-title a{color:var( --e-global-color-secondary );}.elementor-widget-premium-search-form .premium-search__excerpt-wrap{color:var( --e-global-color-text );}.elementor-widget-premium-search-form .premium-search__results-number span{color:var( --e-global-color-text );}.elementor-widget-premium-search-form ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-search-form ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-search-form .premium-search__query-wrap .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__post-wrap{width:100%;padding-right:calc( 5px/2 );padding-left:calc( 5px/2 );margin-bottom:10px;}.elementor-20490 .elementor-element.elementor-element-3b8c15d{--pa-search-carousel-slides:100%;}.elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__input-wrap{width:300px;}.elementor-20490 .elementor-element.elementor-element-3b8c15d .is-focused .premium-search__input-wrap::after{background-color:#d67432;}.elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__btn{flex-direction:row-reverse;column-gap:10px;color:#381E4D;background-color:#FFFFFF;border-style:none;}.elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__input-btn-wrap{flex-direction:row;}.elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__posts-wrap{margin-left:calc( -5px/2 );margin-right:calc( -5px/2 );}.elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__input{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:400;border-radius:10px 10px 10px 10px;}.elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__input, .elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__input::placeholder{color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__btn svg{fill:#381E4D;}.elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__thumbnail img{height:80px;}.elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__post-title, .elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__post-title a{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;}.elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__post-title a{color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__excerpt-wrap{color:#381E4D;font-size:14px;}.elementor-20490 .elementor-element.elementor-element-f3eaa87{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;overflow:visible;}.elementor-20490 .elementor-element.elementor-element-f3eaa87.e-con{--align-self:center;}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-20490 .elementor-element.elementor-element-32000f8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20490 .elementor-element.elementor-element-32000f8 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-20490 .elementor-element.elementor-element-32000f8{--icon-box-icon-margin:15px;}.elementor-20490 .elementor-element.elementor-element-32000f8.elementor-view-stacked .elementor-icon{background-color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-32000f8.elementor-view-framed .elementor-icon, .elementor-20490 .elementor-element.elementor-element-32000f8.elementor-view-default .elementor-icon{fill:#381E4D;color:#381E4D;border-color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-32000f8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-20490 .elementor-element.elementor-element-32000f8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-32000f8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20490 .elementor-element.elementor-element-32000f8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-20490 .elementor-element.elementor-element-32000f8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-20490 .elementor-element.elementor-element-32000f8.elementor-view-default:has(:focus) .elementor-icon{fill:#381E4D;color:#381E4D;border-color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-32000f8 .elementor-icon{font-size:35px;}.elementor-20490 .elementor-element.elementor-element-32000f8 .elementor-icon-box-title, .elementor-20490 .elementor-element.elementor-element-32000f8 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;}.elementor-20490 .elementor-element.elementor-element-32000f8 .elementor-icon-box-title{color:#0E0516;}.elementor-20490 .elementor-element.elementor-element-32000f8:has(:hover) .elementor-icon-box-title,
					 .elementor-20490 .elementor-element.elementor-element-32000f8:has(:focus) .elementor-icon-box-title{color:#140F27;}.elementor-20490 .elementor-element.elementor-element-3d0387f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;overflow:visible;}.elementor-20490 .elementor-element.elementor-element-3d0387f.e-con{--align-self:center;}.elementor-20490 .elementor-element.elementor-element-8f4a210.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20490 .elementor-element.elementor-element-8f4a210 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-20490 .elementor-element.elementor-element-8f4a210{--icon-box-icon-margin:15px;}.elementor-20490 .elementor-element.elementor-element-8f4a210.elementor-view-stacked .elementor-icon{background-color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-8f4a210.elementor-view-framed .elementor-icon, .elementor-20490 .elementor-element.elementor-element-8f4a210.elementor-view-default .elementor-icon{fill:#381E4D;color:#381E4D;border-color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-8f4a210.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-20490 .elementor-element.elementor-element-8f4a210.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-8f4a210.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20490 .elementor-element.elementor-element-8f4a210.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-20490 .elementor-element.elementor-element-8f4a210.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-20490 .elementor-element.elementor-element-8f4a210.elementor-view-default:has(:focus) .elementor-icon{fill:#381E4D;color:#381E4D;border-color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-8f4a210 .elementor-icon{font-size:35px;}.elementor-20490 .elementor-element.elementor-element-8f4a210 .elementor-icon-box-title, .elementor-20490 .elementor-element.elementor-element-8f4a210 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;}.elementor-20490 .elementor-element.elementor-element-8f4a210 .elementor-icon-box-title{color:#0E0516;}.elementor-20490 .elementor-element.elementor-element-8f4a210:has(:hover) .elementor-icon-box-title,
					 .elementor-20490 .elementor-element.elementor-element-8f4a210:has(:focus) .elementor-icon-box-title{color:#140F27;}.elementor-20490 .elementor-element.elementor-element-94396a4{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;overflow:visible;}.elementor-20490 .elementor-element.elementor-element-94396a4.e-con{--align-self:center;}.elementor-20490 .elementor-element.elementor-element-6973e4e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20490 .elementor-element.elementor-element-6973e4e .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-20490 .elementor-element.elementor-element-6973e4e{--icon-box-icon-margin:15px;}.elementor-20490 .elementor-element.elementor-element-6973e4e.elementor-view-stacked .elementor-icon{background-color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-6973e4e.elementor-view-framed .elementor-icon, .elementor-20490 .elementor-element.elementor-element-6973e4e.elementor-view-default .elementor-icon{fill:#381E4D;color:#381E4D;border-color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-6973e4e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-20490 .elementor-element.elementor-element-6973e4e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-6973e4e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20490 .elementor-element.elementor-element-6973e4e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-20490 .elementor-element.elementor-element-6973e4e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-20490 .elementor-element.elementor-element-6973e4e.elementor-view-default:has(:focus) .elementor-icon{fill:#381E4D;color:#381E4D;border-color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-6973e4e .elementor-icon{font-size:35px;}.elementor-20490 .elementor-element.elementor-element-6973e4e .elementor-icon-box-title, .elementor-20490 .elementor-element.elementor-element-6973e4e .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;}.elementor-20490 .elementor-element.elementor-element-6973e4e .elementor-icon-box-title{color:#0E0516;}.elementor-20490 .elementor-element.elementor-element-6973e4e:has(:hover) .elementor-icon-box-title,
					 .elementor-20490 .elementor-element.elementor-element-6973e4e:has(:focus) .elementor-icon-box-title{color:#140F27;}.elementor-20490 .elementor-element.elementor-element-8f8cdaa{--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;overflow:visible;}.elementor-20490 .elementor-element.elementor-element-7a7561a{--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;overflow:visible;}.elementor-widget-dce-animatedoffcanvasmenu.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-dce-animatedoffcanvasmenu .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-dce-animatedoffcanvasmenu .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-dce-animatedoffcanvasmenu .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-dce-animatedoffcanvasmenu .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}#animatedoffcanvasmenu-f6574a0 .dce-nav .dce-menu-aocm{right:0;}#animatedoffcanvasmenu-f6574a0 .dce-menu-aocm .dce-close{right:0;}.elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g line, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g circle, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g path, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g polygon, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g rect{animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;}.elementor-20490 .elementor-element.elementor-element-f6574a0 .dce-button-wrapper{text-align:right;}#animatedoffcanvasmenu-f6574a0 ul#dce-ul-menu li a{font-family:"Quicksand", Sans-serif;font-weight:400;color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger{width:40px;font-size:40px;color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g line, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g circle, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g path, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g polygon, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g rect{fill:#381E4D;stroke-width:3;}.elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g line, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g path, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g polygon{stroke:#381E4D;}.elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g:nth-child(2){transform-origin:center;}.elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g:nth-child(3){transform-origin:center;}.elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger:hover g:nth-child(2){transform-origin:center;}.elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger:hover g:nth-child(3){transform-origin:center;}.elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g line, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g path, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g polyline{stroke-linecap:butt;}#animatedoffcanvasmenu-f6574a0 .dce-menu-aocm .dce-close .dce-quit-ics{height:50px;width:50px;top:0px;right:0px;}#animatedoffcanvasmenu-f6574a0 .dce-menu-aocm .dce-close .dce-quit-ics:after, #animatedoffcanvasmenu-f6574a0 .dce-menu-aocm .dce-close .dce-quit-ics:before{height:1px;top:calc(50% - (1px/2));width:60%;left:calc(50% - (60%/2));}.elementor-20490 .elementor-element.elementor-element-8a25c60{--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;overflow:visible;}.elementor-widget-premium-site-logo.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-site-logo .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-site-logo .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-site-logo .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-site-logo .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-site-logo .premium-logo-svg svg *{stroke:var( --e-global-color-accent );}.elementor-20490 .elementor-element.elementor-element-370fee9:not(.premium-logo-column) .premium-site-logo-wrapper{justify-content:flex-start;}.elementor-20490 .elementor-element.elementor-element-370fee9.premium-logo-column .premium-site-logo-wrapper{align-items:flex-start;}.elementor-20490 .elementor-element.elementor-element-95243c5{--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;overflow:visible;}.elementor-widget-premium-mobile-menu.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-mobile-menu .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-mobile-menu .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-mobile-menu .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-mobile-menu .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-mobile-menu .premium-mobile-menu__text span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-mobile-menu .slick-arrow:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-mobile-menu .slick-arrow{background-color:var( --e-global-color-secondary );}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .elementor-repeater-item-1c2e63d.premium-mobile-menu__item:not(.lottie-item) svg *{stroke:#61CE70;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .elementor-repeater-item-1c2e63d .premium-mobile-menu__item-inner{background-color:#bcd30b;border-style:none;border-radius:66px !important;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .elementor-repeater-item-1125b2c i{color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .elementor-repeater-item-1125b2c.premium-mobile-menu__item:not(.lottie-item) svg, .elementor-20490 .elementor-element.elementor-element-3bf2af3 .elementor-repeater-item-1125b2c.premium-mobile-menu__item:not(.lottie-item) svg *{fill:#381E4D;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .elementor-repeater-item-1125b2c.premium-mobile-menu__item:not(.lottie-item) svg *{stroke:#61CE70;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .elementor-repeater-item-1125b2c .premium-mobile-menu__item-inner{border-style:none;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .elementor-repeater-item-e3c2333.premium-mobile-menu__item:not(.lottie-item) svg *{stroke-width:0;stroke:#61CE70;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .premium-mobile-menu__wrap{position:relative;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .premium-mobile-menu__items-wrap{justify-content:center;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .premium-mobile-menu__link{flex-direction:column;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .premium-mobile-menu__item-inner{background-color:#FFFFFF;border-style:none;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .premium-mobile-menu__item i{color:#381E4D;} .elementor-20490 .elementor-element.elementor-element-3bf2af3 .premium-mobile-menu__item:not(.lottie-item) svg, .elementor-20490 .elementor-element.elementor-element-3bf2af3 .premium-mobile-menu__item:not(.lottie-item) svg *{fill:#381E4D;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .active-menu-item.premium-mobile-menu__item:not(.lottie-item) svg *{stroke:#61CE70;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .premium-mobile-menu__list{border-style:none;}.elementor-20490 .elementor-element.elementor-element-f5c3856{--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;overflow:visible;}.elementor-widget-premium-nav-menu.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-nav-menu .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{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-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:before,
					.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:after{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:before,
					.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:after{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon:not(.premium-lottie-animation) svg * ,
					 .elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > svg.premium-item-icon *{fill:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{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-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu:not(.premium-hamburger-menu):not(.premium-nav-slide):not(.premium-nav-dropdown) .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item:hover,
									.elementor-widget-premium-nav-menu.premium-hamburger-menu .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-widget-premium-nav-menu.premium-nav-slide .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-widget-premium-nav-menu.premium-nav-dropdown .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link i.premium-sub-item-icon {color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon:not(.premium-lottie-animation) svg *,
					 .elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link svg.premium-sub-item-icon * {fill:var( --e-global-color-primary );}.elementor-20490 .elementor-element.elementor-element-291bafc .premium-main-nav-menu{justify-content:space-between;}.elementor-20490 .elementor-element.elementor-element-291bafc .premium-sub-menu .premium-sub-menu-link{justify-content:center;}.elementor-20490 .elementor-element.elementor-element-291bafc .premium-hamburger-toggle{justify-content:center;}.elementor-20490 .elementor-element.elementor-element-291bafc.premium-ham-dropdown .premium-mobile-menu-container, .elementor-20490 .elementor-element.elementor-element-291bafc.premium-nav-dropdown .premium-mobile-menu-container{justify-content:right;}.elementor-20490 .elementor-element.elementor-element-291bafc.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-20490 .elementor-element.elementor-element-291bafc.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-20490 .elementor-element.elementor-element-291bafc.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:flex-start;}.elementor-20490 .elementor-element.elementor-element-291bafc .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;word-spacing:0px;color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-291bafc .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-291bafc .premium-main-nav-menu > .premium-active-item > .premium-menu-link{color:#c4d10a;}.elementor-20490 .elementor-element.elementor-element-291bafc .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:#c4d10a;}.elementor-20490 .elementor-element.elementor-element-291bafc .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-20490 .elementor-element.elementor-element-291bafc .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:#fff;}.elementor-20490 .elementor-element.elementor-element-291bafc .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link .premium-dropdown-icon{color:#fff;}.elementor-20490 .elementor-element.elementor-element-291bafc .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-20490 .elementor-element.elementor-element-1f73439{--spacer-size:60px;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-20490 .elementor-element.elementor-element-01f3b35{--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;overflow:visible;}.elementor-20490 .elementor-element.elementor-element-cf7c50d{--spacer-size:150px;}.elementor-20490 .elementor-element.elementor-element-840c398{--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:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-20490 .elementor-element.elementor-element-840c398:not(.elementor-motion-effects-element-type-background), .elementor-20490 .elementor-element.elementor-element-840c398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#381E4D;}.elementor-20490 .elementor-element.elementor-element-43663c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;overflow:visible;}.elementor-20490 .elementor-element.elementor-element-43663c4.e-con{--align-self:flex-start;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-20490 .elementor-element.elementor-element-9153d8a{text-align:left;}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-20490 .elementor-element.elementor-element-936a008 .elementor-icon-list-icon i{color:#bcd30c;transition:color 0.3s;}.elementor-20490 .elementor-element.elementor-element-936a008 .elementor-icon-list-icon svg{fill:#bcd30c;transition:fill 0.3s;}.elementor-20490 .elementor-element.elementor-element-936a008{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-20490 .elementor-element.elementor-element-936a008 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20490 .elementor-element.elementor-element-936a008 .elementor-icon-list-item > a{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;}.elementor-20490 .elementor-element.elementor-element-936a008 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-20490 .elementor-element.elementor-element-97686f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;overflow:visible;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-20490 .elementor-element.elementor-element-1f6af83 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-20490 .elementor-element.elementor-element-1d1da92{text-align:left;}.elementor-20490 .elementor-element.elementor-element-1d1da92 img{width:100%;max-width:100%;height:100%;}.elementor-20490 .elementor-element.elementor-element-45af428{--spacer-size:50px;}.elementor-20490 .elementor-element.elementor-element-79f3fc4{--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;overflow:visible;}.elementor-20490 .elementor-element.elementor-element-79f3fc4.e-con{--align-self:center;}.elementor-20490 .elementor-element.elementor-element-a57b893.elementor-element{--align-self:flex-start;}.elementor-20490 .elementor-element.elementor-element-a57b893{text-align:left;}.elementor-20490 .elementor-element.elementor-element-42a07f3{--spacer-size:50px;}.elementor-20490 .elementor-element.elementor-element-7464bb2 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-20490 .elementor-element.elementor-element-c778cbe .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-20490 .elementor-element.elementor-element-7968539 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-20490 .elementor-element.elementor-element-e0c384a .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-20490 .elementor-element.elementor-element-bbfdfd3{--spacer-size:50px;}@media(min-width:768px){.elementor-20490 .elementor-element.elementor-element-ba8d026{--width:33.3333%;}.elementor-20490 .elementor-element.elementor-element-eee1fed{--width:25%;}.elementor-20490 .elementor-element.elementor-element-f3eaa87{--width:15%;}.elementor-20490 .elementor-element.elementor-element-3d0387f{--width:15%;}.elementor-20490 .elementor-element.elementor-element-94396a4{--width:16%;}.elementor-20490 .elementor-element.elementor-element-7a7561a{--width:25%;}.elementor-20490 .elementor-element.elementor-element-8a25c60{--width:25%;}.elementor-20490 .elementor-element.elementor-element-95243c5{--width:25%;}.elementor-20490 .elementor-element.elementor-element-43663c4{--width:40%;}.elementor-20490 .elementor-element.elementor-element-97686f2{--width:25%;}.elementor-20490 .elementor-element.elementor-element-79f3fc4{--width:50%;}}@media(max-width:1024px){.elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__post-wrap{width:50%;}.elementor-20490 .elementor-element.elementor-element-3b8c15d{--pa-search-carousel-slides:50%;}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}}@media(max-width:767px){.elementor-20490 .elementor-element.elementor-element-3b8c15d .premium-search__post-wrap{width:100%;}.elementor-20490 .elementor-element.elementor-element-3b8c15d{--pa-search-carousel-slides:100%;}.elementor-20490 .elementor-element.elementor-element-32000f8{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-20490 .elementor-element.elementor-element-32000f8.elementor-element{--align-self:center;}.elementor-20490 .elementor-element.elementor-element-32000f8 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-20490 .elementor-element.elementor-element-8f4a210{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-20490 .elementor-element.elementor-element-8f4a210.elementor-element{--align-self:center;}.elementor-20490 .elementor-element.elementor-element-8f4a210 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-20490 .elementor-element.elementor-element-6973e4e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-20490 .elementor-element.elementor-element-6973e4e.elementor-element{--align-self:center;}.elementor-20490 .elementor-element.elementor-element-6973e4e .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-20490 .elementor-element.elementor-element-7a7561a{--width:20%;--min-height:0px;--justify-content:center;}#animatedoffcanvasmenu-f6574a0 .dce-nav .dce-menu-aocm{right:0;}#animatedoffcanvasmenu-f6574a0 .dce-menu-aocm .dce-close{right:0;}.elementor-20490 .elementor-element.elementor-element-f6574a0 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-20490 .elementor-element.elementor-element-f6574a0 .dce-button-wrapper{text-align:center;}#animatedoffcanvasmenu-f6574a0 #dce-ul-menu{text-align:center;}.elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger{width:30px;font-size:30px;}.elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g line, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g circle, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g path, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g polygon, .elementor-20490 .elementor-element.elementor-element-f6574a0 #dce_hamburger g rect{stroke-width:4.3;}.elementor-20490 .elementor-element.elementor-element-8a25c60{--width:37%;--justify-content:center;}.elementor-20490 .elementor-element.elementor-element-95243c5{--width:42%;--justify-content:center;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .premium-mobile-menu__items-wrap{justify-content:center;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .premium-mobile-menu__link{flex-direction:row;min-height:36px;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .premium-mobile-menu__item i{font-size:16px;}.elementor-20490 .elementor-element.elementor-element-3bf2af3 .premium-mobile-menu__item svg, .elementor-20490 .elementor-element.elementor-element-3bf2af3 .premium-mobile-menu__item img{width:16px !important;height:16px !important;}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-20490 .elementor-element.elementor-element-1f73439{--spacer-size:0px;}.elementor-20490 .elementor-element.elementor-element-cf7c50d{--spacer-size:0px;}.elementor-20490 .elementor-element.elementor-element-840c398{--padding-top:075px;--padding-bottom:75px;--padding-left:020px;--padding-right:020px;}.elementor-20490 .elementor-element.elementor-element-97686f2{--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:025px;}.elementor-20490 .elementor-element.elementor-element-1d1da92 img{width:80%;max-width:80%;height:100%;}.elementor-20490 .elementor-element.elementor-element-45af428{--spacer-size:25px;}.elementor-20490 .elementor-element.elementor-element-79f3fc4{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20490 .elementor-element.elementor-element-42a07f3{--spacer-size:10px;}.elementor-20490 .elementor-element.elementor-element-bbfdfd3{--spacer-size:25px;}}/* Start custom CSS for premium-search-form, class: .elementor-element-3b8c15d *//* ============================================================================
   CSS — MOBILE FIRST (REVISADO)
   ============================================================================ */
function lp_panel_unico_css() {
?>
<style>
/* --- VARIÁVEIS DE CORES --- */
:root {
    --lp-primary-color: #C4D10A; /* Verde Limão (Destaque) */
    --lp-text-color: #381E4D; /* Roxo Escuro (Texto) */
    --lp-secondary-color: #D33967; /* Magenta/Vermelho (Para o card "Meus Pedidos") */
    --lp-light-bg: #f5f5f5;
    --lp-border-color: #ddd;
}

#lp-painel{
    max-width:1100px;
    margin:auto;
    font-family: 'Quicksand', Arial, sans-serif;
    padding: 10px;
    color: var(--lp-text-color); /* Aplica a cor do texto principal */
}

/* TÍTULOS */
.lp-title, .lp-subtitle {
    color: var(--lp-text-color);
    text-align: left;
}
.lp-title {
    font-size: 1.8em; /* Maior que a imagem, mas fica bem */
    margin-bottom: 5px;
}
.lp-subtitle {
    font-size: 1em;
    opacity: 0.8;
    margin-bottom: 25px;
}

/* NAV - Abas Superiores */
.lp-nav{
    display:flex;
    overflow-x:auto;
    gap:10px;
    margin-bottom:20px;
}

.lp-tab{
    flex:1;
    padding:12px 20px;
    background: var(--lp-light-bg); /* Fundo claro para abas inativas */
    border-radius: 8px;
    border: 1px solid var(--lp-border-color);
    color: var(--lp-text-color);
    font-weight: bold;
    cursor: pointer;
    white-space: nowrap; /* Evita quebra de linha no texto da aba */
    transition: background-color 0.2s, color 0.2s;
}

.lp-tab.active{
    background: var(--lp-primary-color); /* Verde Limão para destaque */
    color: var(--lp-text-color); /* Mantém o texto em Roxo Escuro */
    border-color: var(--lp-primary-color);
}

/* SECTIONS */
.lp-section{
    display:none;
    background: white;
    padding: 20px 0;
}

.lp-section.active{
    display:block;
}

/* Dashboard Cards (Estilo da Imagem) */
.lp-cards{
    display:flex;
    gap:20px; /* Aumentei o gap para melhor espaçamento */
    flex-wrap:wrap;
}

.lp-card{
    flex: 1;
    padding: 40px 20px;
    min-width: 150px;
    border-radius: 12px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.08); /* Sombra mais sutil */
    border: 1px solid var(--lp-border-color);
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
    cursor: pointer;
    min-height: 180px; /* Para as caixas terem altura parecida */
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* Cores específicas dos cards para replicar a imagem */
.lp-card:first-child { /* Card "Meus Pedidos" */
    background: var(--lp-secondary-color);
    color: white;
    border-color: var(--lp-secondary-color);
}

.lp-card:last-child { /* Card "Minha Conta" */
    background: white;
    color: var(--lp-secondary-color);
    border-color: var(--lp-secondary-color);
}

.lp-card-icon{
    font-size: 35px;
    text-align: center;
    margin-bottom: 10px;
}
.lp-card:first-child .lp-card-icon {
    /* Ícones no card principal devem ser brancos (no seu caso, o ícone é um emoji 🧾) */
    color: white; 
}


/* Lista de pedidos */
.lp-orders {
    padding-top: 10px;
}
.lp-order-item{
    display:block;
    width:100%;
    text-align:left;
    padding:14px;
    background:white;
    border-radius:8px;
    margin-bottom:10px;
    border: 1px solid var(--lp-border-color);
    color: var(--lp-text-color);
    cursor: pointer;
    transition: background-color 0.2s;
}
.lp-order-item:hover {
    background: var(--lp-light-bg);
}

/* Detalhes do Pedido */
.lp-box {
    background: var(--lp-light-bg);
    padding: 15px;
    border-radius: 8px;
    margin-bottom: 20px;
}
.lp-box-title {
    color: var(--lp-text-color);
    border-bottom: 2px solid var(--lp-primary-color);
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-size: 1.2em;
}
.lp-link {
    color: var(--lp-primary-color);
}

/* Timeline */
.lp-timeline{
    display:flex;
    justify-content:space-between;
    margin: 25px 0 40px;
    position: relative;
    padding: 0 10px;
}
/* Linha de conexão da timeline */
.lp-timeline::before {
    content: '';
    position: absolute;
    top: 10px;
    left: 20px;
    right: 20px;
    height: 2px;
    background: var(--lp-border-color);
}

.lp-step{
    flex:1;
    text-align:center;
    opacity:.6;
    position: relative;
}

.lp-step.active{
    opacity:1;
    font-weight:bold;
    color: var(--lp-text-color);
}

.lp-step-circle{
    width:20px;
    height:20px;
    margin:auto;
    border-radius:50%;
    background: var(--lp-border-color);
    border: 3px solid white; /* Efeito de borda */
    position: relative;
    z-index: 1; /* Para ficar acima da linha */
}

.lp-step.active .lp-step-circle{
    background: var(--lp-primary-color); /* Verde Limão */
}
.lp-step-label {
    margin-top: 5px;
    font-size: 0.9em;
}

/* Botão WhatsApp */
.lp-btn-wpp{
    padding:14px;
    display:inline-block;
    background:#25D366;
    color:white;
    border-radius:8px;
    text-decoration: none;
    font-weight: bold;
    margin-top: 15px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* Mensagem de Login */
.lp-login-msg {
    padding: 20px;
    border: 1px solid var(--lp-primary-color);
    background: #fffbe6;
    color: var(--lp-text-color);
    border-radius: 8px;
    text-align: center;
}


/* MOBILE */
@media(max-width:600px){
    .lp-cards{
        flex-direction: column;
    }
    .lp-tab {
        flex: none; /* Não cresce, permite scroll horizontal melhor */
    }
    .lp-timeline{
        flex-direction:column;
        gap:25px;
        align-items: flex-start;
        padding: 0 0 0 20px;
    }
    /* Ajustes na linha da timeline para mobile (vertical) */
    .lp-timeline::before {
        left: 20px;
        top: 0;
        bottom: 0;
        width: 2px;
        height: 100%;
    }
    .lp-step {
        text-align: left;
        display: flex;
        align-items: center;
    }
    .lp-step-circle {
        margin: 0;
    }
    .lp-step-label {
        margin-left: 15px;
    }
}
</style>
<?php
}/* End custom CSS */