/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/modules/regular/Banner with background.module/module.css ***!
  \**********************************************************************************************************************************************************/.banner-background{padding-bottom:120px}@media (max-width:992px){.banner-background{padding-bottom:64px}}@media (max-width:768px){.banner-background .container{padding:0}}.banner-background__wrapper{background-color:#3447ff;border-radius:16px;padding:64px 64px 64px 80px;grid-gap:20px;gap:20px}@media (max-width:992px){.banner-background__wrapper{padding:48px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:32px;gap:32px}}.banner-background__wrapper--title .title{max-width:585px}.banner-background__wrapper--title .title h2{color:#fff;font-style:normal;font-weight:400;letter-spacing:-1.28px;margin-bottom:12px}@media (max-width:768px){.banner-background__wrapper--title .title h2{font-size:32px;font-style:normal;font-weight:500;line-height:40px;text-align:center}}.banner-background__wrapper--title .title h3{color:#fff;font-size:46px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:54px}@media (max-width:768px){.banner-background__wrapper--title .title h3{font-size:32px;font-style:normal;font-weight:500;line-height:40px;text-align:center}}.banner-background__wrapper--title .title p{color:#e5e7eb;font-size:20px;font-style:normal;font-weight:400;line-height:28px}@media (max-width:768px){.banner-background__wrapper--title .title p{font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center}}.banner-background__wrapper--title .title p:last-of-type{margin-bottom:0}.banner-background__wrapper--popup{display:none}.banner-background__wrapper--popup.active{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-background__wrapper--popup.active:after{background:#444;content:"";height:100%;left:0;opacity:.85;position:fixed;top:0;width:100%;z-index:9999}.banner-background__wrapper--popup .banner-popup{background:#fff;border-radius:32px;margin:10px;max-width:800px;min-height:654px;padding:32px 60px;position:relative;z-index:999999}@media (max-width:992px){.banner-background__wrapper--popup .banner-popup{min-height:unset;padding:26px}}.banner-background__wrapper--popup .banner-popup--close .btn-close{background-color:#e5e7eb;border-radius:50%;cursor:pointer;height:40px;padding:8px;width:40px}.banner-background__wrapper--popup .banner-popup .image{height:80px;margin-bottom:48px;width:80px}@media (max-width:992px){.banner-background__wrapper--popup .banner-popup .image{margin-bottom:20px}}.banner-background__wrapper--popup .banner-popup .text{text-align:center}.banner-background__wrapper--popup .banner-popup .text h4{margin-bottom:32px}@media (max-width:992px){.banner-background__wrapper--popup .banner-popup .text h4{margin-bottom:20px}}.banner-background__wrapper--popup .banner-popup .contact{grid-gap:16px;gap:16px;padding:22px}@media (max-width:992px){.banner-background__wrapper--popup .banner-popup .contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px}}.banner-background__wrapper--popup .banner-popup .contact .personal{grid-gap:16px;gap:16px}.banner-background__wrapper--popup .banner-popup .contact .personal .name{color:#171717;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.banner-background__wrapper--popup .banner-popup .contact .personal .position{color:#374151;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.banner-background__wrapper--popup .banner-popup .contact .phone{color:#0e0af9;font-size:30px;font-style:normal;font-weight:400;line-height:38px}