/* CSS extraído de las páginas legales originales (tema Hello Elementor) y depurado. */
/* /wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css?ver=2.5.2 */
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{ height: 0px; width: 0px; left: 50%; }
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ top: 10px; }
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{ bottom: 10px; }
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ top: -10px; }
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{ bottom: -10px; }
.hfe-pointer__double-line.hfe-animation__none,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item,.hfe-pointer__underline.hfe-animation__none,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item,.hfe-pointer__overline.hfe-animation__none,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item{ transition-duration: 0s; }
.hfe-pointer__double-line.hfe-animation__none::before,.hfe-pointer__double-line.hfe-animation__none::after,.hfe-pointer__double-line.hfe-animation__none:hover,.hfe-pointer__double-line.hfe-animation__none:focus,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item::before,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item::after,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus,.hfe-pointer__underline.hfe-animation__none::before,.hfe-pointer__underline.hfe-animation__none::after,.hfe-pointer__underline.hfe-animation__none:hover,.hfe-pointer__underline.hfe-animation__none:focus,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item::before,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item::after,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus,.hfe-pointer__overline.hfe-animation__none::before,.hfe-pointer__overline.hfe-animation__none::after,.hfe-pointer__overline.hfe-animation__none:hover,.hfe-pointer__overline.hfe-animation__none:focus,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item::before,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item::after,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus{ transition-duration: 0s; }
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ width: 10px; left: -20px; }
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__underline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{ width: 10px; left: calc(100% + 20px); }
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ transform: scale(0.75); }
.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ transform: scale(1.25); }
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item::before,.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item::before{ transition: opacity 0.2s, transform 0.4s, -webkit-transform 0.4s; }
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item::before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item::after{ width: 3px; height: 3px; }
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item::before{ border-width: 0px 0px 3px 3px; transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item::after{ content: ""; top: initial; bottom: 0px; left: initial; right: 0px; border-width: 3px 3px 0px 0px; transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover::before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover::after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus::before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus::after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted::before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted::after,.hfe-pointer__framed.hfe-animation__draw .current-menu-item::before,.hfe-pointer__framed.hfe-animation__draw .current-menu-item::after{ width: 100%; height: 100%; }
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover::before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus::before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted::before,.hfe-pointer__framed.hfe-animation__draw .current-menu-item::before{ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover::after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus::after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted::after,.hfe-pointer__framed.hfe-animation__draw .current-menu-item::after{ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item::before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item::after{ width: 3px; height: 3px; }
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item::before{ border-width: 3px 0px 0px 3px; }
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item::after{ content: ""; top: initial; bottom: 0px; left: initial; right: 0px; border-width: 0px 3px 3px 0px; }
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover::before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover::after,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus::before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus::after,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted::before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted::after,.hfe-pointer__framed.hfe-animation__corners .current-menu-item::before,.hfe-pointer__framed.hfe-animation__corners .current-menu-item::after{ width: 100%; height: 100%; transition: opacity 0.002s, width 0.4s, height 0.4s; }
.hfe-pointer__framed.hfe-animation__none,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item{ transition-duration: 0s; }
.hfe-pointer__framed.hfe-animation__none::before,.hfe-pointer__framed.hfe-animation__none::after,.hfe-pointer__framed.hfe-animation__none:hover,.hfe-pointer__framed.hfe-animation__none:focus,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item::before,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item::after,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus{ transition-duration: 0s; }
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item::before{ transform: scale(0.5); }
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover::before,.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus::before,.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item.highlighted::before,.hfe-pointer__background.hfe-animation__grow .current-menu-item::before{ transform: scale(1); opacity: 1; }
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ transform: scale(1.2); transition: 0.3s; }
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover::before,.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus::before,.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item.highlighted::before,.hfe-pointer__background.hfe-animation__shrink .current-menu-item::before{ transition: opacity 0.15s, transform 0.4s, -webkit-transform 0.4s; }
.hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ left: 100%; }
.hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ right: 100%; }
.hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ top: 100%; }
.hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ bottom: 100%; }
.hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ bottom: 50%; top: 50%; }
.hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ right: 50%; left: 50%; }
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item::after,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item::after{ inset: 0px; background: rgb(85, 89, 92); z-index: -1; }
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item::before{ top: 0px; bottom: 100%; }
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item::after{ top: 100%; bottom: 0px; }
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover::before,.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus::before,.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted::before,.hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item::before{ bottom: 50%; }
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover::after,.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus::after,.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted::after,.hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item::after{ top: 50%; }
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item::before{ right: 0px; left: 100%; }
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item::after{ right: 100%; left: 0px; }
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover::before,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus::before,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted::before,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item::before{ left: 50%; }
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover::after,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus::after,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted::after,.hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item::after{ right: 50%; }
.hfe-pointer__background.hfe-animation__none,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item{ transition-duration: 0s; }
.hfe-pointer__background.hfe-animation__none::before,.hfe-pointer__background.hfe-animation__none::after,.hfe-pointer__background.hfe-animation__none:hover,.hfe-pointer__background.hfe-animation__none:focus,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item::before,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item::after,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus{ transition-duration: 0s; }
.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:focus{ transform: skew(-8deg); }
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus{ transform: scale(1.2); }
.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus{ transform: scale(0.8); }
.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:focus{ transform: translateY(-8px); }
.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:focus{ transform: translateY(8px); }
.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:focus{ transform: rotate(6deg); }
.hfe-pointer__text.hfe-animation__none,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item{ transition-duration: 0s; }
.hfe-pointer__text.hfe-animation__none::before,.hfe-pointer__text.hfe-animation__none::after,.hfe-pointer__text.hfe-animation__none:hover,.hfe-pointer__text.hfe-animation__none:focus,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item::before,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item::after,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover,.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus{ transition-duration: 0s; }
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:hover,.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:focus{ transform: none; }
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ width: 100%; left: 0px; opacity: 1; }
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{ bottom: 0px; opacity: 1; }
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ top: 0px; opacity: 1; }
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{ height: 3px; width: 100%; left: 0px; opacity: 1; }
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before{ opacity: 1; transform: scale(1); }
.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item::before,.hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{ opacity: 1; }
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before,.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after{ border-width: 3px; width: 100%; opacity: 1; height: 100%; }
body .elementor .hfe-button-wrapper a{ text-decoration: none; }
/* inline */
:root{ --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi){
:root{ --wp-admin-border-width-focus: 1.5px; }
}
:root .has-very-light-gray-background-color{ background-color: rgb(238, 238, 238); }
:root .has-very-dark-gray-background-color{ background-color: rgb(49, 49, 49); }
:root .has-very-light-gray-color{ color: rgb(238, 238, 238); }
:root .has-very-dark-gray-color{ color: rgb(49, 49, 49); }
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{ background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root .has-purple-crush-gradient-background{ background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root .has-hazy-dawn-gradient-background{ background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root .has-subdued-olive-gradient-background{ background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root .has-atomic-cream-gradient-background{ background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root .has-nightshade-gradient-background{ background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root .has-midnight-gradient-background{ background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:root{ --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root .has-text-align-center{ text-align: center; }
:root .has-text-align-left{ text-align: left; }
:root .has-text-align-right{ text-align: right; }
.screen-reader-text{ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; word-break: normal !important; }
.screen-reader-text:focus{ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html :where(.has-border-color){ border-style: solid; }
html :where([style^="border-color"], [style*=";border-color"], [style*="; border-color"]){ border-style: solid; }
html :where([style^="border-top-color"], [style*=";border-top-color"], [style*="; border-top-color"]){ border-top-style: solid; }
html :where([style^="border-right-color"], [style*=";border-right-color"], [style*="; border-right-color"]){ border-right-style: solid; }
html :where([style^="border-bottom-color"], [style*=";border-bottom-color"], [style*="; border-bottom-color"]){ border-bottom-style: solid; }
html :where([style^="border-left-color"], [style*=";border-left-color"], [style*="; border-left-color"]){ border-left-style: solid; }
html :where([style^="border-width"], [style*=";border-width"], [style*="; border-width"]){ border-style: solid; }
html :where([style^="border-top-width"], [style*=";border-top-width"], [style*="; border-top-width"]){ border-top-style: solid; }
html :where([style^="border-right-width"], [style*=";border-right-width"], [style*="; border-right-width"]){ border-right-style: solid; }
html :where([style^="border-bottom-width"], [style*=";border-bottom-width"], [style*="; border-bottom-width"]){ border-bottom-style: solid; }
html :where([style^="border-left-width"], [style*=";border-left-width"], [style*="; border-left-width"]){ border-left-style: solid; }
html :where(img[class*="wp-image-"]){ height: auto; max-width: 100%; }
html :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }
@media screen and (max-width: 600px){
html :where(.is-position-sticky){ --wp-admin--admin-bar--position-offset: 0px; }
}
/* inline */
:root{ --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
:root{ --wp--style--global--content-size: 800px; --wp--style--global--wide-size: 1200px; }
:where(body){ margin: 0px; }
:root{ --wp--style--block-gap: 24px; }
:root :where(.is-layout-flow) > :first-child{ margin-block-start: 0px; }
:root :where(.is-layout-flow) > :last-child{ margin-block-end: 0px; }
:root :where(.is-layout-flow) > *{ margin-block: 24px 0px; }
:root :where(.is-layout-constrained) > :first-child{ margin-block-start: 0px; }
:root :where(.is-layout-constrained) > :last-child{ margin-block-end: 0px; }
:root :where(.is-layout-constrained) > *{ margin-block: 24px 0px; }
:root :where(.is-layout-flex){ gap: 24px; }
:root :where(.is-layout-grid){ gap: 24px; }
body .is-layout-flex{ display: flex; }
body .is-layout-grid{ display: grid; }
body{ padding: 0px; }
:root :where(.wp-element-button, .wp-block-button__link){ background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; text-transform: inherit; }
/* /wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.32.2 */
:root{ --direction-multiplier: 1; }
body.rtl,html[dir="rtl"]{ --direction-multiplier: -1; }
.screen-reader-text{ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.elementor-invisible{ visibility: hidden; }
:root{ --page-title-display: block; }
h1.entry-title{ display: var(--page-title-display); }
@media (prefers-reduced-motion: no-preference){
html{ scroll-behavior: smooth; }
}
body.rtl .e-con{ --padding-inline-start: var(--padding-right); --padding-inline-end: var(--padding-left); --margin-inline-start: var(--margin-right); --margin-inline-end: var(--margin-left); --border-inline-start-width: var(--border-right-width); --border-inline-end-width: var(--border-left-width); }
.animated{ animation-duration: 1.25s; }
.animated.animated-slow{ animation-duration: 2s; }
.animated.animated-fast{ animation-duration: 0.75s; }
.animated.infinite{ animation-iteration-count: infinite; }
.animated.reverse{ animation-direction: reverse; animation-fill-mode: forwards; }
@media (prefers-reduced-motion: reduce){
.animated{ animation: auto ease 0s 1 normal none running none !important; }
}
/* /wp-content/uploads/elementor/css/post-10.css?ver=1787551143 */
.elementor-kit-10{ --e-global-color-primary: #020013; --e-global-color-secondary: #DBF77E; --e-global-color-text: #7A7A7A; --e-global-color-accent: #DBF77E; --e-global-color-1745084: #7364F2; --e-global-color-c03f46c: #E2E2E2; --e-global-color-b7f168c: #FFFFFF; --e-global-color-d8b9f55: #02010100; --e-global-color-213d7a9: #777777; --e-global-color-d5f3ee5: #000000; --e-global-typography-primary-font-family: "Cormorant"; --e-global-typography-primary-font-size: 4.5rem; --e-global-typography-primary-font-weight: 700; --e-global-typography-primary-line-height: 1.3em; --e-global-typography-secondary-font-family: "Cormorant"; --e-global-typography-secondary-font-size: 3rem; --e-global-typography-secondary-font-weight: 700; --e-global-typography-secondary-line-height: 1.3em; --e-global-typography-text-font-family: "Montserrat"; --e-global-typography-text-font-size: 0.9rem; --e-global-typography-text-font-weight: 500; --e-global-typography-text-line-height: 1.3em; --e-global-typography-accent-font-family: "Montserrat"; --e-global-typography-accent-font-size: 0.9rem; --e-global-typography-accent-font-weight: 500; --e-global-typography-accent-line-height: 1.3em; --e-global-typography-ffd263c-font-family: "Cormorant"; --e-global-typography-ffd263c-font-size: 4.5rem; --e-global-typography-ffd263c-font-weight: 700; --e-global-typography-ffd263c-line-height: 1.3em; --e-global-typography-5cef6df-font-family: "Cormorant"; --e-global-typography-5cef6df-font-size: 3rem; --e-global-typography-5cef6df-font-weight: 700; --e-global-typography-5cef6df-line-height: 1.3em; --e-global-typography-5802db9-font-family: "Cormorant"; --e-global-typography-5802db9-font-size: 2.5rem; --e-global-typography-5802db9-font-weight: 700; --e-global-typography-5802db9-line-height: 1.3em; --e-global-typography-7f301bb-font-family: "Cormorant"; --e-global-typography-7f301bb-font-size: 1.6rem; --e-global-typography-7f301bb-font-weight: 700; --e-global-typography-7f301bb-line-height: 1.3em; --e-global-typography-407a726-font-family: "Cormorant"; --e-global-typography-407a726-font-size: 1.4rem; --e-global-typography-407a726-font-weight: 700; --e-global-typography-407a726-line-height: 1.3em; --e-global-typography-c8df02f-font-family: "Cormorant"; --e-global-typography-c8df02f-font-size: 1.2rem; --e-global-typography-c8df02f-font-weight: 700; --e-global-typography-c8df02f-line-height: 1.3em; --e-global-typography-c9c2c1e-font-family: "Cormorant"; --e-global-typography-c9c2c1e-font-size: 4.5rem; --e-global-typography-c9c2c1e-font-weight: 700; --e-global-typography-c9c2c1e-font-style: italic; --e-global-typography-c9c2c1e-line-height: 1.3em; --e-global-typography-1b72521-font-family: "Cormorant"; --e-global-typography-1b72521-font-size: 3.2rem; --e-global-typography-1b72521-font-weight: 700; --e-global-typography-1b72521-font-style: italic; --e-global-typography-1b72521-line-height: 1.3em; --e-global-typography-f13c52d-font-family: "Cormorant"; --e-global-typography-f13c52d-font-size: 2.5rem; --e-global-typography-f13c52d-font-weight: 700; --e-global-typography-f13c52d-font-style: italic; --e-global-typography-f13c52d-line-height: 1.3em; --e-global-typography-e62fd60-font-family: "Cormorant"; --e-global-typography-e62fd60-font-size: 1.8rem; --e-global-typography-e62fd60-font-weight: 700; --e-global-typography-e62fd60-font-style: italic; --e-global-typography-e62fd60-line-height: 1.3em; --e-global-typography-7de9a19-font-family: "Cormorant"; --e-global-typography-7de9a19-font-size: 1.4rem; --e-global-typography-7de9a19-font-weight: 700; --e-global-typography-7de9a19-font-style: italic; --e-global-typography-7de9a19-line-height: 1.3em; --e-global-typography-edd6fc1-font-family: "Cormorant"; --e-global-typography-edd6fc1-font-size: 1.2rem; --e-global-typography-edd6fc1-font-weight: 700; --e-global-typography-edd6fc1-font-style: italic; --e-global-typography-edd6fc1-line-height: 1.3em; --e-global-typography-eb478d3-font-family: "Montserrat"; --e-global-typography-eb478d3-font-size: 1.2rem; --e-global-typography-eb478d3-font-weight: 600; --e-global-typography-eb478d3-line-height: 1.3em; --e-global-typography-48376ba-font-family: "Montserrat"; --e-global-typography-48376ba-font-size: 0.9rem; --e-global-typography-48376ba-font-weight: 500; --e-global-typography-48376ba-line-height: 1.3em; background-color: var( --e-global-color-primary ); color: var( --e-global-color-b7f168c ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }
.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{ background-color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); color: var( --e-global-color-primary ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-secondary ); border-radius: 10px; }
.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{ background-color: var( --e-global-color-secondary ); color: var( --e-global-color-primary ); border-radius: 10px; }
.elementor-kit-10 e-page-transition{ background-color: rgb(255, 188, 125); }
.elementor-kit-10 a{ color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }
.elementor-kit-10 h1{ color: var( --e-global-color-b7f168c ); font-family: var( --e-global-typography-ffd263c-font-family ), Sans-serif; font-size: var( --e-global-typography-ffd263c-font-size ); font-weight: var( --e-global-typography-ffd263c-font-weight ); line-height: var( --e-global-typography-ffd263c-line-height ); }
.elementor-kit-10 h2{ color: var( --e-global-color-b7f168c ); font-family: var( --e-global-typography-5cef6df-font-family ), Sans-serif; font-size: var( --e-global-typography-5cef6df-font-size ); font-weight: var( --e-global-typography-5cef6df-font-weight ); line-height: var( --e-global-typography-5cef6df-line-height ); }
.elementor-kit-10 h3{ color: var( --e-global-color-b7f168c ); font-family: var( --e-global-typography-5802db9-font-family ), Sans-serif; font-size: var( --e-global-typography-5802db9-font-size ); font-weight: var( --e-global-typography-5802db9-font-weight ); line-height: var( --e-global-typography-5802db9-line-height ); }
.elementor-kit-10 h4{ color: var( --e-global-color-b7f168c ); font-family: var( --e-global-typography-7f301bb-font-family ), Sans-serif; font-size: var( --e-global-typography-7f301bb-font-size ); font-weight: var( --e-global-typography-7f301bb-font-weight ); line-height: var( --e-global-typography-7f301bb-line-height ); }
.elementor-kit-10 h5{ color: var( --e-global-color-b7f168c ); font-family: var( --e-global-typography-407a726-font-family ), Sans-serif; font-size: var( --e-global-typography-407a726-font-size ); font-weight: var( --e-global-typography-407a726-font-weight ); line-height: var( --e-global-typography-407a726-line-height ); }
.elementor-kit-10 h6{ color: var( --e-global-color-b7f168c ); font-family: var( --e-global-typography-c8df02f-font-family ), Sans-serif; font-size: var( --e-global-typography-c8df02f-font-size ); font-weight: var( --e-global-typography-c8df02f-font-weight ); line-height: var( --e-global-typography-c8df02f-line-height ); }
.elementor-kit-10 label{ color: var( --e-global-color-b7f168c ); font-family: var( --e-global-typography-eb478d3-font-family ), Sans-serif; font-size: var( --e-global-typography-eb478d3-font-size ); font-weight: var( --e-global-typography-eb478d3-font-weight ); line-height: var( --e-global-typography-eb478d3-line-height ); }
.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{ font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); color: var( --e-global-color-213d7a9 ); accent-color: var( --e-global-color-text ); background-color: var( --e-global-color-b7f168c ); border-radius: 5px; }
.elementor-kit-10 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea:focus,.elementor-kit-10 .elementor-field-textual:focus{ color: var( --e-global-color-text ); }
h1.entry-title{ display: var(--page-title-display); }
.site-header .site-branding{ flex-direction: column; align-items: stretch; }
.site-header{ padding-inline: 0px; }
.site-footer .site-branding{ flex-direction: column; align-items: stretch; }
@media (max-width: 1024px){
.elementor-kit-10{ font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
.elementor-kit-10 a{ font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
.elementor-kit-10 h1{ font-size: var( --e-global-typography-ffd263c-font-size ); line-height: var( --e-global-typography-ffd263c-line-height ); }
.elementor-kit-10 h2{ font-size: var( --e-global-typography-5cef6df-font-size ); line-height: var( --e-global-typography-5cef6df-line-height ); }
.elementor-kit-10 h3{ font-size: var( --e-global-typography-5802db9-font-size ); line-height: var( --e-global-typography-5802db9-line-height ); }
.elementor-kit-10 h4{ font-size: var( --e-global-typography-7f301bb-font-size ); line-height: var( --e-global-typography-7f301bb-line-height ); }
.elementor-kit-10 h5{ font-size: var( --e-global-typography-407a726-font-size ); line-height: var( --e-global-typography-407a726-line-height ); }
.elementor-kit-10 h6{ font-size: var( --e-global-typography-c8df02f-font-size ); line-height: var( --e-global-typography-c8df02f-line-height ); }
.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{ font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
.elementor-kit-10 label{ font-size: var( --e-global-typography-eb478d3-font-size ); line-height: var( --e-global-typography-eb478d3-line-height ); }
.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{ font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
}
@media (max-width: 767px){
.elementor-kit-10{ --e-global-typography-primary-font-size: 2rem; --e-global-typography-secondary-font-size: 1.8rem; --e-global-typography-text-font-size: 0.8rem; --e-global-typography-accent-font-size: 0.8rem; --e-global-typography-ffd263c-font-size: 2rem; --e-global-typography-5cef6df-font-size: 1.8rem; --e-global-typography-5802db9-font-size: 1.6rem; --e-global-typography-7f301bb-font-size: 1.4rem; --e-global-typography-407a726-font-size: 1.2rem; --e-global-typography-c8df02f-font-size: 1rem; --e-global-typography-c9c2c1e-font-size: 2rem; --e-global-typography-1b72521-font-size: 1.8rem; --e-global-typography-f13c52d-font-size: 1.6rem; --e-global-typography-e62fd60-font-size: 1.4rem; --e-global-typography-7de9a19-font-size: 1.2rem; --e-global-typography-edd6fc1-font-size: 1rem; --e-global-typography-eb478d3-font-size: 1rem; --e-global-typography-48376ba-font-size: 0.8rem; font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
.elementor-kit-10 a{ font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
.elementor-kit-10 h1{ font-size: var( --e-global-typography-ffd263c-font-size ); line-height: var( --e-global-typography-ffd263c-line-height ); }
.elementor-kit-10 h2{ font-size: var( --e-global-typography-5cef6df-font-size ); line-height: var( --e-global-typography-5cef6df-line-height ); }
.elementor-kit-10 h3{ font-size: var( --e-global-typography-5802db9-font-size ); line-height: var( --e-global-typography-5802db9-line-height ); }
.elementor-kit-10 h4{ font-size: var( --e-global-typography-7f301bb-font-size ); line-height: var( --e-global-typography-7f301bb-line-height ); }
.elementor-kit-10 h5{ font-size: var( --e-global-typography-407a726-font-size ); line-height: var( --e-global-typography-407a726-line-height ); }
.elementor-kit-10 h6{ font-size: var( --e-global-typography-c8df02f-font-size ); line-height: var( --e-global-typography-c8df02f-line-height ); }
.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{ font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); border-width: 1px; padding: 15px 30px; }
.elementor-kit-10 label{ font-size: var( --e-global-typography-eb478d3-font-size ); line-height: var( --e-global-typography-eb478d3-line-height ); }
.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{ font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }
}
/* /wp-content/plugins/qi-addons-for-elementor/assets/css/helper-parts.min.css?ver=1.9.5 */
body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-button,body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-text,body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-title{ opacity: 0; transform: translateX(50px); transition: opacity 0.4s, transform 0.7s cubic-bezier(0.26, -0.14, 0, 1.01); }
body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-text{ transition-delay: 0.25s, 0.25s; }
body:not(.elementor-editor-active) .qodef-landing-intro-title .qodef-m-button{ transition-delay: 0.5s, 0.5s; }
body:not(.elementor-editor-active) .qodef-landing-intro-title.qodef-qi--appeared .qodef-m-button,body:not(.elementor-editor-active) .qodef-landing-intro-title.qodef-qi--appeared .qodef-m-text,body:not(.elementor-editor-active) .qodef-landing-intro-title.qodef-qi--appeared .qodef-m-title{ opacity: 1; transform: translateX(0px) translateZ(0px); }
/* /wp-content/plugins/qi-addons-for-elementor/assets/css/main.min.css?ver=1.9.5 */
body.e--ua-safari .qodef-qi-dropcaps.qodef-letter-clip-effect .qodef-m-letter{ display: block; }
/* /wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.4 */
html{ line-height: 1.15; text-size-adjust: 100%; }
*,::after,::before{ box-sizing: border-box; }
body{ background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; margin: 0px; -webkit-font-smoothing: antialiased; }
h1{ color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-block: 0.5rem 1rem; }
h1{ font-size: 2.5rem; }
p{ margin-block: 0px 0.9rem; }
a{ background-color: transparent; color: rgb(204, 51, 102); text-decoration: none; }
a:active,a:hover{ color: rgb(51, 51, 102); }
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{ color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus{ outline: 0px; }
strong{ font-weight: bolder; }
details{ display: block; }
summary{ display: list-item; }
@media print{
*,::after,::before{ background: transparent !important; box-shadow: none !important; color: rgb(0, 0, 0) !important; text-shadow: none !important; }
a,a:visited{ text-decoration: underline; }
a[href]::after{ content: " (" attr(href) ")"; }
a[href^="#"]::after{ content: ""; }
p{ orphans: 3; widows: 3; }
}
label{ display: inline-block; line-height: 1; vertical-align: middle; }
button,input{ font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0px; }
button,input{ overflow: visible; }
button{ text-transform: none; }
button{ appearance: button; width: auto; }
button{ background-color: transparent; border: 1px solid rgb(204, 51, 102); border-radius: 3px; color: rgb(204, 51, 102); display: inline-block; font-size: 1rem; font-weight: 400; padding: 0.5rem 1rem; text-align: center; transition: 0.3s; user-select: none; white-space: nowrap; }
button:focus:not(:focus-visible){ outline: none; }
button:focus,button:hover{ background-color: rgb(204, 51, 102); color: rgb(255, 255, 255); text-decoration: none; }
button:not(:disabled){ cursor: pointer; }
[type="checkbox"]{ box-sizing: border-box; padding: 0px; }
::-webkit-file-upload-button{ appearance: button; font: inherit; }
li,ul{ background: transparent; border: 0px; font-size: 100%; margin-block: 0px; outline: 0px; vertical-align: baseline; }
/* /wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.4 */
.page-content a{ text-decoration: underline; }
.screen-reader-text{ clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }
.screen-reader-text:focus{ background-color: rgb(238, 238, 238); clip-path: none; color: rgb(51, 51, 51); display: block; font-size: 1rem; height: auto; left: 5px; line-height: normal; padding: 12px 24px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir="rtl"] #comments .comment .avatar,html[dir="rtl"] #comments .pingback .avatar{ left: auto; right: 0px; }
body.rtl #comments ol.comment-list .children::before,html[dir="rtl"] #comments ol.comment-list .children::before{ content: "↩"; left: auto; right: 0px; }
@media (max-width: 767px){
body.rtl #comments .comment .avatar,html[dir="rtl"] #comments .comment .avatar{ float: right; }
}
.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*="elementor-page-"]) .site-main{ margin-inline: auto; width: 100%; }
@media (max-width: 575px){
.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*="elementor-page-"]) .site-main{ padding-inline: 10px; }
}
@media (min-width: 576px){
.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*="elementor-page-"]) .site-main{ max-width: 500px; }
}
@media (min-width: 768px){
.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*="elementor-page-"]) .site-main{ max-width: 600px; }
}
@media (min-width: 992px){
.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*="elementor-page-"]) .site-main{ max-width: 800px; }
}
@media (min-width: 1200px){
.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*="elementor-page-"]) .site-main{ max-width: 1140px; }
}
/* /wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.4 */
.site-header{ display: flex; flex-wrap: wrap; justify-content: space-between; padding-block: 1rem; position: relative; }
.site-header .site-title{ font-size: 2.5rem; font-weight: 500; line-height: 1.2; }
.site-header .site-branding{ display: flex; flex-direction: column; gap: 0.5rem; justify-content: center; }
.site-header .header-inner{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title{ margin: 0px; }
.site-footer{ padding-block: 1rem; position: relative; }
.site-footer .site-branding{ display: flex; flex-direction: column; gap: 0.5rem; justify-content: center; }
.site-footer .footer-inner{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.site-footer .footer-inner .site-branding .site-description{ margin: 0px; }
.site-footer .footer-inner .copyright{ align-items: center; display: flex; justify-content: flex-end; }
.site-footer .footer-inner .copyright p{ margin: 0px; }
@media (max-width: 576px){
.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding{ display: block; max-width: none; text-align: center; width: 100%; }
}
/* /wp-content/plugins/qi-addons-for-elementor/assets/plugins/swiper/8.4.5/swiper.min.css?ver=8.4.5 */
:root{ --swiper-theme-color: #007aff; }
:root{ --swiper-navigation-size: 44px; }
/* /wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css?ver=5.15.3 */
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{ filter: none; }
.fa-times::before{ content: ""; }
/* /wp-content/plugins/elementskit-lite/widgets/init/assets/css/widget-styles.css?ver=3.7.3 */
.xs-zoomIn{ animation-name: xs-zoomIn; }
.after\:active\:met_d--none.active::after{ display: none; }
.before\:active\:met_top--13.active::before{ top: 13px; }
.before\:active\:met_left--13.active::before{ left: 13px; }
a:hover > .a\:hover\:met_opacity--60{ opacity: 0.6; }
a:hover > .a\:hover\:met_opacity--100{ opacity: 1; }
.ekit-wid-con .tab-pane.animated{ animation-duration: 1.5s; }
.screen-reader-text{ clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }
.screen-reader-text:focus{ background-color: rgb(238, 238, 238); clip-path: none; color: rgb(51, 51, 51); display: block; font-size: 1rem; height: auto; left: 5px; line-height: normal; padding: 12px 24px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
.elementor-widget-elementskit-team.animated{ animation-fill-mode: none; }
body.admin-bar .ekit-promo-popup.mfp-ready .mfp-close{ margin-top: 45px; }
body .profile-card{ background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 28px 40px 0px; padding: 40px 20px; transition: 0.4s; position: relative; }
body .profile-card.text-center .profile-header{ margin-left: auto; margin-right: auto; }
body .profile-card:hover{ box-shadow: rgba(0, 0, 0, 0.3) 0px 42px 60px 0px; }
body .profile-card:hover .profile-body .profile-title{ color: rgb(37, 117, 252); }
body .profile-icon{ display: inline-flex; position: relative; z-index: 0; }
body .profile-icon[class*="icon-align-"]{ display: flex; }
body .profile-icon.icon-align-start{ -webkit-box-pack: start; justify-content: flex-start; }
body .profile-icon.icon-align-center{ -webkit-box-pack: center; justify-content: center; }
body .profile-icon.icon-align-end{ -webkit-box-pack: end; justify-content: flex-end; }
body .profile-icon svg{ max-width: 60px; height: auto; vertical-align: middle; }
body .profile-icon > i{ display: block; width: 60px; height: 60px; color: rgb(255, 255, 255); background-color: rgb(252, 4, 103); border-radius: 50%; font-size: 22px; line-height: 50px; text-align: center; transition: 0.4s; }
body .profile-body{ padding-bottom: 20px; }
body .profile-body .profile-title{ font-size: 22px; color: rgb(0, 0, 0); margin: 0px; }
body .profile-body .profile-title > a{ color: inherit; }
body .profile-body .profile-designation{ color: rgba(0, 0, 0, 0.5); font-size: 13px; transition: 0.4s; margin-bottom: 15px; }
body .profile-header{ margin-bottom: 38px; position: relative; overflow: hidden; display: inline-block; max-width: 100%; }
body .profile-header > img{ width: 160px; height: 160px; transition: 0.4s; }
body .profile-image-card{ position: relative; overflow: hidden; }
body .profile-image-card::before{ position: absolute; content: ""; top: 100%; left: 0px; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.7); transition: 0.4s 0.2s; z-index: 1; backface-visibility: hidden; opacity: 0; visibility: hidden; }
body .profile-image-card .hover-area{ position: absolute; top: 50%; transform: translateY(-20%); z-index: 2; width: 100%; opacity: 0; visibility: hidden; transition: 0.3s; }
body .profile-image-card .hover-area .profile-title{ color: rgb(255, 255, 255); }
body .profile-image-card .hover-area .profile-designation{ color: rgb(255, 255, 255); }
body .profile-image-card .hover-area .profile-content{ color: rgb(255, 255, 255); }
body .profile-image-card:hover .hover-area{ opacity: 1; visibility: visible; transform: translateY(-50%); transition: 0.3s 0.1s; }
body .profile-image-card:hover::before{ top: 0px; opacity: 1; visibility: visible; transition: 0.4s; }
body .image-card-v2 .profile-image-card::before{ background-color: rgb(18, 48, 117); inset: 20px; width: auto; height: auto; transform: scale(2); opacity: 0; }
body .image-card-v2 .profile-image-card:hover::before{ opacity: 0.93; transform: scale(1); }
body .image-card-v2 .profile-image-card .hover-area{ padding-left: 50px; padding-right: 50px; }
body .image-card-v2 .profile-image-card .profile-body .border-hr{ background-color: rgba(255, 255, 255, 0.6); margin-bottom: 25px; }
body .image-card-v2 .profile-image-card .profile-body .profile-content{ color: rgb(255, 255, 255); }
body .image-card-v2.style-circle .profile-image-card::before{ border-radius: inherit; }
body .image-card-v2.style-circle .profile-image-card::after{ content: " "; display: block; padding-bottom: 100%; }
body .image-card-v2.style-circle .profile-image-card > img{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center center; }
body .image-card-v3 .profile-image-card::before{ display: none; }
body .image-card-v3 .profile-image-card::after{ position: absolute; content: ""; left: 0px; bottom: 0px; height: 100%; width: 100%; background-color: rgb(17, 17, 17); opacity: 0; transition: 0.4s; pointer-events: none; }
body .image-card-v3 .profile-image-card .hover-area{ top: inherit; bottom: 0px; transform: none; }
body .image-card-v3 .profile-image-card:hover .hover-area{ transform: translateY(-40px); }
body .image-card-v3 .profile-image-card:hover::after{ opacity: 0.8; }
body .image-card-v3.tiny-gutters{ margin-left: -3px; margin-right: -3px; }
body .image-card-v3.tiny-gutters > [class^="col-"]{ padding-left: 3px; padding-right: 3px; margin-bottom: 6px; }
body .profile-square-v .profile-card{ padding: 20px 20px 40px; z-index: 1; }
body .profile-square-v .profile-card::before{ position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 100%; background-color: rgb(18, 48, 117); opacity: 0; transition: 0.4s; z-index: -1; background-size: 101% 102%; backface-visibility: hidden; }
body .profile-square-v .profile-card .profile-header{ width: 100%; height: 100%; border-radius: 0px; }
body .profile-square-v .profile-card .profile-content{ transition: 0.4s; }
body .profile-square-v .profile-card:hover::before{ opacity: 1; }
body .profile-square-v .profile-card:hover .profile-body .profile-designation,body .profile-square-v .profile-card:hover .profile-body .profile-title{ color: rgb(255, 255, 255); }
body .profile-square-v .profile-card:hover .profile-content{ color: rgb(255, 255, 255); }
body .profile-square-v.square-v2 .profile-card::before{ display: none; }
body .profile-square-v.square-v2 .profile-card:hover{ background-color: rgb(255, 255, 255); }
body .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-title{ color: rgb(37, 117, 252); }
body .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-designation{ color: rgb(101, 101, 101); }
body .profile-square-v.square-v3 .profile-card:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 28px 40px 0px; }
body .profile-square-v.square-v4 .profile-card{ max-height: 380px; overflow: hidden; }
body .profile-square-v.square-v4 .profile-card::before{ display: none; }
body .profile-square-v.square-v4 .profile-card .profile-header{ margin-bottom: 0px; max-width: 255px; max-height: 255px; }
body .profile-square-v.square-v4 .profile-card.text-left .profile-header img{ left: 0px; transform: translate(0px, -50%); }
body .profile-square-v.square-v4 .profile-card.text-right .profile-header img{ left: auto; right: 0px; transform: translate(0px, -50%); }
body .profile-square-v.square-v4 .profile-card .profile-body{ margin-bottom: 0px; padding: 35px 20px; transition: 0.4s; position: relative; }
body .profile-square-v.square-v4 .profile-card .profile-body::before{ position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 100%; background-color: rgb(18, 48, 117); opacity: 0; transition: 0.4s; z-index: -1; background-size: 101% 102%; backface-visibility: hidden; }
body .profile-square-v.square-v4 .profile-card .profile-body .ekit-team-social-list{ opacity: 0; visibility: hidden; transition: 0.4s; }
body .profile-square-v.square-v4 .profile-card:hover{ box-shadow: none; }
body .profile-square-v.square-v4 .profile-card:hover .profile-body{ transform: translateY(-50px); }
body .profile-square-v.square-v4 .profile-card:hover .profile-body::before{ opacity: 1; }
body .profile-square-v.square-v4 .profile-card:hover .profile-body .ekit-team-social-list{ opacity: 1; visibility: visible; }
body .profile-square-v.square-v5 .profile-card{ padding-bottom: 50px; }
body .profile-square-v.square-v5 .profile-card .profile-body,body .profile-square-v.square-v5 .profile-card .profile-header{ padding-bottom: 0px; }
body .profile-square-v.square-v5 .profile-card .profile-body{ padding: 32px 60px; }
body .profile-square-v.square-v6 .profile-card{ padding-bottom: 35px; }
body .profile-square-v.square-v6 .profile-card::after{ position: absolute; content: ""; height: 5px; width: 100%; bottom: 0px; left: 0px; background-color: rgb(41, 101, 241); opacity: 0.2; transition: 0.4s; }
body .profile-square-v.square-v6 .profile-card .profile-body,body .profile-square-v.square-v6 .profile-card .profile-header{ margin-bottom: 0px; }
body .profile-square-v.square-v6 .profile-card .profile-body{ padding: 40px; }
body .profile-square-v.square-v6 .profile-card:hover{ box-shadow: rgba(0, 0, 0, 0.1) 0px 28px 40px 0px; }
body .profile-square-v.square-v6 .profile-card:hover::after{ opacity: 1; }
body .profile-square-v.square-v6.square-v6-v2 .profile-card::after{ display: none; }
body .profile-square-v.square-v6.square-v6-v2 .profile-card::before{ opacity: 0; background-size: 101% 101%; }
body .profile-square-v.square-v6.square-v6-v2 .profile-card:hover::before{ opacity: 1; }
body .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-title{ color: rgb(255, 255, 255); }
body .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-content,body .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-designation{ color: rgb(255, 255, 255); }
body .profile-info-text{ padding-right: 30px; }
body .profile-info-text .info-title{ font-size: 48px; margin-bottom: 23px; }
body .profile-info-text p{ margin-bottom: 37px; }
body .small-gutters .profile-card{ padding: 10px 10px 40px; }
body .no_gutters .profile-card{ padding: 0px; }
body .style-circle .profile-image-card{ width: 255px; height: 255px; border-radius: 50%; }
body .style-circle .profile-image-card.text-center{ margin-left: auto; margin-right: auto; }
body .text-center .profile-header{ margin-left: auto; margin-right: auto; }
body .popup-modal{ display: inline-block; }
body .elementskit-portfolio-thumb img{ width: 100%; }
body .ekit-team-style-default::before{ content: ""; position: absolute; inset: 0px; border-radius: inherit; opacity: 0; transition: opacity 0.3s; z-index: -1; background-color: transparent !important; }
body .ekit-team-style-default:hover::before{ opacity: 1; }
body .ekit-team-style-long_height_hover > img,body .ekit-team-style-overlay > img,body .ekit-team-style-overlay_details > img{ display: block; }
body .ekit-team-style-long_height_details{ overflow: hidden; }
body .ekit-team-style-hover_info .ekit-team-img{ padding-top: 0px !important; }
body .ekit-team-style-centered_style_details .profile-designation,body .ekit-team-style-long_height_details .profile-designation,body .ekit-team-style-long_height_details_hover .profile-designation{ margin-bottom: 30px; }
body .ekit-team-style-hover_info .profile-designation{ margin-bottom: 25px; }
body .ekit-team-style-overlay_circle_hover .profile-designation,body .ekit-team-style-overlay_details .profile-designation{ margin-bottom: 12px; }
body .ekit-team-img > img{ margin-left: auto; margin-right: auto; border-radius: inherit; }
body .ekit-team-img.profile-header > img{ object-fit: cover; }
body .ekit-team-img.profile-image-card > img{ width: 100%; }
body .ekit-team-modal.mfp-bg{ border-radius: 0px; animation: auto ease 0s 1 normal none running none; }
body .ekit-team-modal.mfp-wrap::before{ opacity: 0.8; transition: opacity 0.3s; cursor: zoom-out; }
body .ekit-team-modal.mfp-wrap.mfp-ready::before{ opacity: 1; }
body .ekit-team-modal.mfp-wrap.ekit-promo-popup::before{ background-color: rgb(85, 85, 85); border-radius: 0px; animation: auto ease 0s 1 normal none running none; }
body .ekit-team-modal.mfp-wrap > .mfp-container{ padding: 60px 15px; overflow: auto; }
body .ekit-team-modal-close{ position: absolute; top: 10px; right: 10px; width: 40px; height: 40px; padding: 0px; color: rgb(101, 101, 101); background-color: transparent; border-width: 0px; border-radius: 0px; font-size: 18px; line-height: 1; outline: 0px; z-index: 1; }
body .ekit-team-modal-title{ margin-top: 0px; margin-bottom: 8px; color: rgb(0, 0, 0); font-size: 22px; }
body .ekit-team-modal-position{ margin-bottom: 35px; color: rgba(0, 0, 0, 0.5); font-size: 13px; }
body .ekit-team-modal-img{ width: 100%; margin-bottom: 30px; }
body .ekit-team-modal-img > img{ display: block; width: 100%; box-shadow: rgba(0, 0, 0, 0.1) 0px 28px 40px 0px; }
@media screen and (min-width: 481px){
body .ekit-team-modal-img{ -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; margin-bottom: 0px; }
}
body .ekit-team-modal-info{ width: 100%; }
body .ekit-team-modal-info .ekit-team-social-list > li > a{ line-height: 32px; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 10px 0px; }
@media screen and (min-width: 481px){
body .ekit-team-modal-info.has-img{ -webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%; padding-left: 30px; }
}
@media screen and (min-width: 992px){
body .ekit-team-modal-info.has-img{ padding-left: 50px; }
}
body .ekit-team-modal-content{ margin-bottom: 22px; }
body .ekit-team-modal-content p:not(:last-child){ margin-bottom: 10px; }
body .ekit-team-modal-list{ margin-bottom: 25px; padding-left: 0px; list-style: none; color: rgb(101, 101, 101); font-size: 15px; }
body .ekit-team-modal-list > li{ padding: 19px 0px; border-top: 1px solid rgba(0, 0, 0, 0.05); }
body .ekit-team-modal-list > li:last-child{ border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
body .ekit-team-modal-list strong{ font-weight: 600; padding-right: 18px; }
body .ekit-team-modal-list a{ color: inherit; }
body .ekit-team-modal-list a:hover{ color: rgb(37, 117, 252); }
body .ekit-team-popup{ transition: color 0.3s; }
body .ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog.elementskit-team-popup{ transition: 0.3s; transform: translateX(-50px); }
body .ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog.elementskit-team-popup{ transform: translate(0px); }
body .elementskit-team-popup .modal-content{ box-shadow: rgba(0, 0, 0, 0.1) 0px 28px 40px 0px; background-color: rgb(255, 255, 255); border: 0px; border-radius: 0px; }
body .elementskit-team-popup .modal-body{ padding: 60px 40px; display: flex; flex-wrap: wrap; }
body .modal-header .mfp-close{ position: static; width: auto; height: auto; margin: 0px 0px 0px auto; padding: 0px; cursor: pointer; }
body .ekit-promo-popup > .mfp-container{ right: 0px; margin-left: auto; margin-right: auto; }
body .ekit-promo-popup > .mfp-container > .mfp-content{ max-width: 920px; }
body .ekit-team-social-list{ list-style: none; }
body .ekit-team-social-list > li{ display: inline-block; }
body .ekit-team-social-list > li:not(:last-child){ margin-right: 10px; }
body .ekit-team-social-list > li > a{ display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(255, 255, 255); width: 30px; height: 30px; line-height: 32px; font-size: 12px; background-color: rgb(0, 0, 0); text-align: center; transition: 0.3s; }
body .ekit-team-social-list > li > a:hover{ background-color: rgba(0, 0, 0, 0.8); border-radius: 50%; }
body .ekit-team-social-list > li > a:hover > i::before{ animation: 0.4s ease 0s 1 normal forwards running iconTranslateY; }
body .ekit-team-social-list > li > a:hover > svg{ animation: 0.4s ease 0s 1 normal forwards running iconTranslateY; }
body .ekit-team-social-list > li > a > i{ overflow: hidden; }
body .ekit-team-social-list > li > a > i::before{ display: inline-block; backface-visibility: hidden; }
body .ekit-team-img-block > img{ display: block; }
body .ekit-team-img-fit > .profile-image-card > img{ height: 100%; object-fit: cover; object-position: center center; }
body .elementskit-team-popup svg{ width: 1rem; height: 1rem; }
.ekit-wid-con .blog-block-post[class*="gradient-"] .first-letter::first-letter{ border-bottom-color: rgb(16, 41, 102); }
.ekit-wid-con .first-letter::first-letter{ border-bottom: 3px solid rgb(229, 229, 229); }
.ekit-wid-con .ekit-dropcap-cotnent:first-child::first-letter{ color: rgb(153, 0, 51); float: left; font-size: 75px; line-height: 60px; padding-top: 4px; padding-right: 8px; padding-left: 3px; background-repeat: no-repeat; background-size: cover; background-position: center center; }
/* /wp-content/plugins/elementskit-lite/widgets/init/assets/css/responsive.css?ver=3.7.3 */
@media (max-width: 991px){
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{ -webkit-box-align: center; align-items: center; }
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-left .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-left .woocommerce ul.products .product-category .woocommerce-loop-category__title{ -webkit-box-align: baseline; align-items: baseline; }
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-right .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-right .woocommerce ul.products .product-category .woocommerce-loop-category__title{ -webkit-box-align: end; align-items: flex-end; }
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-bottom .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-bottom .woocommerce ul.products .product-category .woocommerce-loop-category__title{ top: inherit; bottom: 0px; transform: translate(0px); }
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-top .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-top .woocommerce ul.products .product-category .woocommerce-loop-category__title{ top: 0px; bottom: inherit; transform: translate(0px); }
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{ top: 50%; bottom: inherit; transform: translateY(-50%); }
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-1 ul.products .product-category{ width: 100%; }
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-2 ul.products .product-category{ width: 50%; }
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-3 ul.products .product-category{ width: 33.33%; }
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-4 ul.products .product-category{ width: 25%; }
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-5 ul.products .product-category{ width: 20%; }
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-6 ul.products .product-category{ width: 16.66%; }
}
@media (max-width: 480px){
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{ -webkit-box-align: center; align-items: center; }
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-left .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-left .woocommerce ul.products .product-category .woocommerce-loop-category__title{ -webkit-box-align: baseline; align-items: baseline; }
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-right .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-right .woocommerce ul.products .product-category .woocommerce-loop-category__title{ -webkit-box-align: end; align-items: flex-end; }
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-bottom .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-bottom .woocommerce ul.products .product-category .woocommerce-loop-category__title{ top: inherit; bottom: 0px; transform: translate(0px); }
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-top .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-top .woocommerce ul.products .product-category .woocommerce-loop-category__title{ top: 0px; bottom: inherit; transform: translate(0px); }
body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title{ top: 50%; bottom: inherit; transform: translateY(-50%); }
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-1 ul.products .product-category{ width: 100%; }
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-2 ul.products .product-category{ width: 50%; }
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-3 ul.products .product-category{ width: 33.33%; }
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-4 ul.products .product-category{ width: 25%; }
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-5 ul.products .product-category{ width: 20%; }
body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-6 ul.products .product-category{ width: 16.66%; }
}
/* inline */
.cmplz-hidden{ display: none !important; }

/* keyframes */
@keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@-webkit-keyframes xs-zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes xs-zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@-webkit-keyframes close { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes close { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes iconTranslateY { 
  49% { transform: translateY(100%); }
  50% { opacity: 0; transform: translateY(-100%); }
  51% { opacity: 1; }
}
@keyframes iconTranslateY { 
  49% { transform: translateY(100%); }
  50% { opacity: 0; transform: translateY(-100%); }
  51% { opacity: 1; }
}
@-webkit-keyframes cursor { 
  50% { border-color: transparent; }
}
@keyframes cursor { 
  50% { border-color: transparent; }
}
@-webkit-keyframes wipe { 
  100% { width: 0px; }
}
@keyframes wipe { 
  100% { width: 0px; }
}
@-webkit-keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}