@import url("https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap");*{outline:none;position:relative}body{font-family:"Urbanist", sans-serif;font-optical-sizing:auto;line-height:1.2;overflow-x:hidden;background-color:#FFF}a{text-decoration:none !important;transition:all .3s linear;color:#EC3629;word-wrap:break-word}a:hover{text-decoration:none;color:#252A5F}strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:400}h1,h2{font-size:36px;color:#252B61;margin-bottom:12px}h3{font-size:36px;color:#51C1C8;margin-bottom:12px}h4{font-size:28px;color:#E33B27}p,li{font-size:18px;font-weight:400;word-wrap:break-word;color:#252B61}.container{width:100%;max-width:1552px;margin:0 auto;padding:0 16px}.container.full-width{padding:0;max-width:100%}.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{margin:0 auto !important}.container-component main{margin:0 auto;width:100%;z-index:2}.block-with-container{max-width:1552px;padding:0 16px;margin:0 auto}.button-blue{background-color:#252B61;color:#fff;display:flex;align-items:center;justify-content:center;gap:16px;font-weight:700;font-size:24px;text-align:center;width:300px;height:50px;border-radius:25px;padding:8px 22px;transition:all .3s linear;text-transform:uppercase}.button-blue:hover{background-color:#E33B27;color:#fff}.button-blue img{margin:0}a.link-with-pin,.link-with-pin a{padding-left:21px;font-weight:700}a.link-with-pin::before,.link-with-pin a::before{content:'';display:block;position:absolute;width:12px;height:18px;top:50%;left:0;transform:translateY(-50%);background-image:url(../images/pin-red.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transition:all .3s ease}a.link-with-pin:hover::before,.link-with-pin a:hover::before{background-image:url(../images/pin-blue.svg)}.flex-block{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.header.container-header{display:flex;justify-content:space-between;align-items:center;background-color:#fff;background-image:none;box-shadow:none;height:100px;padding:10px 16px;width:100%;max-width:1360px;margin:0 auto;z-index:2}.header.container-header .grid-child{width:25%}.header.container-header .grid-child.container-nav{width:75%}.header.container-header .container{display:flex;align-items:center;justify-content:space-between;height:100%}.header.container-header .container .grid-child{padding:0;width:auto;margin:0}.header.container-header p{margin:0}.header.container-header .navbar-brand a{width:225px;height:auto;display:block}.header.container-header .container-nav{justify-content:flex-end;align-items:center;gap:30px}.header.container-header .link-with-pin a{font-size:24px;font-weight:700}.address-block{margin-top:4px}.main-banner .mod-custom{min-height:540px;background-position:left center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:25px calc(306*100vw/1920) 25px 0}.main-banner .mod-custom>*{width:656px;text-align:left}.main-banner .mod-custom h1{margin-bottom:6px;margin-top:34px}.main-banner .mod-custom h4{margin-bottom:27px}.main-banner .mod-custom a{margin-top:24px}.main-banner .mod-custom .button-blue{width:auto}.site-grid .container-component{padding:50px 0;grid-column-end:full-start !important;grid-column-start:full-end !important}.home-page .site-grid .container-component{background-image:url(../images/main-baackground.svg);background-position:calc(-619*100vw/1920) 0;background-repeat:no-repeat;background-size:auto calc(1318*100vw/1920)}.home-page .site-grid .main-top{padding:0 16px;width:100%;max-width:1360px;margin:0 auto}.home-page .site-grid .main-top h2{margin-bottom:45px}.home-page .site-grid .main-top .mod-articles-items{display:flex;align-items:flex-end;justify-content:space-between;gap:50px 2%;flex-wrap:wrap;margin-top:36px}.home-page .site-grid .main-top .mod-articles-items .mod-articles-item{width:31%;max-width:409px;min-width:280px;cursor:pointer}.home-page .site-grid .main-top .mod-articles-items .mod-articles-item h3{text-align:center;margin-bottom:36px;transition:color 0.3s ease}.home-page .site-grid .main-top .mod-articles-items .mod-articles-item .item-image{width:100%;height:calc(409*100vw/1920);max-height:409px;min-height:280px;border-radius:16px;overflow:hidden}.home-page .site-grid .main-top .mod-articles-items .mod-articles-item .item-image img{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.home-page .site-grid .main-top .mod-articles-items .mod-articles-item .item-image::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#252B61;opacity:0.55;z-index:2;transition:opacity 0.3s ease}.home-page .site-grid .main-top .mod-articles-items .mod-articles-item .article-plus{display:block;width:28px;height:28px;position:absolute;bottom:22px;right:11px;transition:all 0.3s ease;background-image:url(../images/plus.svg);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:2}.home-page .site-grid .main-top .mod-articles-items .mod-articles-item:hover .item-image::before{opacity:0}.home-page .site-grid .main-top .mod-articles-items .mod-articles-item:hover h3{color:#E33B27}.home-page .site-grid .main-top .mod-articles-items .mod-articles-item:hover .article-plus{transform:scale(1.2)}.page-info-block{width:100%;margin:68px 0}.page-info-block.image-left,.page-info-block.image-right{margin:0;width:100%;padding:0}.page-info-block.image-left .mod-custom,.page-info-block.image-right .mod-custom{display:flex;justify-content:center;align-items:stretch;gap:0}.page-info-block.image-left img,.page-info-block.image-right img{width:auto;min-height:100%;max-width:10000px;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%)}.page-info-block.image-left .mod-content,.page-info-block.image-right .mod-content{background-color:#252B61;padding:calc(86*100vw/1920) calc(100*100vw/1920);color:#fff;width:50%}.page-info-block.image-left .mod-content h2,.page-info-block.image-left .mod-content h3,.page-info-block.image-right .mod-content h2,.page-info-block.image-right .mod-content h3{color:#27A8E0;margin-bottom:58px}.page-info-block.image-left .mod-content p,.page-info-block.image-right .mod-content p{color:#fff}.page-info-block.image-left .mod-image,.page-info-block.image-right .mod-image{width:50%;overflow:hidden}.page-info-block.image-left{margin-top:78px}.page-info-block.image-right{margin-bottom:90px}.page-info-block.image-right .mod-image{order:2}.page-info-block.image-right .mod-content{order:1}.hours-location-title h2{font-weight:700;color:#E33B27}.map-block{margin:50px auto 90px}.map-block iframe{width:100%;margin:0 auto}.text-for-popup{display:none}footer.footer{background-color:#252B61;background-image:none;margin:0;padding:100px 16px 80px;z-index:5}footer.footer .grid-child{display:flex;align-items:center;padding:0 !important;flex-wrap:wrap;justify-content:space-between;z-index:2}footer.footer .footer{background:none;width:auto}footer.footer .footer .mod-custom p{display:flex;align-items:center;justify-content:flex-end;gap:60px;color:#fff}footer.footer .footer .mod-custom .link-with-pin{font-size:24px;font-weight:700;color:#E33B27}footer.footer .footer .mod-custom .link-with-pin:hover{color:#fff}footer.footer .footer .mod-custom .link-with-pin:hover::before{background-image:url(../images/pin-white.svg)}footer.footer .footer .mod-custom .button-blue{background-color:#27A8E0;color:#fff}footer.footer .footer .mod-custom .button-blue:hover{background-color:#E33B27}.modal-window{display:flex;position:fixed;inset:0;background:rgba(0,0,0,0.6);transition:all .2s ease;opacity:0;top:-200%;left:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,0.6);justify-content:center;align-items:center;z-index:100000;visibility:hidden}.modal-window.is-active{opacity:1;visibility:visible;top:0}.modal-window .modal-inner{display:flex;justify-content:center;align-items:stretch;max-height:96%;overflow:auto;background-color:#DDF0F2;border-radius:16px;width:96%;max-width:1324px}.modal-window .close-modal{position:absolute;right:2%;top:2%;z-index:10000000000;display:block;width:28px;height:28px;transition:all 0.3s ease;background-image:url(../images/plus-blue.svg);transform:rotate(-45deg);cursor:pointer}.modal-window .modal-image,.modal-window .modal-text-block{width:50%}.modal-window .modal-image{overflow:hidden;border-radius:16px}.modal-window .modal-image img{position:absolute;width:auto;height:auto;min-width:102%;min-height:102%;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.modal-window .modal-text-block{padding:calc(60*100vw/1920) calc(60*100vw/1920);overflow:auto}.modal-window .modal-text-block h3{text-align:center}.modal-window .bottom-block p{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.modal-window .bottom-block p .link-with-pin{color:#E33B27}.modal-window .bottom-block p .link-with-pin:hover{color:#252B61}.modal-window .bottom-block p .button-blue{color:#fff}body.modal-open{overflow:hidden}.homepage-banner-text .flex-block{justify-content:flex-start}.app-btn{max-width:280px  !important;margin-right:12px !important;margin-top:18px !important}.app-btn img{max-width:100% !important;min-width:200px !important;transition:all .3s ease;display:block !important}.app-btn:hover img{transform:scale(1.1)}@media all and (max-height: 520px){.modal-form.is-active .modal-content{top:40%}.modal-form .close-modal{top:10%}}@media all and (max-width: 1599px){.main-banner .mod-custom{padding:25px calc(106*100vw/1920) 25px 0}}@media all and (max-width: 1399px){.main-banner .mod-custom>*{width:456px}}@media all and (max-width: 1299px){.header.container-header{height:auto}.header.container-header .grid-child{width:30%;min-width:225px;margin:0}.header.container-header .grid-child.container-nav{width:70%}h3{font-size:28px}.home-page .site-grid .main-top .mod-articles-items .mod-articles-item h3{margin-bottom:28px}}@media all and (max-width: 1199px){h3{font-size:24px}.main-banner .mod-custom{padding:15px 16px 15px 0;min-height:340px}.home-page .site-grid .main-top .mod-articles-items .mod-articles-item h3{margin-bottom:18px}.button-blue{font-size:20px;width:260px;height:40px}.main-banner .button-blue{width:auto;height:auto}footer.footer .grid-child{justify-content:center;gap:40px}.modal-window .modal-image{width:40%}.modal-window .modal-text-block{width:60%}}@media all and (max-width: 991px){.header.container-header .grid-child{min-width:185px}.header.container-header .navbar-brand a{width:185px}.header.container-header .grid-child.container-nav{gap:16px}.main-banner .mod-custom{padding:15px 16px 15px 0;align-items:center;background-position:center}.home-page .site-grid .main-top .mod-articles-items{justify-content:center}.modal-window .bottom-block p{flex-wrap:wrap;gap:30px;margin-top:22px;justify-content:center}}@media all and (max-width: 768px){p,li{font-size:16px}.main-banner .mod-custom{padding:15px 16px 15px 0;align-items:center;background-position:center}.main-banner .mod-custom>*{text-align:center;width:96%;max-width:420px}.main-banner .mod-custom .button-blue{margin:0 auto}.header.container-header{min-height:100px;height:auto;flex-wrap:wrap}.header.container-header .grid-child{width:100%}.header.container-header .grid-child.container-nav{justify-content:center;width:100%}.header.container-header .navbar-brand{margin:0 auto}.site-grid .container-component{padding:20px 0}.home-page .site-grid .main-top h2{margin-bottom:22px}.page-info-block{width:100%;margin:38px 0}.page-info-block.image-left .mod-custom,.page-info-block.image-right .mod-custom{flex-wrap:wrap}.page-info-block.image-left .mod-custom h2,.page-info-block.image-left .mod-custom h3,.page-info-block.image-right .mod-custom h2,.page-info-block.image-right .mod-custom h3{margin-bottom:38px}.page-info-block.image-left .mod-image,.page-info-block.image-left .mod-content,.page-info-block.image-right .mod-image,.page-info-block.image-right .mod-content{width:100%}.page-info-block.image-left .mod-image,.page-info-block.image-right .mod-image{height:280px}.page-info-block.image-left .mod-content,.page-info-block.image-right .mod-content{padding:32px 16px;text-align:center}.page-info-block.image-left{margin-top:48px}.page-info-block.image-right{margin-bottom:50px}.page-info-block.image-right .mod-image{order:1}.page-info-block.image-right .mod-content{order:1}footer.footer .footer .mod-custom p{justify-content:center;gap:30px;flex-wrap:wrap}.modal-window .modal-inner{flex-wrap:wrap}.modal-window .modal-image{width:100%;min-height:200px}.modal-window .modal-text-block{width:100%;padding:32px 16px}}
