.site_header{z-index:999;position:fixed;left:0;right:0;top:0;bottom:auto;width:100%;max-width:100%;padding:0;margin:0;background-color:#042501;background-color:#0B1E20;transition:all linear 0.2s;border-bottom:1px solid #D9B062}.site_header .inner_header{background-color:#0B1E20;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;transition:all linear 0.2s}.site_header .inner_header .divider{background:linear-gradient(90deg, #f2a41400 0%, #f5cb4d 51%, #f2a81f00 100%)}.site_header .inner_header .buttons_wrapper{margin:0 !important}@media (max-width: 1024px){.site_header .inner_header .buttons_wrapper{display:none}}.site_header .inner_header .logo{width:fit-content;transition:all linear 0.2s;position:relative;width:200px}@media (max-width: 1024px){.site_header .inner_header .logo{width:150px}}.site_header .inner_header .logo img{width:fit-content;height:80px;object-fit:contain;padding:0;margin:0;transition:all linear 0.2s;display:block}@media (max-width: 1024px){.site_header .inner_header .logo img{height:66px}}.site_header .inner_header .menu{position:relative}.site_header .inner_header .menu ul{padding:0;margin:0;display:flex;position:relative;align-items:center}.site_header .inner_header .menu ul li{position:relative;transition:all linear 0.2s;height:70px;display:flex;align-items:center;justify-content:center;list-style-type:none;padding:0 16px;margin:0;position:relative}.site_header .inner_header .menu ul li.current-menu-item,.site_header .inner_header .menu ul li.page_item,.site_header .inner_header .menu ul li.page-item-7,.site_header .inner_header .menu ul li.current_page_item{position:relative;color:#B27F3A}.site_header .inner_header .menu ul li.current-menu-item a,.site_header .inner_header .menu ul li.page_item a,.site_header .inner_header .menu ul li.page-item-7 a,.site_header .inner_header .menu ul li.current_page_item a{color:#D9B062}.site_header .inner_header .menu ul li a{color:#ffffff;border:0;text-decoration:none}.site_header .inner_header .menu ul li:hover a{color:#D9B062}.site_header .inner_header .menu ul li.menu-item-has-children{transition:all linear 0.2s}.site_header .inner_header .menu ul li.menu-item-has-children:hover{transition:all linear 0.2s}.site_header .inner_header .menu ul li.menu-item-has-children:hover span{transform:rotate(0);transition:all linear 0.2s}.site_header .inner_header .menu .sub-menu{position:absolute;bottom:auto;top:80px;bottom:auto;border-radius:10px;background-color:#ffffff;padding:20px;z-index:997;display:block;left:auto;right:auto;width:200px;background-color:#f8f8f8;text-align:left;display:none;border-radius:0}.site_header .inner_header .menu .sub-menu li{width:100%;padding:0;margin:0;height:50px;text-align:left}.site_header .inner_header .menu .sub-menu li a{width:100%;text-align:center}.site_header.is-scrolled{transition:all linear 0.2s;border-bottom:1px solid #D9B062;border-bottom:linear-gradient(0deg, #ecc377 0%, #a37433 50%, #ecc377 100%)}.site_header.is-scrolled .inner_header{transition:all linear 0.2s}.site_header.is-scrolled .inner_header .logo{transition:all linear 0.2s;width:200px}@media (max-width: 1024px){.site_header.is-scrolled .inner_header .logo{width:150px}}.site_header.is-scrolled .inner_header .logo img{height:60px;transition:all linear 0.2s}.site_header.is-scrolled .inner_header .menu .sub-menu{display:none}.site_header.is-scrolled .inner_header .menu ul li{height:70px}.site_header .header_bar{background-color:#DF623C}.site_header .header_bar .inner{width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;height:36px}.site_header .header_bar .inner .welcome{color:#ffffff}.site_header .header_bar .inner .welcome p{color:#ffffff;padding:0;margin:0}.site_header .header_bar .contact{display:flex;align-items:center}.site_header .header_bar .contact_item{margin-left:12px;display:flex;align-items:center}.site_header .header_bar .contact_item .img_cover{height:30px;width:30px;border-radius:100px;display:flex;align-items:center;justify-content:center;background-color:#e18264}.site_header .header_bar .contact_item .img_cover img{height:18px;width:18px;object-fit:contain;display:block;padding:0;margin:0}.site_header .header_bar .contact_item a{display:block;margin-left:8px;color:#ffffff}.site_header .header_bar .contact_item a:hover{color:#ffffff;opacity:0.8}.mobile_menu{position:fixed;z-index:998;top:0;right:0;width:88vw;height:100vh;background-color:#ffffff;transform:translateX(100%);transition:transform 0.35s ease;box-shadow:-10px 0 40px rgba(0,0,0,0.08);visibility:hidden}.mobile_menu.is-active{transform:translateX(0);visibility:visible}@media (min-width: 1025px){.mobile_menu{display:none}}.mobile_menu .callus{margin-bottom:12px}.mobile_menu .callus p.subtitle{margin-bottom:0;padding-bottom:8px}.mobile_menu .callus .underphone{padding-top:8px;color:#333333}.mobile_menu .callus .phone{position:relative;background:-webkit-linear-gradient(0deg, #d08e15 0%, #e4ab00 51%, #d08e15 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none}.mobile_menu .callus .phone a{text-decoration:none}.mobile_menu .callus a{transition:all linear 0.2s;color:#fabd15;font-size:28px;font-weight:600;font-family:sans-serif;letter-spacing:-1px}.mobile_menu__nav{padding-bottom:32px}.mobile_menu__inner{height:100%;padding:130px 30px 120px 30px;display:flex;flex-direction:column;justify-content:start;overflow-y:auto}.mobile_menu__list{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;margin-top:0 !important;margin-bottom:0 !important}.mobile_menu__list li{padding:0;margin:0;border-bottom:1px solid #e8eeee;list-style-type:none}.mobile_menu__list li:nth-last-child(1){border-bottom:none}.mobile_menu__list li a{display:flex;align-items:center;min-height:50px;padding:8px 0;color:#000000;font-size:16px;font-weight:600;text-decoration:none;transition:color 0.2s ease}.mobile_menu__list li a:hover{color:#D9B062}.mobile_menu__button{width:100%;text-align:center}.burger_menu{display:none;cursor:pointer}@media (max-width: 1024px){.burger_menu{height:40px;width:40px;border-radius:6px;padding:12px;display:block;display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;background-color:transparent;margin-left:20px}.burger_menu span{display:block;height:2px;width:100%;padding:0;margin:0;background-color:#e2ab44;transition:all ease 0.2s}}.burger_menu.is-active{transition:all ease 0.2s}.burger_menu.is-active span:nth-child(1){transition:all ease 0.2s;transform:rotate(45deg);position:relative;top:8px}.burger_menu.is-active span:nth-child(2){transition:all ease 0.2s;opacity:0;transform:translateX(-5px)}.burger_menu.is-active span:nth-child(3){transition:all ease 0.2s;transform:rotate(-45deg);position:relative;top:-6px}.mobile_menu::before{content:'';position:fixed;top:0;right:100%;width:100vw;height:100vh;background-color:rgba(16,28,44,0.35);opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.mobile_menu.is-active::before{opacity:1;visibility:visible}.mobile_menu button{box-shadow:none !important}.mobile_menu__list li.menu-item-has-children{position:relative}.mobile_menu__list li.menu-item-has-children>a{padding-right:50px}.mobile_menu__list li.menu-item-has-children>.submenu-toggle{position:absolute;top:0;right:0;width:50px;height:50px;padding:0;margin:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.mobile_menu__list li.menu-item-has-children>.submenu-toggle::before{content:'';width:10px;height:10px;border-right:2px solid #000000;border-bottom:2px solid #000000;transform:rotate(45deg);transition:transform 0.25s ease;margin-top:-5px}.mobile_menu__list li.menu-item-has-children>.sub-menu{display:none;position:static;width:100%;padding:0 0 10px 20px;margin:0;background:transparent;box-shadow:none;border-radius:0}.mobile_menu__list li.menu-item-has-children>.sub-menu li{border-bottom:0}.mobile_menu__list li.menu-item-has-children>.sub-menu li a{min-height:42px;font-size:15px;font-weight:600;padding:6px 0}.mobile_menu__list li.menu-item-has-children.is-open>.sub-menu{display:block}.mobile_menu__list li.menu-item-has-children.is-open>.submenu-toggle::before{transform:rotate(225deg);margin-top:5px}.site_header .menu ul.sub-menu{position:absolute;top:calc(100% - 1px);left:0;width:240px;padding:10px 0;margin:0;background:#ffffff;border-radius:10px;box-shadow:0 12px 35px rgba(0,0,0,0.1);z-index:997;display:none;list-style:none}.site_header .menu li.menu-item-has-children.is-open>ul.sub-menu{display:block}.site_header .menu ul.sub-menu>li{position:relative;width:100%;height:auto !important;padding:0 !important;margin:0;display:block !important;list-style:none}.site_header .menu ul.sub-menu>li>a{display:flex;align-items:center;width:100%;min-height:46px;padding:10px 18px;color:#000000;text-align:left;text-decoration:none;box-sizing:border-box;transition:color 0.2s ease, background-color 0.2s ease}.site_header .menu ul.sub-menu>li>a:hover{color:#a8720c}.site_header .menu>ul>li.menu-item-has-children>a{position:relative;display:flex;align-items:center;padding-right:30px}.site_header .menu>ul>li.menu-item-has-children>a::after{content:'';width:7px;height:7px;margin-left:9px;margin-top:-4px;border-right:2px solid #D9B062;border-bottom:2px solid #D9B062;transform:rotate(45deg);transition:transform 0.2s ease, margin-top 0.2s ease}.site_header .menu>ul>li.menu-item-has-children.is-open>a::after{transform:rotate(225deg);margin-top:4px}.site_header.is-scrolled .menu>ul>li{height:70px}@media (max-width: 1024px){.site_header .menu{display:none}}@media (min-width: 1025px){.site_header .inner_header .menu>ul{display:flex;align-items:center;position:relative;padding:0;margin:0}.site_header .inner_header .menu>ul>li{position:relative}.site_header .inner_header .menu li.menu-item-has-children{position:relative}.site_header .inner_header .menu .submenu-toggle{position:absolute;top:50%;right:-5px;width:22px;height:22px;padding:0;margin:0 0 0 0;border:0;outline:0;background:transparent;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50;box-shadow:none !important;appearance:none;-webkit-appearance:none}.site_header .inner_header .menu .submenu-toggle::before{content:'';display:block;width:7px;height:7px;border-right:2px solid #D9B062;border-bottom:2px solid #D9B062;transform:rotate(45deg);transition:transform 0.2s ease}.site_header .inner_header .menu .submenu-toggle:hover,.site_header .inner_header .menu .submenu-toggle:focus,.site_header .inner_header .menu .submenu-toggle:active{background:transparent;border:0;outline:0;box-shadow:none !important}.site_header .inner_header .menu>ul>li.menu-item-has-children>a{padding-right:30px}.site_header .inner_header .menu>ul>li.menu-item-has-children>.submenu-toggle{right:4px}.site_header .inner_header .menu>ul>li.menu-item-has-children>.submenu-toggle::before{width:7px;height:7px;transform:rotate(45deg)}.site_header .inner_header .menu>ul>li.menu-item-has-children.is-open>.submenu-toggle::before{transform:rotate(225deg)}.site_header .inner_header .menu>ul>li.menu-item-has-children>ul.sub-menu{position:absolute;top:100%;left:0;width:270px;display:none;flex-direction:column;align-items:stretch;padding:10px 0;margin:0;background:#ffffff;border:1px solid #e9eeee;border-radius:0 0 10px 10px;box-shadow:0 10px 30px rgba(0,0,0,0.1);list-style:none;z-index:9999}.site_header .inner_header .menu>ul>li.menu-item-has-children:hover>ul.sub-menu{display:flex}.site_header .inner_header .menu>ul>li.menu-item-has-children.is-open>ul.sub-menu{display:flex}.site_header .inner_header .menu ul.sub-menu{display:none;flex-direction:column;align-items:stretch;padding:10px 0;margin:0;list-style:none}.site_header .inner_header .menu ul.sub-menu>li{position:relative;display:block !important;width:100%;height:auto !important;min-height:0 !important;padding:0 !important;margin:0 !important;list-style:none}.site_header .inner_header .menu ul.sub-menu>li>a{display:flex;align-items:center;width:100%;min-height:46px;box-sizing:border-box;padding:10px 48px 10px 18px;color:#000000;font-size:15px;font-weight:600;line-height:1.35;text-align:left;text-decoration:none;white-space:normal;transition:color 0.2s ease, background-color 0.2s ease}.site_header .inner_header .menu ul.sub-menu>li>a:hover{color:#D9B062;background-color:#f6f8f7}.site_header .inner_header .menu ul.sub-menu>li.menu-item-has-children>.submenu-toggle{top:0;right:0;width:46px;height:46px;transform:none}.site_header .inner_header .menu ul.sub-menu>li.menu-item-has-children>.submenu-toggle::before{display:none;width:7px;height:7px;transform:rotate(-45deg)}.site_header .inner_header .menu ul.sub-menu>li.menu-item-has-children.is-open>.submenu-toggle::before{transform:rotate(135deg)}.site_header .inner_header .menu ul.sub-menu>li.menu-item-has-children>ul.sub-menu{position:absolute;top:0;left:100%;width:270px;display:none;flex-direction:column;align-items:stretch;padding:10px 0;margin:0;background:#ffffff;border:1px solid #e9eeee;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.1);z-index:10000}.site_header .inner_header .menu ul.sub-menu>li.menu-item-has-children.is-open>ul.sub-menu{display:flex}.site_header .inner_header .menu ul.sub-menu ul.sub-menu>li{height:auto !important;min-height:0 !important;display:block !important}.site_header .inner_header .menu ul.sub-menu ul.sub-menu>li.menu-item-has-children>ul.sub-menu{position:absolute;top:0;left:100%;width:270px;display:none;flex-direction:column;padding:10px 0;margin:0;background:#ffffff;border:1px solid #e9eeee;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.1);z-index:10001}.site_header .inner_header .menu ul.sub-menu ul.sub-menu>li.menu-item-has-children.is-open>ul.sub-menu{display:flex}.site_header.is-scrolled .site_header .inner_header .menu>ul>li{height:70px}}.site_footer{padding:80px 0;background-color:#07191a;background-color:#0B1E20}@media (max-width: 1024px){.site_footer{padding:40px 0}}.site_footer a{color:#f0f0f0 !important;text-decoration:none}.site_footer a.btn--primary{color:#0D100F !important}.site_footer .footer_inner{display:flex;align-items:start;justify-content:start;gap:40px}@media (max-width: 768px){.site_footer .footer_inner{flex-direction:column}}.site_footer .footer_inner .social_media{display:flex;align-items:center;justify-content:start;flex-direction:row;margin-top:12px}.site_footer .footer_inner .social_media .item{margin-right:20px}.site_footer .footer_inner .social_media a{height:32px;width:32px;padding:0;margin:0;margin-right:19px;transition:all ease 0.3s}.site_footer .footer_inner .social_media a img{transition:all ease 0.3s;height:32px;width:32px;padding:0;margin:0;display:block;transform:scale(1.01)}.site_footer .footer_inner .social_media a:hover{transition:all ease 0.3s}.site_footer .footer_inner .social_media a:hover img{transform:scale(1.05);transition:all ease 0.3s}.site_footer .footer_inner .logo{max-width:240px;height:auto}@media (max-width: 768px){.site_footer .footer_inner .logo{max-width:200px}}.site_footer .footer_inner .logo img{width:100%;height:auto;display:block;padding:0;margin:0}.site_footer .footer_inner .footer_col{flex:2}.site_footer .footer_inner .footer_col p{color:#f0f0f0}.site_footer .footer_inner .footer_col a{color:#f0f0f0}.site_footer .footer_inner .footer_col-1{text-align:left;flex:3}.site_footer .footer_inner .footer_col p.subtitle{color:#D9B062;width:fit-content;background:-webkit-linear-gradient(0deg, #f2a414 0%, #f5cb4d 51%, #f2a81f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;max-width:263px}.site_footer .footer_inner .footer_col ul{display:flex;align-items:start;justify-content:start;flex-direction:column;padding:0;margin:0}.site_footer .footer_inner .footer_col ul li{padding:0;margin:0;list-style-type:none;color:#ffffff}.site_footer .footer_inner-2{display:flex;align-items:center;justify-content:space-between;padding-top:60px;margin-top:60px;border-top:1px solid #514c3d}@media (max-width: 768px){.site_footer .footer_inner-2{margin-top:16px;padding-top:30px;flex-direction:column;align-items:start;justify-content:start}}.site_footer .footer_inner-2 a,.site_footer .footer_inner-2 p{color:#ffffff}.site_footer .footer_inner-2 .col1{display:flex;align-items:center;justify-content:start}@media (max-width: 768px){.site_footer .footer_inner-2 .col1{flex-direction:column;align-items:start;justify-content:start}}.site_footer .footer_inner-2 .col1 a,.site_footer .footer_inner-2 .col1 p{display:block;padding-right:20px;margin-right:20px;border-right:1px solid #514c3d}@media (max-width: 768px){.site_footer .footer_inner-2 .col1 a,.site_footer .footer_inner-2 .col1 p{border-right:0;padding:3px 0;text-align:left}}.site_footer .footer_inner-2 .col1 a:nth-last-child(1),.site_footer .footer_inner-2 .col1 p:nth-last-child(1){padding-right:0;margin-right:0;border:none}.single_content_post .blog_posts_grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);grid-column-gap:16px;grid-row-gap:16px}@media only screen and (max-width: 1024px){.single_content_post .blog_posts_grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 600px){.single_content_post .blog_posts_grid{grid-template-columns:repeat(1, 1fr)}}.blog_page{padding:0;margin:0}.blog_page .subpage_banner{margin-top:140px}@media (max-width: 1024px){.blog_page .subpage_banner{margin-top:100px;margin-bottom:30px}}.blog_page .subpage_banner .ast-container{width:100% !important}.blog_page .subpage_banner .subtitle_inner{margin:auto;width:100%;max-width:1100px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.blog_page .blog_posts{margin-top:0}.blog_page .blog_posts .inner{width:100%;max-width:100%}.blog_page .blog_posts .blog_posts_grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);grid-column-gap:16px;grid-row-gap:16px}@media only screen and (max-width: 1024px){.blog_page .blog_posts .blog_posts_grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 600px){.blog_page .blog_posts .blog_posts_grid{grid-template-columns:repeat(1, 1fr)}}.blog_page .blog_categories{margin-top:0;margin-bottom:0}.blog_page .blog_categories .choose{width:100%;max-width:100%;margin-bottom:32px}.blog_page .blog_categories .choose p{font-size:24px;text-align:center;line-height:1.4}.blog_page .blog_categories .choose p strong,.blog_page .blog_categories .choose p b{line-height:1.4}.blog_page .blog_categories .blog_categories_list{margin:auto;max-width:800px;gap:3px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.blog_page .blog_categories .category{line-height:1.6 !important;margin-right:6px;margin-top:6px;padding:8px 16px;font-size:16px;font-weight:500;border-radius:0;border:1px solid #e99e32;background-color:transparent;color:#000000;transition:background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease, transform 0.25s ease;text-decoration:none}.blog_page .blog_categories .category:hover{transform:translateY(-2px);transition:background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease, transform 0.25s ease}.blog_page .blog_categories .category.active{background-color:#e99e32}.blog_page .blog_pagination{margin-top:60px;display:flex;justify-content:center;width:100%}.blog_page .blog_pagination .page-numbers{list-style:none;margin:0;padding:0}.blog_page .blog_pagination ul.page-numbers{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.blog_page .blog_pagination li{margin:0;padding:0}.blog_page .blog_pagination a.page-numbers,.blog_page .blog_pagination span.page-numbers{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid #d9d9d9;border-radius:0;background:#fff;color:#222;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease, transform 0.25s ease}.blog_page .blog_pagination a.page-numbers:hover{transform:translateY(-2px);border-color:#e99e32}.blog_page .blog_pagination span.page-numbers.current{border-color:#e99e32;font-weight:600}.blog_page .blog_pagination span.page-numbers.dots{border:none;background:transparent;color:#777;min-width:25px;padding:0}.blog_page .blog_pagination a.prev,.blog_page .blog_pagination a.next{padding:0 18px;min-width:auto}.blog_page .blog_pagination span.page-numbers:not(.current):not(.dots){opacity:0.5}@media (max-width: 600px){.blog_page .blog_pagination{margin-top:40px}.blog_page .blog_pagination ul.page-numbers{gap:6px}.blog_page .blog_pagination a.page-numbers,.blog_page .blog_pagination span.page-numbers{min-width:38px;height:38px;padding:0 10px;font-size:13px}.blog_page .blog_pagination a.prev,.blog_page .blog_pagination a.next{padding:0 12px}}.single_content_post .blog-card{margin-top:0 !important}.single_content_post .blog_inner{padding-bottom:0 !important}.single_content_post .single_section{margin-top:130px}@media (max-width: 1024px){.single_content_post .single_section{margin-top:55px}}.single_content_post .single_section h1{text-align:center;padding-bottom:38px}@media (max-width: 1024px){.single_content_post .single_section h1{padding-bottom:0}}.single_content_post .single_inner{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.single_content_post .single_inner .categories{display:flex;width:100%;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:38px}.single_content_post .single_inner .categories .category{line-height:1.6 !important;margin-right:6px;margin-top:6px;padding:8px 16px;font-size:16px;font-weight:500;border-radius:0;border:1px solid #e99e32;background-color:transparent;color:#000000;transition:background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease, transform 0.25s ease;text-decoration:none}.single_content_post .single_inner .categories .category:hover{transform:translateY(-2px);transition:background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease, transform 0.25s ease}.single_content_post img{box-shadow:none !important;border-radius:0 !important;padding:0;margin:0;display:block}.single_content_post .main_image img{max-width:850px;margin-left:auto;margin-right:auto;width:100%;aspect-ratio:5/3;object-fit:cover;margin-bottom:32px}.single_content_post .main_content h2,.single_content_post .main_content h3,.single_content_post .main_content h4,.single_content_post .main_content h5,.single_content_post .main_content h6,.single_content_post .main_content p{margin-bottom:24px;padding:0;color:#000000 !important}.single_content_post .main_content ul{list-style-type:none}.single_content_post .main_content ul li{position:relative}.single_content_post .main_content ul li::after{height:9px;width:9px;position:absolute;left:-28px;top:10px;content:'';display:block;border-radius:100px;background-color:#e2a43a}.single_content_post .col2 .inner_col h3{width:100%;max-width:100%;text-align:center}.single_content_post .blog_section .ast-container{width:100%}.single_content_post .blog_section .inner_center{width:100%;max-width:100%;margin-bottom:0}.single_content_post .blog_section .inner_center h2{width:100%;text-align:center}.navigation.post-navigation,#comments{display:none !important}.service_page .service_banner{padding-top:190px;padding-bottom:90px;background-repeat:no-repeat;background-size:cover;background-position:top right;position:relative}@media (max-width: 1024px){.service_page .service_banner{padding-top:120px;margin:0;padding-bottom:50px;background-position:right center;background-repeat:no-repeat;background-size:cover}.service_page .service_banner h1{font-size:34px}.service_page .service_banner::after{opacity:0.6;display:block;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;content:'';background-color:#000000}}@media (max-width: 600px){.service_page .service_banner{background-position:right -217px center}}.service_page .service_banner h1,.service_page .service_banner p,.service_page .service_banner .buttons_wrapper,.service_page .service_banner a{position:relative;z-index:4}.service_page .service_banner h1{color:#ffffff;font-size:52px;letter-spacing:3px;line-height:1.2}@media (max-width: 1024px){.service_page .service_banner h1{font-size:36px}}.service_page .service_banner .inner{max-width:640px}.service_page .service_banner p{color:#ffffff}.service_page .service_banner p:nth-child(4){font-size:20px;text-transform:uppercase;color:#D9B062;margin-bottom:16px;padding-bottom:0;font-family:'Playfair Display';letter-spacing:1px;background:-webkit-linear-gradient(0deg, #f2a414 0%, #f5cb4d 51%, #f2a81f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}@media (max-width: 1024px){.service_page .service_banner p:nth-child(4){font-size:16px}}.service_page .service_info{margin:0;padding:60px 0;background-color:#F9F8F7}.service_page .service_info .service_inner{width:100%;max-width:100%;display:flex;align-items:stretch;justify-content:space-between}@media (max-width: 1024px){.service_page .service_info .service_inner{flex-direction:column;align-items:start;justify-content:start}}.service_page .service_info .service_inner .items{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:34px}@media (max-width: 1024px){.service_page .service_info .service_inner .items{grid-template-columns:repeat(1, 1fr)}}.service_page .service_info .service_inner .items .item h3{font-size:20px}.service_page .service_info .service_inner .items .item p:nth-child(1){font-weight:600;font-size:17px;padding-bottom:6px}.service_page .service_info .service_inner .col1{flex:3;height:100%;padding-right:24px}@media (max-width: 1024px){.service_page .service_info .service_inner .col1{padding-right:0;height:auto}}@media (min-width: 1025px){.service_page .service_info .service_inner .col1 img{height:100%;width:100%;padding:0;margin:0;object-fit:cover}}.service_page .service_info .service_inner .col2{flex:5;padding-left:24px}@media (max-width: 1024px){.service_page .service_info .service_inner .col2{padding-left:0;padding-top:20px}}.service_page .usp_section .usp_inner{grid-template-columns:repeat(3, 1fr)}@media (max-width: 1024px){.service_page .usp_section .usp_inner{grid-template-columns:repeat(1, 1fr)}}.service_page .usp_section .usp_inner .usp_item{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-left:24px;padding-right:24px}@media (max-width: 1024px){.service_page .usp_section .usp_inner .usp_item{padding-bottom:30px}}.service_page .usp_section .usp_inner .usp_item .content{padding:0 !important}.service_page .usp_section .usp_inner .usp_item img{margin:0 !important;padding:0}.service_page .usp_section .usp_inner .usp_item::after{height:100px;width:1px;background-color:#775f0f;right:-9px}@media (max-width: 1024px){.service_page .usp_section .usp_inner .usp_item::after{display:block;width:100%;height:1px;bottom:0;top:auto;left:0;right:0}}.service_page .usp_section .usp_inner .usp_item p{text-align:center}.service_page .usp_section .usp_inner .usp_item p:nth-child(1){font-family:'Playfair Display',serif;font-size:38px;padding-top:8px}@media (max-width: 1024px){.service_page .usp_section .usp_inner .usp_item p:nth-child(1){font-size:32px}}.service_page .usp_section .usp_inner .usp_item p:nth-child(2){padding:4px 0 12px 0;color:#da932d;font-size:18px;font-weight:600;text-transform:uppercase;background:-webkit-linear-gradient(0deg, #d08e15 0%, #e4ab00 51%, #d08e15 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about_page section.section_banner_about{background-color:#012524;padding:0;margin:0;padding-bottom:101px;position:relative;margin-top:77px;padding-top:114px}@media (max-width: 1024px){.about_page section.section_banner_about{padding-bottom:0;margin-top:0}.about_page section.section_banner_about .ast-container{padding-left:0 !important;padding-right:0 !important}}.about_page section.section_banner_about .inner_banner{display:flex;align-items:center;width:100%;justify-content:space-between}@media (max-width: 1024px){.about_page section.section_banner_about .inner_banner{flex-direction:column}}.about_page section.section_banner_about .inner_banner .col2{position:absolute;top:0;right:0;left:auto;bottom:0;display:block;width:53vw;height:100%}@media (max-width: 1024px){.about_page section.section_banner_about .inner_banner .col2{position:relative;width:100%;height:auto;padding-top:36px}}.about_page section.section_banner_about .inner_banner .col2 img{display:block;padding:0;margin:0;object-fit:cover;object-position:top;position:relative;height:100%;width:100%}@media (max-width: 1024px){.about_page section.section_banner_about .inner_banner .col2 img{position:relative;width:100%;height:auto}}@media (max-width: 600px){.about_page section.section_banner_about .inner_banner .col2 img{height:400px;object-fit:cover}}.about_page section.section_banner_about .col1{max-width:500px}@media (max-width: 1200px){.about_page section.section_banner_about .col1{max-width:400px}}@media (max-width: 1024px){.about_page section.section_banner_about .col1{max-width:100%;padding-right:20px;padding-left:20px}}.about_page section.section_banner_about .col1 p,.about_page section.section_banner_about .col1 h2,.about_page section.section_banner_about .col1 h1{color:#ffffff}.about_page section.section_banner_about .col1 p strong,.about_page section.section_banner_about .col1 h2 strong,.about_page section.section_banner_about .col1 h1 strong{width:fit-content;color:#ffffff;background:-webkit-linear-gradientlinear-gradient(to right, #e9bb2f 0%, #da932d 51%, #e9bb2f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about_page section.section_banner_about .col1 h1{font-size:64px;max-width:500px;letter-spacing:3px;line-height:1.2}@media (max-width: 1024px){.about_page section.section_banner_about .col1 h1{font-size:36px}}.about_page section.section_banner_about .col1 p:nth-child(2){font-size:20px;text-transform:uppercase;color:#D9B062;margin-bottom:16px;padding-bottom:0;font-family:'Playfair Display';letter-spacing:1px;background:-webkit-linear-gradient(0deg, #f2a414 0%, #f5cb4d 51%, #f2a81f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}@media (max-width: 1024px){.about_page section.section_banner_about .col1 p:nth-child(2){font-size:16px}}.about_page section.section_banner_about .col1 p:nth-child(4){width:fit-content;letter-spacing:1px;font-size:20px;text-transform:uppercase;color:#D9B062;font-family:'Playfair Display';margin-bottom:16px;background:-webkit-linear-gradient(0deg, #f2a414 0%, #f5cb4d 51%, #f2a81f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 1024px){.about_page section.section_banner_about .col1 p:nth-child(4){font-size:16px}}.about_page section.section_banner_about .col1 p:nth-child(4) strong{color:#D9B062}.about_page section.section_banner_about .col1 p:nth-child(4) i{font-style:normal;color:#ffffff;font-weight:600}.about_page section.section_banner_about .adwokat_title{font-size:48px;font-family:"Mrs Saint Delafield", cursive;font-weight:400;font-style:normal;letter-spacing:1px;background:-webkit-linear-gradient(0deg, #d08e15 0%, #e4ab00 51%, #d08e15 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 768px){.about_page section.section_banner_about .adwokat_title{font-size:40px}}.about_page section.section_banner_about .adwokat_tychy{color:#ffffff;text-transform:uppercase;letter-spacing:1px;font-size:17px;margin-top:-20px}.about_page .about_section{padding-top:60px;padding-bottom:80px}.about_page .about_section .about_inner{align-items:stretch}.about_page .about_section .about_inner .col1{flex:1;position:relative;padding:0;margin:0;display:block}.about_page .about_section .about_inner .col1 img{position:relative;z-index:2}.about_page .about_section .about_inner .col1::after{content:'';display:block;position:absolute;height:100%;width:100%;top:27px;left:-27px;right:auto;bottom:auto;border:2px solid #d08e15;z-index:1}@media (max-width: 1024px){.about_page .about_section .about_inner .col1::after{border:1px solid #d08e15;top:-10px;left:-10px}}.about_page .about_section .about_inner .col2{flex:1}.about_page .usp_section .usp_inner{grid-template-columns:repeat(3, 1fr)}@media (max-width: 1024px){.about_page .usp_section .usp_inner{grid-template-columns:repeat(1, 1fr)}}.about_page .usp_section .usp_inner .usp_item{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-left:12px;padding-right:12px}@media (max-width: 1024px){.about_page .usp_section .usp_inner .usp_item{padding-bottom:30px}}.about_page .usp_section .usp_inner .usp_item img{margin:0;padding:0}.about_page .usp_section .usp_inner .usp_item::after{height:100px;width:1px;background-color:#775f0f;right:-9px}@media (max-width: 1024px){.about_page .usp_section .usp_inner .usp_item::after{display:block;width:100%;height:1px;bottom:0;top:auto;left:0;right:0}}.about_page .usp_section .usp_inner .usp_item p{text-align:center}.about_page .usp_section .usp_inner .usp_item p:nth-child(1){font-family:'Playfair Display',serif;font-size:38px;padding-top:8px}@media (max-width: 1024px){.about_page .usp_section .usp_inner .usp_item p:nth-child(1){font-size:32px}}.about_page .usp_section .usp_inner .usp_item p:nth-child(2){padding:4px 0 12px 0;color:#da932d;font-size:18px;font-weight:600;text-transform:uppercase;background:-webkit-linear-gradient(0deg, #d08e15 0%, #e4ab00 51%, #d08e15 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.work_section{margin:100px 0}.work_section .inner{display:flex;align-items:center;justify-content:center;flex-direction:column}.work_section .inner p{text-align:center;max-width:800px}.work_section .inner .divider{margin-top:8px}.work_section .items{margin-top:44px;display:flex;align-items:start;justify-content:space-between}@media (max-width: 1024px){.work_section .items{display:grid;grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(3, 1fr)}}@media (max-width: 700px){.work_section .items{grid-template-columns:repeat(1, 1fr)}}.work_section .items .item{padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:start}.work_section .items .item .step{font-size:28px;line-height:1;font-family:'Playfair Display',serif;border-radius:100px;display:flex;align-items:center;justify-content:center;position:relative;height:60px;width:60px;background-color:#012524;color:#ffffff}.work_section .items .item .step *>{text-align:center}.work_section .items .item .step p{text-align:center}.work_section .items .item .step::after{content:'1';display:flex;align-items:center;justify-content:center;padding-bottom:8px;position:absolute;height:80%;width:80%;right:auto;bottom:auto;border:1px solid #d08e15;z-index:1;border-radius:100px}.work_section .items .item:nth-child(2) .step::after{content:'2'}.work_section .items .item:nth-child(3) .step::after{content:'3'}.work_section .items .item:nth-child(4) .step::after{content:'4'}.work_section .items .item:nth-child(5) .step::after{content:'5'}.work_section .items .item:nth-child(6) .step::after{content:'6'}.work_section .items p{text-align:center}.work_section .items p:nth-child(2){font-family:'Playfair Display',serif;font-size:24px;margin:0;padding-top:12px;padding-bottom:16px;letter-spacing:0.5px;font-weight:600}#primary{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}body,html{background:#ffffff}a:hover,a:focus,a:active{outline:none !important;border:none}#primary{margin-top:0 !important;margin-bottom:0 !important}@media (max-width: 1024px){h2{font-size:32px}}@media (max-width: 1024px){h3{font-size:26px}}.btn-grad{padding:18px 36px;text-align:center;transition:0.5s;background-size:200% auto;color:white;border-radius:4px;display:block;outline:none;border:none;width:fit-content;line-height:1;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(to right, #D9B062 0%, #B27F3A 51%, #D9B062 100%)}.btn-grad:active,.btn-grad:focus{color:#ffffff}.btn-grad img{padding:0;margin:0;display:flex;padding-left:8px}.btn-grad:hover{background-position:right center;color:#fff;text-decoration:none}a.btn--primary{text-align:center;transition:0.5s;background-size:200% auto;outline:none;border:none;background-color:#B27F3A;display:flex;align-items:center;justify-content:center;padding:12px 24px;text-decoration:none;width:fit-content;position:relative;transition:all ease 0.4s;background-image:linear-gradient(to right, #fcd080 0%, #dda337 51%, #fcd080 100%);background-image:linear-gradient(to right, #ecc137 0%, #e99e32 51%, #e9bb2f 100%);color:#000000;text-transform:uppercase;font-weight:600 !important;font-size:15px;letter-spacing:0.5px}@media (max-width: 1024px){a.btn--primary{font-size:14px}}a.btn--primary:active,a.btn--primary:focus{color:#0D100F}a.btn--primary img{padding:0;margin:0;display:flex;padding-left:8px}a.btn--primary:hover{background-position:right center;color:#0D100F;text-decoration:none}a.btn--primary.arrow{padding:12px 19px 12px 24px}a.btn--primary.arrow::after{background-image:url("./img/icons/arrow_right-black.png");background-position:center;background-repeat:no-repeat;background-size:contain;height:auto;width:26px;height:8px;display:block;content:'';padding:0;margin-left:12px;margin-right:3px;position:relative;transition:all ease 0.4s}a.btn--primary.arrow:hover::after{transition:all ease 0.4s;margin-left:17px;margin-right:-2px}a.btn--primary.phone{padding-left:26px;padding-right:26px}a.btn--primary.phone::before{background-image:url("./img/icons/phone_green.png");background-position:center;background-repeat:no-repeat;background-size:contain;height:auto;width:20px;height:20px;display:block;content:'';padding:0;margin-left:0;margin-right:12px;position:relative;transition:all ease 0.4s}a.btn--bordered{background:transparent;border:1.5px solid #d08e15;color:#d08e15;display:flex;align-items:center;justify-content:center;padding:12px 24px;font-weight:500;width:fit-content;transition:all linear 0.2s;text-decoration:none;text-transform:uppercase;font-weight:600 !important;font-size:14px;letter-spacing:1px}@media (max-width: 1024px){a.btn--bordered{font-size:14px}}a.btn--bordered:hover{border:1.5px solid #a87732;background-color:transparent;transition:all linear 0.2s}a.btn--bordered.arrow{padding:12px 19px 12 24px}a.btn--bordered.arrow::after{background-image:url("./img/icons/arrow_g.png");background-position:center;background-repeat:no-repeat;background-size:contain;height:auto;width:26px;height:8px;display:block;content:'';padding:0;margin-left:12px;margin-right:3px;position:relative;transition:all ease 0.3s}a.btn--bordered.arrow:hover::after{transition:all ease 0.3s;margin-left:17px;margin-right:-2px}.buttons_wrapper{margin-top:32px;display:flex;align-items:center}.buttons_wrapper a:nth-child(2){margin-left:16px}.buttons_wrapper.centered{width:100%;max-width:100%;justify-content:center}p{padding:0;margin:0}h1,h2,h3,h4,h5,h6{margin-bottom:16px;padding:0;font-weight:700}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b{color:#042501}p.subtitle{width:fit-content;text-transform:uppercase;color:#B27F3A;margin-bottom:16px;padding:0;letter-spacing:2px !important;font-weight:600;font-size:14px;color:#B27F3A;background:-webkit-linear-gradient(0deg, #d08e15 0%, #e4ab00 51%, #d08e15 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 1024px){p.subtitle{font-size:12px}}.divider{margin:24px 0;height:2px;width:70px;display:block;margin:24px 0;height:2px;width:96px;background:linear-gradient(90deg, #d9af6200 0%, #C6984E 50%, #d9af6200 100%);background:linear-gradient(90deg, #d08f1500 0%, #e4ab00 51%, #d08f1500 100%);display:block}section{margin:60px 0}section .section_text{width:100%;max-width:900px;margin:auto}section .section_text h2{padding-bottom:16px}section .section_text--center{text-align:center}section .section_text--center h2,section .section_text--center h3{text-align:center}section .section_text--full{width:100%;max-width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}section .section_text--full .col1{max-width:760px}section .inner_section{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%}section .inner_section .col{flex:1}section .inner_section .col1{padding-right:24px}section .inner_section .col2{padding-left:24px}section.section_banner{background-color:#012524;padding:0;margin:0;padding-top:130px;padding-bottom:73px;position:relative}@media (max-width: 1024px){section.section_banner{padding-bottom:0}section.section_banner .ast-container{padding-left:0 !important;padding-right:0 !important}}section.section_banner .inner_banner{display:flex;align-items:center;width:100%;justify-content:space-between}@media (max-width: 1024px){section.section_banner .inner_banner{flex-direction:column}}section.section_banner .inner_banner .col2{position:absolute;top:0;right:0;left:auto;bottom:0;display:block;width:53vw;height:100%}@media (max-width: 1024px){section.section_banner .inner_banner .col2{position:relative;width:100%;height:auto;padding-top:36px}}section.section_banner .inner_banner .col2 img{display:block;padding:0;margin:0;object-fit:cover;object-position:center;position:relative;height:100%;width:100%}@media (max-width: 1024px){section.section_banner .inner_banner .col2 img{position:relative;width:100%;height:auto}}@media (max-width: 600px){section.section_banner .inner_banner .col2 img{height:400px;object-fit:cover}}section.section_banner .col1{max-width:500px}@media (max-width: 1200px){section.section_banner .col1{max-width:400px}}@media (max-width: 1024px){section.section_banner .col1{max-width:100%;padding-right:20px;padding-left:20px}}section.section_banner .col1 p,section.section_banner .col1 h2,section.section_banner .col1 h1{color:#ffffff}section.section_banner .col1 p strong,section.section_banner .col1 h2 strong,section.section_banner .col1 h1 strong{width:fit-content;color:#ffffff;background:-webkit-linear-gradientlinear-gradient(to right, #e9bb2f 0%, #da932d 51%, #e9bb2f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.section_banner .col1 h1{font-size:64px;max-width:500px;letter-spacing:3px;line-height:1.2}@media (max-width: 1024px){section.section_banner .col1 h1{font-size:36px}}section.section_banner .col1 p:nth-child(1){font-size:20px;text-transform:uppercase;color:#D9B062;margin-bottom:16px;padding-bottom:0;font-family:'Playfair Display';letter-spacing:1px;background:-webkit-linear-gradient(0deg, #f2a414 0%, #f5cb4d 51%, #f2a81f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}@media (max-width: 1024px){section.section_banner .col1 p:nth-child(1){font-size:16px}}section.section_banner .col1 p:nth-child(4){width:fit-content;letter-spacing:1px;font-size:20px;text-transform:uppercase;color:#D9B062;font-family:'Playfair Display';margin-bottom:16px;background:-webkit-linear-gradient(0deg, #f2a414 0%, #f5cb4d 51%, #f2a81f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 1024px){section.section_banner .col1 p:nth-child(4){font-size:16px}}section.section_banner .col1 p:nth-child(4) strong{color:#D9B062}section.section_banner .col1 p:nth-child(4) i{font-style:normal;color:#ffffff;font-weight:600}section.usp_section{background-color:#042501;background-color:#07191a;padding:55px 0;color:#ffffff;margin:0}@media (max-width: 600px){section.usp_section{padding:12px 0}}section.usp_section .usp_inner{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:34px}@media (max-width: 1200px){section.usp_section .usp_inner{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 600px){section.usp_section .usp_inner{grid-template-columns:repeat(1, 1fr);grid-row-gap:0px}}section.usp_section .usp_inner .usp_item{border-right:0;padding:0 10px;display:flex;align-items:center;justify-content:start;position:relative}@media (max-width: 600px){section.usp_section .usp_inner .usp_item{padding:30px 0}}section.usp_section .usp_inner .usp_item::after{height:70px;width:1px;display:block;background-color:#4c430b;position:absolute;right:-9px;left:auto;top:auto;bottom:auto;content:''}@media (max-width: 1200px){section.usp_section .usp_inner .usp_item::after{display:none}}@media (max-width: 600px){section.usp_section .usp_inner .usp_item::after{display:block;width:100%;height:1px;bottom:0;top:auto;left:0;right:0}}section.usp_section .usp_inner .usp_item:nth-last-child(1){border-right:0;padding-right:0}section.usp_section .usp_inner .usp_item:nth-last-child(1)::after{display:none}section.usp_section .usp_inner .usp_item:nth-child(1){padding-left:0}section.usp_section .usp_inner .usp_item .content{width:100%;max-width:100%;padding-left:12px}section.usp_section .usp_inner .usp_item .content p{line-height:1.4}section.usp_section .usp_inner .usp_item .content p:nth-child(1){letter-spacing:0.5px;padding-bottom:8px;font-weight:600}section.usp_section .usp_inner .usp_item .img_cover{display:flex;align-items:center;justify-content:center;margin:0}section.usp_section .usp_inner .usp_item .img_cover img{padding:0;margin:0;display:block;margin-right:6px;min-height:70px;height:70px;min-width:70px;width:70px}@media (max-width: 600px){section.usp_section .usp_inner .usp_item .img_cover img{min-height:60px;height:60px;min-width:60px;width:60px}}section.about_section{background-color:#F9F8F7;margin:0 !important;padding:55px 0}section.about_section .about_inner{display:flex}@media (max-width: 1024px){section.about_section .about_inner{flex-direction:column}}section.about_section .about_inner .col1{flex:2;position:relative}section.about_section .about_inner .col1 img{object-fit:cover;display:block;padding:0;margin:0;height:100%;width:100%}section.about_section .about_inner .col1 .adwokat_title{left:-50px;bottom:-50px;right:auto;top:auto;position:absolute;font-size:48px;font-family:"Mrs Saint Delafield", cursive;font-weight:400;font-style:normal;letter-spacing:1px;background:-webkit-linear-gradient(0deg, #d08e15 0%, #e4ab00 51%, #d08e15 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 1024px){section.about_section .about_inner .col1 .adwokat_title{left:0}}@media (max-width: 768px){section.about_section .about_inner .col1 .adwokat_title{font-size:40px;bottom:-36px}}section.about_section .about_inner .col2{padding-left:32px;flex:2}@media (max-width: 1024px){section.about_section .about_inner .col2{padding-top:48px;padding-left:0}}section.about_section .about_inner .col2 h2{font-size:40px !important}@media (max-width: 1024px){section.about_section .about_inner .col2 h2{font-size:30px !important}}section.about_section .about_inner .buttons_wrapper.mobile{display:none}@media (max-width: 1024px){section.about_section .about_inner .buttons_wrapper.mobile{display:block}}@media (max-width: 1024px){section.about_section .about_inner .buttons_wrapper.desktop{display:none}}section.about_section .about_inner .col3{flex:1;padding-left:26px;margin-left:24px;position:relative}@media (max-width: 1024px){section.about_section .about_inner .col3{padding-left:0px;margin-left:0;margin-top:24px;padding-top:24px}}section.about_section .about_inner .col3 .items{height:100%;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:38px}@media (max-width: 1024px){section.about_section .about_inner .col3 .items{gap:24px}}section.about_section .about_inner .col3 .item{display:flex;align-items:center;justify-content:start}section.about_section .about_inner .col3 .item img{width:30px;height:30px;display:block;padding:0;margin:0;object-fit:contain;margin-right:12px}section.about_section .about_inner .col3::after{left:-1px;top:0;bottom:auto;height:100%;width:1px;position:absolute;display:block;content:'';background:linear-gradient(0deg, #d08f1500 0%, #d08e15 50%, #d08f1500 100%)}@media (max-width: 1024px){section.about_section .about_inner .col3::after{background:linear-gradient(90deg, #d08f1500 0%, #d08e15 50%, #d08f1500 100%);top:0;bottom:auto;left:auto;right:auto;width:100%;height:1px}}section.specialization_section{overflow-x:hidden !important}section.specialization_section .section_text{display:flex;flex-direction:column;align-items:center;justify-content:center}section.specialization_section .section_text h2{padding:0;margin:0}@media (max-width: 1024px){section.specialization_section .specialization_inner{padding-bottom:70px}}section.specialization_section .specialization_inner .splide__track{max-width:130%;min-width:130%}@media (max-width: 1024px){section.specialization_section .specialization_inner .splide__track{max-width:100%;min-width:100%}}section.specialization_section .specialization_inner .splide_services{width:100%;max-width:100%;margin:0;position:relative}section.specialization_section .specialization_inner .splide_services .splide__arrows{display:flex;justify-content:flex-end;gap:10px;margin-top:-48px}@media (max-width: 1024px){section.specialization_section .specialization_inner .splide_services .splide__arrows{position:absolute;margin:0;bottom:-70px;top:auto;left:auto;right:auto;justify-content:center;width:100%}}section.specialization_section .specialization_inner .splide_services .splide__arrow{position:static;width:48px;height:48px;transform:none;opacity:1;background:transparent;border:1px solid #d08e15}section.specialization_section .specialization_inner .splide_services .splide__arrow svg{fill:#d08e15}section.specialization_section .specialization_inner .splide_services .splide__arrow:hover{opacity:0.7}section.specialization_section .specialization_inner .splide_services .splide__pagination{bottom:-60px !important}section.specialization_section .specialization_inner .splide_services .splide__pagination .splide__pagination__page.is-active{background-color:#B27F3A}section.specialization_section .specialization_inner .splide_services .splide__slide{width:662px}@media (max-width: 1024px){section.specialization_section .specialization_inner .splide_services .splide__slide{width:100%}}section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner{margin-top:32px;height:100%;padding-bottom:1px}@media (max-width: 1024px){section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .divider{margin:12px 0}}section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-1{background-position:right center;background-size:cover;background-repeat:no-repeat;padding:32px 200px 32px 32px;width:100%;max-width:100%}@media (max-width: 1024px){section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-1{padding:24px;aspect-ratio:3 / 2;display:flex;flex-direction:column;align-items:start;justify-content:center;background-position:left 58% center}}@media (max-width: 768px){section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-1{aspect-ratio:auto;height:350px}}section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-1 h2,section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-1 h3,section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-1 h4,section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-1 p{color:#ffffff;max-width:300px}section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-1 h2,section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-1 h3,section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-1 h4{letter-spacing:1px}section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-2{height:auto;padding:32px;background-color:#F9F8F7;border:1px solid #f5efe7;border-top:0}@media (max-width: 1024px){section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-2{padding:26px;height:stretch}}section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-2 ul{padding:0;margin:0;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:16px;grid-row-gap:16px}@media (max-width: 768px){section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-2 ul{grid-row-gap:21px;grid-template-columns:repeat(1, 1fr)}}section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-2 ul li{display:flex;align-items:center;justify-content:start;padding:0;list-style-type:none;margin:0;position:relative}section.specialization_section .specialization_inner .splide_services .splide__slide .service_inner .row-2 ul li::before{position:relative;background-image:url("./img/icons/check_adwokat.png");background-position:center;background-repeat:no-repeat;background-size:contain;display:block;content:'';padding:0;margin:0;margin-right:12px;height:20px;width:20px}.blog_section{position:relative;width:100%}.blog_section .buttons_wrapper{margin-top:48px;display:flex;justify-content:center;width:100%;max-width:100%}.blog_section .blog_inner{width:100%}@media (max-width: 1024px){.blog_section .blog_inner{padding-bottom:75px}}.blog_section .col1{max-width:600px;position:relative;z-index:80}.blog_section-all{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none}.blog_section .blog-slider{width:100%;max-width:100%}.blog_section .blog-slider .splide__track{overflow:hidden}.blog_section .blog-slider .splide__slide{height:auto}.blog_section .blog-slider .splide__arrows{display:flex;justify-content:flex-end;gap:10px;margin-top:-48px}@media (max-width: 1024px){.blog_section .blog-slider .splide__arrows{position:absolute;margin:0;bottom:-70px;top:auto;left:auto;right:auto;justify-content:center;width:100%}}.blog_section .blog-slider .splide__arrow{position:static;width:48px;height:48px;transform:none;opacity:1;background:transparent;border:1px solid #d08e15}.blog_section .blog-slider .splide__arrow svg{fill:#d08e15}.blog_section .blog-slider .splide__arrow:hover{opacity:0.7}.blog_section .blog-slider .splide__pagination{position:relative;bottom:auto;margin-top:25px}.blog_section .blog-slider .splide__pagination__page{width:8px;height:8px;margin:4px;opacity:0.35}.blog_section .blog-slider .splide__pagination__page.is-active{transform:scale(1);opacity:1}.blog_section .blog-slider-section{margin:0}@media (max-width: 1024px){.blog_section{padding:60px 0}.blog_section .blog-card-content{padding:24px}.blog_section .blog-card-title{font-size:21px}}@media (max-width: 767px){.blog_section{padding:0 0}.blog_section-header{display:block;margin-bottom:30px}.blog_section-all{margin-top:15px}.blog_section .blog-card-title{font-size:22px}.blog_section .blog-slider .splide__arrows{margin-top:20px}}.blog-card{margin-top:32px;height:100%;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,0.08);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;height:300px}.blog-card-content{padding:20px 20px 60px 20px;width:100%;height:204px;position:absolute;bottom:-43px;color:#ffffff;background-color:rgba(5,20,17,0.55);transition:all ease 0.3s}@media (max-width: 1024px){.blog-card-content{bottom:-12px}}.blog-card-content h3{color:#ffffff}.blog-card:hover .blog-card-content{bottom:0;transition:all ease 0.3s}@media (max-width: 1024px){.blog-card:hover .blog-card-content{bottom:-12px}}.blog-card-image{display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden}.blog-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.blog-card:hover .blog-card-image img{transform:scale(1.04)}.blog-card-category{margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#dbb270;background:-webkit-linear-gradient(0deg, #f2a414 0%, #f5cb4d 51%, #f2a81f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blog-card-date{display:block;margin-bottom:14px;font-size:13px;opacity:0.55;color:#f3f8e2}.blog-card-title{margin:0 0 14px;font-size:24px;line-height:1.2;height:54px}@media (max-width: 1024px){.blog-card-title{height:92px}}.blog-card-title a{color:inherit;text-decoration:none}.blog-card-excerpt{margin-bottom:24px;font-size:15px;line-height:1.65;opacity:0.75;position:relative;z-index:-10;height:0;padding:0;margin:0}.blog-card-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-weight:600;text-decoration:none;color:#e6ae37 !important}.blog-card-link span{transition:transform 0.25s ease}.blog-card-link:hover span{transform:translateX(4px)}.cta_section{background-color:#012524;padding:80px 0;background-image:url("./img/waga_prawo_rodzinne_karne.png");background-position:left center;background-repeat:no-repeat;background-size:cover}@media (max-width: 1024px){.cta_section{padding:40px 0;background-image:url("http://www.adwokat-pietruszka.stronazen.pl/wp-content/uploads/2026/09/waga_prawo_rodzinne_karne-1-1-e1788454194709.png")}}@media (max-width: 600px){.cta_section{background-position:right -86px center}}.cta_section .cta_inner{width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between}@media (max-width: 1024px){.cta_section .cta_inner{flex-direction:column;align-items:start;justify-content:start}}.cta_section .cta_inner a{height:68px;font-weight:600;letter-spacing:0 !important;min-width:200px}@media (max-width: 1024px){.cta_section .cta_inner a{height:auto;min-width:auto}}.cta_section .cta_inner .col1{display:flex;align-items:center;justify-content:center;padding-left:320px;padding-right:48px}@media (max-width: 1200px){.cta_section .cta_inner .col1{padding-left:300px;padding-right:0;padding-bottom:24px}}@media (max-width: 1024px){.cta_section .cta_inner .col1{padding-left:0;padding-right:30px}}.cta_section .cta_inner .col1 h2,.cta_section .cta_inner .col1 h3,.cta_section .cta_inner .col1 h4,.cta_section .cta_inner .col1 p{color:#ffffff}.cta_section .cta_inner .col1 h2,.cta_section .cta_inner .col1 h3,.cta_section .cta_inner .col1 h4{letter-spacing:1px;font-size:36px !important;line-height:1.4}@media (max-width: 1200px){.cta_section .cta_inner .col1 h2,.cta_section .cta_inner .col1 h3,.cta_section .cta_inner .col1 h4{font-size:30px !important}}@media (max-width: 600px){.cta_section .cta_inner .col1 h2,.cta_section .cta_inner .col1 h3,.cta_section .cta_inner .col1 h4{font-size:28px !important}}.cta_section .cta_inner .col1 img{display:block;width:80px;height:80px;padding:0;margin:0 20px 0 0}.twoj_adwokat_tychy{margin-top:0;background-color:#012524;padding:60px 0;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 600px){.twoj_adwokat_tychy{background-position:left}}.twoj_adwokat_tychy .adwokat_inner{display:flex;align-items:center;justify-content:space-between}.twoj_adwokat_tychy .adwokat_inner .col{flex:1;color:#ffffff}.twoj_adwokat_tychy .adwokat_inner .col h2,.twoj_adwokat_tychy .adwokat_inner .col p{color:#ffffff}.twoj_adwokat_tychy .adwokat_inner .col1{max-width:690px}@media (max-width: 1024px){.twoj_adwokat_tychy .adwokat_inner .col1{max-width:450px}}.contact_section{background-color:#F9F8F7;padding:50px 0;margin:0}.contact_section h2{margin-bottom:32px}.contact_section .contact_inner{width:100%;max-width:100%;display:flex;align-items:stretch;justify-content:space-between;gap:16px}@media (max-width: 1024px){.contact_section .contact_inner{flex-direction:column}}.contact_section .contact_inner .contact{display:flex;align-items:start;text-decoration:none;justify-content:start;margin-top:20px}.contact_section .contact_inner .contact img{padding:0;margin:0;display:block;margin-right:12px;margin-top:3px}.contact_section .contact_inner .contact span{display:block;text-decoration:none;color:#000000}.contact_section .contact_inner .contact span:nth-child(1){padding-bottom:6px;font-size:17px;font-weight:600}.contact_section .contact_inner .col{flex:1;height:100%;padding:24px;border:1px solid #e3b980;height:stretch}@media (max-width: 1024px){.contact_section .contact_inner .col{height:auto;padding:20px}}.contact_section .contact_inner .col h2,.contact_section .contact_inner .col h3,.contact_section .contact_inner .col h4,.contact_section .contact_inner .col h5{letter-spacing:1px}.contact_section .contact_inner .col1 h4{font-size:30px !important}@media (max-width: 1024px){.contact_section .contact_inner .col1 h4{font-size:26px !important}}@media (max-width: 1024px){.contact_section .contact_inner .col2 h3{font-size:24px}}.contact_section .contact_inner .col3{padding:0;background-color:#0B1E20}.contact_section .contact_inner .col3 .map{padding:0;margin:0;width:100%;max-width:100%}.contact_section .contact_inner .col3 .map iframe{height:285px;padding:0 !important;margin:0 !important}@media (max-width: 1024px){.contact_section .contact_inner .col3 .map iframe{width:100% !important;max-width:100% !important}}.contact_section .contact_inner .col3 .text{margin-top:-10px;padding:40px 20px 60px 20px;background-color:#0B1E20;height:266px;display:flex;align-items:start;justify-content:center;flex-direction:column}@media (max-width: 1200px){.contact_section .contact_inner .col3 .text{height:300px}}@media (max-width: 1024px){.contact_section .contact_inner .col3 .text{padding:24px 20px 24px 20px;height:auto}}.contact_section .contact_inner .col3 .text .divider{min-height:2px}.contact_section .contact_inner .col3 .text h2,.contact_section .contact_inner .col3 .text h3{color:#ffffff;font-size:20px;text-transform:uppercase;margin-bottom:16px;padding-bottom:0 !important;letter-spacing:1px;font-family:'Playfair Display' !important;letter-spacing:1.5px;line-height:1.6}@media (max-width: 1200px){.contact_section .contact_inner .col3 .text h2,.contact_section .contact_inner .col3 .text h3{margin-bottom:0}}.contact_section .contact_inner .col3 .text p{color:#f0f0f0;padding-bottom:0;margin-bottom:0}.contact_section .contact_form{margin-top:24px}.contact_section .contact_form .wpcf7-spinner{display:none;padding:0}.contact_section .contact_form p{margin-bottom:16px}.contact_section .contact_form p:nth-last-child(2){padding-bottom:0 !important;margin-bottom:0 !important}.contact_section .contact_form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{margin-left:0 !important}.contact_section .contact_form .wpcf7-form-control.wpcf7-acceptance a{color:#012524}.contact_section .contact_form input{border-radius:0 !important;border:1px solid #e3b980;outline:none;height:44px}.contact_section .contact_form input:focus,.contact_section .contact_form input:active,.contact_section .contact_form input:hover{border:1px solid #e3b980 !important}.contact_section .contact_form input[type='submit']{text-align:center;transition:0.5s;background-size:200% auto;outline:none;border:none;background-color:#B27F3A;display:flex;align-items:center;justify-content:center;padding:12px 24px;text-decoration:none;width:fit-content;position:relative;transition:all ease 0.4s;background-image:linear-gradient(to right, #fcd080 0%, #dda337 51%, #fcd080 100%);background-image:linear-gradient(to right, #ecc137 0%, #e99e32 51%, #e9bb2f 100%);color:#000000;text-transform:uppercase;font-weight:600 !important;font-size:15px;letter-spacing:0.5px;outline:none !important;border:none !important}.contact_section .contact_form input[type='submit']:active,.contact_section .contact_form input[type='submit']:focus{color:#0D100F;outline:none !important;border:none !important}.contact_section .contact_form input[type='submit']:hover{background-position:right center;color:#0D100F;text-decoration:none;outline:none !important;border:none !important}.contact_section .contact_form input[type='checkbox']{height:16px;width:16px;position:relative}.contact_section .contact_form textarea{resize:none;height:80px;border-radius:0 !important;border:1px solid #e3b980}.contact_section .contact_form textarea:focus,.contact_section .contact_form textarea:active,.contact_section .contact_form textarea:hover{border:1px solid #e3b980 !important}.faq_section{padding:50px 0;margin-bottom:0}@media (max-width: 1024px){.faq_section{padding-top:0}}.faq_section .section_text{display:flex;flex-direction:column;align-items:center;justify-content:center}.faq_section .section_text h2.faq-title{padding-bottom:0}.faq_section .faq_inner{margin:auto;max-width:1100px}.faq_section .faq_inner .faq{width:100%;margin:0;margin-top:32px}.faq_section .faq_inner .faq .faq__item{border-bottom:1px solid #e3b980}.faq_section .faq_inner .faq .faq__item:nth-last-child(1){border:0}.faq_section .faq_inner .faq .faq__question{width:100%;padding:16px 0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.faq_section .faq_inner .faq .faq__title{font-size:19px;font-weight:600;line-height:1.4;transition:all 0.4s ease;color:#000000}.faq_section .faq_inner .faq .faq__icon{position:relative;color:#eea135;width:20px;height:20px;flex:0 0 20px}.faq_section .faq_inner .faq .faq__icon::before,.faq_section .faq_inner .faq .faq__icon::after{content:"";color:#eea135;position:absolute;top:50%;left:50%;width:18px;height:2px;background:currentColor;transform:translate(-50%, -50%);transition:transform 0.3s ease, opacity 0.3s ease}.faq_section .faq_inner .faq .faq__icon::after{transform:translate(-50%, -50%) rotate(90deg)}.faq_section .faq_inner .faq .faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease}.faq_section .faq_inner .faq .faq__answer-content{min-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);transition:opacity 0.25s ease, transform 0.4s ease}.faq_section .faq_inner .faq .faq__item.is-open .faq__answer{grid-template-rows:1fr}.faq_section .faq_inner .faq .faq__item.is-open .faq__question{color:#055856}.faq_section .faq_inner .faq .faq__item.is-open .faq__answer-content{padding-bottom:24px;opacity:1;transform:translateY(0)}.faq_section .faq_inner .faq .faq__item.is-open .faq__icon::after{transform:translate(-50%, -50%) rotate(0deg)}.faq_section .faq_inner .faq .faq__question:hover .faq__title{color:#e98e0e;transition:all 0.4s ease}section.opinion_section{overflow-x:hidden !important;margin-bottom:0;background-color:#F9F8F7;padding:60px 0}section.opinion_section .section_text--full{margin-bottom:32px}.subpage_page_banner{padding-top:165px !important;margin:0 !important;padding-bottom:90px !important;background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative}@media (max-width: 1024px){.subpage_page_banner{padding-top:120px !important;margin:0 !important;padding-bottom:50px !important;background-position:right center;background-repeat:no-repeat;background-size:cover}.subpage_page_banner h1{font-size:34px}.subpage_page_banner::after{opacity:0.6;display:block;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;content:'';background-color:#000000}}@media (max-width: 600px){.subpage_page_banner{background-position:right -269px center}}.subpage_page_banner p,.subpage_page_banner h2,.subpage_page_banner h1{position:relative;z-index:10;color:#ffffff;max-width:700px;padding-right:20px}.subpage_page_banner p strong,.subpage_page_banner h2 strong,.subpage_page_banner h1 strong{width:fit-content;color:#ffffff;background:-webkit-linear-gradientlinear-gradient(to right, #e9bb2f 0%, #da932d 51%, #e9bb2f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subpage_page_banner p:nth-child(1){font-size:20px;text-transform:uppercase;color:#D9B062;margin-bottom:16px;padding-bottom:0;font-family:'Playfair Display';letter-spacing:1px;background:-webkit-linear-gradient(0deg, #f2a414 0%, #f5cb4d 51%, #f2a81f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}@media (max-width: 1024px){.subpage_page_banner p:nth-child(1){font-size:16px}}.subpage_page_banner p:nth-child(3){width:fit-content;letter-spacing:1px;font-size:20px;text-transform:uppercase;color:#D9B062;font-family:'Playfair Display';margin-bottom:16px;background:-webkit-linear-gradient(0deg, #f2a414 0%, #f5cb4d 51%, #f2a81f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 1024px){.subpage_page_banner p:nth-child(3){font-size:16px}}.subpage_page_banner p:nth-child(3) strong{color:#D9B062}.subpage_page_banner p:nth-child(3) i{font-style:normal;color:#ffffff;font-weight:600}.adwokat_section p{padding-bottom:16px}.st-page{margin-top:120px;margin-bottom:100px}@media (max-width: 1024px){.st-page{margin-top:80px;margin-bottom:80px}}
