:root{--container_width:1260px;--dnd_section_padding:100px 36px;--dnd_section_padding_horizontal:36px;--dnd_section_padding_vertical:100px;--dnd_section_padding_m:80px 32px;--dnd_section_padding_horizontal_m:32px;--dnd_section_padding_vertical_m:80px;--grid_gap:28px;--top_height:100px;--top_height_tablet:px;--top_height_mobile:px;--primary_font:Poppins,sans-serif;--secondary_font:Noto Sans,sans-serif;--tertiary_font:Poppins,sans-serif;--text_font:var(--secondary_font);--primary_color:#2d2d44;--primary_color_rgb:45,45,68;--secondary_color:#f65954;--secondary_color_rgb:246,89,84;--tertiary_color:#57577f;--tertiary_color_rgb:87,87,127;--fourth_color:#eeeef5;--fourth_color_rgb:238,238,245;--fifth_color:#e7eaf2;--fifth_color_rgb:231,234,242}.web-header{background-color:#fff;height:100px}.web-header *{color:#2d2d44}.m_menu-custom .m_mega-menu-item{top:100px}.web-footer{background-color:#2d2d44}.web-footer *{color:#fff}body{color:var(--primary_color);font-family:var(--secondary_font);font-weight:400;letter-spacing:.1px}h1{font-size:52px}h1,h2{color:var(--primary_color);font-family:var(--primary_font);font-weight:600;letter-spacing:.3px;line-height:1.3em}h2{font-size:46px}h3{color:var(--primary_color);font-size:36px;line-height:1.3em}h3,h4{font-family:var(--primary_font);font-weight:600;letter-spacing:.2px}h4{font-size:28px;line-height:1.5em}h5{color:var(--primary_color);font-size:22px;line-height:1.4em}h5,h6{font-family:var(--primary_font);font-weight:600;letter-spacing:.2px}h6{font-size:18px;line-height:1.5em}.gr-box--box1{background-color:var(--secondary_color);border-radius:20px;color:#fff;padding:45px}.gr-box--box1 .el,.gr-box--box1 .el *{color:#fff}.gr-box--box1>.btn,.gr-box--box1>.el{margin-left:0;margin-right:auto}.gr-box--box2{background-color:var(--primary_color);border-radius:20px;color:#fff;padding:45px}.gr-box--box2 .el,.gr-box--box2 .el *{color:#fff}.gr-box--box2>.btn,.gr-box--box2>.el{margin-left:0;margin-right:auto}.gr-box--box3{background-color:var(--fourth_color);border-radius:20px;padding:45px}.gr-box--box3,.gr-box--box3 .el,.gr-box--box3 .el *{color:var(--primary_color);text-align:left}.gr-box--box3>.btn,.gr-box--box3>.el{margin-left:0;margin-right:auto}.gr-box--box4{background-color:var(--fourth_color);border-radius:20px;margin-left:auto;margin-right:auto;padding:70px 80px}.gr-box--box4,.gr-box--box4 .el,.gr-box--box4 .el *{color:var(--primary_color);text-align:left}.gr-box--box4>.btn,.gr-box--box4>.el{margin-left:0;margin-right:auto}.gr-box--box5{background-color:var(--tertiary_color);border-radius:20px;padding:70px 80px}.gr-box--box5,.gr-box--box5 .el,.gr-box--box5 .el *{color:var(--primary_color)}.gr-box--box5>.btn,.gr-box--box5>.el{margin-left:0;margin-right:auto}.btn-cta--primary>[data-hs-cos-general-type]+.btn-cta__button,.btn__primary,.form__btn--primary button,.form__btn--primary input[type=submit]{background-color:var(--primary_color);border-radius:20px;color:#fff;font-family:var(--primary_font);font-weight:400;line-height:1.2em;padding:14px 26px;text-align:center}.btn-cta--primary:not(:active):not(:focus):hover>[data-hs-cos-general-type]+.btn-cta__button,.btn__primary:not(:active):not(:focus):hover,.form__btn--primary button:not(:active):not(:focus):hover,.form__btn--primary input[type=submit]:not(:active):not(:focus):hover{transform:scale(1.05)}.btn-cta--secondary>[data-hs-cos-general-type]+.btn-cta__button,.btn__secondary,.form__btn--secondary button,.form__btn--secondary input[type=submit]{background-color:var(--secondary_color);border-radius:20px;color:#fff;font-family:var(--primary_font);font-weight:400;line-height:1.2em;padding:14px 26px;text-align:center}.btn-cta--secondary:not(:active):not(:focus):hover>[data-hs-cos-general-type]+.btn-cta__button,.btn__secondary:not(:active):not(:focus):hover,.form__btn--secondary button:not(:active):not(:focus):hover,.form__btn--secondary input[type=submit]:not(:active):not(:focus):hover{transform:scale(1.05)}.form__btn--form button,.form__btn--form input[type=submit],form button,form input[type=submit]{background-color:var(--primary_color);border-radius:20px;color:#fff;font-family:var(--primary_font);font-weight:400;line-height:1.2em;padding:14px 26px;text-align:center}.form__btn--form button:not(:active):not(:focus):hover,.form__btn--form input[type=submit]:not(:active):not(:focus):hover,form button:not(:active):not(:focus):hover,form input[type=submit]:not(:active):not(:focus):hover{transform:scale(1.05)}form input:not([type=checkbox]):not([type=submit]):not([type=radio]):not([type=radio]),form select,form textarea{background-color:var(--fifth_color);border:0 solid #9a9ea4;border-radius:15px;font-family:var(--primary_font);font-weight:600;padding:16px 28px;text-align:left}form input:not([type=checkbox]):not([type=submit]):not([type=radio]):active,form input:not([type=checkbox]):not([type=submit]):not([type=radio]):focus,form select:active,form select:focus,form textarea:active,form textarea:focus{border:1px solid #00a571}form input.error:not([type=checkbox]):not([type=submit]):not([type=radio]),form select.error,form textarea.error{border:1px solid #e04646;color:#e04646}form label{color:#1a1a1a;font-size:17px;font-weight:700;margin-bottom:6px}form .hs-error-msg,form label{font-family:var(--primary_font);line-height:1.6em;text-align:left}form .hs-error-msg{color:#dd3131;font-size:13px;font-weight:500;margin-bottom:0;margin-top:8px}form .legal-consent-container p{font-family:var(--primary_font);font-weight:400;line-height:1.6em;text-align:left}form input[type=checkbox]:before{border:1px solid #00a571;border-radius:4px}form input[type=radio]:before{border:1px solid #00a571}form input:not([type=checkbox]):not([type=submit]):not([type=radio]),form select{height:59px}@media (max-width:992px){.gr-box--box1{padding:35px}.gr-box--box2{padding:35px}.gr-box--box3{padding:35px}.gr-box--box4{padding:60px 70px}.gr-box--box5{padding:60px 70px}}@media (max-width:768px){h1{font-size:40px}h2{font-size:38px}h3{font-size:32px}h4{font-size:26px}h5{font-size:20px}h6{font-size:16px}.gr-box--box1{padding:20px}.gr-box--box2{padding:20px}.gr-box--box3{padding:20px}.gr-box--box4{padding:25px 20px}.gr-box--box5{padding:25px 20px}}