#contact-form-5293{--contact-form-accent-color:#000;--contact-form-label-color:#000}.contact-form{padding:50px 0 60px 0;font-size:20px;line-height:26px}.contact-form .social-links a svg{fill:currentcolor;height:auto;width:24px}.contact-form .form-box{background-color:#0e2a57;padding:60px 70px 40px 70px}.contact-form .col-form-label{color:#fff;padding:0 0 7px;font-size:15px}.contact-form .thankyou-box{height:100vh;text-align:center;background:#0e2a57;border-radius:8px;padding:60px;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-form .thankyou-box h2{color:#fff;margin-bottom:5px}.contact-form .thankyou-box img{margin-top:150px;width:100%}.contact-form .thankyou-box p{font-size:20px;color:#fff}.contact-form .contact-info-block{margin-top:26px}.contact-form .social-links{display:grid!important;gap:12px;column-gap:12px;grid-template-columns:1fr 1fr 1fr;margin-top:40px;width:max-content}.contact-form .social-links a{align-items:center;background-color:#67bce3;border-radius:5px;color:#fff;display:flex;height:60px;width:60px;justify-content:center;overflow:hidden;text-decoration:none;transition:.3s all}.contact-form h2{margin-bottom:26px}.contact-form .contact-info-text a,.contact-form .map_link{text-decoration:underline;color:var(--contact-form-accent-color)}.contact-form .contact-info-text a:hover,.contact-form .map_link:hover{color:var(--contact-form-accent-color);text-decoration:none}.contact-form .contact-social-wrapper{margin-top:25px}.contact-form .form-control{background-color:#fff;border-radius:5px;border:1px solid #e6dece;padding-left:20px;padding-right:30px;border-color:#e6dece}.contact-form .form-group{margin-bottom:20px}.contact-form .required-star{color:var(--required_color);display:none}.contact-form .form .error+.error{display:none!important}.contact-form .tickbox.has-error label::before{background-color:#f00}.contact-form .contact-info a{color:var(--contact-form-accent-color);text-decoration:underline}.contact-form .contact-info .fab{margin-right:10px;padding-top:3px;color:var(--contact-form-accent-color)}.contact-form .bottom-box{position:relative}.contact-form .bottom-box .required{position:absolute;top:-5px;right:0;font-size:14px;color:var(--required_color);display:none}.contact-form .contact-info{margin-bottom:2px}.contact-form .contact-info a{text-decoration:none}.contact-form .contact-info-block .contact-info a{color:#67bce3;font-size:18px;font-weight:500}.contact-form .contact-info-block .contact-info.email a{font-size:16px}.contact-form .social a{margin-right:5px}.contact-form .social a .fab{font-size:30px;color:var(--contact-form-accent-color)}.contact-form .social a svg{width:30px;height:auto;margin-top:-13px}.contact-form .contact-info i{margin-right:10px}.contact-form .social{margin:6px 0}.contact-form .form-text{color:var(--body-color);margin-bottom:18px;font-size:18px}.contact-form .adress-block{text-wrap:balance}.contact-form .contact-info-text{margin-top:26px}.contact-form .contact-info-text b{font-weight:600}.contact-form .form textarea.form-control{height:235px}.contact-form form .checkbox+label::before{box-shadow:none;border-radius:5px;border:1px solid #e6dece}.areas-covered{--areas-covered-background-start:#fff;--gradient-margin:166px;--areas-covered-background-end:#15315e;--color-blue:#15315e;padding:0 0 0 0;overflow:hidden;background:linear-gradient(to bottom,var(--areas-covered-background-start,#fff),var(--areas-covered-background-start,#fff) var(--gradient-margin,0),var(--areas-covered-background-end,var(--color-blue,#15315e)) var(--gradient-margin,0),var(--areas-covered-background-end,var(--color-blue,#15315e)))}body:has(.contact-form,.contact-thankyou) .areas-covered{--areas-covered-background-start:transparent;--gradient-margin:166px;--areas-covered-background-end:#15315e;--color-blue:#15315e;padding:0;overflow:hidden;background:linear-gradient(to bottom,var(--areas-covered-background-start,#fff),var(--areas-covered-background-start,#fff) var(--gradient-margin,0),var(--areas-covered-background-end,var(--color-blue,#15315e)) var(--gradient-margin,0),var(--areas-covered-background-end,var(--color-blue,#15315e)))}.areas-covered .container{max-width:1520px}.oserv01+.areas-covered{padding-top:0}.areas-covered .bg-wrapper{border-radius:10px;overflow:hidden;background-color:#e8e8e8}.areas-covered .banner{border-radius:0;padding:90px 80px 90px 50px;position:relative;z-index:1;width:fit-content;max-width:90%}.areas-covered .banner::before{content:'';position:absolute;top:0;bottom:0;left:0;width:calc(100% + 100px);background:linear-gradient(to right,#ececec 0%,#ececec 40%,transparent 100%);z-index:-1;pointer-events:none}.areas-covered .areas-map{border-radius:10px}.areas-covered .leaflet-gesture-handling-scroll-warning::after{padding-left:50%;background:rgba(245,245,245,.6);color:var(--bs-heading-color);text-shadow:0 0 5px rgba(255,255,255,.8)}.areas-covered .leaflet-touch .leaflet-control-attribution{padding:5px 8px;border-radius:0 0 0 10px}.areas-covered .leaflet-container a{color:var(--color-blue,#1f48a0)}.areas-covered .leaflet-map-pane .leaflet-layer{filter:grayscale(1)}.areas-covered .areas-map .leaflet-marker-pane img{filter:hue-rotate(148deg)}.areas-covered .block-title{font-size:48px;color:#183668;line-height:1}@media(max-width:1550.98px){.areas-covered .container{max-width:1340px}}@media(max-width:1399.98px){.areas-covered .container{max-width:1140px}}@media(max-width:1199.98px){.areas-covered .container{max-width:960px}.areas-covered .block-title{font-size:44px;line-height:46px}}@media(max-width:991.98px){.areas-covered .container{max-width:720px}.areas-covered .block-title{font-size:40px;line-height:42px}}.areas-covered .block-text{margin-top:22px}.areas-covered .block-text ul{color:var(--button-background);gap:0;list-style:none;margin:0;padding:0}.areas-covered .block-text ul li{align-items:center;color:#1a1a1a;display:flex;font-size:18px;gap:10px;line-height:1}.areas-covered .block-text ul li i{font-size:18px;color:#89cf89;font-weight:500}.areas-covered .cta-02__logo-part{position:absolute;right:30px;bottom:30px}.areas-covered .map_content{position:relative;z-index:11;margin-top:auto;margin-bottom:auto}.areas-covered h2{margin-bottom:20px;transition:.3s all}.areas-covered .control .coord_select{display:none}.areas-covered .control .coord_items{padding-left:0;transition:.3s all;columns:2;-webkit-columns:2;-moz-columns:2}.areas-covered .control .coord_items .item{position:relative;width:fit-content;color:#222;font-size:18px;transition:.3s all;cursor:help}.areas-covered .control .coord_items .item[data-no-coord]{cursor:unset}.areas-covered .control .coord_items .item:hover,.areas-covered .control .coord_items .item.active{color:#535861;font-size:18px}.areas-covered .control .coord_items>.item~.item{margin-top:16px}.areas-covered .coord_dots{position:absolute;left:0;top:0;width:100%;height:100%;z-index:600;pointer-events:none}@media(max-width:575.98px){.areas-covered .coord_dots{display:none}}.areas-covered .coord_dots .dot{position:absolute}.areas-covered .coord_dots .dot::after{content:"";position:relative;background-color:var(--button-background);outline:2px solid transparent;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%;display:block;opacity:0;transition:opacity .15s ease 0s;margin-left:-1px;z-index:105}.areas-covered .coord_dots .dot::before{content:"";position:absolute;background-color:rgba(255,255,255,.2);width:16px;height:16px;transform:translate(-50%,-50%);border-radius:50%;display:block;opacity:0;transition:opacity .15s ease 0s;margin-left:-1px;box-shadow:0 0 5px #555;backdrop-filter:blur(1px);z-index:100}.areas-covered .coord_dots .dot.active::before,.areas-covered .coord_dots .dot.active::after{opacity:1;transition:opacity .2s ease var(--dot-delay,.5s)}.areas-covered .coord_dots .dot .dot_rect{position:absolute}.areas-covered .coord_dots .dot .dot_rect .seg_v,.areas-covered .coord_dots .dot .dot_rect .seg_h{position:absolute;background-color:var(--body-color)}.areas-covered .coord_dots .dot .dot_rect .seg_h{height:2px;width:0;transition:width var(--dur-h,.4s) ease}.areas-covered .coord_dots .dot .dot_rect.b .seg_h{bottom:0}.areas-covered .coord_dots .dot .dot_rect.t .seg_h{top:0}.areas-covered .coord_dots .dot .dot_rect.l .seg_h{right:0}.areas-covered .coord_dots .dot .dot_rect.r .seg_h{left:0}.areas-covered .coord_dots .dot .dot_rect .seg_v{width:2px;height:0;transition:height var(--dur-v,.4s) ease var(--dur-h,.4s)}.areas-covered .coord_dots .dot .dot_rect.b .seg_v{bottom:0}.areas-covered .coord_dots .dot .dot_rect.t .seg_v{top:0}.areas-covered .coord_dots .dot .dot_rect.l .seg_v{left:0}.areas-covered .coord_dots .dot .dot_rect.r .seg_v{right:0}.areas-covered .coord_dots .dot.active .dot_rect .seg_v{height:var(--seg-h)}.areas-covered .coord_dots .dot.active .dot_rect .seg_h{width:var(--seg-w)}.areas-covered .coord_dots .dot .dot_rect.leaving .seg_v{transition:height var(--dur-v,.4s) ease 0s}.areas-covered.map-moving .coord_dots .dot .dot_rect .seg_h,.areas-covered.map-moving .coord_dots .dot .dot_rect .seg_v,.areas-covered.map-moving .coord_dots .dot::before,.areas-covered.map-moving .coord_dots .dot::after{transition:none}.areas-covered .coord_dots .dot .dot_rect.leaving .seg_h{transition:width var(--dur-h,.4s) ease var(--dur-v,.4s)}@media(max-width:1199px){.areas-covered .banner{padding:40px 40px 40px 50px}}@media(max-width:991.98px){.areas-covered{padding-top:0}.areas-covered .cta-02__logo-part{display:none}.areas-covered .leaflet-control-container>div:has(.leaflet-control-attribution){top:unset;bottom:0}.areas-covered .leaflet-touch .leaflet-control-attribution{padding:5px 8px;border-radius:10px 0 0 0}}@media(max-width:767.98px){.areas-covered .block-text ul{display:flex;flex-direction:column}.areas-covered .block-title br{display:none}.areas-covered .block-title{text-align:center}.areas-covered .banner{max-width:100%;width:100%;min-height:450px}.areas-covered .banner::before{background:linear-gradient(to bottom,#ececec 15%,#ececec 0%,transparent 100%)}.areas-covered .control .coord_items{flex-direction:row;flex-wrap:wrap;gap:22px}.areas-covered .control .coord_items>*{flex:0 0 auto}.areas-covered .control .coord_items>.item~.item{margin-top:0}}@media(max-width:575.98px){.areas-covered .banner::before{background:linear-gradient(to right,#ececec 0%,#ececec 14%,transparent 100%)}.areas-covered .leaflet-touch .leaflet-control-attribution{max-width:115px;text-align:right}.areas-covered .leaflet-touch .leaflet-control-attribution span{display:none}.areas-covered .banner{padding:25px 30px}.areas-covered .leaflet-gesture-handling-scroll-warning::after{padding-left:65%}.areas-covered .block-title{font-size:36px;line-height:38px;text-align:left}.areas-covered .block-text{margin-top:15px}.areas-covered .block-text ul{grid-template-columns:1fr}.areas-covered .control .coord_items{flex-direction:column}}.footer-02{padding:50px 0;background-color:#153261;color:#fff;font-size:14px}.footer-02 a{text-decoration:none}.footer-02 a,.footer-02 a:hover{color:#fff}.separator{font-style:normal;padding:0 3px}.footer-02-design img{max-width:75px;width:100%;height:auto}.footer-02 .footer-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px}.footer-02 .footer-links a{font-size:16px;line-height:1;color:#fff;font-weight:300}@media(max-width:1399.98px){.footer-02 .footer-links .footer-link{flex-basis:50%;box-sizing:border-box;padding-bottom:15px}.footer-02 .footer-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0}}@media(max-width:991.98px){.footer-02 .companybloxk{margin-top:40px}}@media(max-width:767px){.footer-02-design{margin-top:15px}.footer-02 .footer-links{margin-bottom:20px}}@media(max-width:575.98px){.footer-02{padding-top:0}.footer-02.mobile-top-padding{padding-top:50px}.footer-02 .footer-links{flex-direction:column;justify-content:center;align-items:center}.footer-02 .copy-col{text-align:center}.footer-02 .companybloxk{margin-top:10px}}