@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);body a,body div,body li,body p,body ul{font-size:16px;font-weight:400!important}body a,body div,body h1,body h2,body h3,body h4,body h5,body h6,body li,body p,body ul{font-family:Montserrat,sans-serif!important;letter-spacing:0!important}@media screen and (max-width:768px){body.page{padding:0}}footer.site_footer.body_width{padding:30px 0}@media screen and (max-width:768px){footer.site_footer.body_width{padding-left:40px!important;padding-right:40px!important}}footer.site_footer.body_width .page_header_title{text-transform:none}footer.site_footer.body_width .menu li.menu-item{border-bottom:0;padding-bottom:0}footer.site_footer.body_width .menu li.menu-item a,footer.site_footer.body_width .menu li.menu-item a:hover{color:#fff}footer.site_footer.body_width .postlist-widget .post_row{border-bottom:0;padding-bottom:0}footer.site_footer.body_width .postlist-widget h6{font-size:14px}footer.site_footer.body_width #first_footer,footer.site_footer.body_width #second_footer{width:50%}.site_secondary_footer .secondary_footer_container{padding:15px 0 0}@media screen and (max-width:576px){.site_secondary_footer .secondary_footer_container{padding:15px 0}}@media screen and (max-width:768px){body #menu-main{grid-template-columns:1fr}}body .top_header{display:none}@media screen and (max-width:768px){body .header_container{padding:0 15px}}body #below_header .container{width:1120px}@media screen and (max-width:1200px){body #below_header .container{width:100%}}body .below_header{padding:10px 0}body #below_header_span .span12{justify-content:center}body #below_header_span .span12 .main_navbar{order:0}body #below_header_span .span12 .custom-logo-link{margin-right:20px}@media screen and (max-width:992px){body #below_header_span .span12 .custom-logo-link{margin-right:0}}body #below_header_span .span12 .custom-logo-link img{max-width:90px}body #below_header_span .span12 .top_header_tools_holder{background:#fff0;margin-left:10px}@media screen and (max-width:768px){body #below_header_span .span12 .top_header_tools_holder{display:none}}body #below_header_span .span12 .top_header_tools_holder .header_search_icon{cursor:pointer;top:10px}body #below_header_span .span12 .top_header_tools_holder .header_search_icon:hover .icon-search{background:#fff0}body #below_header_span .span12 .top_header_tools_holder .icon-search:before{color:#373285;font-size:16px}body #below_header_span .span12 #gototop{display:none}body #below_header_span .span12 .lang-switcher{margin-left:8px;position:relative;top:8px}body #below_header_span .span12 .lang-switcher li{align-items:center;background:#373285;border-radius:50%;display:flex;height:40px;justify-content:center;list-style:none;width:40px}@media screen and (max-width:768px){body #below_header_span .span12 .lang-switcher li{margin:auto}}body #below_header_span .span12 .navbar-with-switcher{align-items:center;display:flex}@media screen and (max-width:768px){body #below_header_span .span12 .navbar-with-switcher{flex-direction:column;margin-bottom:15px}}.subscribe-form .gform_required_legend,.subscribe-form .gform_validation_errors{display:none}.subscribe-form .gform_wrapper .gfield_validation_message{background:transparent!important;border:0!important;color:#ec330a!important;padding:0!important;position:absolute}@media screen and (max-width:768px){.subscribe-form .gform_wrapper .gfield_validation_message{position:relative}}.subscribe-form form{align-items:center;display:flex;justify-content:center}@media screen and (max-width:768px){.subscribe-form form{flex-direction:column}.subscribe-form form .gform_body,.subscribe-form form .gform_footer{width:100%}}.subscribe-form form input[type=email]{color:#3a3a3a;margin-right:15px;width:280px!important}@media screen and (max-width:768px){.subscribe-form form input[type=email]{margin-right:0;width:100%!important}}.subscribe-form form button[type=submit]{background-color:#d7b56d;border:0;color:#000;margin-bottom:20px!important;min-height:34px}@media screen and (max-width:768px){.subscribe-form form button[type=submit]{width:100%}}.subscribe-form form button[type=submit]:hover{color:#000}.subscribe-form .gform_confirmation_message{background-color:#d4edda;border-color:#c3e6cb;border-radius:5px;color:#155724;padding:12px;text-align:center}.grecaptcha-badge{visibility:hidden}.contact-form .gform_required_legend,.contact-form .gform_validation_container,.contact-form .gform_validation_errors,.contact-form .hidden_label .gfield_label{display:none!important}.contact-form .gform_confirmation_message{background-color:#d4edda!important;border:1px solid #c3e6cb!important;border-radius:8px!important;color:#155724!important;font-size:16px;padding:16px!important;text-align:center}.contact-form .validation_message{background:transparent!important;border:0!important;color:#c02b0a!important;font-size:14px!important;padding:0!important}.contact-form .gform_wrapper .gfield_label{font-weight:400!important}.contact-form .ginput_container.ginput_container_consent{align-items:center;display:inline-flex;gap:10px}.contact-form .ginput_container.ginput_container_consent input[type=checkbox]{margin-top:0}.contact-form .ginput_container.ginput_container_consent .gform-field-label{margin-bottom:0}.contact-form .gfield .ginput_container input[type=email],.contact-form .gfield .ginput_container input[type=text],.contact-form .gfield .ginput_container textarea{color:#3a3a3a}.contact-form .gform_footer button[type=submit]{border-radius:100px;font-family:Montserrat,sans-serif;padding:10px 15px}.gform-loader,.gform_ajax_spinner{display:none!important}body .grid-meta-bottom .post-grid-text-wrap{border-bottom:0;margin-bottom:0;padding-bottom:0}body .elementor-widget-elementor-blog-posts .wpcap-grid .wpcap-post{height:100%}.wpcap-grid .post-grid-inner{display:flex;flex-direction:column;height:100%}.wpcap-grid .post-grid-meta{font-size:14px;margin-top:auto}.heading-accent .elementor-heading-title:after{background:#d7b56d;content:"";display:block;height:2px;margin:15px auto 0;width:20%}.qwd-icon-list .elementor-icon-list-item{align-items:flex-start!important}#below_header .main_nav .nav{margin:0 0 0 15px}#below_header .main_nav .nav li.menu-item{margin-left:10px}#below_header .main_nav .nav li.menu-item a{font-size:16px;font-weight:400;padding:10px 20px;text-transform:none}@media screen and (max-width:992px){#below_header .main_nav .nav li.menu-item a{padding:10px}}#below_header .mobile_menu_opened a.dropdown-toggle>i{margin-left:0;padding:0}.qwd-testimonials .lae-testimonials-style4{display:grid;gap:30px;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.qwd-testimonials .lae-testimonials-style4{grid-template-columns:1fr}}.qwd-testimonials .lae-testimonials-style4 .lae-testimonial{border-radius:20px;box-shadow:0 0 10px 0 rgb(0 0 0 / .15);margin:0;max-width:100%;padding:25px}.qwd-testimonials .lae-testimonials-style4 .lae-testimonial-user-picture{display:none}.qwd-testimonials .lae-testimonials-style4 .lae-testimonial-info{display:flex;flex-direction:column}.qwd-testimonials .lae-testimonials-style4 .lae-testimonial-user{margin-top:auto}.archive-career__header{background-color:#373285;padding:50px 10px}@media screen and (max-width:768px){.archive-career__header{padding:50px 10px!important}}.archive-career__header h1{color:#fff;font-size:42px;font-weight:400}.post-type-archive-career .heading-accent{margin-top:60px}@media screen and (max-width:768px){.post-type-archive-career .heading-accent{margin-top:40px}}.post-type-archive-career .heading-accent h2{color:#373285;font-weight:400}.post-type-archive-career .heading-accent p{margin-top:25px}.post-type-archive-career .careers{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:40px auto 60px}.post-type-archive-career .careers:after,.post-type-archive-career .careers:before{content:none!important}@media screen and (max-width:992px){.post-type-archive-career .careers{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.post-type-archive-career .careers{grid-template-columns:1fr;margin:40px 0}}.post-type-archive-career .careers .career-post{border-radius:20px;box-shadow:0 0 10px 0 rgb(0 0 0 / .15);display:flex;flex-direction:column;padding:20px}.post-type-archive-career .careers .career-post h3{color:#373285;font-weight:400;line-height:26px}.post-type-archive-career .careers .career-post .learn-more-btn{background-color:#d7b56d;border-radius:50px;color:#fff;display:inline;margin-top:auto;padding:12px 25px;width:-moz-fit-content;width:fit-content}.no-careers{margin-bottom:40px}.no-careers h3{color:#373285;font-weight:400}.single-career__header{background-color:#373285;padding:50px 10px}@media screen and (max-width:768px){.single-career__header{padding:50px 10px!important}}.single-career__header h1{color:#fff;font-size:42px;font-weight:400}.single-career__header p{color:#fff}.single-career .heading-accent{margin-bottom:20px}.single-career .heading-accent:after{background:#d7b56d;content:"";display:block;height:1px;width:100%}.single-career .heading-accent svg{margin-right:7px}.single-career h2{color:#373285;display:inline-block;font-size:28px;font-weight:400}.single-career__description{margin:60px 0}@media screen and (max-width:768px){.single-career__description{margin:40px 0}}.single-career__lists{margin-bottom:60px}@media screen and (max-width:768px){.single-career__lists{margin-bottom:40px}}.single-career .grid-wrapper{display:grid;gap:30px;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.single-career .grid-wrapper{grid-template-columns:1fr}}.single-career__cta{background-image:url(https://horizontproconsult.com/wp-content/plugins/horizont-custom/assets/img/notepads.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:40px 25px}@media screen and (max-width:768px){.single-career__cta{padding:40px 15px!important}}.single-career__cta h2:after{content:none}.single-career__cta h2,.single-career__cta p{color:#fff}.single-career__cta .cta-buttons{margin-top:25px}@media screen and (max-width:768px){.single-career__cta .cta-buttons{display:flex;flex-direction:column}}.single-career__cta a.main-button{background-color:#d7b56d;border-radius:50px;color:#fff;display:inline-block;margin-right:15px;padding:15px 35px}.single-career__cta a.main-button:hover{color:#fff}@media screen and (max-width:768px){.single-career__cta a.main-button{margin-bottom:15px;margin-right:0}}.single-career__cta .container{text-align:center;z-index:2}.single-project__news .single-news__item{margin-bottom:20px}.single-project__news .single-news__image{display:inline-block;margin-bottom:10px}.single-project__news .single-news__image img{border-radius:10px}.archive-blog{padding-bottom:60px;padding-top:40px}.archive-blog__header{background:#373285;padding:50px 10px!important;text-align:center}.archive-blog__header h1{color:#fff;font-size:42px;font-weight:400;line-height:1}@media screen and (max-width:768px){.archive-blog__header h1{font-size:32px}}.blog-filters{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:40px}.blog-filters__tag{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff0;border:1px solid #373285;border-radius:999px;color:#373285;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;line-height:1;padding:10px 18px;transition:background-color .2s ease,color .2s ease}.blog-filters__tag:hover{background:rgb(55 50 133 / .08)}.blog-filters__tag.is-active{background:#373285;color:#fff}.blog-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:992px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.blog-grid{grid-template-columns:1fr}}.blog-grid__wrap{position:relative}.blog-grid__empty{grid-column:1/-1;padding:40px 0;text-align:center}@keyframes blog-spin{to{transform:rotate(1turn)}}.blog-spinner{background:hsl(0 0% 100% / .7);border-radius:16px;display:none;inset:0;position:absolute;z-index:2}.blog-spinner__circle{animation:blog-spin .8s linear infinite;border:4px solid rgb(55 50 133 / .2);border-radius:50%;border-top-color:#373285;display:block;height:48px;margin:0 auto;position:sticky;top:40vh;width:48px}.blog-grid__wrap.is-loading .blog-spinner{display:block}.blog-grid__wrap.is-loading .blog-grid{opacity:.4;pointer-events:none}.blog-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px rgb(0 0 0 / .06);display:flex;flex-direction:column;overflow:hidden;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{box-shadow:0 16px 40px rgb(0 0 0 / .1);transform:translateY(-4px)}.blog-card__image{aspect-ratio:16/10;border-radius:10px;display:block;overflow:hidden}.blog-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:20px 8px 8px}.blog-card__title{font-size:18px;line-height:1.35;margin:0 0 auto}.blog-card__title a{color:#373285}.blog-card__title a,.blog-card__title a:hover{text-decoration:none}.blog-card__date{color:rgb(58 58 58 / .6);display:block;font-size:14px;margin-top:24px}.blog-load-more{margin-top:48px;text-align:center}.blog-load-more__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#373285;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;padding:14px 36px;position:relative;transition:opacity .2s ease}.blog-load-more__btn:hover{opacity:.9}.blog-load-more__btn.is-loading{cursor:wait}.blog-load-more__btn.is-loading .blog-load-more__label{visibility:hidden}.blog-load-more__btn.is-loading .blog-load-more__spinner{display:block}.blog-load-more__spinner{animation:blog-spin .8s linear infinite;border:2px solid hsl(0 0% 100% / .4);border-radius:50%;border-top-color:#fff;display:none;height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}.qwd-comparison-table__wrapper{border-radius:8px;overflow:hidden;width:100%}@media screen and (max-width:768px){.qwd-comparison-table__wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}.qwd-comparison-table__table{border:1px solid rgb(0 0 0 / .1);border-collapse:collapse;font-size:18px;width:100%}@media screen and (max-width:576px){.qwd-comparison-table__table{font-size:16px}}.qwd-comparison-table__table td,.qwd-comparison-table__table th{padding:16px 20px;vertical-align:middle}.qwd-comparison-table thead th{background-color:#373285;color:#fff;font-weight:700;text-align:center;vertical-align:middle;white-space:nowrap}.qwd-comparison-table__package--featured{background-color:#2e2a6f;box-shadow:inset 0 3px 0 0 #d7b56d;padding-top:40px;position:relative}.qwd-comparison-table__featured-label{color:#d7b56d;display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.qwd-comparison-table__service,.qwd-comparison-table__service-head{color:#3a3a3a;font-weight:400;text-align:left}.qwd-comparison-table__cell{text-align:center}.qwd-comparison-table tbody tr:nth-child(odd){background-color:#fff}.qwd-comparison-table tbody tr:nth-child(2n){background-color:rgb(0 0 0 / .03)}.qwd-comparison-table__star{display:inline-block;font-size:24px;line-height:1}.qwd-comparison-table__star--included{color:#d7b56d}.qwd-comparison-table__star--excluded{color:rgb(0 0 0 / .2)}.qwd-comparison-table__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}