.elementor-2781 .elementor-element.elementor-element-4ea59ca{--display:flex;--position:fixed;--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;top:0px;}body:not(.rtl) .elementor-2781 .elementor-element.elementor-element-4ea59ca{left:0px;}body.rtl .elementor-2781 .elementor-element.elementor-element-4ea59ca{right:0px;}.elementor-2781 .elementor-element.elementor-element-df903e3{--display:flex;border-style:none;--border-style:none;}.elementor-2781 .elementor-element.elementor-element-f6eeb01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2781 .elementor-element.elementor-element-f6eeb01.e-con{--align-self:center;}.elementor-2781 .elementor-element.elementor-element-33f06a4{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-2781 .elementor-element.elementor-element-5628cc8{--display:flex;}.elementor-2781 .elementor-element.elementor-element-02f9234{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2781 .elementor-element.elementor-element-802e104 .jws_search > button{text-align:left;}.elementor-2781 .elementor-element.elementor-element-802e104 form.searchform{border-radius:500px 500px 500px 500px;border-style:none;padding:0px 0px 0px 0px;min-height:0px;}.elementor-2781 .elementor-element.elementor-element-802e104 form.searchform button{font-size:15px;border-radius:0px 0px 0px 0px;}.elementor-2781 .elementor-element.elementor-element-802e104 form.searchform input{font-size:12px;background:#E0202000;border-radius:500px 500px 500px 500px;padding:0px 0px 0px 30px;}.elementor-2781 .elementor-element.elementor-element-802e104 form.searchform input , .elementor-2781 .elementor-element.elementor-element-802e104 form.searchform input::placeholder{color:#FFFFFF;}.elementor-2781 .elementor-element.elementor-element-f8b3748{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2781 .elementor-element.elementor-element-246b265{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-2781 .elementor-element.elementor-element-246b265 .elementor-divider-separator{width:100%;}.elementor-2781 .elementor-element.elementor-element-246b265 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2781 .elementor-element.elementor-element-ddaf937{--display:flex;--position:fixed;--min-height:97vh;--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);--margin-top:9px;--margin-bottom:3px;--margin-left:4px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-2781 .elementor-element.elementor-element-ddaf937.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2781 .elementor-element.elementor-element-ddaf937{left:0px;}body.rtl .elementor-2781 .elementor-element.elementor-element-ddaf937{right:0px;}.elementor-2781 .elementor-element.elementor-element-f125597{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2781 .elementor-element.elementor-element-9953af6{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-2781 .elementor-element.elementor-element-9953af6 > .elementor-widget-container{padding:15px 5px 0px 5px;}.elementor-2781 .elementor-element.elementor-element-9953af6.elementor-element{--align-self:center;}.elementor-2781 .elementor-element.elementor-element-9953af6 img{width:50%;border-radius:0px 0px 0px 0px;}.elementor-2781 .elementor-element.elementor-element-4fee26a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2781 .elementor-element.elementor-element-756310b .jws_search > button{text-align:left;}.elementor-2781 .elementor-element.elementor-element-756310b form.searchform{border-radius:500px 500px 500px 500px;border-style:none;padding:0px 0px 0px 0px;min-height:0px;}.elementor-2781 .elementor-element.elementor-element-756310b form.searchform button{font-size:15px;border-radius:0px 0px 0px 0px;}.elementor-2781 .elementor-element.elementor-element-756310b form.searchform input{font-size:12px;background:#E0202000;border-radius:500px 500px 500px 500px;padding:0px 0px 0px 30px;}.elementor-2781 .elementor-element.elementor-element-756310b form.searchform input , .elementor-2781 .elementor-element.elementor-element-756310b form.searchform input::placeholder{color:#FFFFFF;}.elementor-2781 .elementor-element.elementor-element-510a087{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2781 .elementor-element.elementor-element-5052333 .elementor-button{background-color:#0A3A8200;font-family:"fixture", Sans-serif;font-size:18px;text-transform:uppercase;fill:#EFEFEF;color:#EFEFEF;border-radius:8px 8px 8px 8px;padding:10px 0px 10px 15px;}.elementor-2781 .elementor-element.elementor-element-5052333 .elementor-button:hover, .elementor-2781 .elementor-element.elementor-element-5052333 .elementor-button:focus{background-color:#0A3A8200;}.elementor-2781 .elementor-element.elementor-element-5052333{width:100%;max-width:100%;}.elementor-2781 .elementor-element.elementor-element-5052333 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2781 .elementor-element.elementor-element-5052333 .elementor-button .elementor-button-content-wrapper{gap:1px;justify-content:start;}.elementor-2781 .elementor-element.elementor-element-5052333 .elementor-button .elementor-button-icon{font-size:20px;margin:0px 0px 0px 0px;}.elementor-2781 .elementor-element.elementor-element-a3b7b94 .elementor-button{background-color:#02010100;font-family:"fixture", Sans-serif;font-size:18px;text-transform:uppercase;fill:#EFEFEF;color:#EFEFEF;border-radius:8px 8px 8px 8px;padding:10px 0px 10px 15px;}.elementor-2781 .elementor-element.elementor-element-a3b7b94 .elementor-button:hover, .elementor-2781 .elementor-element.elementor-element-a3b7b94 .elementor-button:focus{background-color:#0A3A8200;}.elementor-2781 .elementor-element.elementor-element-a3b7b94{width:100%;max-width:100%;}.elementor-2781 .elementor-element.elementor-element-a3b7b94 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2781 .elementor-element.elementor-element-a3b7b94 .elementor-button .elementor-button-content-wrapper{gap:1px;justify-content:start;}.elementor-2781 .elementor-element.elementor-element-a3b7b94 .elementor-button .elementor-button-icon{font-size:20px;margin:0px 0px 0px 0px;}.elementor-2781 .elementor-element.elementor-element-1cae1dd .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:18px;text-transform:uppercase;fill:#EFEFEF;color:#EFEFEF;border-radius:50px 50px 50px 50px;padding:10px 0px 10px 15px;}.elementor-2781 .elementor-element.elementor-element-1cae1dd .elementor-button:hover, .elementor-2781 .elementor-element.elementor-element-1cae1dd .elementor-button:focus{background-color:#0A3A8226;}.elementor-2781 .elementor-element.elementor-element-1cae1dd{width:100%;max-width:100%;}.elementor-2781 .elementor-element.elementor-element-1cae1dd .elementor-button-content-wrapper{flex-direction:row;}.elementor-2781 .elementor-element.elementor-element-1cae1dd .elementor-button .elementor-button-content-wrapper{gap:1px;justify-content:start;}.elementor-2781 .elementor-element.elementor-element-1cae1dd .elementor-button .elementor-button-icon{font-size:18px;margin:0px 0px -3px 0px;}.elementor-2781 .elementor-element.elementor-element-9e5c904 .elementor-button{background-color:#0A3A8200;font-family:"fixture", Sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:1.4px;fill:#EFEFEF;color:#EFEFEF;border-radius:8px 8px 8px 8px;padding:10px 0px 10px 15px;}.elementor-2781 .elementor-element.elementor-element-9e5c904 .elementor-button:hover, .elementor-2781 .elementor-element.elementor-element-9e5c904 .elementor-button:focus{background-color:#0A3A8200;}.elementor-2781 .elementor-element.elementor-element-9e5c904{width:100%;max-width:100%;}.elementor-2781 .elementor-element.elementor-element-9e5c904 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2781 .elementor-element.elementor-element-9e5c904 .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:start;}.elementor-2781 .elementor-element.elementor-element-9e5c904 .elementor-button .elementor-button-icon{font-size:20px;margin:0px 0px -1px 0px;}.elementor-2781 .elementor-element.elementor-element-5de3f71{--display:flex;--position:fixed;bottom:0px;}body:not(.rtl) .elementor-2781 .elementor-element.elementor-element-5de3f71{right:0px;}body.rtl .elementor-2781 .elementor-element.elementor-element-5de3f71{left:0px;}.elementor-2781 .elementor-element.elementor-element-8f0bea6 .jws_account{text-align:right;}.elementor-2781 .elementor-element.elementor-element-8f0bea6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2781 .elementor-element.elementor-element-8f0bea6.elementor-element{--align-self:center;}.elementor-2781 .elementor-element.elementor-element-8f0bea6{z-index:200;}.elementor-2781 .elementor-element.elementor-element-8f0bea6 .jws_a_icon{font-size:27px;}.elementor-2781 .elementor-element.elementor-element-8f0bea6 .jws_account a .jws_a_icon{margin:0px 0px 0px 0px;}.elementor-2781 .elementor-element.elementor-element-c3fea7b{--display:flex;--position:fixed;--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;bottom:0px;}body:not(.rtl) .elementor-2781 .elementor-element.elementor-element-c3fea7b{left:0px;}body.rtl .elementor-2781 .elementor-element.elementor-element-c3fea7b{right:0px;}.elementor-2781 .elementor-element.elementor-element-2171ea8{--display:flex;}.elementor-2781 .elementor-element.elementor-element-5231906{--display:flex;}.elementor-2781 .elementor-element.elementor-element-807ef42{--icon-box-icon-margin:15px;}.elementor-2781 .elementor-element.elementor-element-807ef42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2781 .elementor-element.elementor-element-807ef42.elementor-view-framed .elementor-icon, .elementor-2781 .elementor-element.elementor-element-807ef42.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2781 .elementor-element.elementor-element-807ef42 .elementor-icon-box-title, .elementor-2781 .elementor-element.elementor-element-807ef42 .elementor-icon-box-title a{font-family:"itc", Sans-serif;}.elementor-2781 .elementor-element.elementor-element-807ef42 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2781 .elementor-element.elementor-element-807ef42 .elementor-icon-box-description{font-family:"itc", Sans-serif;}.elementor-2781 .elementor-element.elementor-element-76f0d5b{--display:flex;}.elementor-2781 .elementor-element.elementor-element-29a60be{--icon-box-icon-margin:15px;}.elementor-2781 .elementor-element.elementor-element-29a60be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2781 .elementor-element.elementor-element-29a60be.elementor-view-framed .elementor-icon, .elementor-2781 .elementor-element.elementor-element-29a60be.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2781 .elementor-element.elementor-element-29a60be .elementor-icon-box-title, .elementor-2781 .elementor-element.elementor-element-29a60be .elementor-icon-box-title a{font-family:"itc", Sans-serif;}.elementor-2781 .elementor-element.elementor-element-29a60be .elementor-icon-box-title{color:#FFFFFF;}.elementor-2781 .elementor-element.elementor-element-29a60be .elementor-icon-box-description{font-family:"itc", Sans-serif;}.elementor-2781 .elementor-element.elementor-element-ae27b03{--display:flex;}.elementor-2781 .elementor-element.elementor-element-0483ce6{--icon-box-icon-margin:15px;}.elementor-2781 .elementor-element.elementor-element-0483ce6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2781 .elementor-element.elementor-element-0483ce6.elementor-view-framed .elementor-icon, .elementor-2781 .elementor-element.elementor-element-0483ce6.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2781 .elementor-element.elementor-element-0483ce6 .elementor-icon-box-title, .elementor-2781 .elementor-element.elementor-element-0483ce6 .elementor-icon-box-title a{font-family:"itc", Sans-serif;}.elementor-2781 .elementor-element.elementor-element-0483ce6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2781 .elementor-element.elementor-element-0483ce6 .elementor-icon-box-description{font-family:"itc", Sans-serif;}.elementor-2781 .elementor-element.elementor-element-955ebd3 > .elementor-widget-container{padding:-3px 0px -3px 0px;}.elementor-2781 .elementor-element.elementor-element-955ebd3 .jws_a_icon{font-size:45px;}.elementor-2781 .elementor-element.elementor-element-955ebd3 .jws_account a .jws_a_icon{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-2781 .elementor-element.elementor-element-02f9234{--width:100%;}.elementor-2781 .elementor-element.elementor-element-ddaf937{--width:12%;}.elementor-2781 .elementor-element.elementor-element-4fee26a{--width:100%;}}@media(max-width:1500px) and (min-width:768px){.elementor-2781 .elementor-element.elementor-element-ddaf937{--width:132.7px;}}@media(max-width:1024px){.elementor-2781 .elementor-element.elementor-element-4ea59ca{--z-index:1;}.elementor-2781 .elementor-element.elementor-element-df903e3{--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-2781 .elementor-element.elementor-element-246b265 > .elementor-widget-container{padding:71px 71px 71px 71px;}.elementor-2781 .elementor-element.elementor-element-246b265{z-index:0;}}@media(max-width:880px){.elementor-2781 .elementor-element.elementor-element-c3fea7b{--padding-top:10px;--padding-bottom:15px;--padding-left:250px;--padding-right:250px;--z-index:200;}.elementor-2781 .elementor-element.elementor-element-2171ea8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2781 .elementor-element.elementor-element-807ef42{--icon-box-icon-margin:0px;}.elementor-2781 .elementor-element.elementor-element-807ef42 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2781 .elementor-element.elementor-element-807ef42 .elementor-icon{font-size:30px;}.elementor-2781 .elementor-element.elementor-element-807ef42 .elementor-icon-box-title, .elementor-2781 .elementor-element.elementor-element-807ef42 .elementor-icon-box-title a{font-size:1px;line-height:1px;}.elementor-2781 .elementor-element.elementor-element-29a60be{--icon-box-icon-margin:0px;}.elementor-2781 .elementor-element.elementor-element-29a60be .elementor-icon-box-title{margin-block-end:0px;}.elementor-2781 .elementor-element.elementor-element-29a60be .elementor-icon{font-size:30px;}.elementor-2781 .elementor-element.elementor-element-29a60be .elementor-icon-box-title, .elementor-2781 .elementor-element.elementor-element-29a60be .elementor-icon-box-title a{font-size:1px;line-height:1px;}.elementor-2781 .elementor-element.elementor-element-0483ce6{--icon-box-icon-margin:0px;}.elementor-2781 .elementor-element.elementor-element-0483ce6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2781 .elementor-element.elementor-element-0483ce6 .elementor-icon{font-size:31px;}.elementor-2781 .elementor-element.elementor-element-0483ce6 .elementor-icon-box-title, .elementor-2781 .elementor-element.elementor-element-0483ce6 .elementor-icon-box-title a{font-size:1px;line-height:1px;}}@media(max-width:767px){.elementor-2781 .elementor-element.elementor-element-4ea59ca{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;top:0px;--z-index:200;}.elementor-2781 .elementor-element.elementor-element-4ea59ca.e-con{--align-self:center;}.elementor-2781 .elementor-element.elementor-element-df903e3{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-2781 .elementor-element.elementor-element-f6eeb01{--width:130px;}.elementor-2781 .elementor-element.elementor-element-33f06a4 > .elementor-widget-container{padding:0px 0px 0px 6px;}.elementor-2781 .elementor-element.elementor-element-33f06a4{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-2781 .elementor-element.elementor-element-5628cc8{--width:160px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2781 .elementor-element.elementor-element-5628cc8.e-con{--align-self:flex-end;}.elementor-2781 .elementor-element.elementor-element-802e104 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2781 .elementor-element.elementor-element-802e104 form.searchform{border-radius:500px 500px 500px 500px;padding:0px 0px 0px 0px;}.elementor-2781 .elementor-element.elementor-element-f8b3748{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:0;}.elementor-2781 .elementor-element.elementor-element-f8b3748.e-con{--align-self:center;}.elementor-2781 .elementor-element.elementor-element-246b265 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-2781 .elementor-element.elementor-element-246b265 .elementor-divider-separator{width:100%;}.elementor-2781 .elementor-element.elementor-element-c3fea7b{--padding-top:5px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-2781 .elementor-element.elementor-element-2171ea8{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-2781 .elementor-element.elementor-element-2171ea8.e-con{--align-self:center;}.elementor-2781 .elementor-element.elementor-element-5231906{--width:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2781 .elementor-element.elementor-element-5231906.e-con{--align-self:center;}.elementor-2781 .elementor-element.elementor-element-807ef42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2781 .elementor-element.elementor-element-807ef42{--icon-box-icon-margin:5px;}.elementor-2781 .elementor-element.elementor-element-807ef42 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2781 .elementor-element.elementor-element-807ef42 .elementor-icon{font-size:30px;}.elementor-2781 .elementor-element.elementor-element-807ef42 .elementor-icon-box-title, .elementor-2781 .elementor-element.elementor-element-807ef42 .elementor-icon-box-title a{font-size:8px;line-height:0.1em;}.elementor-2781 .elementor-element.elementor-element-807ef42 .elementor-icon-box-description{font-size:20px;}.elementor-2781 .elementor-element.elementor-element-76f0d5b{--width:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2781 .elementor-element.elementor-element-76f0d5b.e-con{--align-self:center;}.elementor-2781 .elementor-element.elementor-element-29a60be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2781 .elementor-element.elementor-element-29a60be{--icon-box-icon-margin:5px;}.elementor-2781 .elementor-element.elementor-element-29a60be .elementor-icon-box-title{margin-block-end:0px;}.elementor-2781 .elementor-element.elementor-element-29a60be .elementor-icon{font-size:30px;}.elementor-2781 .elementor-element.elementor-element-29a60be .elementor-icon-box-title, .elementor-2781 .elementor-element.elementor-element-29a60be .elementor-icon-box-title a{font-size:8px;line-height:0.1em;}.elementor-2781 .elementor-element.elementor-element-29a60be .elementor-icon-box-description{font-size:20px;}.elementor-2781 .elementor-element.elementor-element-ae27b03{--width:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2781 .elementor-element.elementor-element-ae27b03.e-con{--align-self:center;}.elementor-2781 .elementor-element.elementor-element-0483ce6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2781 .elementor-element.elementor-element-0483ce6{--icon-box-icon-margin:5px;}.elementor-2781 .elementor-element.elementor-element-0483ce6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2781 .elementor-element.elementor-element-0483ce6 .elementor-icon{font-size:30px;}.elementor-2781 .elementor-element.elementor-element-0483ce6 .elementor-icon-box-title, .elementor-2781 .elementor-element.elementor-element-0483ce6 .elementor-icon-box-title a{font-size:8px;line-height:0.1em;}.elementor-2781 .elementor-element.elementor-element-0483ce6 .elementor-icon-box-description{font-size:20px;}.elementor-2781 .elementor-element.elementor-element-955ebd3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2781 .elementor-element.elementor-element-955ebd3{z-index:200;}}/* Start custom CSS for container, class: .elementor-element-df903e3 */.elementor-2781 .elementor-element.elementor-element-df903e3 {
  backdrop-filter: blur(42px) saturate(140%);
  -webkit-backdrop-filter: blur(42px) saturate(140%);

  background: rgba(18, 32, 70, 0.62);

  border-radius: 30px;
  border: 1px solid rgba(120, 160, 255, 0.18);

  box-shadow:
    0 14px 40px rgba(5, 20, 60, 0.55),
    inset 0 1px 0 rgba(255, 255, 255, 0.06);

  /* Evita efeito “embaçado demais” em telas grandes */
  transform: translateZ(0);
}/* End custom CSS */
/* Start custom CSS for jws_account, class: .elementor-element-8f0bea6 */.elementor-2781 .elementor-element.elementor-element-8f0bea6 .dropdown-menu {
    /* Vidro Premium: Fundo azul profundo translúcido + Blur forte */
    background: rgba(10, 25, 50, 0.75);
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);

    /* Bordas e Sombra */
    border: 1px solid rgba(100, 180, 255, 0.15);
    border-radius: 24px !important;
    box-shadow: 0 20px 50px rgba(0, 10, 30, 0.6) !important;

    /* POSICIONAMENTO: Abre para CIMA e alinhado à ESQUERDA */
    top: auto !important;
    bottom: 100% !important;
    left: 0 !important;
    right: auto !important;
    margin-bottom: 5px !important;
    margin-top: 0 !important;

    /* DIMENSÕES */
    min-width: 220px;
    padding: 0 0 10px 0;
    /* Removido padding-top para o cabeçalho colar no topo */
    overflow: hidden;
}

/* CABEÇALHO DO AUTOR (Integrado ao topo do menu e sutil) */
.elementor-2781 .elementor-element.elementor-element-8f0bea6 .dropdown-menu .post-author {
    background: rgba(255, 255, 255, 0.04);
    /* Transparência bem sutil */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    /* Linha divisória fina */
    margin: 0 0 10px 0;
    /* Cola no topo e dá espaço para os itens abaixo */
    border-radius: 0;
    /* Fica reto para alinhar com o topo do menu */
    height: 50px;
    width: 100%;
    /* Largura total para alinhar com as bordas do menu */
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0 20px;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    box-shadow: none;
    /* Removida sombra interna para ficar mais limpo */
}

/* ITENS DA LISTA (Compactos e Alinhados) */
.elementor-2781 .elementor-element.elementor-element-8f0bea6 .dropdown-menu a,
.elementor-2781 .elementor-element.elementor-element-8f0bea6 .dropdown-menu li {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    /* Ajustado padding para melhor espaçamento */
    color: rgba(234, 240, 255, 0.8) !important;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    transition: color 0.2s ease;
    border: none !important;
}

/* ÍCONES (Alinhamento perfeito) */
.elementor-2781 .elementor-element.elementor-element-8f0bea6 .dropdown-menu a i,
.elementor-2781 .elementor-element.elementor-element-8f0bea6 .dropdown-menu li i,
.elementor-2781 .elementor-element.elementor-element-8f0bea6 .dropdown-menu a svg,
.elementor-2781 .elementor-element.elementor-element-8f0bea6 .dropdown-menu li svg {
    margin-right: 10px;
    /* Espaço entre ícone e texto */
    width: 18px;
    text-align: center;
    font-size: 16px;
    opacity: 0.9;
}

/* HOVER (Limpo e sem blocos) */
.elementor-2781 .elementor-element.elementor-element-8f0bea6 .dropdown-menu a:hover,
.elementor-2781 .elementor-element.elementor-element-8f0bea6 .dropdown-menu li:hover {
    background: transparent !important;
    color: #ffffff !important;
    text-shadow: 0 0 8px rgba(100, 180, 255, 0.6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddaf937 */.elementor-2781 .elementor-element.elementor-element-ddaf937 {
  /* Vidro frost premium */
  backdrop-filter: blur(42px);
  -webkit-backdrop-filter: blur(42px);

  /* Azul profundo e elegante */
  background: rgba(18, 32, 70, 0.62);

  border-radius: 18px;

  /* Borda azulada sutil */
  border: 1px solid rgba(120, 160, 255, 0.18);

  /* Profundidade real */
  box-shadow:
    0 14px 40px rgba(5, 20, 60, 0.55),
    inset 0 1px 0 rgba(255, 255, 255, 0.06);
}/* End custom CSS */
/* Start custom CSS for jws_account, class: .elementor-element-955ebd3 */.elementor-2781 .elementor-element.elementor-element-955ebd3 .dropdown-menu {
    /* Vidro Premium: Fundo azul vibrante translúcido + Blur forte */
    background: rgba(15, 35, 80, 0.88) !important;
    /* Azul premium vibrante */
    backdrop-filter: blur(50px) !important;
    -webkit-backdrop-filter: blur(50px) !important;

    /* Bordas e Sombra */
    border: 1px solid rgba(100, 180, 255, 0.25) !important;
    border-radius: 30px !important;
    box-shadow: 0 20px 50px rgba(0, 10, 30, 0.7) !important;

    /* POSICIONAMENTO: Abre para CIMA e alinhado à DIREITA (abre para a esquerda) */
    top: auto !important;
    bottom: 100% !important;
    left: auto !important;
    right: 0 !important;
    margin-bottom: 5px !important;
    margin-top: 0 !important;

    /* DIMENSÕES */
    min-width: 220px;
    padding: 0;
    /* Compactação total */
    overflow: hidden;
}

/* CABEÇALHO DO AUTOR (Transparente para deixar o azul do menu brilhar) */
.elementor-2781 .elementor-element.elementor-element-955ebd3 .dropdown-menu .post-author {
    background: rgba(255, 255, 255, 0.03);
    /* Quase invisível, apenas para separar */
    border-bottom: 1px solid rgba(100, 180, 255, 0.15);
    /* Divisória sutil */
    margin: 0;
    border-radius: 0;
    height: 50px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0 20px;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
}

/* ITENS DA LISTA (Compactação Máxima) */
.elementor-2781 .elementor-element.elementor-element-955ebd3 .dropdown-menu a,
.elementor-2781 .elementor-element.elementor-element-955ebd3 .dropdown-menu li {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px;
    height: px;
    color: rgba(234, 240, 255, 0.9) !important;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    transition: color 0.2s ease;
    border: none !important;
}

/* ÍCONES (Alinhamento perfeito) */
.elementor-2781 .elementor-element.elementor-element-955ebd3 .dropdown-menu a i,
.elementor-2781 .elementor-element.elementor-element-955ebd3 .dropdown-menu li i,
.elementor-2781 .elementor-element.elementor-element-955ebd3 .dropdown-menu a svg,
.elementor-2781 .elementor-element.elementor-element-955ebd3 .dropdown-menu li svg {
    margin-right: 10px;
    width: 18px;
    text-align: center;
    font-size: 16px;
    opacity: 0.9;
}

/* HOVER (Limpo e sem blocos) */
.elementor-2781 .elementor-element.elementor-element-955ebd3 .dropdown-menu a:hover,
.elementor-2781 .elementor-element.elementor-element-955ebd3 .dropdown-menu li:hover {
    background: transparent !important;
    color: #ffffff !important;
    text-shadow: 0 0 8px rgba(100, 180, 255, 0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2171ea8 */.elementor-2781 .elementor-element.elementor-element-2171ea8 {
  backdrop-filter: blur(42px) saturate(140%);
  -webkit-backdrop-filter: blur(42px) saturate(140%);

  background: rgba(18, 32, 70, 0.62);

  border-radius: 30px;
  border: 1px solid rgba(120, 160, 255, 0.18);

  box-shadow:
    0 14px 40px rgba(5, 20, 60, 0.55),
    inset 0 1px 0 rgba(255, 255, 255, 0.06);

  /* Evita efeito “embaçado demais” em telas grandes */
  transform: translateZ(0);
}/* End custom CSS */