/*!
	Theme Name: Designocracy Child
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: A plain-vanilla & lightweight theme for Elementor page builder
	Author: DC Team
	Author URI: http://thedesignocracy.com/
	Version: 2.7.1
	Stable tag: 2.7.1
	Requires at least: 5.9
	Tested up to: 6.2
	Requires PHP: 5.6
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: designocracy-child
  Template: designocracy
*/
 .hz-header-btn a.elementor-button{width:100%!important}.hz-btn a.elementor-button{width:206px;height:60px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:0}.hz-btn a.elementor-button:before{content:'';background-color:#000;position:absolute;width:0%;height:100%;top:0;left:0;z-index:-1;transition:all ease .5s}.hz-btn a.elementor-button:hover:before{width:100%}.footer-logo img{filter:brightness(0) invert(1)}#hero-slider .sec-1{min-height:calc(80vh - 50px)!important;display:flex!important}#hero-slider ul.slick-dots{display:flex;padding:0;position:absolute;z-index:1;bottom:50px;width:100%;align-items:center;justify-content:center;list-style:none;gap:15px}#hero-slider ul.slick-dots>li>button{font-size:0;padding:0;border:0;width:8px;height:8px;border-radius:100px;background:#fff}#hero-slider ul.slick-dots>li.slick-active>button{background:#004375!important;box-shadow:0 0 0 5px #00437575}.hz-serv-box .hz-serv-box-inner-wrap{transition:all ease .8s;transform:translateY(70%)}.hz-serv-box .hz-serv-box-inner-wrap .hz-serv-box-inner2{transition:all ease .8s;opacity:0}.hz-serv-box:hover .hz-serv-box-inner-wrap{transform:translateY(0%)}.hz-serv-box:hover .hz-serv-box-inner-wrap .hz-serv-box-inner2{opacity:1}.hz-serv-box .hz-serv-box-inner-wrap .hz-serv-box-inner2 a.elementor-button{width:100%!important}.hz-serv-box>.elementor-widget-image{position:relative}.hz-serv-box>.elementor-widget-image:before{content:'';background:linear-gradient(0deg,black,transparent);position:absolute;width:100%;height:100%;left:0;bottom:0;transition:all ease .8s;opacity:0}.hz-serv-box:hover>.elementor-widget-image:before{opacity:1}.elementor-5165 .elementor-element.elementor-element-1b6b615{--swiper-offset-size:20%}.sec-5 .hz-me-0.hz-ms-auto>.e-con-inner{margin-right:0;margin-left:auto;max-width:calc(1320px + 24%)}.hz-btn.sec5-btn a.elementor-button{width:315px!important}.expanding-box{overflow:hidden!important;position:relative!important;z-index:0!important}.expanding-box:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-image:linear-gradient(135deg,#004375 0%,#001E4B 100%);transition:all ease .3s;opacity:0}.expanding-box:hover:after,.expanding-box:hover .sec6-ico:before{opacity:1}.expanding-box .sec6-ico{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(135deg,#004375 0%,#001E4B 100%);border-radius:100px;position:relative;overflow:hidden;z-index:0}.expanding-box .sec6-ico svg path{color:#fff;fill:#fff;transition:all ease .3s}.expanding-box:hover .sec6-ico svg path{color:#002856;fill:#002856}.expanding-box .elementor-heading-title,.expanding-box .elementor-widget-text-editor>div{transition:all ease .3s}.expanding-box:hover .elementor-heading-title,.expanding-box:hover .elementor-widget-text-editor>div{color:#fff!important}.expanding-box .sec6-ico:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;transition:all ease .3s;opacity:0;background:#fff}.expanding-box-2{overflow:hidden!important;position:relative!important;z-index:0!important}.expanding-box-2:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-image:linear-gradient(135deg,#A5173F 0%,#7A0C2E 100%);transition:all ease .3s;opacity:0}.expanding-box-2:hover:after,.expanding-box-2:hover .sec6-ico:before{opacity:1}.expanding-box-2 .sec6-ico{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(135deg,#A5173F 0%,#7A0C2E 100%);border-radius:100px;position:relative;overflow:hidden;z-index:0}.expanding-box-2 .sec6-ico svg path{color:#fff;fill:#fff;transition:all ease .3s}.expanding-box-2:hover .sec6-ico svg path{color:#7A0C2E;fill:#7A0C2E}.expanding-box-2 .elementor-heading-title,.expanding-box-2 .elementor-widget-text-editor>div{transition:all ease .3s}.expanding-box-2:hover .elementor-heading-title,.expanding-box-2:hover .elementor-widget-text-editor>div{color:#fff!important}.expanding-box-2 .sec6-ico:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;transition:all ease .3s;opacity:0;background:#fff}.hz_testimonials .premium-testimonial-upper-quote{display:none}.hz_testimonials .premium-testimonial-text-wrapper{max-width:850px;margin-bottom:30px}.hz_testimonials a.carousel-arrow.slick-arrow{background:#fff0;color:#000;font-size:30px}.hz-blur-bg{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.hz-form{display:flex;flex-direction:column;gap:20px;transition:all ease .5s;justify-content:space-between}.hz-form p{margin:0}.hz-form .hz_field,.hz-form textarea{display:block;border:1px solid #fff!important;border-radius:0;width:100%;background-color:#fff0;color:#fff;font-size:16px;outline:unset;padding:10px 15px;line-height:1em}.hz-form .hz-row{display:flex;gap:inherit}.hz-form .hz-row>.hz-col{flex-grow:1}.hz-form .hz_field{height:48px}.hz-form .hz_field::placeholder,.hz-form textarea::placeholder,.hz-form .hz-row>.hz-col .selected-flag{color:#B9C3D0}.hz-form textarea{height:120px!important}.intl-tel-input.separate-dial-code .selected-flag{background:transparent!important;display:flex;align-items:center}.hz-form{font-family:var(--e-global-typography-text-font-family),Sans-serif}.hz-submit-btn-wrapper>p span.wpcf7-spinner{position:absolute;right:-30%}.hz-submit-btn-wrapper>p{background-color:#FFF;width:240px;height:60px;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:0;margin-top:40px}.hz-submit-btn-wrapper>p>.hz_submit{width:100%;height:100%;padding:10px 10px 10px 10px;border:0;color:#000;font-size:15px;font-weight:700;text-transform:capitalize;background:#fff0;z-index:1;outline:unset}.hz-submit-btn-wrapper>p:before{content:'';width:0%;height:100%;position:absolute;top:0;left:0;background:#8E1136;transition:all ease .5s}.hz-submit-btn-wrapper>p:hover:before{width:100%}.hz-submit-btn-wrapper>p:hover>.hz_submit{color:#fff}.citizenship-1 .hz-btn a.elementor-button{width:100%}.citizenship-3 .hz-btn a.elementor-button{width:100%;height:45px;border:1px solid #004375;color:#004375}.citizenship-3 .hz-btn a.elementor-button:before{background:#fff;width:100%;right:0;left:auto}.citizenship-3 .hz-btn a.elementor-button:hover:before{width:0%}.citizenship-3 .hz-btn a.elementor-button:hover{color:#fff}#hz-citizenship-form>.hz-row.hz-row1>.hz-col,#hz-citizenship-form>.hz-row.hz-row2>.hz-col,#hz-citizenship-form>.hz-row.hz-row3>.hz-col{width:50%}.hz-form .hz-row>.hz-col label{width:100%}.hz-form .hz-row>.hz-col label br{display:none}.hz-form .hz-row>.hz-col label>span:nth-child(2){display:block;color:#fff;font-size:16px;margin-bottom:10px}.hz-form .hz_field option{color:#000}#hz-citizenship-form span.wpcf7-form-control.wpcf7-acceptance.optional label{display:flex;align-items:center;gap:10px}#hz-citizenship-form span.wpcf7-form-control.wpcf7-acceptance.optional label>span{margin-bottom:0;font-size:16px}body{overflow-x:hidden}body *:not(i){font-family:var(--e-global-typography-secondary-font-family)}body * h1,body * h2,body * h3,body * h4,body * h5,body * h6,body * h1 *,body * h2 *,body * h3 *,body * h4 *,body * h5 *,body * h6 *{font-family:var(--e-global-typography-primary-font-family)}#hz-citizenship-form.hz-form-new label>span{color:#A5173F;font-size:20px;font-family:"Open Sans Hebrew Condensed",Sans-serif;font-weight:600;text-transform:uppercase;margin:0}#hz-citizenship-form.hz-form-new label{display:flex;flex-direction:column;gap:16px}div#hz-citizenship-form.hz-form-new{gap:30px}#hz-citizenship-form.hz-form-new .hz_field,#hz-citizenship-form.hz-form-new textarea{border:1px solid #A5173F!important;font-weight:400;font-size:18px;color:#000}#hz-citizenship-form.hz-form-new .hz-submit-btn-wrapper>p{background-color:#A5173F;font-family:"Open Sans Hebrew Condensed",Sans-serif;border:1px solid #A5173F;transition:all ease .3s}#hz-citizenship-form.hz-form-new .hz-submit-btn-wrapper>p>.hz_submit{color:#fff;font-size:20px;text-transform:uppercase}#hz-citizenship-form.hz-form-new .hz-submit-btn-wrapper>p:before{display:none}#hz-citizenship-form.hz-form-new .hz-submit-btn-wrapper>p:hover{background:#fff0}#hz-citizenship-form.hz-form-new .hz-submit-btn-wrapper>p:hover>.hz_submit{color:#a5173f}.passport-car.passport-car-new .elementor-swiper-button{background:transparent!important;top:50%!important;transform:translateY(-50%)!important}.passport-car.passport-car-new .elementor-swiper-button-prev{right:auto!important;left:-4%!important}.passport-car.passport-car-new .elementor-swiper-button-next{right:-4%!important}.passport-car.passport-car-new .elementor-swiper-button svg{fill:#a5173f!important}.passport-car.passport-car-new.passport-car-new-alt .programs.type-programs>section>.elementor-container>.elementor-column>.elementor-widget-wrap>section{background:#fff}.hz_cont_info .elementor-icon-box-icon>a{background:#a5173f;border:1px solid #a5173f;border-radius:100px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:all ease .3s}.hz_cont_info:hover .elementor-icon-box-icon>a{background:#fff0}@media(max-width:767px){.hz-btn.sec5-btn a.elementor-button{width:100%!important}.hz-form{gap:10px}.hz-form .hz-row{flex-direction:column}.hz-form .hz_field,.hz-form textarea{font-size:13px}.hz-submit-btn-wrapper>p>.hz_submit{font-size:14px}.hz-submit-btn-wrapper>p{width:100%}.hz-form .hz-row>.hz-col{width:100%!important}.hz-form .hz-row>.hz-col label>span:nth-child(2){font-size:14px;margin-top:5px}#hz-citizenship-form span.wpcf7-form-control.wpcf7-acceptance.optional label>span{margin:0!important;font-size:14px}#hz-citizenship-form.hz-form-new label>span{font-size:16px}#hz-citizenship-form.hz-form-new .hz_field,#hz-citizenship-form.hz-form-new textarea{font-size:14px}.hz_cont_info .elementor-icon-box-icon{display:flex!important;justify-content:center!important}}