.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-40cc0eb .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.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-27 .elementor-element.elementor-element-8b8be89{width:initial;max-width:initial;}.elementor-27 .elementor-element.elementor-element-8b8be89 > .elementor-widget-container{margin:0 0 0 0;}.elementor-27 .elementor-element.elementor-element-8b8be89 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.889rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-8b8be89 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-8b8be89 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-8b8be89 .elementor-heading-title a{transition-duration:1s;}.elementor-27 .elementor-element.elementor-element-6ed1ed6{width:initial;max-width:initial;}.elementor-27 .elementor-element.elementor-element-6ed1ed6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.889rem;font-weight:700;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-550ffde .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.889rem;font-weight:700;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-cccc257 > .elementor-widget-container{margin:-4px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-cccc257 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-cccc257 .elementor-icon{font-size:0.889rem;}.elementor-27 .elementor-element.elementor-element-cccc257 .elementor-icon svg{height:0.889rem;}.elementor-27 .elementor-element.elementor-element-c9fa866 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.889rem;font-weight:700;}.elementor-27 .elementor-element.elementor-element-70c313f > .elementor-widget-container{margin:-4px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-70c313f .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-70c313f .elementor-icon{font-size:0.889rem;}.elementor-27 .elementor-element.elementor-element-70c313f .elementor-icon svg{height:0.889rem;}.elementor-27 .elementor-element.elementor-element-ad49b87{width:initial;max-width:initial;}.elementor-27 .elementor-element.elementor-element-ad49b87 > .elementor-widget-container{margin:0 0 0 0;}.elementor-27 .elementor-element.elementor-element-ad49b87 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.889rem;font-weight:700;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-664c3e8{width:initial;max-width:initial;}.elementor-27 .elementor-element.elementor-element-664c3e8 > .elementor-widget-container{margin:0 0 0 0;}.elementor-27 .elementor-element.elementor-element-664c3e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.889rem;font-weight:700;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-07af0aa{width:initial;max-width:initial;}.elementor-27 .elementor-element.elementor-element-07af0aa > .elementor-widget-container{margin:0 0 0 0;}.elementor-27 .elementor-element.elementor-element-07af0aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.889rem;font-weight:700;color:#FFFFFF;}.elementor-27:not(.elementor-motion-effects-element-type-background), .elementor-27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for button, class: .elementor-element-40cc0eb */.elementor-27 .elementor-element.elementor-element-40cc0eb {
    position: absolute;
    left:15px;
   height: 100%;
   transition: background-color 0.4s ease;
}
.elementor-27 .elementor-element.elementor-element-40cc0eb div div a {
     background-color: transparent!important;
}
.elementor-button-icon svg {
    width: 18px!important;
}
.elementor-27 .elementor-element.elementor-element-40cc0eb div {
        align-items: center;
    display: flex
;
}
.elementor-27 .elementor-element.elementor-element-40cc0eb:hover{
    background-color: #5a6651!important;
}/* End custom CSS */
.elementor .e-1ebae8f-e1298fa{width:auto;max-height:60px;position:absolute;inset-block-start:0px;inset-inline-start:0px;}
.elementor .e-edb7099-52837ef{width:auto;max-height:60px;position:absolute;inset-block-start:0px;inset-inline-start:0px;}
.elementor .e-dceddae-c3d5e95{width:60px;height:60px;position:relative;padding:0px;margin:0px;}
/* Start custom CSS for heading, class: .elementor-element-8b8be89 */div[data-id="8b758ee"]:hover div div h2 {
    color: #d2d0a7!important
}/* End custom CSS */
.elementor .e-8b758ee-d1d40d6{width:auto;height:100%;position:relative;margin-inline-end:10px;display:flex;align-items:center;}
/* Start custom CSS for heading, class: .elementor-element-6ed1ed6 */div[data-id="27a353d"]:hover div div h2 {
    color: #d2d0a7!important
}/* End custom CSS */
.elementor .e-27a353d-5329943{width:auto;height:100%;margin-inline-end:10px;display:flex;align-items:center;}
/* Start custom CSS for heading, class: .elementor-element-550ffde */div[data-id="25bc37a"]:hover div div h2 {
    color: #d2d0a7!important
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7c65ca */div[data-id="f7c65ca"] div ul{
    list-style-type: none!important;
    background-color: #5A6651;
    transform: translateX(-12px);
    min-width: max-content;
    padding: 12px;
    border: none;
    white-space: nowrap;
    border-radius: 0;
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .08);
    margin: 1px 0 0;
    float: none;
    position: absolute !important;
    left: 0;
    top: 72px;
    z-index: 1000;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none!important;
    background-clip: padding-box;
}
div[data-id="f7c65ca"] div ul li {
    text-align: left;
    font-family: Inter;
    display: list-item;
    unicode-bidi: isolate;
  
}
div[data-id="f7c65ca"] div ul li a {
    font-weight: 400;
    font-size: .889rem;
    line-height: 1.5;
    color: #ffffff;
    padding: 6px 12px;
}
div[data-id="f7c65ca"] div ul li:hover a {
  
    color: #d2d0a7!important;
   
}
div[data-id="f7c65ca"] div ul li:hover  {
   background-color: #ffff!important;
    
   
}/* End custom CSS */
.elementor .e-25bc37a-d05978a{width:auto;height:100%;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:10px;margin-inline-end:10px;display:flex;align-items:center;}
/* Start custom CSS for heading, class: .elementor-element-c9fa866 */div[data-id="4054a15"]:hover div div h2 {
    color: #d2d0a7!important
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1262f3 */div[data-id="4054a15"] div ul{
    list-style-type: none!important;
    background-color: #5A6651;
    transform: translateX(-12px);
    min-width: max-content;
    padding: 12px;
    border: none;
    white-space: nowrap;
    border-radius: 0;
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .08);
    margin: 1px 0 0;
    float: none;
    position: absolute !important;
    left: 0;
    top: 72px;
    z-index: 1000;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none!important;
    background-clip: padding-box;
}
div[data-id="4054a15"] div ul li {
    text-align: left;
    font-family: Inter;
    display: list-item;
    unicode-bidi: isolate;
  
}
div[data-id="4054a15"] div ul li a {
    font-weight: 400;
    font-size: .889rem;
    line-height: 1.5;
    color: #ffffff;
    padding: 6px 12px;
}
div[data-id="4054a15"] div ul li:hover a {
  
    color: #d2d0a7!important;
   
}
div[data-id="4054a15"] div ul li:hover  {
   background-color: #ffff!important;
    
   
}/* End custom CSS */
.elementor .e-4054a15-e59b7cf{width:auto;height:100%;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:10px;margin-inline-end:10px;display:flex;align-items:center;}
/* Start custom CSS for heading, class: .elementor-element-ad49b87 */div[data-id="e284149"]:hover div div h2 {
    color: #d2d0a7!important
}/* End custom CSS */
.elementor .e-e284149-7974bc6{width:auto;height:100%;margin-inline-end:10px;display:flex;align-items:center;}
/* Start custom CSS for heading, class: .elementor-element-664c3e8 */div[data-id="25375ab"]:hover div div h2 {
    color: #d2d0a7!important
}/* End custom CSS */
.elementor .e-25375ab-4c64881{width:auto;height:100%;margin-inline-end:10px;display:flex;align-items:center;}
/* Start custom CSS for heading, class: .elementor-element-07af0aa */div[data-id="86a5de3"]:hover div div h2 {
    color: #d2d0a7!important
}/* End custom CSS */
.elementor .e-86a5de3-a48b164{width:auto;height:100%;margin-inline-end:10px;display:flex;align-items:center;}
.elementor .e-2513198-c017cef{width:auto;height:84px;margin-inline-end:100px;}
.elementor .e-280ef76-4d2478e{position:fixed;z-index:1000;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:rgba(255, 255, 255, 0);gap:199px;justify-content:center;align-items:center;}