@font-face{font-family:Inter_400;src:url(../fonts/Inter/Inter-Regular.ttf);font-display:swap}@font-face{font-family:Inter_500;src:url(../fonts/Inter/Inter-Medium.ttf);font-display:swap}@font-face{font-family:Inter_600;src:url(../fonts/Inter/Inter-SemiBold.ttf);font-display:swap}@font-face{font-family:Inter_700;src:url(../fonts/Inter/Inter-Bold.ttf);font-display:swap}.home-main .bg-image{position:relative}.home-main .bg-image .bg-main{display:block}@media(max-width: 767px){.home-main .bg-image .bg-main{display:none}}.home-main .bg-image .bg-small{display:none}@media(max-width: 767px){.home-main .bg-image .bg-small{display:block}}.home-main .bg-image .container .overlay{position:absolute;top:50%;transform:translateY(-50%)}@media(max-width: 767px){.home-main .bg-image .container .overlay{top:53px;transform:unset;left:0}}.home-main .bg-image .container .overlay .bg-text{max-width:696px;margin-right:auto}@media(max-width: 1399px){.home-main .bg-image .container .overlay .bg-text{max-width:589px}}@media(max-width: 1199px){.home-main .bg-image .container .overlay .bg-text{max-width:491px}}@media(max-width: 991px){.home-main .bg-image .container .overlay .bg-text{max-width:346px}}@media(max-width: 767px){.home-main .bg-image .container .overlay .bg-text{max-width:100%;padding:0 32px;text-align:center}}@media(max-width: 575px){.home-main .bg-image .container .overlay .bg-text{padding:0 22px}}.home-main .bg-image .container .overlay .bg-text h4{color:#1d1d1f;font-family:Inter_600;font-size:48px;font-weight:600;line-height:56px;font-style:normal;letter-spacing:0;margin-bottom:16px}@media(max-width: 1199px){.home-main .bg-image .container .overlay .bg-text h4{color:#1d1d1f;font-family:Inter_600;font-size:40px;font-weight:600;line-height:56px;font-style:normal;letter-spacing:0;margin-bottom:17px}}.home-main .bg-image .container .overlay .bg-text p{color:#1d1d1f;font-family:Inter_400;font-size:18px;font-weight:400;line-height:28px;font-style:normal;letter-spacing:0;margin-bottom:25px}@media(max-width: 1199px){.home-main .bg-image .container .overlay .bg-text p{color:#1d1d1f;font-family:Inter_400;font-size:16px;font-weight:400;line-height:24px;font-style:normal;letter-spacing:0;margin-bottom:26px}}.home-main .bg-image .container .overlay .bg-text .fill-primary{width:160px}@media(max-width: 767px){.home-main .bg-image .container .overlay .bg-text .fill-primary{margin:auto}}.home-main .re-section{padding:128px 0}@media(max-width: 1199px){.home-main .re-section{padding:88px 0}}@media(max-width: 1199px){.home-main .re-section{padding:64px 0}}.home-main .re-section .container .inner-re{padding-bottom:128px}@media(max-width: 1199px){.home-main .re-section .container .inner-re{padding-bottom:88px}}@media(max-width: 1199px){.home-main .re-section .container .inner-re{padding-bottom:58px}}.home-main .re-section .container .inner-re:last-child{padding-bottom:0}.home-main .re-section .container .inner-re .text-section{display:flex;justify-content:flex-start;align-items:center;height:100%}.home-main .re-section .container .inner-re .text-section.pad-left{padding-left:104px}@media(max-width: 1199px){.home-main .re-section .container .inner-re .text-section.pad-left{padding-left:58px}}@media(max-width: 991px){.home-main .re-section .container .inner-re .text-section.pad-left{padding-left:0;padding-top:36px}}.home-main .re-section .container .inner-re .text-section.pad-right{padding-right:104px}@media(max-width: 1199px){.home-main .re-section .container .inner-re .text-section.pad-right{padding-right:58px}}@media(max-width: 991px){.home-main .re-section .container .inner-re .text-section.pad-right{padding-right:0;padding-top:36px}}.home-main .re-section .container .inner-re .text-section .inner-section h4{color:#1d1d1f;font-family:Inter_600;font-size:48px;font-weight:600;line-height:56px;font-style:normal;letter-spacing:0;margin-bottom:16px}@media(max-width: 1199px){.home-main .re-section .container .inner-re .text-section .inner-section h4{color:#1d1d1f;font-family:Inter_600;font-size:40px;font-weight:600;line-height:56px;font-style:normal;letter-spacing:0;margin-bottom:16px}}@media(max-width: 767px){.home-main .re-section .container .inner-re .text-section .inner-section h4{color:#1d1d1f;font-family:Inter_600;font-size:32px;font-weight:600;line-height:40px;font-style:normal;letter-spacing:0;margin-bottom:6px}}.home-main .re-section .container .inner-re .text-section .inner-section p{color:#1d1d1f;font-family:Inter_400;font-size:18px;font-weight:400;line-height:28px;font-style:normal;letter-spacing:0;margin-bottom:16px}@media(max-width: 767px){.home-main .re-section .container .inner-re .text-section .inner-section p{color:#1d1d1f;font-family:Inter_400;font-size:16px;font-weight:400;line-height:24px;font-style:normal;letter-spacing:0}}.home-main .re-section .container .inner-re .text-section .inner-section .fill-primary{min-width:160px;margin-top:16px}@media(max-width: 767px){.home-main .re-section .container .inner-re .text-section .inner-section .fill-primary{margin-top:26px}}.home-main .how-we-help{background-color:#1d1d1f;padding:123px 0}@media(max-width: 1199px){.home-main .how-we-help{padding:88px 0}}@media(max-width: 767px){.home-main .how-we-help{padding:56px 0 53px 0}}.home-main .how-we-help h4{text-align:center;color:#f5f5f7;font-family:Inter_600;font-size:48px;font-weight:600;line-height:56px;font-style:normal;letter-spacing:0;margin-bottom:48px}@media(max-width: 1199px){.home-main .how-we-help h4{color:#f5f5f7;font-family:Inter_600;font-size:40px;font-weight:600;line-height:56px;font-style:normal;letter-spacing:0;margin-bottom:28px}}@media(max-width: 767px){.home-main .how-we-help h4{color:#f5f5f7;font-family:Inter_600;font-size:32px;font-weight:600;line-height:40px;font-style:normal;letter-spacing:0;margin-bottom:19px}}.home-main .how-we-help .inner-wrapper{display:flex;justify-content:flex-start;align-items:center;margin:0 -24px;flex-wrap:wrap;align-items:flex-start}@media(max-width: 767px){.home-main .how-we-help .inner-wrapper{margin:0}}.home-main .how-we-help .inner-wrapper .text-data{width:25%;padding:0 24px}@media(max-width: 1199px){.home-main .how-we-help .inner-wrapper .text-data{width:50%;margin-bottom:21px}}@media(max-width: 767px){.home-main .how-we-help .inner-wrapper .text-data{width:100%;padding:0}}.home-main .how-we-help .inner-wrapper .text-data p{color:#f5f5f7;font-family:Inter_600;font-size:20px;font-weight:600;line-height:28px;font-style:normal;letter-spacing:0;margin-bottom:8px}@media(max-width: 767px){.home-main .how-we-help .inner-wrapper .text-data p{color:#f5f5f7;font-family:Inter_600;font-size:18px;font-weight:600;line-height:28px;font-style:normal;letter-spacing:0}}.home-main .how-we-help .inner-wrapper .text-data span{display:block;color:#f5f5f7;font-family:Inter_400;font-size:16px;font-weight:400;line-height:24px;font-style:normal;letter-spacing:0}.home-main .get-in-touch{padding:128px 0}@media(max-width: 1199px){.home-main .get-in-touch{padding:88px 0}}@media(max-width: 767px){.home-main .get-in-touch{padding:64px 0}}.home-main .get-in-touch .get-in-section{padding-left:104px;margin-top:3px}@media(max-width: 1199px){.home-main .get-in-touch .get-in-section{padding-left:36px;margin-top:0}}@media(max-width: 991px){.home-main .get-in-touch .get-in-section{padding-left:0;padding-top:36px}}.home-main .get-in-touch .get-in-section .text-inner-section{max-width:536px;margin-right:auto}@media(max-width: 991px){.home-main .get-in-touch .get-in-section .text-inner-section{max-width:100%}}.home-main .get-in-touch .get-in-section .text-inner-section h4{color:#1d1d1f;font-family:Inter_600;font-size:48px;font-weight:600;line-height:56px;font-style:normal;letter-spacing:0;margin-bottom:16px}@media(max-width: 1199px){.home-main .get-in-touch .get-in-section .text-inner-section h4{color:#1d1d1f;font-family:Inter_600;font-size:40px;font-weight:600;line-height:56px;font-style:normal;letter-spacing:0}}@media(max-width: 767px){.home-main .get-in-touch .get-in-section .text-inner-section h4{color:#1d1d1f;font-family:Inter_600;font-size:32px;font-weight:600;line-height:40px;font-style:normal;letter-spacing:0;margin-bottom:6px}}.home-main .get-in-touch .get-in-section .text-inner-section p{color:#1d1d1f;font-family:Inter_400;font-size:18px;font-weight:400;line-height:28px;font-style:normal;letter-spacing:0}@media(max-width: 767px){.home-main .get-in-touch .get-in-section .text-inner-section p{color:#1d1d1f;font-family:Inter_400;font-size:16px;font-weight:400;line-height:24px;font-style:normal;letter-spacing:0}}.home-main .get-in-touch .get-in-section .text-inner-section .get-in-form{margin-top:33px}@media(max-width: 767px){.home-main .get-in-touch .get-in-section .text-inner-section .get-in-form{margin-top:26px}}.home-main .get-in-touch .get-in-section .text-inner-section .get-in-form .inputs-group{margin-bottom:32px}.home-main .get-in-touch .get-in-section .text-inner-section .get-in-form .fill-primary{width:100%}.home-main .get-in-touch .get-in-section .text-inner-section .get-in-form .g-recaptcha{margin-bottom:40px}.home-main .get-in-touch .get-in-section .text-inner-section .get-in-form .error{color:#ff3037;font-family:Inter_400;font-size:14px;font-weight:400;line-height:20px;font-style:normal;letter-spacing:0}