h1{font-size:56px;font-style:normal;font-weight:500;letter-spacing:-1.68px;line-height:62px;overflow:hidden}@media (max-width:992px){h1{font-size:48px;letter-spacing:-1.2px;line-height:54px}}@media (max-width:480px){h1{font-size:36px;letter-spacing:-.9px;line-height:40px}}h2{font-size:48px;font-style:normal;font-weight:500;letter-spacing:-1.2px;line-height:56px;overflow:hidden}@media (max-width:992px){h2{font-size:40px;letter-spacing:-1.2px;line-height:48px}}@media (max-width:480px){h2{font-size:36px;letter-spacing:-.9px;line-height:40px}}.mobile_menu{background:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px;height:100vh;justify-content:flex-start;opacity:0;padding:15px 25px;position:fixed;right:calc(-100% - 50px);top:0;transition:all .5s cubic-bezier(.35,.17,.36,1);-webkit-transition:all .5s cubic-bezier(.35,.17,.36,1);-moz-transition:all .5s cubic-bezier(.35,.17,.36,1);-ms-transition:all .5s cubic-bezier(.35,.17,.36,1);-o-transition:all .5s cubic-bezier(.35,.17,.36,1);width:100%;z-index:99}.mobile_menu.show{opacity:1;right:0}.mobile_menu .mobile_menu__top{align-items:center;display:flex;justify-content:space-between}.mobile_menu .mobile_menu__top_close{height:60px;position:relative;width:60px}.mobile_menu .mobile_menu__top_close span:first-child{background:#000;height:2px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);width:34px}.mobile_menu .mobile_menu__top_close span:nth-child(2){background:#000;height:2px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg);-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg);width:34px}.mobile_menu .menu .menu_list{list-style:none}.mobile_menu .menu .menu_list a{border-bottom:1px solid #f7f7f7;color:#000;display:block;font-size:18px;padding:12px 0;position:relative}.mobile_menu .menu .menu_list a:after{background:#000;border-radius:50%;content:"";height:5px;opacity:.5;position:absolute;right:10px;top:50%;width:5px}footer{background:#f9f9fb;color:#000;overflow:hidden;padding:50px 0}@media (max-width:550px){footer{padding:40px 0 32px}}footer .footer__section_columns{align-items:stretch;display:flex;gap:40px}footer .footer__section_columns.simple_footer{align-items:center}@media (max-width:991px){footer .footer__section_columns{flex-wrap:wrap;gap:24px}}footer .footer__section_columns .footer__section_columns_logo{align-items:flex-start;display:flex;flex:1 488px;flex-direction:column;gap:16px}@media (max-width:991px){footer .footer__section_columns .footer__section_columns_logo{flex:1 100%;gap:12px}}footer .footer__section_columns .footer__section_columns_logo .footer__section_columns_logo_description{font-size:14px;font-style:normal;font-weight:400;line-height:150%}footer .footer__section_columns .footer__section_columns_logo .footer__section_columns_logo_description a{color:#000;text-decoration:underline;transition:all .3s ease}footer .footer__section_columns .footer__section_columns_logo .footer__section_columns_logo_description a:hover{color:#ff4600}footer .footer__section_columns .footer__section_columns_logo .footer__section_columns_logo_icons{display:flex;margin-top:16px}footer .footer__section_columns .footer__section_columns_menu{align-items:flex-start;display:flex;flex-grow:1;gap:40px}@media (max-width:785px){footer .footer__section_columns .footer__section_columns_menu{gap:16px}}@media (max-width:580px){footer .footer__section_columns .footer__section_columns_menu{flex-wrap:wrap;gap:8px;row-gap:24px}}footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item{flex:1 229px;width:229px}@media (max-width:1120px){footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item{flex:1 180px;flex:1 229px;width:180px}}@media (max-width:550px){footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item{flex:1 169px}}footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item .footer__section_columns_menu_item_title{font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:16px}footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item .footer__section_columns_menu_item_list{display:flex;flex-direction:column;gap:8px}footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item .footer__section_columns_menu_item_list .footer__section_columns_menu_item_list_item a{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:150%;transition:all .3s ease}footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item .footer__section_columns_menu_item_list .footer__section_columns_menu_item_list_item a:hover{color:#ff4600}footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item .footer__section_columns_menu_item__contacts{border-bottom:1px solid rgba(0,0,0,.05);padding:12px 0 10px}footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item .footer__section_columns_menu_item__contacts:first-child{padding-top:0}footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item .footer__section_columns_menu_item__contacts .accordion_item__heading{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item .footer__section_columns_menu_item__contacts .accordion_item__heading svg{flex-shrink:0;transform:rotate(180deg);transition:transform .3s ease}footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item .footer__section_columns_menu_item__contacts .accordion_item__heading .footer__section_columns_menu_item_content{align-items:center;display:flex;gap:8px}footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item .footer__section_columns_menu_item__contacts .accordion_item__content{max-height:0;overflow:hidden;padding:0;transition:max-height .35s ease,padding .35s ease}footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item .footer__section_columns_menu_item__contacts.is-open .accordion_item__heading svg{transform:rotate(0deg)}footer .footer__section_columns .footer__section_columns_menu .footer__section_columns_menu_item .footer__section_columns_menu_item__contacts .accordion_item__content{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:150%;padding-top:8px}footer .footer__section_bottom{border-top:1px solid rgba(0,0,0,.05);margin-top:40px;padding-top:40px;position:relative;text-align:center}@media (max-width:785px){footer .footer__section_bottom{margin-top:32px;padding-top:32px}}@media (max-width:550px){footer .footer__section_bottom{border-top:0;margin-top:24px;padding-top:4px}}footer .footer__section_bottom .copyright{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.pagination{margin:40px 0;position:relative}.pagination .page-numbers{gap:0;list-style:none}.pagination .page-numbers,.pagination .page-numbers li{align-items:center;color:#172442;display:flex;justify-content:center}.pagination .page-numbers li{border-radius:50%;cursor:pointer;height:48px;line-height:1.5;padding:12px;transition:all .3s ease;width:48px}.pagination .page-numbers li:has(.current){background:#ff4600;pointer-events:none}.pagination .page-numbers li:has(.current) span{color:#fff}.pagination .page-numbers li:hover{background:#e63e00}.pagination .page-numbers li:hover a{color:#ff4600}.pagination .page-numbers li:has(.disabled){opacity:.5;pointer-events:none}.breadcrumbs{padding:26px 0;position:relative}@media (max-width:550px){.breadcrumbs{padding:16px 0}}.breadcrumbs .kama_breadcrumbs{align-items:center;display:flex;gap:16px;line-height:1}.breadcrumbs .kama_breadcrumbs a,.breadcrumbs .kama_breadcrumbs span{color:#000;font-size:14px;font-style:normal;font-weight:400;transition:all .3s ease}.breadcrumbs .kama_breadcrumbs a:hover{color:#ff4600}.page-template-templatesboxed-with-toc-php .page,.single-post .page{padding-bottom:64px;position:relative}.page-template-templatesboxed-with-toc-php .page h1,.single-post .page h1{padding:24px 0;text-align:center}@media (max-width:550px){.page-template-templatesboxed-with-toc-php .page h1,.single-post .page h1{padding:12px 0}}.page-template-templatesboxed-with-toc-php .page .page_content,.single-post .page .page_content{align-items:flex-start;display:flex;gap:60px;padding-top:64px}@media (max-width:992px){.page-template-templatesboxed-with-toc-php .page .page_content,.single-post .page .page_content{flex-direction:column-reverse;padding-top:40px}}@media (max-width:550px){.page-template-templatesboxed-with-toc-php .page .page_content,.single-post .page .page_content{padding-top:24px}}.page-template-templatesboxed-with-toc-php .page .page_content h2,.single-post .page .page_content h2{font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.96px;line-height:40px;margin-bottom:24px}@media (max-width:992px){.page-template-templatesboxed-with-toc-php .page .page_content h2,.single-post .page .page_content h2{font-size:28px;letter-spacing:-.84px;line-height:36px}}@media (max-width:480px){.page-template-templatesboxed-with-toc-php .page .page_content h2,.single-post .page .page_content h2{font-size:24px;letter-spacing:-.72px;line-height:32px}}.page-template-templatesboxed-with-toc-php .page .page_content h2:not(:first-child),.single-post .page .page_content h2:not(:first-child){margin-top:24px}.page-template-templatesboxed-with-toc-php .page .page_content ul,.single-post .page .page_content ul{margin-bottom:24px;padding-left:16px}.page-template-templatesboxed-with-toc-php .page .page_content .page_content_inner,.single-post .page .page_content .page_content_inner{flex:1 820px;max-width:820px}.page-template-templatesboxed-with-toc-php .page .page_content .page_toc,.single-post .page .page_content .page_toc{flex:1 368px;position:-webkit-sticky;position:sticky;top:94px}@media (max-width:992px){.page-template-templatesboxed-with-toc-php .page .page_content .page_toc,.single-post .page .page_content .page_toc{flex:1 100%;position:relative;top:0;width:100%}}.page-template-templatesboxed-with-toc-php .page .page_content .page_toc .toc,.single-post .page .page_content .page_toc .toc{background:#f9f9fb;border-radius:8px;max-height:400px;overflow:scroll;padding:24px}@media (max-width:992px){.page-template-templatesboxed-with-toc-php .page .page_content .page_toc .toc,.single-post .page .page_content .page_toc .toc{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}}.page-template-templatesboxed-with-toc-php .page .page_content .page_toc .toc__title,.single-post .page .page_content .page_toc .toc__title{font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:29px;margin-bottom:12px}.page-template-templatesboxed-with-toc-php .page .page_content .page_toc .toc__list,.single-post .page .page_content .page_toc .toc__list{list-style:none;margin-bottom:0;padding-left:0}.page-template-templatesboxed-with-toc-php .page .page_content .page_toc .toc__list .toc__item,.single-post .page .page_content .page_toc .toc__list .toc__item{padding:13px 13px 13px 32px;position:relative}@media (max-width:550px){.page-template-templatesboxed-with-toc-php .page .page_content .page_toc .toc__list .toc__item,.single-post .page .page_content .page_toc .toc__list .toc__item{padding:8px 13px 8px 16px}}.page-template-templatesboxed-with-toc-php .page .page_content .page_toc .toc__list .toc__item:before,.single-post .page .page_content .page_toc .toc__list .toc__item:before{background:#d8d8d8;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.page-template-templatesboxed-with-toc-php .page .page_content .page_toc .toc__list .toc__item:has(.is-active):before,.single-post .page .page_content .page_toc .toc__list .toc__item:has(.is-active):before{background:#ff4600}.page-template-templatesboxed-with-toc-php .page .page_content .page_toc .toc__list .toc__item .toc__link,.single-post .page .page_content .page_toc .toc__list .toc__item .toc__link{color:#606060;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.page-template-templatesboxed-with-toc-php .page .page_content .page_toc .toc__list .toc__item .toc__link.is-active,.single-post .page .page_content .page_toc .toc__list .toc__item .toc__link.is-active{color:#17171c}.page-template-templatesboxed-with-toc-php .page .page_content .page_toc .toc__list .toc__item .toc__link:hover,.single-post .page .page_content .page_toc .toc__list .toc__item .toc__link:hover{color:#ff4600}.form_field{margin-bottom:24px;position:relative;width:100%}.form_field:last-child{margin-bottom:0}.form_field label{font-size:14px;left:12px;padding:0 12px;position:absolute;top:25px;transform:translateY(-50%);transition:all .3s ease}.form_field .wpcf7-form-control{background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:16px 12px;position:relative;width:100%}.form_field .wpcf7-form-control:focus{border-color:#ff4600;outline:none}.form_field .wpcf7-form-control.invalid{border-color:#e53935}.form_field:has(.wpcf7-form-control:not(:-moz-placeholder-shown)) label{background:#f9f9fb;top:0}.form_field:has(.wpcf7-form-control:not(:-ms-input-placeholder)) label{background:#f9f9fb;top:0}.form_field .wpcf7-form-control:checked+label,.form_field .wpcf7-form-control:focus+label,.form_field:has(.wpcf7-form-control:not(:placeholder-shown)) label,.form_field:has(select.wpcf7-form-control option:checked:not([value=""])) label{background:#f9f9fb;top:0}.form_field .hidden-select{display:none;height:0!important;padding:0!important}.wpcf7-submit{align-items:center;background:#ff4600;border:0;border-radius:56px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1;margin:0 auto;padding:16px 24px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.wpcf7-submit:hover{background:#e63e00}.wpcf7-submit:disabled{background:#ff4600;opacity:.5;pointer-events:none}.wpcf7 .wpcf7-spinner{border:none;border-radius:0;display:inline-block;height:22px;left:50%;opacity:1;pointer-events:none;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:22px}.wpcf7 .wpcf7-spinner,.wpcf7 .wpcf7-spinner:before{background:none;background-color:transparent;margin:0;padding:0;position:absolute}.wpcf7 .wpcf7-spinner:before{-webkit-animation:wpcf7-spinner-rotate .65s linear infinite;animation:wpcf7-spinner-rotate .65s linear infinite;border:2px solid rgba(255,70,0,.15);border-radius:50%;border-top-color:#ff4600;content:"";height:100%;left:0;top:0;transform:none;transform-origin:center center;width:100%}.wpcf7 form.submitting .wpcf7-spinner{visibility:visible}@media (prefers-reduced-motion:reduce){.wpcf7 .wpcf7-spinner:before{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:wpcf7-spinner-rotate;animation-name:wpcf7-spinner-rotate}}@-webkit-keyframes wpcf7-spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wpcf7-spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swal-button-container,.wpcf7 form .wpcf7-response-output{display:none}.swal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
