.elementor-kit-13{--e-global-color-primary:#04344c;--e-global-color-secondary:#add8e6;--e-global-color-text:#535759;--e-global-color-accent:#2ea3f2;--e-global-color-436f805:#0e1011;--e-global-typography-primary-font-family:"Anton";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var(--e-global-color-text);font-family:"Inter",Sans-serif;font-size:20px;font-weight:400}.elementor-kit-13 button,.elementor-kit-13 input[type=button],.elementor-kit-13 input[type=submit],.elementor-kit-13 .elementor-button{background-color:#02010100;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-accent);border-style:solid;border-width:2px;border-color:var(--e-global-color-accent);border-radius:500px;padding:40px 44px}.elementor-kit-13 button:hover,.elementor-kit-13 button:focus,.elementor-kit-13 input[type=button]:hover,.elementor-kit-13 input[type=button]:focus,.elementor-kit-13 input[type=submit]:hover,.elementor-kit-13 input[type=submit]:focus,.elementor-kit-13 .elementor-button:hover,.elementor-kit-13 .elementor-button:focus{background-color:var(--e-global-color-accent);color:#fff;border-style:solid;border-width:2px;border-color:var(--e-global-color-accent);border-radius:500px}.elementor-kit-13 e-page-transition{background-color:#ffbc7d}.elementor-kit-13 a{color:var(--e-global-color-436f805);font-family:"Inter",Sans-serif;font-weight:400}.elementor-kit-13 a:hover{color:var(--e-global-color-accent);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-kit-13 h1{color:var(--e-global-color-436f805);font-family:"Anton",Sans-serif;font-weight:400}.elementor-kit-13 h2{color:var(--e-global-color-436f805);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-kit-13 h3{color:var(--e-global-color-436f805);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-kit-13 h4{color:var(--e-global-color-436f805);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-kit-13 h5{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-kit-13 h6{color:var(--e-global-color-436f805);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-kit-13 h1{font-size:160px}.elementor-kit-13 button,.elementor-kit-13 input[type=button],.elementor-kit-13 input[type=submit],.elementor-kit-13 .elementor-button{padding:26px 30px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-13{font-size:16px}.elementor-kit-13 h1{font-size:60px}.elementor-kit-13 button,.elementor-kit-13 input[type=button],.elementor-kit-13 input[type=submit],.elementor-kit-13 .elementor-button{padding:26px 30px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.team_row>.elementor-element:nth-child(even){background-color:#add8e6 !important}.portfolio_grid .elementor-post__text{position:absolute;bottom:0}body.single-post .portfolio_grid article.elementor-post{position:relative}.single-portfolio .ast-container,body.archive .ast-container,body.error404 .ast-container{max-width:100% !important;padding:0 !important}.single-portfolio.ast-separate-container .ast-article-single{padding:0 !important}.single-portfolio.ast-separate-container,body.archive.ast-separate-container,body.error404.ast-separate-container{background-color:#fff !important}body.error404.ast-separate-container #primary{margin:0;padding:0}.lets_talk_form input,.lets_talk_form select,.lets_talk_form textarea{border:none;box-shadow:none;border-bottom:1px solid #000;border-radius:0;padding:5px 16px;height:auto}.lets_talk_form .mauticform-label{font-size:clamp(13px, 1vw, 15px)}.lets_talk_form .mauticform_wrapper{max-width:unset;width:100%}.lets_talk_form .mauticform-page-wrapper{display:flex !important;flex-wrap:wrap;justify-content:space-between}.lets_talk_form .mauticform-row{margin-bottom:18px;width:100%}.lets_talk_form #mauticform_hbcontactform_first_name,.lets_talk_form #mauticform_hbcontactform_last_name,.lets_talk_form #mauticform_hbcontactform_email,.lets_talk_form #mauticform_hbcontactform_phone{width:48%}.lets_talk_form button.mauticform-button{background-color:#04344c !important;border:none !important;outline:none !important;color:#fff !important;width:100%;border-radius:30px;padding:12px;margin-top:20px}.lets_talk_form .mauticform-errormsg{font-size:clamp(12px,1.3vw,14px)}.category_archive_postlist article:not(:last-child){border-bottom:2px solid #e8e8e8}.category_archive_postlist article .elementor-post__title a{font-weight:700 !important;outline:none !important;display:block}.category_archive_featured_img img{max-height:40vw;object-fit:cover}.category_archive_postlist article .elementor-post__title a:hover{color:#2ea3f2 !important}.category_archive_postlist article .elementor-post__thumbnail{display:none}.service_process_wrapper .each_process:last-child .p_left_col{padding-bottom:6vw}.service_process_wrapper .each_process{display:flex;justify-content:space-between;align-items:center}.service_process_wrapper .each_process>div{flex:50%}.service_process_wrapper .each_process:nth-child(2n){flex-direction:row-reverse}.service_process_wrapper .each_process:nth-child(2n - 1){background-color:#add8e6}.service_process_wrapper .each_process .p_right_col{align-self:stretch;position:relative}.service_process_wrapper .each_process .p_left_col{padding:5vw;display:flex;flex-direction:column;gap:20px}.service_process_wrapper .each_process img{height:100%;width:100%;max-width:100%;object-fit:cover;display:block;position:absolute}.service_process_wrapper .each_process .p_title{color:#0e1011 !important;font-weight:600}.service_process_wrapper .p_sub_title{margin-bottom:10px !important;font-style:italic}.service_process_wrapper .p_count_number{margin-bottom:40px;color:#0e1011 !important}.service_process_wrapper .p_desc{margin-bottom:0 !important}.header-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{z-index:10 !important;max-width:500px;margin:0 !important;border-radius:0 30px 30px 0}.header-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul:not(.sub-menu){display:flex;flex-direction:column;height:100%;padding-left:5%}.header-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul .elementor-item.menu-link:before{content:"";border-top:2px solid #2ea3f2;width:20px;margin-right:40px;transition:.3s all ease-in-out;transform:translateX(-40px);opacity:0}.header-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul .elementor-item.menu-link{padding:20px;outline:none !important}.header-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul .elementor-item.menu-link:hover:before{transform:translateX(-30px);opacity:1}.header-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul .elementor-item.menu-link:hover{padding-left:40px}.portfolio_grid article:last-child .elementor-post__text{padding-bottom:calc(2vw + 52px) !important}.header-section .elementor-nav-menu a,.header-section .elementor-nav-menu a:focus,.header-section .elementor-nav-menu a:hover{line-height:170%}.header-section nav ul.sub-menu{border:1px solid #2ea3f2;border-top-color:#2ea3f2;border-right-color:#2ea3f2;border-bottom-color:#2ea3f2;border-left-color:#2ea3f2;padding:13px !important;border-radius:13px;border-color:#f0f0f0;box-shadow:4px 4px 10px #f0f8ff;height:auto !important;margin-right:5%;width:fit-content !important;min-width:200px !important}.header-section nav ul.sub-menu li:not(:last-child){border-bottom:1px solid #f0f0f0}.header-section nav ul.sub-menu a.elementor-sub-item.menu-link{font-size:clamp(15px, 22vw, 0.9vw) !important;background-color:transparent !important;color:#0e1011 !important;outline:none !important}.header-section nav ul.sub-menu a.elementor-sub-item.menu-link:hover{color:#2ea3f2 !important}.header-section nav ul.sub-menu a.elementor-sub-item.menu-link:before{content:"";border-top:2px solid #2ea3f2;width:15px;transition:.3s all ease-in-out;transform:translateX(-40px);opacity:0;position:absolute}.header-section nav ul.sub-menu a.elementor-sub-item.menu-link:hover:before{transform:translateX(-25px);opacity:1}.header-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul .elementor-item.menu-link:focus{background-color:#fff !important}.header-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu{box-shadow:none !important;border:none;padding:0 0 0 15px !important;width:unset !important}.header-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container a:hover .sub-arrow,.header-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container a.highlighted .sub-arrow{fill:#2ea3f2 !important}.header-section nav.elementor-nav-menu--dropdown ul.sub-menu a.elementor-sub-item.menu-link:hover{padding-left:30px !important}.portfolio_single_wrapper .post_info>div:last-child p:not(:first-child){display:inline-block;margin-right:8px}.portfolio_single_wrapper .post_info>div:last-child p:not(:first-child,:last-child):after{content:","}.download_pdf_form label.mauticform-label{font-size:clamp(13px, 1vw, 15px);font-family:"Inter",Sans-serif !important}.download_pdf_form input.mauticform-input{border:none;outline:none;box-shadow:none;border-bottom:1px solid #000;border-radius:0;padding:5px 10px;height:auto !important;font-family:"Inter",Sans-serif !important}.download_pdf_form #mauticform_input_hbwebsitebrochure_submit{background:linear-gradient(135deg,#2ea3f2,#96d1f8);width:100%;color:#fff;font-family:"Inter" !important;font-size:clamp(13px, 1vw, 15px);padding:13px 30px;border-radius:30px;margin-top:10px;border-color:#5ab3ee !important;text-transform:uppercase;outline:none !important;border-width:0 !important;transition:.7s all ease-in-out !important}.download_pdf_form #mauticform_input_hbwebsitebrochure_submit:hover{background:linear-gradient(135deg,#96d1f8,#2ea3f2)}.download_pdf_form .mauticform-message{font-size:clamp(14px,1.3vw,18px)}.download_pdf_form .mauticform-errormsg{font-size:clamp(12px,1.3vw,14px)}body.single-service.postid-4811 .service-box-subtitle,body.single-service.postid-6575 .service-box-subtitle,body.single-service.postid-6631 .service-box-subtitle{margin-bottom:15px}#elementor-popup-modal-2808 .dialog-close-button{font-size:23px !important;top:10px !important;right:10px !important}#elementor-popup-modal-2808 #O365_MainLink_Help{color:#fff !important;background-color:#0f6cbd !important}.service-box-item{margin-bottom:3vw}body.single-service.postid-4811 .elementor-widget-text-editor p,body.single-service.postid-6575 .elementor-widget-text-editor p,body.single-service.postid-6631 .elementor-widget-text-editor p{margin-bottom:0}body.single-service.postid-4811 .single-excerpt,body.single-service.postid-6575 .single-excerpt,body.single-service.postid-6631 .single-excerpt{max-width:100%}body.single-service.postid-4811 .single-feature-image,body.single-service.postid-6575 .single-feature-image,body.single-service.postid-4811 .service_single_title,body.single-service.postid-6575 .service_single_title,body.single-service.postid-4811 .service-wrapper,body.single-service.postid-6575 .service-wrapper,body.single-service.postid-4811 .service_step_info,body.single-service.postid-6575 .service_step_info,body.single-service.postid-6631 .service_step_info{display:none}.ct_den_subtitle p{font-size:clamp(32px, 2vw, 1.5vw) !important}body.single-service.postid-4811 .den_content li,body.single-service.postid-6575 .den_content li,body.single-service.postid-6631 .den_content li{font-size:clamp(16px, 25vw, 1.4vw) !important;margin-bottom:clamp(15px,4vw,1vw)}body.single-service.postid-4811 .service_single_wrapper .banner-header,body.single-service.postid-6575 .service_single_wrapper .banner-header,body.single-service.postid-6631 .service_single_wrapper .banner-header{padding:0;background:unset !important}.den_addon li{font-size:clamp(18px, 25vw, 1.4vw) !important;line-height:170%;margin-bottom:10px}.site_audit .elementor-icon-box-wrapper{align-items:center}.site_audit a:hover{color:#fff !important}button.CloseComponent__PopupCloseControlContainer-sc-1260ad4-0{width:16px;height:16px;min-width:32px;min-height:32px;border:none !important;box-shadow:none;outline:none !important;padding:20px 33px;background:unset !important}.whatsapp-popup .popup-body p{margin-bottom:10px;font-size:17px !important}.whatsapp-popup .popup-body button.send-btn{margin-bottom:10px}.action_footerr{z-index:15}.ct_ul_li_list li{font-size:clamp(18px, 25vw, 1.4vw) !important}.header-section nav ul ul a.highlighted+ul.sub-menu{display:grid;grid-template-columns:1fr 1fr;top:-13px !important;margin-top:0 !important}@media (min-width:992px){body.single-service.postid-4811 .dentrix_title,body.single-service.postid-6631 .dentrix_title{font-size:clamp(130px, 7vw, 8vw) !important;line-height:130% !important;text-transform:uppercase}.elementor-button-link,.elementor-nav-menu--main .elementor-item{font-size:clamp(17px, 25vw, 1.24vw) !important;line-height:170%}}@media (max-width:992px){body.single-service.postid-4811 .dentrix_title,body.single-service.postid-6631 .dentrix_title{font-size:clamp(80px, 7vw, 8vw) !important;line-height:130% !important;text-transform:uppercase}}@media (min-width:768px){.hb_team_members img{min-height:clamp(500px,60vh,400px)}}@media (max-width:1024px){.service_process_wrapper .p_count_number{margin-bottom:0}.service_process_wrapper .each_process .p_left_col{padding:30px;gap:10px}.header-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul li a.elementor-item{font-size:18px}}.header_call a.elementor-button{font-size:18px !important;padding:13px 20px !important}.header_call{right:-69px !important}.header_lets_talk{margin-left:auto !important}.footer-section ul li a.elementor-item:hover{line-height:170% !important}#openPopup a.elementor-button{font-size:clamp(18px, 25vw, 1.4vw) !important}}@media (min-width:768px){.portfolio_grid .elementor-posts-container article:nth-child(3n+3){grid-column:span 2}.portfolio_grid .elementor-posts-container article:nth-child(3n+3) .elementor-post__thumbnail{padding-bottom:calc( 1 * 40% ) !important}.portfolio_grid .elementor-posts-container article:nth-child(3n+3) .elementor-post__thumbnail img{width:100% !important}}@media (max-width:860px){.portfolio_grid .portfolio-tabs{justify-content:start;padding:0 20px}.portfolio_grid .portfolio-tabs a.tab{white-space:nowrap;padding:10px 6px}.portfolio_grid .portfolio-container .pro-title-row{padding:11px 8px}}@media (max-width:768px){body.single-service.postid-4811 .dentrix_title,body.single-service.postid-6631 .dentrix_title{font-size:clamp(50px, 11vw, 70px) !important;line-height:140% !important}}@media (max-width:767px){.ct_whatsapp_iconss{width:100%;background-color:#25d366}.ct_whatsapp_iconss .whatsapp-widget{position:unset !important;min-width:100% !important}#ast-scroll-top.ast-scroll-to-top-right{right:25px;bottom:41px}.ct_whatsapp_iconss .whatsapp-icon{width:100% !important;height:50px !important}.ct_whatsapp_iconss p.res_text_chat{margin:0;color:#fff;padding-left:10px;font-weight:700;display:block}.category_archive_featured_img img{max-height:500px}.service_process_wrapper .each_process{flex-direction:column !important}.portfolio_grid{display:block}.lets_talk_form #mauticform_hbcontactform_first_name,.lets_talk_form #mauticform_hbcontactform_last_name,.lets_talk_form #mauticform_hbcontactform_email,.lets_talk_form #mauticform_hbcontactform_phone{width:100%}.header-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{width:75% !important}body.page-id-40 .elementor-widget-testimonial-carousel .elementor-testimonial__image img{max-width:50px}body.page-id-40 .elementor-widget-testimonial-carousel .elementor-testimonial__footer{margin-bottom:70px !important;margin-top:40px}.header-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container .Lets-talk{display:flex}.header-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container .Lets-talk a{text-decoration:underline}.portfolio_grid article:last-child{padding-bottom:28px}.portfolio_grid article:last-child .elementor-post__text{padding-bottom:calc(2vw + 60px) !important}.service_process_wrapper .each_process:last-child .p_left_col{padding-bottom:60px}.portfolio-container p.col.pro_name,.portfolio-container p.col.pro_year{font-size:clamp(14px, 25vw, 1.4vw) !important;line-height:20px}.portfolio-tabs .tab{font-size:clamp(16px, 4vw, 1.5vw) !important}.ct_den_subtitle p{font-size:22px !important;line-height:30px}}@media (max-width:460px){.header-section nav ul ul a.highlighted+ul.sub-menu{grid-template-columns:1fr}}.portfolio-tabs .tab[data-filter=ui-ux]{display:none}