.elementor-39 .elementor-element.elementor-element-4fc0f2e{--display:flex;}.elementor-39 .elementor-element.elementor-element-6ddbc3e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-c9f105f .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-39 .elementor-element.elementor-element-e1eef35 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-c9ca7cb{color:var( --e-global-color-astglobalcolor5 );}.elementor-39 .elementor-element.elementor-element-47d8db7{--display:flex;}.elementor-39 .elementor-element.elementor-element-f305edc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-39 .elementor-element.elementor-element-f305edc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-ad38f5a{width:var( --container-widget-width, 108.812% );max-width:108.812%;--container-widget-width:108.812%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-ad38f5a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-00f8186{--display:flex;}.elementor-39 .elementor-element.elementor-element-00f8186.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-27acaf7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-c0cf929{color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-bc2829c{--display:flex;}.elementor-39 .elementor-element.elementor-element-5c0f22ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-5c0f22ba.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-3fbc8c5b{--display:flex;}.elementor-39 .elementor-element.elementor-element-5785f18d{text-align:left;}.elementor-39 .elementor-element.elementor-element-330090a9{--display:flex;}.elementor-39 .elementor-element.elementor-element-71c179ef{text-align:left;}.elementor-39 .elementor-element.elementor-element-12b6d4f5{--display:flex;}.elementor-39 .elementor-element.elementor-element-2775bc44{text-align:left;}.elementor-39 .elementor-element.elementor-element-169950bc{--display:flex;}.elementor-39 .elementor-element.elementor-element-455807ff{text-align:left;}.elementor-39 .elementor-element.elementor-element-2194f625{--display:flex;}.elementor-39 .elementor-element.elementor-element-44e5903f{text-align:left;}.elementor-39 .elementor-element.elementor-element-54bf3c4{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:39%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-font-size:1.3rem;--n-tabs-title-color:#1B1F3C;--n-tabs-title-color-active:#F3631C;--n-tabs-icon-color:#1B1F3C;--n-tabs-icon-color-active:#F3631C;}.elementor-39 .elementor-element.elementor-element-54bf3c4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-39 .elementor-element.elementor-element-54bf3c4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F3631C00;}.elementor-39 .elementor-element.elementor-element-54bf3c4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-39 .elementor-element.elementor-element-54bf3c4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F0F0F000;}.elementor-39 .elementor-element.elementor-element-54bf3c4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"BlackerSans Pro Variable", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-54bf3c4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#F3631C;--n-tabs-icon-color-hover:#F3631C;}.elementor-39 .elementor-element.elementor-element-b69c2b4{--display:flex;}.elementor-39 .elementor-element.elementor-element-54cbeb5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-39 .elementor-element.elementor-element-1182a92{width:var( --container-widget-width, 41.377% );max-width:41.377%;--container-widget-width:41.377%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-1182a92.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-6bc0ea1{--display:flex;}.elementor-39 .elementor-element.elementor-element-2939f95 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-ddfe49e{--display:flex;}.elementor-39 .elementor-element.elementor-element-a3acd10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-67ec071{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-39 .elementor-element.elementor-element-8188b06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-39 .elementor-element.elementor-element-ad8e44a{color:var( --e-global-color-astglobalcolor5 );}.elementor-39 .elementor-element.elementor-element-c66f592{--display:flex;}.elementor-39 .elementor-element.elementor-element-88ae90a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-39 .elementor-element.elementor-element-afc522a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-39 .elementor-element.elementor-element-ef268dd{color:var( --e-global-color-astglobalcolor5 );}.elementor-39 .elementor-element.elementor-element-f06e8b6{--display:flex;}.elementor-39 .elementor-element.elementor-element-4cca41a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-df56fb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-39 .elementor-element.elementor-element-e6cf6ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-39 .elementor-element.elementor-element-da9d5a4{color:var( --e-global-color-astglobalcolor5 );}.elementor-39 .elementor-element.elementor-element-069e298{--display:flex;}.elementor-39 .elementor-element.elementor-element-1c88f5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-39 .elementor-element.elementor-element-5fb64a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-39 .elementor-element.elementor-element-ff570c7{color:var( --e-global-color-astglobalcolor5 );}.elementor-39 .elementor-element.elementor-element-c276354{--display:flex;}.elementor-39 .elementor-element.elementor-element-0867bf9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-1610ee9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-39 .elementor-element.elementor-element-a89bbd6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-39 .elementor-element.elementor-element-37b763e{color:var( --e-global-color-astglobalcolor5 );}.elementor-39 .elementor-element.elementor-element-9aeabd8{--display:flex;}.elementor-39 .elementor-element.elementor-element-a387c08{--display:flex;}.elementor-39 .elementor-element.elementor-element-e406c8c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-50c085f{--display:flex;}.elementor-39 .elementor-element.elementor-element-0df7b07{--display:flex;}.elementor-39 .elementor-element.elementor-element-c5b73dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-39 .elementor-element.elementor-element-c5b73dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-29578f8{width:var( --container-widget-width, 124.006% );max-width:124.006%;--container-widget-width:124.006%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-29578f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-3abc584{--display:flex;}.elementor-39 .elementor-element.elementor-element-3abc584.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-c0526e7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-e5ed431{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-39 .elementor-element.elementor-element-5683116{--display:flex;}.elementor-39 .elementor-element.elementor-element-de06e01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-39 .elementor-element.elementor-element-3faf47c{--display:flex;}.elementor-39 .elementor-element.elementor-element-d9b8fd3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-39 .elementor-element.elementor-element-1a1bee1{--display:flex;}.elementor-39 .elementor-element.elementor-element-b621b27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-39 .elementor-element.elementor-element-9bfd141{--display:flex;}.elementor-39 .elementor-element.elementor-element-2f9524a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-39 .elementor-element.elementor-element-a546c82{--display:flex;}.elementor-39 .elementor-element.elementor-element-d8f4f0c{--display:flex;}.elementor-39 .elementor-element.elementor-element-237c940{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-39 .elementor-element.elementor-element-473c283{width:var( --container-widget-width, 38.63% );max-width:38.63%;--container-widget-width:38.63%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-473c283.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-016ca58{--display:flex;}.elementor-39 .elementor-element.elementor-element-cfb12f7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-28dbd62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-e88c3e5{--display:flex;}.elementor-39 .elementor-element.elementor-element-e88c3e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-08509ca .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-08509ca .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-08509ca{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-08509ca .elementor-icon-list-text{transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-c715687{--display:flex;}.elementor-39 .elementor-element.elementor-element-5006cde .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-5006cde .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-5006cde{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-5006cde .elementor-icon-list-text{transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-8784b20{--display:flex;}.elementor-39 .elementor-element.elementor-element-4d80113{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-a8d4162{--display:flex;}.elementor-39 .elementor-element.elementor-element-4d85743 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-243797f{--display:flex;}.elementor-39 .elementor-element.elementor-element-498a3fb{color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-846f201{--display:flex;}.elementor-39 .elementor-element.elementor-element-7cc001c{color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-05c174b{--display:flex;}.elementor-39 .elementor-element.elementor-element-b7c63e2{color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-8849c06{--display:flex;}.elementor-39 .elementor-element.elementor-element-40e104d{color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-412363c{--display:flex;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-f305edc{--width:37.398%;}.elementor-39 .elementor-element.elementor-element-00f8186{--width:153.798%;}.elementor-39 .elementor-element.elementor-element-5c0f22ba{--width:80.98%;}.elementor-39 .elementor-element.elementor-element-c5b73dc{--width:34.64%;}.elementor-39 .elementor-element.elementor-element-3abc584{--width:138.996%;}.elementor-39 .elementor-element.elementor-element-e88c3e5{--width:46.13%;}}/* Start custom CSS for video, class: .elementor-element-6ddbc3e */.kits__header-video {
    position: absolute;
    top: 0px;
    width: 1890px !important;
    height: 974px;
}

.elementor-widget-video .e-hosted-video .elementor-video {
    object-fit: fill !important;
}

.elementor-element-4fc0f2e > .e-con-inner {
    margin: 0;
}

.kits__starting-block-title,
.kits__starting-block-subtitle, .kits__starting-block-text, .kits__starting-block-button {
    margin-left: 150px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9f105f */.kits__starting-block-title h1 {
    font-size: 60px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1eef35 */.kits__starting-block-subtitle {
    width: 1105px;
    margin-top: 10px;
}

.kits__starting-block-subtitle h2 {
    text-transform: uppercase;
    font-size: 45px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9ca7cb */.kits__starting-block-text p {
    font-family: "BlackerSans Pro Book";
    line-height: 43px;
    padding: 0;
    margin: 30px 0 0 0;
    font-size: 35px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a9e1b3 */.kits__callback-1 {
    margin-top: 40px;
}

.general-callback-btn {
    font-size: 22px;
    font-family: 'BlackerSans Pro Book';
    text-transform: uppercase;
}

.general-callback-btn {
    transition: all .3s;
}

.general-callback-btn:hover  {
    background-color: transparent;
    color: #F3631C;
}

.kits__frames-ending-block-button .general-callback-btn button {
    padding: 12px 45px 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fc0f2e */.kits__starting-block {
    /*background-image: url(https://osk21vek.ru/wp-content/uploads/2025/10/osk21vek-subpages-kits-starting-block-bg.png);*/
    /*background-repeat: no-repeat;*/
    padding: 100px 0 264px 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf5059 */.block-title h2 {
    font-size: 50px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27acaf7 */.kits__about-kit-block-subtitle h4 {
    text-transform: uppercase;
    width: 950px;
    font-size: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0cf929 */.elementor-element-c0cf929 p {
    font-size: 26px;
    font-family: "BlackerSans Pro Bold";
    text-transform: uppercase;
    padding: 0;
    margin: 36px 0 0 0;
    position: relative;
}

.elementor-element-c0cf929 p:before {
    content: '';
    position: absolute;
    top: 20px;
    left: -75px;
    width: 50px;
    height: 5px;
    background-color: #1B1F3C;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa40e22 */.kits__about-kit-block-text p {
    font-family: "BlackerSans Pro Book";
    line-height: 30px;
    font-size: 24px;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62c7bbc */.kits__about-kit-block-text {
    font-family: "BlackerSans Pro Book";
    line-height: 30px;
    font-size: 24px;
    margin: 20px 0 0 0;
}

.elementor-element-62c7bbc span {
    font-family: "BlackerSans Pro Bold";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6884522 */.kits__about-kit-block-text {
    font-family: "BlackerSans Pro Book";
    line-height: 30px;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0413ae */.kits__about-kit-block-text {
    font-family: "BlackerSans Pro Book";
    line-height: 30px;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da3b4e4 */.kits__about-kit-block-text {
    font-family: "BlackerSans Pro Book";
    line-height: 30px;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f8186 */.kits__about-kit-block-text-wrapper {
    padding: 0 0 0 105px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f305edc */.elementor-element-f305edc {
    padding: 0;
    margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d8db7 */.kits__about-kit-block {
    /*margin-top: 150px;*/
    margin-top: 300px;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06cbe99 */.elementor-element-06cbe99 h2 {
    width: 900px;
    padding-top: 49px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-54bf3c4 */.e-n-tabs-heading button{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0f22ba */.elementor-element-5c0f22ba {
    margin: 30px auto 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc2829c */.kits__production-block {
    margin-top: 90px;
    background-image: url(https://osk21vek.ru/wp-content/uploads/2025/10/osk21vek-subpages-kits-production-bg.png);
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2939f95 */.kits__manufacture-block-title h4 {
    text-transform: uppercase;
    width: 1000px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41c8968 */.kits__manufacture-block-text p {
    margin: 30px 0 0 0;
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37a5b7d */.kits__manufacture-block-text p {
    margin: 30px 0 0 0;
    line-height: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d4e0b8 */.kits__manufacture-block-button .elementor-button-link {
    padding: 12px 124px 15px;
    text-transform: uppercase;
    margin-top: 50px;
}

.kits__manufacture-block-button .elementor-button-link span {
    font-size: 22px;
}

.kits__manufacture-block-buttonn.elementor-button {
    transition: all .3s;
}

.kits__manufacture-block-button:hover .elementor-button:hover {
    background-color: transparent;
    color: #F3631C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cbeb5 */.elementor-element-1182a92 {
    margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b69c2b4 */.kits__manufacture-block {
    margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-145e132 */.elementor-element-145e132 h2 {
    width: 1149px;
    padding-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad8e44a */.kits__frames-img-block-name p {
    line-height: 30px;
    margin-bottom: 0;
    text-transform: uppercase;
    font-family: "BlackerSans Pro Bold";
    margin-top: 47px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8188b06 */.kits__frames-img-block {
    background-color: #1B1F3C;
    border-radius: 30px;
    width: 267px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37c3563 */.kits__frames-card-text p {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
    margin: 15px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb92a65 */.kits__frames-card-text p {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
    margin: 15px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b15969 */.kits__frames-card-text p {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
    margin: 15px 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c66f592 */.kits__frames-card-text-wrapper {
    padding: 0;
    width: 441px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef268dd */.kits__frames-img-block-name p {
    line-height: 30px;
    margin-bottom: 0;
    text-transform: uppercase;
    font-family: "BlackerSans Pro Bold";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afc522a */.kits__frames-img-block {
    background-color: #1B1F3C;
    border-radius: 30px;
    width: 267px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01bb183 */.kits__frames-card-text p {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
    margin: 15px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a8b57d */.kits__frames-card-text p {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
    margin: 15px 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f06e8b6 */.kits__frames-card-text-wrapper {
    padding: 0;
    width: 441px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3acd10 */.kits__frames-cards-group {
    margin-top: 35px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da9d5a4 */.kits__frames-img-block-name p {
    line-height: 30px;
    margin-bottom: 0;
    text-transform: uppercase;
    font-family: "BlackerSans Pro Bold";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6cf6ae */.kits__frames-img-block {
    background-color: #1B1F3C;
    border-radius: 30px;
    width: 267px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fa8f5a */.kits__frames-card-text p {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
    margin: 15px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc61456 */.kits__frames-card-text p {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
    margin: 15px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e20b59 */.kits__frames-card-text p {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
    margin: 15px 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-069e298 */.kits__frames-card-text-wrapper {
    padding: 0;
    width: 441px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff570c7 */.kits__frames-img-block-name p {
    line-height: 30px;
    margin-bottom: 0;
    text-transform: uppercase;
    font-family: "BlackerSans Pro Bold";
}

.elementor-element-ff570c7 p {
    margin-top: 17px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fb64a7 */.kits__frames-img-block {
    background-color: #1B1F3C;
    border-radius: 30px;
    width: 267px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7def288 */.kits__frames-card-text p {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
    margin: 15px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ac97f0 */.kits__frames-card-text p {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
    margin: 15px 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c276354 */.kits__frames-card-text-wrapper {
    padding: 0;
    width: 441px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cca41a */.kits__frames-cards-group {
    margin-top: 35px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37b763e */.kits__frames-img-block-name p {
    line-height: 30px;
    margin-bottom: 0;
    text-transform: uppercase;
    font-family: "BlackerSans Pro Bold";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a89bbd6 */.kits__frames-img-block {
    background-color: #1B1F3C;
    border-radius: 30px;
    width: 267px;
    text-align: center;
}

.kits__frames-img-block img {
    transition: transform .3s;
}

.kits__frames-img-block:hover img {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23e86b1 */.kits__frames-card-text p {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
    margin: 15px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f451abd */.kits__frames-card-text p {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
    margin: 15px 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aeabd8 */.kits__frames-card-text-wrapper {
    padding: 0;
    width: 441px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e406c8c */.kits__frames-ending-block-text p {
    font-family: "BlackerSans Pro Regular";
    font-size: 24px;
    width: 742px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3ab8e7 */.kits__frames-ending-block-button {
    margin-top: 30px;
}

.kits__frames-ending-block-button .elementor-button-link {
    padding: 12px 45px 15px;
}

.kits__frames-ending-block-button .elementor-button-link span {
    font-family: "BlackerSans Pro Book";
    font-size: 22px;
    text-transform: uppercase;
}

.kits__frames-ending-block-button.elementor-button {
    transition: all .3s;
}

.kits__frames-ending-block-button:hover .elementor-button:hover {
    background-color: transparent;
    color: #F3631C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1630342 */.general-callback-btn {
    font-size: 22px;
    font-family: 'BlackerSans Pro Book';
    text-transform: uppercase;
}

.general-callback-btn  {
    transition: all .3s;
}

.general-callback-btn:hover  {
    background-color: transparent;
    color: #F3631C;
}

.kits__frames-ending-block-button .general-callback-btn button {
    padding: 12px 45px 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50c085f */.kits__frames-ending-block-button {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a387c08 */.kits__frames-ending-block {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0867bf9 */.kits__frames-cards-group {
    margin-top: 35px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddfe49e */.kits__frames-block {
    margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0526e7 */.advantages__starting-block-title {
    width: 741px;
}

.advantages__starting-block-title h4 {
    font-size: 40px;
    text-transform: uppercase;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-baaa7d8 */.advantages__starting-block-text {
    width: 851px;
}

.advantages__starting-block-text p {
    font-family: "BlackerSans Pro Book";
    margin: 10px 0 0;
    line-height: 30px;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-966a826 */.advantages__starting-block-text p {
    font-family: "BlackerSans Pro Book";
    margin: 10px 0 0;
    line-height: 30px;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b20334c */.advantages__starting-block-text p {
    font-family: "BlackerSans Pro Book";
    margin: 10px 0 0;
    line-height: 30px;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3abc584 */.advantages__starting-block-text-wrapper {
    padding: 0;
    margin: 101px 0 0 138px;
    width: 909px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b73dc */.advantages__starting-block {
    padding: 0;
    margin: 70px 0 23px 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2544a8a */.advantages__block-card-img {
    width: 947px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ad7b10 */.advantages__block-card-title {
    text-transform: uppercase;
}

.advantages__block-card-title h4 {
    width: 879px;
    font-size: 40px;
    font-family: "BlackerSans Pro Book";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14b3ceb */.advantages__block-card-text {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    margin-top: 17px;
}

.advantages__block-card-text p {
    margin: 0;
    font-size: 24px;
    width: 864px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5683116 */.advantages__block-card-text-wrapper {
    padding: 0 0 0 118px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5ed431 */.kits__advantages-block-item {
    margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-075102e */.advantages__block-card-img {
    width: 947px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e99f29a */.advantages__block-card-title {
    text-transform: uppercase;
}

.advantages__block-card-title h4 {
    width: 885px;
    font-size: 40px;
    font-family: "BlackerSans Pro Book";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f38d4a4 */.advantages__block-card-text {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    margin-top: 17px;
}

.advantages__block-card-text p {
    margin: 0;
    font-size: 24px;
    width: 864px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3faf47c */.advantages__block-card-text-wrapper {
    padding: 0 0 0 118px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de06e01 */.kits__advantages-block-item {
    margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c885082 */.advantages__block-card-img {
    width: 947px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a05417 */.advantages__block-card-title {
    text-transform: uppercase;
}

.advantages__block-card-title h4 {
    width: 879px;
    font-size: 40px;
    font-family: "BlackerSans Pro Book";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c91fe5 */.advantages__block-card-text {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    margin-top: 17px;
}

.advantages__block-card-text p {
    margin: 0;
    font-size: 24px;
    width: 864px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a1bee1 */.advantages__block-card-text-wrapper {
    padding: 0 0 0 118px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9b8fd3 */.kits__advantages-block-item {
    margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2331c08 */.advantages__block-card-img {
    width: 947px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c3ad3e */.advantages__block-card-title {
    text-transform: uppercase;
}

.advantages__block-card-title h4 {
    width: 879px;
    font-size: 40px;
    font-family: "BlackerSans Pro Book";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da5f801 */.advantages__block-card-text {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    margin-top: 17px;
}

.advantages__block-card-text p {
    margin: 0;
    font-size: 24px;
    width: 864px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfd141 */.advantages__block-card-text-wrapper {
    padding: 0 0 0 118px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b621b27 */.kits__advantages-block-item {
    margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d9f202 */.advantages__block-card-img {
    width: 947px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c3ca2 */.advantages__block-card-title {
    text-transform: uppercase;
}

.advantages__block-card-title h4 {
    width: 879px;
    font-size: 40px;
    font-family: "BlackerSans Pro Book";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-726347f */.advantages__block-card-text {
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    margin-top: 17px;
}

.advantages__block-card-text p {
    margin: 0;
    font-size: 24px;
    width: 864px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a546c82 */.advantages__block-card-text-wrapper {
    padding: 0 0 0 118px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f9524a */.kits__advantages-block-item {
    margin-top: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0df7b07 */.advantages__block {
    margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19ff477 */.elementor-element-19ff477 {
    width: 919px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfb12f7 */.characters__starting-block-title h4 {
    text-transform: uppercase;
    width: 761px;
    font-size: 40px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce7e172 */.characters__starting-block-text p {
    line-height: 30px;
    font-size: 24px;
    font-family: "BlackerSans Pro Book";
    margin: 10px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7643bd4 */.characters__starting-block-text p {
    line-height: 30px;
    font-size: 24px;
    font-family: "BlackerSans Pro Book";
    margin: 10px 0 0;
    width: 901px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-016ca58 */.characters__starting-block-text-wrapper {
    padding: 0 0 0 118px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237c940 */.elementor-element-237c940 {
    margin-top: 40px;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0de307 */.characters__list-title {
    margin-top: 40px;
}

.characters__list-title h4 {
    font-size: 35px;
    font-family: "BlackerSans Pro Bold";
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-08509ca */.elementor-icon-list-items {
    width: 600px;
    margin-top: 20px !important;
}

.elementor-icon-list-item + .elementor-icon-list-item {
    margin-top: 20px;
}

.elementor-icon-list-text {
    position: relative;
    padding-left: 70px;
    font-family: "BlackerSans Pro Bold";
    font-size: 24px;
}

.elementor-icon-list-text:before {
    position: absolute;
    top: 20px;
    left: 0px;
    background-color: #6C6666;
    content: '';
    width: 50px;
    height: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6594d5d */.characters__list-title {
    margin-top: 40px;
}

.characters__list-title h4 {
    font-size: 35px;
    font-family: "BlackerSans Pro Bold";
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5006cde */.elementor-icon-list-items {
    width: 600px;
    margin-top: 20px !important;
}

.elementor-icon-list-item + .elementor-icon-list-item {
    margin-top: 20px;
}

.elementor-icon-list-text {
    position: relative;
    padding-left: 70px;
    font-family: "BlackerSans Pro Bold";
    font-size: 24px;
    line-height: 30px;
}

.elementor-icon-list-text:before {
    position: absolute;
    top: 20px;
    left: 0px;
    background-color: #6C6666;
    content: '';
    width: 50px;
    height: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f4f0c */.characters__block {
    margin-top: 150px;
    background-image: url(https://osk21vek.ru/wp-content/uploads/2025/10/osk21vek-subpages-kits-characters-block-bg.png);
    background-repeat: no-repeat;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d85743 */.order__block-subtitle h4 {
    font-size: 45px;
    text-transform: uppercase;
    width: 610px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-498a3fb */.order__phase-item-name p {
    font-family: "BlackerSans Pro Bold";
    font-size: 26px;
    line-height: 30px;
    text-transform: uppercase;
    margin: 0;
    width: 900px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461aa27 */.order__phase-item-text p {
    margin: 8px 0 0 0;
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a376d07 */.order__phase-item-text p {
    margin: 8px 0 0 0;
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243797f */.order__block-phase-item {
    padding: 0;
    position: relative;
}

.first-phase-item {
    margin-top: 30px;
}

.first-phase-item:before {
    content: '1';
    left: -80px;
}

.order__block-phase-item:before {
    position: absolute;
    font-size: 90px;
    font-family: "BlackerSans Pro Black";
    color: #1B1F3C;
    top: -25px;
    left: -65px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cc001c */.order__phase-item-name p {
    font-family: "BlackerSans Pro Bold";
    font-size: 26px;
    line-height: 30px;
    text-transform: uppercase;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548a515 */.order__phase-item-text p {
    margin: 8px 0 0 0;
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
    width: 900px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846f201 */.order__block-phase-item {
    padding: 0;
    position: relative;
}

.second-phase-item {
    margin-top: 40px;
}

.second-phase-item:before {
    content: '2';
    top: -40px;
    left: -70px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7c63e2 */.order__phase-item-name p {
    font-family: "BlackerSans Pro Bold";
    font-size: 26px;
    line-height: 30px;
    text-transform: uppercase;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05c174b */.order__block-phase-item {
    padding: 0;
    position: relative;
}

.third-phase-item {
    margin-top: 60px;
}

.third-phase-item:before {
    content: '3';
    top: -45px;
    left: -70px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40e104d */.order__phase-item-name p {
    font-family: "BlackerSans Pro Bold";
    font-size: 26px;
    line-height: 30px;
    text-transform: uppercase;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce5a680 */.order__phase-item-text p {
    margin: 8px 0 0 0;
    line-height: 30px;
    font-family: "BlackerSans Pro Book";
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8849c06 */.order__block-phase-item {
    padding: 0;
    position: relative;
}

.fifth-phase-item {
    margin-top: 60px;
}

.fifth-phase-item:before {
    content: '4';
    top: -40px;
    left: -75px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0126dbb */.general-callback-btn {
    font-size: 22px;
    font-family: 'BlackerSans Pro Book';
    text-transform: uppercase;
}

.general-callback-btn  {
    transition: all .3s;
}

.general-callback-btn:hover  {
    background-color: transparent;
    color: #F3631C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8d4162 */.order__block-text-wrapper {
    padding: 0 0 0 90px;
    width: 849px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d80113 */.elementor-element-4d80113 {
    margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8784b20 */.order__block {
    padding: 0;
    margin: 150px 0 0;
}/* End custom CSS */