@font-face{font-display:swap;font-family:uncodeicon;font-style:normal;font-weight:400;src:url(//26198844.fs1.hubspotusercontent-eu1.net/hubfs/26198844/raw_assets/public/HeadFirst_Under_Contruction_2025/fonts/uncode-icons.eot) format("embedded-opentype"),url(//26198844.fs1.hubspotusercontent-eu1.net/hubfs/26198844/raw_assets/public/HeadFirst_Under_Contruction_2025/fonts/uncode-icons.woff2) format("woff2"),url(//26198844.fs1.hubspotusercontent-eu1.net/hubfs/26198844/raw_assets/public/HeadFirst_Under_Contruction_2025/fonts/uncode-icons.woff) format("woff"),url(//26198844.fs1.hubspotusercontent-eu1.net/hubfs/26198844/raw_assets/public/HeadFirst_Under_Contruction_2025/fonts/uncode-icons.ttf) format("truetype"),url(//26198844.fs1.hubspotusercontent-eu1.net/hubfs/26198844/raw_assets/public/HeadFirst_Under_Contruction_2025/fonts/uncode-icons.svg) format("svg")}:root{--Uncodeicon:"uncodeicon"}header.header .hs-button:hover{background-color:#ebebeb;border-color:#ea2b52}.bg-menuLinearGradient{background-image:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8) 40%,hsla(0,0%,100%,.79) 44.86%,hsla(0,0%,100%,.761) 49.3%,hsla(0,0%,100%,.717) 53.5%,hsla(0,0%,100%,.66) 57.4%,hsla(0,0%,100%,.593) 61.18%,hsla(0,0%,100%,.518) 64.72%,hsla(0,0%,100%,.44) 68.26%,hsla(0,0%,100%,.36) 71.74%,hsla(0,0%,100%,.282) 75.28%,hsla(0,0%,100%,.207) 78.82%,hsla(0,0%,100%,.14) 82.6%,hsla(0,0%,100%,.083) 86.5%,hsla(0,0%,100%,.039) 90.7%,hsla(0,0%,100%,.01) 95.14%,hsla(0,0%,100%,0))}.footer.footer_section__2 .footer-section-2{background-color:#151331}.child_theme .content-wrapper,.child_theme .dnd-section>.row-fluid,.child_theme .header .primary-section .page-center,.child_theme .page-center{padding-left:62px;padding-right:62px}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{border-radius:1rem}@media (max-width:959px){.child_theme .content-wrapper,.child_theme .dnd-section>.row-fluid,.child_theme .header .primary-section .page-center,.child_theme .page-center{padding-left:26px;padding-right:26px}}.child_theme .page-center.full_width,.child_theme [class*=full-width-section].dnd-section>.row-fluid{padding:0}.child_theme .blog-sidebar .page-center,.child_theme .hs_service .page-center .dnd-section>.row-fluid{padding-left:0;padding-right:0}.child_theme form input[type=email],.child_theme form input[type=file],.child_theme form input[type=number],.child_theme form input[type=password],.child_theme form input[type=search],.child_theme form input[type=tel],.child_theme form input[type=text],.child_theme form select,.child_theme form textarea{height:44px}.child_theme .footer .back_to_top{opacity:0}.child_theme .backtotop_show .footer .back_to_top{opacity:1}.child_theme .blog-sidebar .hs_cos_wrapper_type_post_filter>.block{background:#fff}.child_theme .content-wrapper .dnd-section>.row-fluid{padding-left:0;padding-right:0}.child_theme span.hs_cos_wrapper_type_email_subscriptions{max-width:100%}.child_theme h3{margin-top:10px}.child_theme header.header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.5);box-shadow:0 4px 10px -10px transparent;position:fixed;transition:transform .5s ease-in-out;width:100%}.child_theme header.header .page-center{max-width:1280px;padding:0}.child_theme header .row-menu-inner{background-clip:content-box!important;display:table;height:100%;padding:0 36px;position:relative;width:100%}.child_theme header .logo-container{display:table-cell;line-height:1px;padding:27px 36px 27px 0;vertical-align:middle}.child_theme header .main-menu-container{display:table-cell;position:relative;vertical-align:middle}.child_theme header .menu-horizontal{height:100%;line-height:0px;position:relative;width:100%}.child_theme header .menu-horizontal-inner{display:inline-table;height:100%;line-height:0px;width:100%}.child_theme header .desktop_menu_wrap{display:table-cell;height:100%;vertical-align:middle;white-space:nowrap;width:100%}.child_theme header .logo_wrapper{display:inline-block;line-height:0px;position:relative;text-align:center;z-index:100}.child_theme header .logo_wrapper a{display:block;vertical-align:middle}.child_theme header .button_wrap{align-items:center;display:flex;height:100%;margin-left:36px;padding-left:36px;text-align:center}.child_theme header .button_wrap a{border-radius:50px;float:right;line-height:1;padding:10.5px 44px;white-space:nowrap;-webkit-text-stroke:0;background-color:#fff;border:2px solid #ea2b52;color:#4e0e48;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.child_theme header .button_wrap a:hover{color:#4e0e48}.child_theme header .desktop_menu_wrap .hs-menu-wrapper>ul{padding:0}.child_theme header .desktop_menu_wrap .hs-menu-wrapper>ul>li{margin:0}.child_theme header .desktop_menu_wrap .hs-menu-wrapper ul li a{transition:unset}.child_theme header .desktop_menu_wrap .hs-menu-wrapper>ul>li>a{background-color:rgba(2,103,128,0);color:#4e0e48;display:block;font-size:16px;font-weight:600;height:100%;letter-spacing:.05em;line-height:1em;padding:0 14px}.child_theme header .desktop_menu_wrap .hs-menu-wrapper>ul>li:hover>a{background-color:hsla(0,0%,86%,0);color:#4e0e48}.child_theme header .desktop_menu_wrap .hs-menu-wrapper>ul>li.active-branch>a,.child_theme header .desktop_menu_wrap .hs-menu-wrapper>ul>li.active>a{background-color:rgba(2,103,128,0);color:#ea2b52}.child_theme header .desktop_menu_wrap .hs-menu-wrapper>ul>li:last-child>a{padding-right:0}.child_theme header .button_wrap{margin-right:-46px}.child_theme header .desktop_menu_wrap .hs-menu-wrapper>ul>li:not(:last-child){margin-right:4px}.child_theme header .desktop_menu_wrap .hs-menu-wrapper ul ul{background-color:#fff;box-shadow:0 8px 24px hsla(210,8%,62%,.2);padding-bottom:10px;padding-top:10px}.child_theme header .desktop_menu_wrap .hs-menu-wrapper ul ul li{margin:0}.child_theme header .desktop_menu_wrap .hs-menu-wrapper ul ul li a{background-color:rgba(2,103,128,0);color:#ea2b52;display:block;font-size:16px;font-weight:600;letter-spacing:.05em;line-height:normal;padding:5px 15px}.child_theme header .desktop_menu_wrap .hs-menu-wrapper ul ul li.active-branch>a,.child_theme header .desktop_menu_wrap .hs-menu-wrapper ul ul li.active>a,.child_theme header .desktop_menu_wrap .hs-menu-wrapper ul ul li:hover>a{background-color:rgba(2,103,128,0);color:#ea2b52}.child_theme header .desktop_menu_wrap .hs-menu-wrapper ul ul li:hover>ul{left:100%!important;top:0!important}.child_theme header .trigger_wrapperr{display:inline-flex;height:100%;opacity:1;position:absolute;right:0;top:0}.child_theme header .mobile-menu-button{align-items:center;cursor:pointer;display:flex;height:100%;line-height:0px;opacity:1;padding:0 36px;position:relative;right:-2px;transition:.3s;z-index:0}.child_theme header .mobile-menu-button .lines{background-color:#fff;border-radius:5px;display:inline-block;height:2px;position:relative;vertical-align:middle;width:20px}.child_theme header .mobile-menu-button .lines:before{background-color:#fff;border-radius:5px;content:"";display:inline-block;height:2px;left:0;position:absolute;top:6px;transform-origin:10px center;transition:top .3s ease-in-out .6s,transform .3s ease-in-out;width:20px}.child_theme .otr_wrapper{min-height:95px}@media (min-width:992px){.child_theme .mobile-menu-container,.child_theme header .mobile-menu-button{display:none!important}}@media (max-width:1330px){.child_theme header .desktop_menu_wrap .hs-menu-wrapper>ul>li:not(:last-child){margin:0}.child_theme header .button_wrap{margin-right:0}.child_theme header .desktop_menu_wrap .hs-menu-wrapper>ul>li>a{padding:0 9px}}@media (max-width:1200px){.child_theme header .desktop_menu_wrap .hs-menu-wrapper>ul>li>a{font-size:14px;padding:0 8px}.child_theme header .button_wrap{margin-left:10px;padding-left:15px}.child_theme header .button_wrap a{padding:12px 35px}.child_theme header .logo-container{padding-right:20px}}@media (max-width:1050px){.child_theme header .logo-container{padding-right:15px}.child_theme header .button_wrap a{font-size:14px;padding:8px 18px}.child_theme header .button_wrap{margin-left:10px;padding-left:8px}}@media (max-width:991px){.child_theme header .main-menu-container{display:none}.child_theme header.header{background-color:#ea2b52;border-bottom:unset;box-shadow:unset}.child_theme header .row-menu-inner{padding:0}.child_theme header .logo-container{padding:27px 36px}.child_theme header.header .page-center{max-width:none}.child_theme .mobile-menu-container{background-color:#ea2b52;height:calc(100vh - 94px);overflow-y:auto}.child_theme header .menu-horizontal-inner{height:auto;padding:36px 0}.child_theme .mobile_menu_wrap .hs-menu-wrapper>ul{flex-direction:column;padding:0}.child_theme .mobile_menu_wrap .hs-menu-wrapper>ul>li{line-height:normal;margin:0;position:relative}.child_theme .mobile_menu_wrap .hs-menu-wrapper ul li a{font-size:12px;transition:unset}.child_theme .mobile_menu_wrap .hs-menu-wrapper>ul>li>a{align-items:center;color:#fff;display:inline-flex;font-weight:600;letter-spacing:.05em;padding:9px 36px}.child_theme .mobile_menu_wrap .hs-menu-wrapper>ul>li.active-branch>a,.child_theme .mobile_menu_wrap .hs-menu-wrapper>ul>li.active>a,.child_theme .mobile_menu_wrap .hs-menu-wrapper>ul>li:hover>.child-trigger i,.child_theme .mobile_menu_wrap .hs-menu-wrapper>ul>li:hover>a{color:#fff}.child_theme header .button_wrap{border-left:none;margin-left:0;padding:45px 36px 36px}.child_theme header .button_wrap a{background:#fff;background-color:#fff;border-color:#ee2750;border-radius:25px;border-width:2px;color:#4e0e48;font-weight:600;line-height:normal;padding:19px 47px}.child_theme header .button_wrap a:hover{background-color:#ebebeb;color:#4e0e48}.child_theme .mobile_menu_wrap .child-trigger i{align-items:center;color:#fff;display:flex;font-size:.8em;font-weight:600;height:32px;letter-spacing:.05em;vertical-align:middle}.child_theme .mobile_menu_wrap .hs-menu-wrapper ul ul li i{color:#fff}.child_theme .mobile-menu-container{display:none}.child_theme header .mobile-menu-button.close .lines{background:transparent;transition:background .3s ease-in-out 0s}.child_theme header .mobile-menu-button.close .lines:before{top:0;transform:rotate(45deg);transition:top .3s ease-in-out,transform .3s ease-in-out .5s}.child_theme header .mobile-menu-button.close .lines:after{top:0;transform:rotate(-45deg);transition:top .3s ease-in-out,transform .3s ease-in-out .5s}.child_theme .mobile_menu_wrap .hs-menu-wrapper ul ul{display:none;padding:0}.child_theme .mobile_menu_wrap .hs-menu-wrapper ul ul li{margin:0;position:relative}.child_theme .mobile_menu_wrap .hs-menu-wrapper ul ul li a{color:#fff;font-weight:600;letter-spacing:.05em;padding:9px 36px;position:relative}.child_theme .mobile_menu_wrap .hs-menu-wrapper ul ul li.active-branch>a,.child_theme .mobile_menu_wrap .hs-menu-wrapper ul ul li.active>a,.child_theme .mobile_menu_wrap .hs-menu-wrapper ul ul li:hover>.child-trigger i,.child_theme .mobile_menu_wrap .hs-menu-wrapper ul ul li:hover>a{color:#fff}.child_theme .mobile_menu_wrap .child-trigger{cursor:pointer;display:inline-block;font-size:12px;height:32px;margin:0 0 0 -27px;position:absolute;width:32px}.child_theme header .logo_wrapper{margin-right:32px}.child_theme .mobile_menu_wrap .hs-menu-wrapper ul ul li>.child-trigger{height:20px;top:3px}.child_theme .mobile_menu_wrap .hs-menu-wrapper ul ul li>.child-trigger i{height:20px}}@media(max-width:459px){.child_theme header .mobile-menu-button{padding-left:0}}.child_theme .footer .page-center{padding:0}.child_theme .footer{font-size:18px}.child_theme .footer .cm_top_section .page-center{padding-left:36px;padding-right:36px}.child_theme .footer .cm_top_section .col-section{padding:0}.child_theme .footer .cm_top_section .col-section:not(:first-child){padding-left:36px}.child_theme .footer .cm_top_section .col-section.num2 .footer-row,.child_theme .footer .cm_top_section .col-section.num3 .footer-row{background-color:#4e0e48;padding-left:36px;padding-right:36px}.child_theme .footer .cm_top_section .col-section.num2 .footer-content p,.child_theme .footer .cm_top_section .col-section.num3 .footer-content p{font-size:12.9996px;margin-bottom:0}.child_theme .footer .cm_top_section .col-section.num2 .footer-content p:last-child,.child_theme .footer .cm_top_section .col-section.num3 .footer-content p:last-child{font-size:12.9996px;margin-top:18px;white-space:nowrap}.child_theme .cm_bottom_section .footer-content p{font-size:.875em;line-height:normal}.child_theme .cm_bottom_section .footer-content{padding-left:36px;padding-right:36px}.child_theme .footer .cm_bottom_section .col-section{padding:0}.child_theme .footer .cm_top_section .col-section.num1 p{margin-top:36px}.child_theme .footer .back_to_top{border-radius:0;bottom:22px;font-size:18px;height:2.1em;right:22px;width:2.1em}.child_theme .footer .back_to_top svg{height:18px;width:11.58px}.child_theme .footer .cm_top_section .footer-content p strong{color:#fff}@media (max-width:991px){.child_theme .footer .cm_top_section .col-section:not(:first-child){padding-left:0;padding-top:36px}}.child_theme .simple-banner{height:calc(100vh - 350px);min-height:675px;padding:0}.child_theme .cm_banner .page-center .col12{padding:36px}.child_theme .cm_banner .top_sec h1{display:inline-block;margin:0;position:relative;z-index:2}.child_theme .cm_banner .page-center{padding:0}.child_theme .cm_banner .top_sec{margin:0 auto;max-width:100%;padding-left:36px;padding-right:36px}.child_theme .cm_banner .top_sec p{margin-top:36px;margin-top:40px}.child_theme .cm_banner .btn_row{margin-top:37px}.child_theme .cm_banner .btn_row a.hs-sec-btn{background:#fff;border-color:#fff;color:#14122f;font-size:18px;line-height:normal}.child_theme .cm_banner .btn_row a.hs-sec-btn:hover{background:transparent;border-color:#fff;color:#fff}@media (max-width:991px){.child_theme .cm_banner .top_sec h1,.child_theme .h1,.child_theme h1{font-size:38.628px}.child_theme .h2,.child_theme h2{font-size:30.636000000000003px}.child_theme .h3,.child_theme h3{font-size:25.976px}}@media(max-width:767px){.child_theme .simple-banner{height:auto;min-height:auto}.child_theme .cm_banner .page-center .col12{padding-bottom:72px}.child_theme .cm_banner .top_sec h1:after{height:15%}}@media (max-width:569px){.child_theme .cm_banner .top_sec h1,.child_theme .h1,.child_theme h1{font-size:34.974px}}