.elementor-46 .elementor-element.elementor-element-8ca2535{--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;
--overlay-opacity:1;
--padding-top:0px;
--padding-bottom:135px;
--padding-left:30px;
--padding-right:30px}
.elementor-46 .elementor-element.elementor-element-8ca2535:not(.elementor-motion-effects-element-type-background),.elementor-46 .elementor-element.elementor-element-8ca2535>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("../../../images/footer-demo1.png");
background-position:bottom left;
background-repeat:no-repeat;
background-size:auto}
.elementor-46 .elementor-element.elementor-element-8ca2535:before,.elementor-46 .elementor-element.elementor-element-8ca2535>.elementor-background-video-container:before,.elementor-46 .elementor-element.elementor-element-8ca2535>.e-con-inner>.elementor-background-video-container:before,.elementor-46 .elementor-element.elementor-element-8ca2535>.elementor-background-slideshow:before,.elementor-46 .elementor-element.elementor-element-8ca2535>.e-con-inner>.elementor-background-slideshow:before,.elementor-46 .elementor-element.elementor-element-8ca2535>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("../../../images/footer-demo2.png");
--background-overlay:'';
background-position:bottom right;
background-repeat:no-repeat;
background-size:auto}
.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),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-46 .elementor-element.elementor-element-4ff2e84>.elementor-widget-container{margin:0 0 20px;
padding:8px 14px;
border-style:solid;
border-width:1px;
border-color:var(--e-global-color-border);
border-radius:26px}
.elementor-46 .elementor-element.elementor-element-4ff2e84.elementor-element{--align-self:center}
.elementor-46 .elementor-element.elementor-element-4ff2e84 .elementor-icon-list-icon i{transition:color .3s}
.elementor-46 .elementor-element.elementor-element-4ff2e84 .elementor-icon-list-icon svg{transition:fill .3s}
.elementor-46 .elementor-element.elementor-element-4ff2e84{--e-icon-list-icon-size:5px;
--icon-vertical-offset:0px}
.elementor-46 .elementor-element.elementor-element-4ff2e84 .elementor-icon-list-icon{padding-right:5px}
.elementor-46 .elementor-element.elementor-element-4ff2e84 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-46 .elementor-element.elementor-element-4ff2e84 .elementor-icon-list-item>a{font-family:"Cal Sans",Serif;
font-size:12px;
font-weight:400;
text-transform:uppercase;
line-height:14px;
letter-spacing:1px}
.elementor-46 .elementor-element.elementor-element-4ff2e84 .elementor-icon-list-text{transition:color .3s}
.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Serif;
font-weight:var(--e-global-typography-primary-font-weight);
color:var(--e-global-color-primary)}
.elementor-46 .elementor-element.elementor-element-cfdbe7f{width:var(--container-widget-width,600px);
max-width:600px;
--container-widget-width:600px;
--container-widget-flex-grow:0;
text-align:center}
.elementor-46 .elementor-element.elementor-element-cfdbe7f>.elementor-widget-container{margin:0 0 30px}
.elementor-46 .elementor-element.elementor-element-cfdbe7f.elementor-element{--align-self:center}
.elementor-46 .elementor-element.elementor-element-cfdbe7f .elementor-heading-title{font-family:"Cal Sans",Serif;
font-weight:400;
color:var(--e-global-color-secondary)}
.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Serif;
font-weight:var(--e-global-typography-text-font-weight);
color:var(--e-global-color-text)}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);
border-color:var(--e-global-color-primary)}
.elementor-46 .elementor-element.elementor-element-d8843a1{width:var(--container-widget-width,682px);
max-width:682px;
--container-widget-width:682px;
--container-widget-flex-grow:0;
text-align:center}
.elementor-46 .elementor-element.elementor-element-d8843a1>.elementor-widget-container{margin:0 0 60px}
.elementor-46 .elementor-element.elementor-element-d8843a1.elementor-element{--align-self:center}
.elementor-46 .elementor-element.elementor-element-2bb1c9a{width:var(--container-widget-width,450px);
max-width:450px;
--container-widget-width:450px;
--container-widget-flex-grow:0}
.elementor-46 .elementor-element.elementor-element-2bb1c9a.elementor-element{--align-self:center}
.elementor-46 .elementor-element.elementor-element-6632dbf{--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:hidden;
--overlay-opacity:1;
--padding-top:0px;
--padding-bottom:400px;
--padding-left:0px;
--padding-right:0px}
.elementor-46 .elementor-element.elementor-element-6632dbf:not(.elementor-motion-effects-element-type-background),.elementor-46 .elementor-element.elementor-element-6632dbf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("../../../images/foter-bg.jpg");
background-position:top center;
background-repeat:no-repeat;
background-size:cover}
.elementor-46 .elementor-element.elementor-element-6632dbf:before,.elementor-46 .elementor-element.elementor-element-6632dbf>.elementor-background-video-container:before,.elementor-46 .elementor-element.elementor-element-6632dbf>.e-con-inner>.elementor-background-video-container:before,.elementor-46 .elementor-element.elementor-element-6632dbf>.elementor-background-slideshow:before,.elementor-46 .elementor-element.elementor-element-6632dbf>.e-con-inner>.elementor-background-slideshow:before,.elementor-46 .elementor-element.elementor-element-6632dbf>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#000000BF;
--background-overlay:''}
.elementor-46 .elementor-element.elementor-element-af5145f{--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;
--flex-wrap:wrap;
--padding-top:120px;
--padding-bottom:114px;
--padding-left:30px;
--padding-right:30px;
z-index: 9999;}
.elementor-46 .elementor-element.elementor-element-af5145f:not(.elementor-motion-effects-element-type-background),.elementor-46 .elementor-element.elementor-element-af5145f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#272625A3}
.elementor-46 .elementor-element.elementor-element-a7c1aa9{--display:flex;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:30px}
.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var(--e-global-color-primary)}
.elementor-widget-site-logo .widget-image-caption{color:var(--e-global-color-text);
font-family:var(--e-global-typography-text-font-family),Serif;
font-weight:var(--e-global-typography-text-font-weight)}
.elementor-46 .elementor-element.elementor-element-061bb81>.elementor-widget-container{margin:0 0 52px}
.elementor-46 .elementor-element.elementor-element-061bb81 .hfe-site-logo-container,.elementor-46 .elementor-element.elementor-element-061bb81 .hfe-caption-width figcaption{text-align:center}
.elementor-46 .elementor-element.elementor-element-061bb81 .hfe-site-logo .hfe-site-logo-container img{width:160px}
.elementor-46 .elementor-element.elementor-element-061bb81 .hfe-site-logo-container .hfe-site-logo-img{border-style:none}
.elementor-46 .elementor-element.elementor-element-061bb81 .widget-image-caption{margin-top:0;
margin-bottom:0}
.elementor-46 .elementor-element.elementor-element-7a88aea{width:var(--container-widget-width,334px);
max-width:334px;
--container-widget-width:334px;
--container-widget-flex-grow:0}
.elementor-46 .elementor-element.elementor-element-7a88aea>.elementor-widget-container{margin:0 0 20px}
.elementor-46 .elementor-element.elementor-element-7a88aea .elementor-heading-title{font-size:18px;
font-weight:400;
line-height:24px;
color:#fff}
.elementor-46 .elementor-element.elementor-element-010b7a2{width:var(--container-widget-width,300px);
max-width:300px;
--container-widget-width:300px;
--container-widget-flex-grow:0;
color:#fff}
.elementor-46 .elementor-element.elementor-element-c979888{--display:flex}
.elementor-46 .elementor-element.elementor-element-8d6a090 .elementor-icon-list-icon i{transition:color .3s}
.elementor-46 .elementor-element.elementor-element-8d6a090 .elementor-icon-list-icon svg{transition:fill .3s}
.elementor-46 .elementor-element.elementor-element-8d6a090{--e-icon-list-icon-size:14px;
--icon-vertical-offset:0px}
.elementor-46 .elementor-element.elementor-element-8d6a090 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-46 .elementor-element.elementor-element-8d6a090 .elementor-icon-list-item>a{font-family:"Cal Sans",Serif;
font-size:18px;
font-weight:400;
text-transform:capitalize;
line-height:36px}
.elementor-46 .elementor-element.elementor-element-8d6a090 .elementor-icon-list-text{color:#fff;
transition:color .3s}
.elementor-46 .elementor-element.elementor-element-8d6a090 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-primary)}
.elementor-46 .elementor-element.elementor-element-9e2737d{--display:flex}
.elementor-46 .elementor-element.elementor-element-175ead9 .elementor-icon-list-icon i{transition:color .3s}
.elementor-46 .elementor-element.elementor-element-175ead9 .elementor-icon-list-icon svg{transition:fill .3s}
.elementor-46 .elementor-element.elementor-element-175ead9{--e-icon-list-icon-size:14px;
--icon-vertical-offset:0px}
.elementor-46 .elementor-element.elementor-element-175ead9 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-46 .elementor-element.elementor-element-175ead9 .elementor-icon-list-item>a{font-family:"Cal Sans",Serif;
font-size:18px;
font-weight:400;
text-transform:capitalize;
line-height:36px}
.elementor-46 .elementor-element.elementor-element-175ead9 .elementor-icon-list-text{color:#fff;
transition:color .3s}
.elementor-46 .elementor-element.elementor-element-175ead9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-primary)}
.elementor-46 .elementor-element.elementor-element-6159a13{--display:flex;
--justify-content:space-between;
--padding-top:0px;
--padding-bottom:5px;
--padding-left:0px;
--padding-right:0px}
.elementor-46 .elementor-element.elementor-element-640aba9{--display:flex;
--padding-top:7px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px}
.elementor-46 .elementor-element.elementor-element-e06bb3b>.elementor-widget-container{padding:0;
border-style:solid;
border-width:0 0 1px;
border-color:var(--e-global-color-primary)}
.elementor-46 .elementor-element.elementor-element-e06bb3b.elementor-element{--align-self:flex-start}
.elementor-46 .elementor-element.elementor-element-e06bb3b .elementor-heading-title{font-size:30px;
font-weight:400;
line-height:34px;
color:var(--e-global-color-primary)}
.elementor-46 .elementor-element.elementor-element-eefee01>.elementor-widget-container{margin:20px 0 0}
.elementor-46 .elementor-element.elementor-element-eefee01 .elementor-heading-title{font-family:"Cal Sans",Serif;
font-weight:400;
text-transform:none;
color:#fff}
.elementor-46 .elementor-element.elementor-element-707e44d .elementor-icon-list-item:not(:last-child):after{content:"";
height:1px;
border-color:#ddd}
.elementor-46 .elementor-element.elementor-element-707e44d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;
border-top-width:4px}
.elementor-46 .elementor-element.elementor-element-707e44d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid}
.elementor-46 .elementor-element.elementor-element-707e44d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:4px}
.elementor-46 .elementor-element.elementor-element-707e44d .elementor-icon-list-icon i{transition:color .3s}
.elementor-46 .elementor-element.elementor-element-707e44d .elementor-icon-list-icon svg{transition:fill .3s}
.elementor-46 .elementor-element.elementor-element-707e44d{--e-icon-list-icon-size:14px;
--icon-vertical-offset:0px}
.elementor-46 .elementor-element.elementor-element-707e44d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-46 .elementor-element.elementor-element-707e44d .elementor-icon-list-item>a{font-family:"Golos Text",Serif;
font-weight:500}
.elementor-46 .elementor-element.elementor-element-707e44d .elementor-icon-list-text{color:#fff;
transition:color .3s}
.elementor-46 .elementor-element.elementor-element-707e44d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-primary)}
.elementor-46 .elementor-element.elementor-element-6705f8e{--display:flex;
border-style:solid;
--border-style:solid;
border-width:1px 0 0;
--border-top-width:1px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
border-color:#FFFFFF1A;
--border-color:#FFFFFF1A;
--padding-top:40px;
--padding-bottom:30px;
--padding-left:30px;
--padding-right:30px}
.elementor-46 .elementor-element.elementor-element-6705f8e:not(.elementor-motion-effects-element-type-background),.elementor-46 .elementor-element.elementor-element-6705f8e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#272625A3}
.elementor-46 .elementor-element.elementor-element-b33d3c1{text-align:center;
color:#fff}
.elementor-46 .elementor-element.elementor-element-b33d3c1 a{color:var(--e-global-color-primary)}
.elementor-46 .elementor-element.elementor-element-62507a3{width:100%;
max-width:100%;
bottom:-129px;
text-align:center}
body:not(.rtl) .elementor-46 .elementor-element.elementor-element-62507a3{left:0}
body.rtl .elementor-46 .elementor-element.elementor-element-62507a3{right:0}
.elementor-46 .elementor-element.elementor-element-62507a3 .elementor-heading-title{font-size:480px;
font-weight:600;
text-transform:none;
color:#FFFBF440}
@media(max-width:1366px){.elementor-46 .elementor-element.elementor-element-6632dbf:not(.elementor-motion-effects-element-type-background),.elementor-46 .elementor-element.elementor-element-6632dbf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top center}
.elementor-46 .elementor-element.elementor-element-62507a3{bottom:-100px}
.elementor-46 .elementor-element.elementor-element-62507a3 .elementor-heading-title{font-size:400px}
}
@media(max-width:1200px){.elementor-46 .elementor-element.elementor-element-8ca2535{--padding-top:0px;
--padding-bottom:100px;
--padding-left:30px;
--padding-right:30px}
.elementor-46 .elementor-element.elementor-element-6632dbf{--padding-top:0px;
--padding-bottom:300px;
--padding-left:0px;
--padding-right:0px}
.elementor-46 .elementor-element.elementor-element-af5145f{--padding-top:100px;
--padding-bottom:100px;
--padding-left:30px;
--padding-right:30px}
.elementor-46 .elementor-element.elementor-element-e06bb3b .elementor-heading-title{font-size:28px}
.elementor-46 .elementor-element.elementor-element-eefee01 .elementor-heading-title{font-size:28px}
}
@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-8ca2535{--padding-top:0px;
--padding-bottom:80px;
--padding-left:30px;
--padding-right:30px}
.elementor-46 .elementor-element.elementor-element-6632dbf{--padding-top:0px;
--padding-bottom:255px;
--padding-left:0px;
--padding-right:0px}
.elementor-46 .elementor-element.elementor-element-af5145f{--gap:30px 0px;
--row-gap:30px;
--column-gap:0px;
--padding-top:80px;
--padding-bottom:80px;
--padding-left:30px;
--padding-right:30px}
.elementor-46 .elementor-element.elementor-element-c979888{--padding-top:0px;
--padding-bottom:0px;
--padding-left:30px;
--padding-right:0px}
.elementor-46 .elementor-element.elementor-element-e06bb3b.elementor-element{--align-self:center}
.elementor-46 .elementor-element.elementor-element-eefee01>.elementor-widget-container{margin:20px 0 30px}
.elementor-46 .elementor-element.elementor-element-eefee01{text-align:center}
.elementor-46 .elementor-element.elementor-element-62507a3{bottom:-20px}
.elementor-46 .elementor-element.elementor-element-62507a3 .elementor-heading-title{font-size:300px}
}
@media(max-width:880px){.elementor-46 .elementor-element.elementor-element-cfdbe7f .elementor-heading-title{font-size:46px}
.elementor-46 .elementor-element.elementor-element-061bb81>.elementor-widget-container{margin:0 0 30px}
.elementor-46 .elementor-element.elementor-element-c979888{--padding-top:0px;
--padding-bottom:0px;
--padding-left:30px;
--padding-right:30px}
}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-8ca2535:not(.elementor-motion-effects-element-type-background),.elementor-46 .elementor-element.elementor-element-8ca2535>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:0px auto}
.elementor-46 .elementor-element.elementor-element-8ca2535{--padding-top:0px;
--padding-bottom:60px;
--padding-left:15px;
--padding-right:15px}
.elementor-46 .elementor-element.elementor-element-cfdbe7f .elementor-heading-title{font-size:30px}
.elementor-46 .elementor-element.elementor-element-d8843a1>.elementor-widget-container{margin:0 0 30px}
.elementor-46 .elementor-element.elementor-element-6632dbf:not(.elementor-motion-effects-element-type-background),.elementor-46 .elementor-element.elementor-element-6632dbf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}
.elementor-46 .elementor-element.elementor-element-6632dbf{--padding-top:0px;
--padding-bottom:180px;
--padding-left:0px;
--padding-right:0px}
.elementor-46 .elementor-element.elementor-element-af5145f{--padding-top:60px;
--padding-bottom:60px;
--padding-left:15px;
--padding-right:15px}
.elementor-46 .elementor-element.elementor-element-a7c1aa9{--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px}
.elementor-46 .elementor-element.elementor-element-061bb81>.elementor-widget-container{margin:0 0 30px}
.elementor-46 .elementor-element.elementor-element-061bb81.elementor-element{--align-self:center}
.elementor-46 .elementor-element.elementor-element-7a88aea.elementor-element{--align-self:center}
.elementor-46 .elementor-element.elementor-element-7a88aea{text-align:center}
.elementor-46 .elementor-element.elementor-element-010b7a2.elementor-element{--align-self:center}
.elementor-46 .elementor-element.elementor-element-010b7a2{text-align:center}
.elementor-46 .elementor-element.elementor-element-c979888{--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px}
.elementor-46 .elementor-element.elementor-element-e06bb3b.elementor-element{--align-self:center}
.elementor-46 .elementor-element.elementor-element-eefee01.elementor-element{--align-self:center}
.elementor-46 .elementor-element.elementor-element-eefee01{text-align:center}
.elementor-46 .elementor-element.elementor-element-eefee01 .elementor-heading-title{font-size:24px}
.elementor-46 .elementor-element.elementor-element-707e44d.elementor-element{--align-self:center}
.elementor-46 .elementor-element.elementor-element-6705f8e{--padding-top:30px;
--padding-bottom:30px;
--padding-left:15px;
--padding-right:15px}
.elementor-46 .elementor-element.elementor-element-62507a3{width:100%;
max-width:100%;
bottom:60px}
body:not(.rtl) .elementor-46 .elementor-element.elementor-element-62507a3{left:0}
body.rtl .elementor-46 .elementor-element.elementor-element-62507a3{right:0}
.elementor-46 .elementor-element.elementor-element-62507a3 .elementor-heading-title{font-size:120px}
}
@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-a7c1aa9{--width:34%}
.elementor-46 .elementor-element.elementor-element-c979888{--width:17%}
.elementor-46 .elementor-element.elementor-element-9e2737d{--width:20%}
.elementor-46 .elementor-element.elementor-element-6159a13{--width:29%}
}
@media(max-width:1366px) and (min-width:768px){.elementor-46 .elementor-element.elementor-element-a7c1aa9{--width:30%}
.elementor-46 .elementor-element.elementor-element-c979888{--width:18%}
.elementor-46 .elementor-element.elementor-element-6159a13{--width:32%}
}
@media(max-width:1200px) and (min-width:768px){.elementor-46 .elementor-element.elementor-element-a7c1aa9{--width:27%}
.elementor-46 .elementor-element.elementor-element-6159a13{--width:35%}
}
@media(max-width:1024px) and (min-width:768px){.elementor-46 .elementor-element.elementor-element-a7c1aa9{--width:35%}
.elementor-46 .elementor-element.elementor-element-c979888{--width:35%}
.elementor-46 .elementor-element.elementor-element-9e2737d{--width:30%}
.elementor-46 .elementor-element.elementor-element-6159a13{--width:100%}
}
