::selection{background-color:#6c777f;color:#dbdbdb}.presov{animation:presov_animation 1s ease}@keyframes presov_animation{0%{opacity:0;transform:translateX(500px) translateY(-500px)}to{opacity:1;transform:translateX(0) translateY(0)}}.kosice{animation:kosice_animation 1.2s ease}@keyframes kosice_animation{0%{opacity:0;transform:translateX(500px) translateY(500px)}to{opacity:1;transform:translateX(0) translateY(0)}}.banska_bystrica{animation:banska_bystrica_animation 1.6s ease}@keyframes banska_bystrica_animation{0%{opacity:0;transform:translateX(-100px) translateY(500px)}to{opacity:1;transform:translateX(0) translateY(0)}}.zilina{animation:zilina_animation 1.8s ease}.trencin{animation:trencin_animation 1.6s ease}@keyframes trencin_animation{0%{opacity:0;transform:translateX(-300px) translateY(-500px)}to{opacity:1;transform:translateX(0) translateY(0)}}.zilina{animation:zilina_animation 1.4s ease}@keyframes zilina_animation{0%{opacity:0;transform:translateX(-300px) translateY(500px)}to{opacity:1;transform:translateX(0) translateY(0)}}.trnava{animation:trnava_animation 1.4s ease}@keyframes trnava_animation{0%{opacity:0;transform:translateX(-500px) translateY(100px)}to{opacity:1;transform:translateX(0) translateY(0)}}.bratislava{animation:bratislava_animation 1.7s ease}@keyframes bratislava_animation{0%{opacity:0;transform:translateX(-500px) translateY(200px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes body_animation{0%{opacity:0}to{opacity:1}}body{background-color:#e9e9e9;font-family:kanit regular,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;padding:0}@media only screen and (max-width:990px){body{padding-left:0;padding-right:0}}@media only screen and (max-width:600px){body{padding-left:0;padding-right:0}}.body_wrap{animation:body_animation .8s ease;background-color:#e9e9e9;display:flex;flex-direction:column;width:100%}::-webkit-scrollbar{display:none}.content_wrap{display:flex;gap:15px}header{align-items:center;animation:header_animation .5s ease-out;display:flex;justify-content:space-between;margin:15px auto;max-width:1800px;padding-left:40px;padding-right:40px}header .mobile_view_wrap{display:none}@media only screen and (max-width:800px){header{animation:none!important}header .action_bar_wrap,header .header_list,header .main_logo_wrap{display:none}header .mobile_view_wrap_open{animation:menu_animation 0s ease}@keyframes menu_animation{0%{height:90px;width:90px}to{height:250px;width:250px}}header .mobile_view_wrap_open{height:250px;width:250px}header .mobile_view_wrap_open .hamburger .icon{transform:rotate(90deg)!important}header .mobile_view_wrap_closed{animation:menu_close_animation 0s ease;height:90px;width:90px}@keyframes menu_close_animation{0%{height:250px;width:250px}to{height:90px;width:90px}}header .mobile_view_wrap_closed .about_us_icon,header .mobile_view_wrap_closed .home_icon,header .mobile_view_wrap_closed .service_icon{bottom:200px!important;right:200%!important}header .mobile_view_wrap_closed_first_render{height:90px;width:90px}header .mobile_view_wrap_closed_first_render .about_us_icon,header .mobile_view_wrap_closed_first_render .home_icon,header .mobile_view_wrap_closed_first_render .service_icon{bottom:200px!important;right:200%!important;transition:0s!important}header .mobile_view_wrap{align-items:center;background-color:#001524e6;border-radius:100% 0 0 0;bottom:0;box-shadow:0 0 50px #fff;display:flex;overflow:hidden;position:fixed;right:0;z-index:999!important}header .mobile_view_wrap .home_icon{bottom:30px;right:45%}header .mobile_view_wrap .about_us_icon,header .mobile_view_wrap .home_icon{align-items:center;color:#dbdbdb;display:flex;gap:10px;position:absolute;transition:.6s;white-space:nowrap}header .mobile_view_wrap .about_us_icon{bottom:95px;right:37%}header .mobile_view_wrap .service_icon{align-items:center;bottom:160px;color:#dbdbdb;display:flex;gap:10px;position:absolute;right:12%;transition:.6s;white-space:nowrap}header .mobile_view_wrap .hamburger{display:flex;justify-content:space-between;padding:0 20px;width:100%}header .mobile_view_wrap .hamburger .navigation_icon{z-index:500!important}header .mobile_view_wrap .hamburger img{filter:drop-shadow(0 0 20px #fff);width:100px}header .mobile_view_wrap .hamburger .icon{bottom:15px;color:#dbdbdb;position:absolute;right:15px;transform:rotate(-90deg);transition:1s;z-index:999!important}}@keyframes header_animation{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}header .header_list ul{display:flex;gap:15px;list-style-type:none;padding:0}header .header_list ul li{border-radius:2px;cursor:pointer;font-weight:700;padding:3px 10px;transition:.3s}header .header_list ul li:hover{border-radius:6px;box-shadow:0 5px 5px #001524cc;color:#001524}@media only screen and (max-width:990px){header{margin-bottom:0;margin-top:0}}header .hamburger_wrap{align-items:center;background-color:#001524;border-radius:26px;color:#dbdbdb;cursor:pointer;display:flex;gap:5px;padding:8px;width:110px;z-index:50!important}header .hamburger_wrap span{font-size:18px}header .hamburger_wrap .hamburger_icon{border-radius:16px 5px 5px 16px;padding:0 4px;transition:.3s}header .hamburger_wrap:hover .hamburger_icon{background-color:#dbdbdb;color:#001524}header .main_logo_wrap img{max-width:100px}header .action_bar_wrap button{align-items:center;background-color:#001524;border:2px solid #001524;border-radius:26px;color:#dbdbdb;cursor:pointer;display:flex;gap:5px;padding:6px 8px}header .action_bar_wrap button span{font-size:18px;padding-right:8px}header .action_bar_wrap button .phone_icon{border-radius:16px 5px 5px 16px;padding:5px 5px 5px 8px;transition:.3s}header .action_bar_wrap button:hover .phone_icon{background-color:#dbdbdb;color:#001524}header .action_bar_wrap button:active{border:2px solid #001524}.box_shadow{box-shadow:0 0 10px #0000004d}.expanded_menu{background-color:#fff;border-radius:22px;padding:16px}.expanded_menu ol{display:flex;flex-direction:column;gap:10px;list-style-type:none;padding:0;width:220px}.expanded_menu ol li{align-items:center;color:#001524;cursor:pointer;display:flex;gap:10px;transition:.3s;white-space:nowrap!important}.expanded_menu ol li .icon{position:relative}.expanded_menu ol li:hover{transform:translateX(15px)}.no_animation{animation:none!important;transition:none!important}.hidden_menu{animation:animation_close .5s ease-out;transition:.3s}.hidden_menu,.hidden_menu_first_load{max-height:0;max-width:0;overflow:hidden;z-index:1!important}.visible_menu{animation:animation_open 1.5s ease-out;height:auto;max-height:150px;overflow:hidden;transform:translateY(0);transition:.3s;width:220px!important;z-index:1!important}@keyframes animation_open{0%{max-height:0;max-width:0}50%{max-height:150px;max-width:220px}}@keyframes animation_close{0%{max-height:150px;max-width:220px;overflow:hidden}50%{max-height:0;min-width:0;overflow:hidden;width:0!important}}.intro_card_mobile{height:100vh}@media only screen and (min-width:801px){.intro_card_mobile{display:none!important}}.intro_card_mobile .intro_card_header_wrap{background-color:#001524;height:80px;position:fixed;top:0;width:100%;z-index:999}@media only screen and (max-width:340px){.intro_card_mobile .intro_card_header_wrap{height:150px}}.intro_card_mobile .intro_card_header_wrap .intro_card_header_content{align-items:center;display:flex;justify-content:space-between;padding:10px}@media only screen and (max-width:340px){.intro_card_mobile .intro_card_header_wrap .intro_card_header_content{flex-direction:column;gap:10px}}.intro_card_mobile .intro_card_header_wrap .intro_card_header_content .logo{width:130px}.intro_card_mobile .intro_card_header_wrap .intro_card_header_content .logo img{width:100%}.intro_card_mobile .intro_card_header_wrap .intro_card_header_content .cta_card{align-items:center;border:1px solid #dbdbdb;border-radius:16px;color:#dbdbdb;display:flex;font-weight:700;gap:5px;padding:15px;transition:.3s}.intro_card_mobile .intro_card_header_wrap .intro_card_header_content .cta_card .icon{color:#fff}.intro_card_mobile .intro_card_header_wrap .intro_card_header_content .cta_card:hover{background-color:#dbdbdb;color:#001524}.intro_card_mobile .intro_card_header_wrap .intro_card_header_content .cta_card:hover .icon{color:#001524}.intro_card_mobile .intro_card_header_wrap .intro_card_header_content .cta_card:active{background-color:#dbdbdb;color:#001524}.intro_card_mobile .intro_card_header_wrap .intro_card_header_content .cta_card:active .icon{color:#001524}.intro_card_mobile .intro_card_mobile_content{height:100vh;margin-top:80px}@media only screen and (max-width:340px){.intro_card_mobile .intro_card_mobile_content{margin-top:150px}}.intro_card_mobile .intro_card_mobile_content .image_wrap{background-color:#001524;color:#dbdbdb;height:55%;padding:0;position:relative}.intro_card_mobile .intro_card_mobile_content .image_wrap h1{bottom:20px;font-size:38px;left:10px;position:absolute}.intro_card_mobile .intro_card_mobile_content .image_wrap .img{background-image:url(/static/media/bg.71b30bad8b8657f2724d.jpg);background-repeat:no-repeat;background-size:cover;height:100%;opacity:.4;position:absolute;width:100vw}.intro_card_mobile .intro_card_mobile_content .text_wrap{padding:0 10px}.intro_card_mobile .intro_card_mobile_content .text_wrap p:nth-child(3){margin-top:20px}.intro_card{filter:drop-shadow(0 0 20px rgba(0,0,0,.3));margin:0 auto;max-width:1800px;min-height:80vh;overflow:hidden;width:calc(100% - 80px)}@media only screen and (max-width:800px){.intro_card{display:none}}.intro_card .intro_card_content{display:flex;flex-direction:column;justify-content:space-around;margin-top:10px;overflow:hidden;padding-left:40px;padding-right:40px}.intro_card .intro_card_content .logo{display:none;margin-top:20px}@media only screen and (max-width:990px){.intro_card .intro_card_content{padding-bottom:60px;padding-left:20px;padding-right:20px}.intro_card .intro_card_content .logo{animation:intro_logo_animation .8s ease;display:flex;justify-content:center;width:100%}.intro_card .intro_card_content .logo img{width:100%}}@media only screen and (max-width:990px) and (max-width:550px){.intro_card .intro_card_content .logo img{width:90%}}@media only screen and (max-width:990px){@keyframes intro_logo_animation{0%{opacity:0;transform:translateY(-800px)}to{opacity:1;transform:translateY(0)}}}@media only screen and (max-width:550px){.intro_card .intro_card_content{padding-left:0;padding-right:0;width:100%}}.intro_card svg{animation:intro_card_animation .8s ease;position:absolute}@media only screen and (max-width:990px){.intro_card svg{display:none}}@keyframes intro_card_animation{0%{transform:scale(.5);transform-origin:50% 0}to{transform:scale(1);transform-origin:50% 0}}.intro_card .background_image{object-fit:cover;opacity:.4}@media only screen and (max-width:550px){.intro_card{width:100%!important}}.intro_card p{display:none}@media only screen and (max-width:990px){.intro_card p{animation:main_paragraph_animation 1.5s ease;display:flex}@keyframes main_paragraph_animation{0%{opacity:0;transform:translateX(-300px)}to{opacity:1;transform:translateX(0)}}}@media only screen and (max-width:550px){.intro_card p{padding:0 15px}}.intro_card h1{animation:main_title_animation 1s ease;bottom:0;color:#001524;font-size:56px;font-weight:900;left:0;line-height:62px;margin:0;padding:0;position:absolute}@media only screen and (max-width:990px){.intro_card h1{animation:main_title_phone_animation 1s ease;font-size:40px;line-height:48px;margin-bottom:45px;position:relative;top:45px;width:100%}}@media only screen and (max-width:550px){.intro_card h1{padding:0 15px}}@keyframes main_title_animation{0%{opacity:0;transform:translateX(-300px) translateY(200px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes main_title_phone_animation{0%{opacity:0;transform:translateX(-300px)}to{opacity:1;transform:translateX(0)}}.intro_card .cta_card{align-items:center;animation:main_cta_animation 1s ease;background-color:#001524;border-radius:24px;bottom:0;color:#dbdbdb;cursor:pointer;display:flex;height:80px;justify-content:center;position:absolute;right:0;transition:.3s;width:320px}@media only screen and (max-width:800px){.intro_card .cta_card{display:none}}@media only screen and (max-width:990px){.intro_card .cta_card{border-radius:18px;margin-left:15px;margin-top:-45px;position:relative}}@media only screen and (max-width:320px){.intro_card .cta_card{width:280px}}@keyframes main_cta_animation{0%{opacity:0;transform:translateX(0) translateY(-80px)}to{opacity:1;transform:translateX(0)}}@keyframes main_cta_phone_animation{0%{opacity:0;transform:translateX(-800px)}to{opacity:1;transform:translateX(0)}}@media only screen and (max-width:990px){.intro_card .cta_card{animation:main_cta_phone_animation 1.5s ease}}.intro_card .cta_card span{font-size:26px;font-weight:700;text-align:center}.intro_card .cta_card:hover{border-radius:18px;transform:scale(1.05) translateX(-10px) translateY(-10px)}.service_card{background-color:#001524;margin-top:20px;min-height:100vh}.service_card .service_title{animation:service_title_animation .8s ease;font-size:32px;margin-left:auto;margin-right:auto;max-width:850px;padding-bottom:30px;padding-top:70px}@keyframes service_title_animation{0%{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}.service_card .service_card_wrap{border-radius:26px;color:#dbdbdb;padding:20px;position:relative;text-align:center;z-index:500!important}.service_card .service_card_wrap .service_content_wrap{animation:service_wrap_animation 1s ease;margin-left:auto;margin-right:auto;max-width:1200px;text-align:start}.service_card .service_card_wrap .service_descr{margin-bottom:30px}.service_card .service_card_wrap .service_element{display:flex;gap:30px;margin-bottom:50px;padding:0 40px}@media only screen and (max-width:990px){.service_card .service_card_wrap .service_element{flex-direction:column}.service_card .service_card_wrap .service_element .description_wrap{text-align:center}}.service_card .service_card_wrap .service_element .img_wrap{align-items:center;display:flex;position:relative}@media only screen and (max-width:990px){.service_card .service_card_wrap .service_element .img_wrap{justify-content:center}}.service_card .service_card_wrap .service_element .img_wrap img{left:-50%;position:absolute;top:0;width:150%}@media only screen and (max-width:990px){.service_card .service_card_wrap .service_element .img_wrap img{left:40%;max-width:150px;width:50%}}@media only screen and (max-width:800px){.service_card .service_card_wrap .service_element .img_wrap img{left:35%;max-width:150px;width:50%}}.service_card .service_card_wrap .service_element:first-child{animation-duration:.8s;border-top:2px solid #dbdbdb}@media only screen and (max-width:990px){.service_card .service_card_wrap .service_element:first-child{border:none}}.service_card .service_card_wrap .service_element:nth-child(2){animation-duration:1.2s}.service_card .service_card_wrap .service_element:nth-child(3){animation-duration:1.6s}.service_card .service_card_wrap .service_element:nth-child(4){animation-duration:2s}.service_card .service_card_wrap .service_element:nth-child(2n){animation-name:service_element_animation;animation-timing-function:ease}.service_card .service_card_wrap .service_element:nth-child(odd){animation-name:service_element_right_animation;animation-timing-function:ease}@keyframes service_element_animation{0%{opacity:0;transform:translateX(-1000px)}to{opacity:1;transform:translateY(0)}}@keyframes service_element_right_animation{0%{opacity:0;transform:translateX(1000px)}to{opacity:1;transform:translateY(0)}}.service_card .service_card_wrap .service_element_right{flex-direction:row-reverse}@media only screen and (max-width:990px){.service_card .service_card_wrap .service_element_right{flex-direction:column}}.service_card .service_card_background{background-color:#001524;left:0;min-height:80vh;position:absolute;width:100vw;z-index:1!important}.projects_card{margin:0 auto;max-width:1200px;min-height:500px;padding:80px 40px}@media only screen and (max-width:990px){.projects_card{margin-top:20px;padding:80px 0}}.projects_card h1{animation:projects_card_title_animation 1s ease}@media only screen and (max-width:990px){.projects_card h1{text-align:center}}@keyframes projects_card_title_animation{0%{opacity:0;transform:translateX(-1000px)}to{opacity:1;transform:translateX(0)}}.projects_card .projects_wrap{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:30px}@media only screen and (max-width:990px){.projects_card .projects_wrap{flex-direction:column;gap:0}}.projects_card .projects_wrap .project_element{animation-duration:1s;animation-fill-mode:both;animation-name:projects_card_element_animation;animation-timing-function:ease;width:calc(33.333% - 20px)}@media only screen and (max-width:990px){.projects_card .projects_wrap .project_element{margin:0 auto 30px;width:80%!important}}.projects_card .projects_wrap .project_element .project_element_img{border-radius:16px;display:flex;justify-content:center;margin-bottom:15px;max-height:250px;min-height:150px}.projects_card .projects_wrap .project_element .project_element_img img{object-fit:cover;width:100%}@keyframes projects_card_element_animation{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.map_card{background-color:#001524;padding-left:40px;padding-right:40px}.map_card .map_card_wrap{align-items:center;color:#dbdbdb;display:flex;flex-direction:column;justify-content:center;min-height:80vh;overflow:hidden;padding:0 20px;position:relative;z-index:500!important}.map_card .map_card_wrap .map_card_descr{animation:mam_descr_animation 1.2s ease;font-size:18px;font-weight:500;padding-bottom:45px;text-align:center}@keyframes mam_descr_animation{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.map_card .map_card_wrap svg{max-width:920px;padding:0 150px}@media only screen and (max-width:990px){.map_card .map_card_wrap svg{max-height:320px;max-width:300px;padding:0;width:100%}}.map_card .map_card_background{background-color:#001524;left:0;min-height:80vh;position:absolute;width:100vw;z-index:1!important}@media only screen and (max-width:700px){.map_card{padding-left:0;padding-right:0}}.contact_us_banner{transition:.5s}.contact_us_banner .contact_us_banner_light_theme{background-color:#dbdbdb!important;color:#001524!important}.contact_us_banner .contact_us_banner_dark_theme{background-color:#001524!important}.contact_us_banner .contact_us_banner_content{align-items:center;color:#dbdbdb;display:flex;flex-direction:column;justify-content:center;padding:120px 0;z-index:500!important}.contact_us_banner .contact_us_banner_content .title{font-size:36px;font-weight:600;text-align:center}.contact_us_banner .contact_us_banner_content .call_us{font-size:30px;font-weight:400;padding-top:25px;text-align:center}.contact_us_banner .contact_us_banner_content .social{display:flex;gap:20px;min-height:50px;padding-top:25px}.contact_us_banner .contact_us_banner_content .social .icon{cursor:pointer;transition:.3s}.contact_us_banner .contact_us_banner_content .social .icon:hover{transform:scale(1.1)}@keyframes icon_animation{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.contact_us_banner .contact_us_banner_content .social .icon:first-child{animation:icon_animation .4s ease}.contact_us_banner .contact_us_banner_content .social .icon:nth-child(2){animation:icon_animation .6s ease}.contact_us_banner .contact_us_banner_content .social .icon:nth-child(3){animation:icon_animation .8s ease}.contact_us_banner .contact_us_banner_content .social .icon:nth-child(4){animation:icon_animation 1s ease}.contact_us_banner .contact_us_banner_bg_image{left:0;min-height:40vh;position:absolute;width:100vw;z-index:1!important}@media only screen and (max-width:990px){footer{background-color:#001524;color:#dbdbdb;padding-left:10px;padding-right:10px}}footer .footer_content{align-items:center;display:flex;margin-left:auto;margin-right:auto;margin-top:0;max-width:1800px;padding:40px;position:relative;z-index:500!important}footer .footer_content .logo img{width:100%}@media only screen and (max-width:1560px){footer .footer_content .logo img{padding-bottom:30px}footer .footer_content{flex-direction:column}}@media only screen and (max-width:990px){footer .footer_content .logo{display:flex;filter:invert(100);justify-content:center;padding-bottom:30px}footer .footer_content .logo img{width:150px!important}}@media only screen and (max-width:700px){footer .footer_content{padding-left:0;padding-right:0}}@media only screen and (max-width:990px){footer .footer_content{flex-direction:column;padding-bottom:10px}footer .footer_content .logo{width:100%}footer .footer_content .logo img{width:50%}footer .footer_content .footer_content_layout{flex-direction:column;padding-left:0!important}footer .footer_content .footer_content_layout .contact_wrap .info{flex-direction:column;gap:20px}}footer .footer_content .footer_content_layout{display:flex;justify-content:space-between;padding-left:40px;width:100%}@media only screen and (max-width:1560px){footer .footer_content .footer_content_layout{flex-direction:column;padding-left:0}}footer .footer_content .contact_wrap{display:flex;gap:60px}@media only screen and (max-width:1800px){footer .footer_content .contact_wrap{gap:20px}}@media only screen and (max-width:1560px){footer .footer_content .contact_wrap{gap:30px;justify-content:center}}@media only screen and (max-width:990px){footer .footer_content .contact_wrap{flex-direction:column;gap:30px;text-align:center}}footer .footer_content .contact_wrap .CTA{display:flex;flex-direction:column;font-size:32px;font-weight:700;justify-content:start}footer .footer_content .contact_wrap .CTA .title{font-size:24px;font-weight:700;padding-bottom:15px}@media only screen and (max-width:990px){footer .footer_content .contact_wrap .CTA .title{padding-bottom:5px}}footer .footer_content .contact_wrap .CTA .content{display:flex;gap:35px}@media only screen and (max-width:990px){footer .footer_content .contact_wrap .CTA .content{gap:50px;justify-content:center;padding:30px 0}footer .footer_content .contact_wrap .CTA{flex-direction:column}}footer .footer_content .contact_wrap .CTA .social{align-items:center;display:flex;position:relative}footer .footer_content .contact_wrap .CTA .social:hover .icon{cursor:pointer;transform:scale(1.1)}footer .footer_content .contact_wrap .CTA .social .icon{color:#6c777f;height:28px;transition:.3s;width:28px}@media only screen and (max-width:990px){footer .footer_content .contact_wrap .CTA .social .icon{color:#6c777f}}footer .footer_content .contact_wrap .CTA .social img{position:absolute;width:150%}@media only screen and (max-width:990px){footer .footer_content .contact_wrap .CTA .social img{filter:invert(20)}}footer .footer_content .contact_wrap .info{display:flex;gap:100px;justify-content:center}@media only screen and (max-width:1800px){footer .footer_content .contact_wrap .info{gap:20px}}footer .footer_content .contact_wrap .info .contact_us{height:100%}footer .footer_content .contact_wrap .info .contact_us .contact{align-items:center;display:flex;font-size:18px;font-weight:500;gap:15px;padding-bottom:5px}footer .footer_content .contact_wrap .info .contact_us .contact .icon{cursor:pointer;transition:.3s}footer .footer_content .contact_wrap .info .contact_us .contact .icon:hover{transform:scale(1.1)}@media only screen and (max-width:990px){footer .footer_content .contact_wrap .info .contact_us .contact{justify-content:center}}footer .footer_content .contact_wrap .info .contact_us .title{font-size:24px;font-weight:700;padding-bottom:15px}@media only screen and (max-width:990px){footer .footer_content .contact_wrap .info .contact_us .title{padding-bottom:5px}}footer .footer_content .contact_wrap .owner{height:100%}footer .footer_content .contact_wrap .owner .title{font-size:24px;font-weight:700;padding-bottom:15px}@media only screen and (max-width:990px){footer .footer_content .contact_wrap .owner .title{padding-bottom:5px}}footer .footer_content .contact_wrap .owner .owner_data{font-size:18px;font-weight:500;padding-bottom:5px}footer .footer_content .info_section{border-radius:5px;min-width:500px}@media only screen and (max-width:1560px){footer .footer_content .info_section{padding-top:30px}}@media only screen and (max-width:990px){footer .footer_content .info_section{min-width:0!important;width:100%}footer .footer_content .info_section .google_maps_section{width:100%}}footer .footer_content .info_section .google_maps_section .title{font-size:24px;font-weight:700;padding-bottom:15px}footer .footer_background{left:0;min-height:200px;position:absolute;width:100vw;z-index:1!important}@media only screen and (max-width:990px){footer .footer_background{display:none}}.scroll_up_button{background-color:#dbdbdb;border-radius:12px;bottom:20px;cursor:pointer;padding:5px 10px;position:fixed;right:20px;z-index:999!important}@media only screen and (max-width:990px){.scroll_up_button{bottom:20px;left:20px}}.scroll_up_button_visible{animation:show_scroll_button 0s ease}@media only screen and (max-width:990px){.scroll_up_button_visible{animation:show_scroll_button_mobile 0s ease}}@keyframes show_scroll_button{0%{transform:translateX(200px)}to{transform:translateX(0)}}@keyframes show_scroll_button_mobile{0%{transform:translateX(-200px)}to{transform:translateX(0)}}.scroll_up_button_hidden{animation:hide_scroll_button 0s ease;transform:translateX(200px)}@media only screen and (max-width:990px){.scroll_up_button_hidden{animation:hide_scroll_button_mobile 0s ease;transform:translateX(-200px)}}@keyframes hide_scroll_button{0%{transform:translateX(0)}to{transform:translateX(200px)}}@keyframes hide_scroll_button_mobile{0%{transform:translateX(0)}to{transform:translateX(-200px)}}.about_us_page_content_body{min-height:55vh}.about_us_page_content_body .about_us_bg{background-color:#001524;left:0;position:absolute;width:100%;z-index:1!important}.about_us_page_content_body .about_us_intro{align-items:center;background-color:#001524;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding:60px 0;position:relative;text-align:center;z-index:50!important}.about_us_page_content_body .about_us_intro h1{font-size:46px;max-width:750px}.about_us_page_content_body .about_us_intro h2{font-weight:500;max-width:750px;padding:0 15px}.about_us_page_content_body .about_us_mission{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:80px;max-width:1400px;min-height:50vh;padding:0 40px}@media only screen and (max-width:990px){.about_us_page_content_body .about_us_mission{flex-direction:column;margin-top:30px;padding:0 15px}}@media only screen and (max-width:550px){.about_us_page_content_body .about_us_mission{padding:0 20px}}.about_us_page_content_body .about_us_mission .text{max-width:850px}@keyframes text_animation{0%{transform:translateX(-1000px)}to{transform:translateX(0)}}.about_us_page_content_body .about_us_mission .text h1{animation:text_animation 1s ease;color:#001524}.about_us_page_content_body .about_us_mission .text p{animation:text_animation 1.5s ease;color:#001524}.about_us_page_content_body .about_us_mission .images{display:flex;flex-direction:column;gap:25px;padding-bottom:30px}@media only screen and (max-width:990px){.about_us_page_content_body .about_us_mission .images{gap:10px;width:100%}}.about_us_page_content_body .about_us_mission .images .first_row{display:flex;gap:25px}@media only screen and (max-width:990px){.about_us_page_content_body .about_us_mission .images .first_row{justify-content:space-between}}@media only screen and (max-width:550px){.about_us_page_content_body .about_us_mission .images .first_row{flex-direction:column;gap:10px}}.about_us_page_content_body .about_us_mission .images .first_row .project_element_img{align-items:center;animation:first_image_animation 1s ease;display:flex;height:200px;justify-content:center;width:100%}@media only screen and (max-width:550px){.about_us_page_content_body .about_us_mission .images .first_row .project_element_img{width:100%}}.about_us_page_content_body .about_us_mission .images .first_row .project_element_img:nth-child(2){animation:first_image_animation 1.5s ease}.about_us_page_content_body .about_us_mission .images .second_row .project_element_img{align-items:center;animation:first_image_animation 1.8s ease;display:flex;height:200px;justify-content:center;width:100%}@keyframes first_image_animation{0%{transform:translateX(1000px)}to{transform:translateX(0)}}.services_card_page_content_body{min-height:55vh}.services_card_page_content_body .service_card_intro{align-items:center;background-color:#001524;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding:60px 0;position:relative;text-align:center;z-index:50!important}.services_card_page_content_body .service_card_intro h1{font-size:46px;max-width:750px}.services_card_page_content_body .service_card_intro h2{font-weight:500;max-width:750px;padding:0 15px}.services_card_page_content_body .service_card_content{padding:0 0 50px}.services_card_page_content_body .service_card_content .service_element_not_available:hover .img_overlay{background-color:#0015244d}.services_card_page_content_body .service_card_content .service_element_not_available:hover .service_descr{width:380px}.services_card_page_content_body .service_card_content .service_element_not_available:hover .service_headline{transform:translateY(0)!important}.services_card_page_content_body .service_card_content .service_element{margin:50px auto 0;max-width:850px;min-height:400px;overflow:hidden;position:relative}@media only screen and (max-width:990px){.services_card_page_content_body .service_card_content .service_element{min-height:280px}}.services_card_page_content_body .service_card_content .service_element .service_headline{align-items:center;bottom:15px;color:#dbdbdb;display:flex;font-size:48px;font-weight:500;justify-content:space-between;left:15px;overflow:hidden;position:absolute;transition:.3s;width:calc(100% - 30px)}@media only screen and (max-width:990px){.services_card_page_content_body .service_card_content .service_element .service_headline{flex-direction:column;font-size:26px;font-weight:700;gap:20px;padding-bottom:15px;text-align:center}}.services_card_page_content_body .service_card_content .service_element .service_headline .icon{cursor:pointer;transition:.3s}@media only screen and (max-width:990px){.services_card_page_content_body .service_card_content .service_element .service_headline .icon{height:40px;width:40px}}.services_card_page_content_body .service_card_content .service_element .service_headline .icon:hover{transform:scale(1.1)}.services_card_page_content_body .service_card_content .service_element .service_descr{background-color:#001524cc;color:#dbdbdb;height:100%;overflow:hidden;position:absolute;right:0;top:0;transition:.3s;width:0}.services_card_page_content_body .service_card_content .service_element .service_descr div{font-size:22px;font-weight:600;padding-left:15px;padding-top:15px;white-space:nowrap}@media only screen and (max-width:990px){.services_card_page_content_body .service_card_content .service_element .service_descr div{font-size:20px}}.services_card_page_content_body .service_card_content .service_element .service_descr ul{height:100%;padding-right:10px;width:330px}.services_card_page_content_body .service_card_content .service_element .service_descr ul li{padding-bottom:20px;text-decoration:none}.services_card_page_content_body .service_card_content .service_element:hover .img_overlay{background-color:#0015244d}.services_card_page_content_body .service_card_content .service_element:hover .service_descr{width:380px}.services_card_page_content_body .service_card_content .service_element:hover .service_headline{transform:translateY(200px)}.services_card_page_content_body .service_card_content .service_element img{height:100%;object-fit:cover;position:absolute;width:100%}.services_card_page_content_body .service_card_content .service_element .icon_not_available{color:#fff;height:150px;left:calc(50% - 75px);position:absolute;top:calc(50% - 75px);width:150px}@media only screen and (max-width:990px){.services_card_page_content_body .service_card_content .service_element .icon_not_available{height:80px;left:calc(50% - 40px);top:calc(50% - 50px);width:80px}}.services_card_page_content_body .service_card_content .service_element .img_overlay{background-color:#00152480;height:100%;object-fit:cover;position:absolute;transition:.3s;width:100%}.services_card_page_content_body .service_card_content .service_element .img_overlay_not_available{background-color:#001524cc;height:100%;object-fit:cover;position:absolute;width:100%}.blog_main_wrap{display:flex;flex-direction:column;justify-content:center;margin-top:50px;min-height:50dvh;padding-bottom:50px}.blog_main_wrap .blog_new_post{display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:1200px;position:relative}.blog_main_wrap .blog_new_post .blog_new_post_content{background-color:hsla(0,0%,100%,.563);bottom:0;padding:15px;position:absolute}.blog_main_wrap .blog_new_post img{aspect-ratio:2/1;filter:brightness(50%);object-fit:cover;width:100%}.blog_main_wrap .blog_new_post h1,.blog_main_wrap .blog_new_post p{color:#001524}.blog_main_wrap .blog_new_post a{color:#001524;font-size:16px;font-weight:700;white-space:nowrap}@media only screen and (max-width:600px){.blog_main_wrap{margin-top:20px;padding-left:10px;padding-right:10px}}.blog_main_wrap .blog_element{align-items:end;display:flex;gap:10px;margin-left:auto;margin-right:auto;max-width:800px;padding-top:15px}.blog_main_wrap .blog_element .blog_content{display:flex;flex-direction:column;height:100%}.blog_main_wrap .blog_element .blog_img img{aspect-ratio:2/1;object-fit:cover;width:300px}.blog_main_wrap .blog_element h1{color:#001524;font-size:24px;margin:0}@media only screen and (max-width:600px){.blog_main_wrap .blog_element h1{font-size:20px}}.blog_main_wrap .blog_element .blog_cta{align-items:end;display:flex}.blog_main_wrap .blog_element .blog_cta p{color:#393d41;font-size:16px;margin:0;padding:0}.blog_main_wrap .blog_element .blog_cta a{color:#001524;font-size:16px;font-weight:700;white-space:nowrap}@media only screen and (max-width:600px){.blog_main_wrap .blog_element .blog_cta{align-items:flex-start;flex-direction:column}.blog_main_wrap .blog_element .blog_cta a,.blog_main_wrap .blog_element .blog_cta p{font-size:14px;padding-top:10px}}
/*# sourceMappingURL=main.5673fe98.css.map*/