.page-content .main{position:relative}.page-content .main-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.page-content .main .main-content-wrapper{height:100%}.page-content .main-background{background-color:#313b72;width:calc(75%);height:75vh;position:absolute;top:0;bottom:0;left:30%;right:-30%;transform:skewX(-40deg)}.page-content .main__first-part{height:75vh}.page-content .main__second-part{height:25vh}.page-content .main-padding{max-width:770px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-content .main__text-primary{font-weight:bold;font-size:1.875rem;line-height:36px;text-align:center;color:#fff}.page-content .main__text-secondary{font-size:1rem;font-weight:600;line-height:26px;color:#313b72;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.page-content .main-text{color:#fff}.page-content .main-sticker{display:block;max-width:100%;height:auto}@media only screen and (max-width: 768px){.page-content .main-background{width:100%;height:75vh;position:absolute;top:0;bottom:0;left:0;right:0;transform:none}.page-content .main-padding .col{padding:0}.page-content .main__custom-width{max-width:350px;margin:0 auto}}@media only screen and (max-width: 576px){.page-content .main-background{width:100%;height:75vh;position:absolute;top:0;bottom:0;left:0;right:0;transform:none}.page-content .main__custom-width{max-width:350px;margin:0 auto}.page-content .main-padding .col{text-align:center}.page-content .main__text-primary{line-height:30px}}@media only screen and (max-width: 340px){.page-content .main-padding .col{text-align:center}}.key-points{padding:100px 0;position:relative}.key-points .background{position:absolute;top:0;bottom:0;left:-100%;right:-100%;background-color:#18182e;z-index:-1}.key-points__title{font-weight:bold;font-size:35px;line-height:39px;color:#fcfcfc;margin-bottom:45px}.key-points__items{justify-content:space-between;margin-bottom:35px}.key-points__item{max-width:290px;display:flex;flex-direction:column;justify-content:space-between;margin-right:15px}.key-points__item:last-child{margin-right:0}.key-points__image-block{margin-bottom:40px}.key-points__image-icon{display:block;max-width:100%;height:auto}.key-points__text-block{font-weight:normal;font-size:14px;line-height:25px;color:#fff}@media screen and (min-width: 768px)and (max-width: 992px){.key-points{padding:65px 0}.key-points__items{justify-content:space-between}.key-points__item{max-width:190px;margin-right:0;margin-bottom:35px}}@media screen and (min-width: 540px)and (max-width: 768px){.key-points{padding:65px 0}.key-points__title{font-size:32px;margin:0 auto 45px}.key-points__items{justify-content:center;margin-bottom:0}.key-points__item{margin-right:0;margin-bottom:35px}}@media only screen and (max-width: 540px){.key-points{padding:40px 0}.key-points__title{font-size:32px;text-align:center;margin:0 auto 45px}.key-points__items{flex-direction:column;align-items:center;padding-left:0}.key-points__item{margin-right:0;margin-bottom:35px}.key-points__item:last-child{margin-bottom:0}.key-points__image-block{margin:0 auto 40px}.key-points__text-block{text-align:center}}.how-approach{padding:100px 0;position:relative}.how-approach .background{position:absolute;top:0;bottom:0;left:-100%;right:-100%;background-color:#f2f2f2;z-index:-1}.how-approach__items{margin-bottom:80px}.how-approach__items--reverse{flex-direction:row-reverse}.how-approach__items.hidden{display:none}.how-approach__item{display:flex;flex-direction:column;flex:1}.how-approach__item--content{margin:0 85px 0 45px}.how-approach__item--modify-align{justify-content:center;margin:0 0 0 160px}.how-approach__item--modify-left{justify-content:center}.how-approach__main-title{max-width:450px;font-weight:bold;font-size:35px;line-height:39px;color:#2b2b2b;margin-bottom:84px}.how-approach__title{font-family:Oswald,sans-serif;font-weight:bold;font-size:30px;line-height:44px;color:#fe8025;margin-bottom:15px}.how-approach__text{font-weight:normal;font-size:14px;line-height:24px;color:#202020}.how-approach__image-icon{display:block;max-width:100%;height:auto}@media screen and (min-width: 768px)and (max-width: 990px){.how-approach{padding:65px 0}.how-approach__items.hidden{display:flex;margin-bottom:30px}.how-approach__item--content{margin:0 25px 0 0}.how-approach__item--modify-align{justify-content:center;margin:0 0 0 25px}.how-approach__main-title{max-width:450px;font-weight:bold;font-size:35px;line-height:39px;color:#2b2b2b;margin-bottom:84px}.how-approach__main-title.isHide{display:none}.how-approach__main-title.custom-mb{max-width:515px;margin-bottom:0}}@media screen and (min-width: 576px)and (max-width: 768px){.how-approach{padding:65px 0}.how-approach__items{flex-direction:column-reverse;margin-bottom:0}.how-approach__items.hidden{display:flex;margin-bottom:0}.how-approach__item{margin:0 auto 60px}.how-approach__main-title{max-width:450px;font-weight:bold;font-size:35px;line-height:39px;color:#2b2b2b;margin-bottom:84px}.how-approach__main-title.isHide{display:none}.how-approach__main-title.custom-mb{max-width:515px;margin-bottom:0}.how-approach__title{font-size:30px;line-height:35px;margin-bottom:40px}}@media only screen and (max-width: 576px){.how-approach{padding:40px}.how-approach__items{flex-direction:column-reverse;margin-bottom:0}.how-approach__items.hidden{display:flex;margin-bottom:0}.how-approach__item{margin:0 auto 60px}.how-approach__main-title{text-align:center;margin:0 auto 70px;max-width:450px;font-weight:bold;font-size:35px;line-height:39px;color:#2b2b2b}.how-approach__main-title.isHide{display:none}.how-approach__main-title.custom-mb{max-width:515px;margin-bottom:0}.how-approach__title{text-align:center;font-size:30px;line-height:35px;margin-bottom:40px}.how-approach__text{text-align:center}}.action-block{display:flex;background-color:#f2f2f2;background-position:-170px 0;background-size:cover;background-repeat:no-repeat}.action-block__wrapper{display:flex;justify-content:space-between}.action-block__text-block{padding:135px 0 125px}.action-block__text{max-width:505px;font-weight:bold;font-size:35px;line-height:39px;color:#fff;margin:0 auto}.action-block__arrow-block{display:flex;align-items:center}@media only screen and (max-width: 1200px){.action-block{background-position:-45px 0}.action-block__text{max-width:450px;font-size:32px;line-height:36px}}@media screen and (min-width: 768px)and (max-width: 990px){.action-block{background-position:-30px 0}.action-block__text{max-width:450px;font-size:32px;line-height:36px}}@media screen and (min-width: 540px)and (max-width: 768px){.action-block{background-position:-20px 0}.action-block__text-block{padding:105px 0}.action-block__arrow-block{align-items:flex-end;position:absolute;bottom:25px;right:-30px;width:50px}.action-block__text{max-width:375px;font-size:32px;line-height:36px}}@media only screen and (max-width: 576px){.action-block{position:relative;background-position:-100px 0}.action-block__text-block{padding:60px 40px 105px}.action-block__arrow-block{position:absolute;bottom:25px;right:15px;width:50px}.action-block__text{max-width:340px;font-size:30px;line-height:39px;margin:0}}@media only screen and (max-width: 480px){.action-block{background-position:-180px 0}}@media only screen and (max-width: 414px){.action-block{background-position:-240px 0}.action-block__text-block{width:100%;padding:60px 40px 105px}.action-block__arrow-block{position:absolute;bottom:25px;right:15px}.action-block__text{max-width:320px;font-size:28px;line-height:36px;margin:0}}@media only screen and (max-width: 360px){.action-block{background-position:-305px 0}.action-block__text-block{padding:50px 15px 105px}.action-block__text{max-width:340px;font-size:30px;line-height:39px;margin:0}}.c-home-banner{color:#fff;padding:20px 16px;min-height:550px;position:relative;text-align:center}@media(max-width: 580px){.c-home-banner{min-height:unset}}.c-home-banner::before{top:0;left:0;width:100%;content:"";z-index:-1;height:100%;position:absolute;transform:skewX(-45deg);background-color:#050e46}@media(max-width: 800px){.c-home-banner::before{transform:unset}}.c-home-banner__inner{margin:0 auto;max-width:800px}@media(max-width: 1000px){.c-home-banner__inner{max-width:650px}}.c-home-banner__inner>.c-title1{font-size:32px;line-height:40px;padding:0px 60px}@media(max-width: 580px){.c-home-banner__inner>.c-title1{padding:0;font-size:27px;line-height:34px}}.c-home-banner__image{display:block;margin:0 auto 26px}