:root{--font-size-1:clamp(35px,2.9vw,50px);--font-size-2:clamp(30px,2.6vw,45px);--font-size-3:clamp(27.5px,2.4vw,40px);--font-size-4:clamp(25px,2.05vw,35px);--font-size-5:clamp(22.5px,1.8vw,30px);--font-size-6:clamp(20px,1.5vw,25px);--space-1:clamp(50px,5.5vw,100px);--space-2:clamp(40px,4.5vw,80px);--space-3:clamp(35px,3.5vw,60px);--space-4:clamp(25px,2.5vw,40px);--color-1:#061c36;--color-2:#ffb800;--color-3:#f5f7fa;--white:#fff;--t-color:#212121;--b-color:#242424;--link-color:#0a85ff;--st:0.3s all;--title-line-height:1.2;--body-line-height:1.5}@media (min-width:480.6px){:root{--site-width:clamp(300px,90%,1440px)}}@media (max-width:480.5px){:root{--site-width:calc(100% - 50px)}}html{font-size:10px}@media (min-width:1360.6px) and (max-width:1660.5px){html{font-size:8px}}@media (min-width:1199.6px) and (max-width:1360.5px){html{font-size:7px}}@media (min-width:834.6px) and (max-width:1199.5px){html{font-size:7px}}@media (min-width:480.6px) and (max-width:834.5px){html{font-size:8px}}@media (max-width:480.5px){html{font-size:7px}}.space_1{padding-bottom:var(--space-1);padding-top:var(--space-1)}.space_2{padding-bottom:var(--space-2);padding-top:var(--space-2)}.space_3{padding-bottom:var(--space-3);padding-top:var(--space-3)}.space_4{padding-bottom:var(--space-4);padding-top:var(--space-4)}.space_0_1{padding-bottom:var(--space-1)}.space_0_2{padding-bottom:var(--space-2)}.space_0_3{padding-bottom:var(--space-3)}.space_0_4{padding-bottom:var(--space-4)}.space_1_0,.space_1_2{padding-top:var(--space-1)}.space_1_2{padding-bottom:var(--space-2)}.space_1_3{padding-bottom:var(--space-3)}.space_1_3,.space_1_4{padding-top:var(--space-1)}.space_1_4{padding-bottom:var(--space-4)}.space_2_0,.space_2_1{padding-top:var(--space-2)}.space_2_1{padding-bottom:var(--space-1)}.space_2_3{padding-bottom:var(--space-3)}.space_2_3,.space_2_4{padding-top:var(--space-2)}.space_2_4{padding-bottom:var(--space-4)}.space_3_0,.space_3_1{padding-top:var(--space-3)}.space_3_1{padding-bottom:var(--space-1)}.space_3_2{padding-bottom:var(--space-2)}.space_3_2,.space_3_4{padding-top:var(--space-3)}.space_3_4{padding-bottom:var(--space-4)}.space_4_0,.space_4_1{padding-top:var(--space-4)}.space_4_1{padding-bottom:var(--space-1)}.space_4_2{padding-bottom:var(--space-2)}.space_4_2,.space_4_3{padding-top:var(--space-4)}.space_4_3{padding-bottom:var(--space-3)}.btns{display:flex;flex-wrap:wrap;gap:1rem}.btn-1{box-sizing:border-box;color:#fff;display:inline-flex;font-size:clamp(15px,1.2vw,18px);justify-content:center;min-width:150px;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:var(--st);width:-moz-fit-content;width:fit-content}@media (max-width:480.5px){.btn-1{width:100%}}.btn-1{background-color:var(--color-1)}.btn-2{box-sizing:border-box;color:#fff;display:inline-flex;font-size:clamp(15px,1.2vw,18px);justify-content:center;min-width:150px;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:var(--st);width:-moz-fit-content;width:fit-content}@media (max-width:480.5px){.btn-2{width:100%}}.btn-2{background-color:var(--color-2)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}main{display:block}.site-main{margin-inline:auto;max-width:2560px}div{box-sizing:border-box}h1{font-size:2em;margin:0}h1,h2,h3,h4,h5,h6{margin-left:0;margin-right:0;margin-top:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}figure{margin:0}button,input,optgroup,option,select,textarea{border:1px solid;border-radius:0;box-sizing:border-box;font-family:inherit;font-size:100%;font-size:3rem;line-height:1.15;margin:0;padding:5px;width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../icons/chevron-down.svg);background-position:center right 3px;background-repeat:no-repeat;background-size:20px;padding-right:10px}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(../fonts/Raleway-Regular.woff2);src:url(../fonts/Raleway-Regular.woff2) format("woff2"),url(../fonts/Raleway-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular.woff2);src:url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.ttf) format("truetype")}body{color:var(--b-color);font-family:Raleway,sans-serif;font-size:clamp(16px,1.2vw,20px);line-height:var(--body-line-height)}h1,h2,h3,h4,h5,h6{color:var(--t-color);font-family:Open Sans,sans-serif;line-height:var(--title-line-height);margin-bottom:.5em}.container{margin-inline:auto;width:var(--site-width)}.title-1,h1{font-size:var(--font-size-1)}.title-2,h2{font-size:var(--font-size-2)}.title-3,h3{font-size:var(--font-size-3)}.title-4,h4{font-size:var(--font-size-4)}.title-5,h5{font-size:var(--font-size-5)}.title-6,h6{font-size:var(--font-size-6)}.st_block{position:relative}a{color:var(--link-color)}.error404 article{text-align:center}.error404 article img{max-width:30rem;width:auto}.error404 article h1{font-size:20rem}.error404 article h2{font-size:5rem}.error404 article .text404{font-size:30px;margin-block:var(--space-4)}@media (max-width:480.5px){.error404 article h1{font-size:15rem}.error404 article .text404{font-size:25px}}.wp-block-table td,.wp-block-table th{line-height:1.2}.wp-block-table table{margin-bottom:1em}ol,ul{box-sizing:border-box}.wpforms-container .wpforms-field .wpforms-field-label{background-image:url(../icons/contact/file-text.svg);background-position:0;background-repeat:no-repeat;background-size:20px;font-size:18px;padding-left:28px}.wpforms-container .wpforms-field input,.wpforms-container .wpforms-field select,.wpforms-container .wpforms-field textarea{border-width:0 0 1px;font-size:18px;padding:1rem}@media (max-width:480.5px){.wpforms-container .wpforms-field input,.wpforms-container .wpforms-field select,.wpforms-container .wpforms-field textarea{font-size:16px}}.wpforms-container .wpforms-field input option,.wpforms-container .wpforms-field select option,.wpforms-container .wpforms-field textarea option{font-size:16px}.wpforms-container .wpforms-field input.wpforms-valid,.wpforms-container .wpforms-field input:focus,.wpforms-container .wpforms-field select.wpforms-valid,.wpforms-container .wpforms-field select:focus,.wpforms-container .wpforms-field textarea.wpforms-valid,.wpforms-container .wpforms-field textarea:focus{border-color:var(--color-1);outline:none}.wpforms-container .wpforms-field input.wpforms-error,.wpforms-container .wpforms-field select.wpforms-error,.wpforms-container .wpforms-field textarea.wpforms-error{border-width:0 0 1px!important}.wpforms-container .wpforms-field input::-moz-placeholder,.wpforms-container .wpforms-field select::-moz-placeholder,.wpforms-container .wpforms-field textarea::-moz-placeholder{font-size:16px}.wpforms-container .wpforms-field input::placeholder,.wpforms-container .wpforms-field select::placeholder,.wpforms-container .wpforms-field textarea::placeholder{font-size:16px}.wpforms-container .wpforms-field select{background-image:url(../icons/contact/chevron-down.svg);background-position:top 1.3rem right 1rem;cursor:pointer}.wpforms-container .wpforms-field .wpforms-error[role=alert]{font-size:12px}.wpforms-container .wpforms-field.wpforms-field-name .wpforms-field-label{background-image:url(../icons/contact/user.svg)}.wpforms-container .wpforms-field.wpforms-field-email .wpforms-field-label{background-image:url(../icons/contact/mail.svg)}.wpforms-container .wpforms-field.wpforms-field-phone .wpforms-field-label{background-image:url(../icons/contact/smartphone.svg)}.wpforms-container .wpforms-field.wpforms-field-textarea .wpforms-field-label{background-image:url(../icons/contact/pencil.svg)}.wpforms-container .wpforms-field.wpforms-field-address .wpforms-field-label{background-image:url(../icons/contact/map-pin.svg)}.wpforms-container .wpforms-field.wpforms-field-date-time .wpforms-field-label{background-image:url(../icons/contact/calendar.svg)}.wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-label,.wpforms-container .wpforms-field.wpforms-field-radio .wpforms-field-label{background-image:url(../icons/contact/check-square.svg);margin-bottom:1rem}.wpforms-container .wpforms-field-checkbox.wpforms-list-inline ul,.wpforms-container .wpforms-field-radio.wpforms-list-inline ul{display:flex}.wpforms-container .wpforms-field-checkbox.wpforms-list-inline ul li,.wpforms-container .wpforms-field-radio.wpforms-list-inline ul li{margin-right:3rem}.wpforms-container .wpforms-field-checkbox.wpforms-list-2-columns ul,.wpforms-container .wpforms-field-radio.wpforms-list-2-columns ul{display:grid}@media (min-width:480.6px){.wpforms-container .wpforms-field-checkbox.wpforms-list-2-columns ul,.wpforms-container .wpforms-field-radio.wpforms-list-2-columns ul{grid-template-columns:1fr 1fr}}.wpforms-container .wpforms-field-checkbox.wpforms-list-3-columns ul,.wpforms-container .wpforms-field-radio.wpforms-list-3-columns ul{display:grid}@media (min-width:834.6px){.wpforms-container .wpforms-field-checkbox.wpforms-list-3-columns ul,.wpforms-container .wpforms-field-radio.wpforms-list-3-columns ul{grid-template-columns:1fr 1fr 1fr}}@media (min-width:480.6px) and (max-width:834.5px){.wpforms-container .wpforms-field-checkbox.wpforms-list-3-columns ul,.wpforms-container .wpforms-field-radio.wpforms-list-3-columns ul{grid-template-columns:1fr 1fr}}.wpforms-container .wpforms-field-checkbox ul,.wpforms-container .wpforms-field-radio ul{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.wpforms-container .wpforms-field-checkbox ul li,.wpforms-container .wpforms-field-radio ul li{font-size:16px}.wpforms-container .wpforms-field-checkbox ul li input,.wpforms-container .wpforms-field-radio ul li input{display:none}.wpforms-container .wpforms-field-checkbox ul li label,.wpforms-container .wpforms-field-radio ul li label{background-position:0;background-repeat:no-repeat;background-size:18px;cursor:pointer;padding-left:24px}.wpforms-container .wpforms-field-checkbox ul li label{background-image:url(../icons/square.svg)}.wpforms-container .wpforms-field-checkbox ul li input:checked+label{background-image:url(../icons/check-square.svg)}.wpforms-container .wpforms-field-radio ul li label{background-image:url(../icons/contact/circle.svg)}.wpforms-container .wpforms-field-radio ul li input:checked+label{background-image:url(../icons/contact/check-circle.svg)}.wpforms-container .wpforms-submit{box-sizing:border-box;color:#fff;display:inline-flex;font-size:clamp(15px,1.2vw,18px);justify-content:center;min-width:150px;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:var(--st);width:-moz-fit-content;width:fit-content}@media (max-width:480.5px){.wpforms-container .wpforms-submit{width:100%}}.wpforms-container .wpforms-submit{background-color:var(--color-1);cursor:pointer}.block_bg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.block_bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:834.5px){.block_bg .bg_img:not(:only-of-type).desk_bg{display:none}}@media (min-width:834.6px){.block_bg .mob_bg{display:none}}.intro_text,.intro_title:only-child{margin-bottom:var(--space-3)}.cols-2 .st_info_boxes_inner{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3 .st_info_boxes_inner{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4 .st_info_boxes_inner{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-5 .st_info_boxes_inner{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:834.5px){.tab-cols-1 .st_info_boxes_inner{grid-template-columns:1fr}.tab-cols-2 .st_info_boxes_inner{grid-template-columns:1fr 1fr}.tab-cols-3 .st_info_boxes_inner{grid-template-columns:repeat(3,1fr)}.tab-cols-4 .st_info_boxes_inner{grid-template-columns:repeat(4,1fr)}}@media (max-width:480.5px){.mob-cols-1 .st_info_boxes_inner{grid-template-columns:1fr}.mob-cols-2 .st_info_boxes_inner{grid-template-columns:1fr 1fr}.mob-cols-3 .st_info_boxes_inner{grid-template-columns:repeat(3,1fr)}}.posts_grid{display:grid;gap:4.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:480.6px) and (max-width:834.5px){.posts_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480.5px){.posts_grid{grid-template-columns:1fr}}.posts_grid .grid_item{display:flex;flex-direction:column}.posts_grid .grid_item .gi_title{font-size:var(--font-size-5);margin-bottom:1.8rem}.posts_grid .grid_item .gi_title a{color:var(--t-color)}.posts_grid .grid_item .gi_image{aspect-ratio:16/9;margin-bottom:8px}.posts_grid .grid_item .gi_image img{height:100%}.posts_grid .grid_item .gi_read_more{display:flex;margin-top:auto}.posts_grid .posts-navigation{width:100%}.posts_grid .posts-navigation .nav-links{display:flex;flex-wrap:wrap;justify-content:space-between}.blog_pagination{text-align:center}.blog_pagination .page-numbers:not(.prev):not(.next){align-items:center;border:1px solid gray;display:inline-flex;height:3.5rem;justify-content:center;margin-inline:.5rem;width:3.5rem}.admin-bar .header-main{top:32px}.sub-menu{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.sub-menu-trigger{align-items:center;display:flex}.sub-menu-trigger svg{stroke:var(--color-1);transition:var(--st)}.top_bar{background-color:var(--color-1);color:var(--white);padding-block:9px;text-align:center;transition:transform .35s ease,opacity .35s ease}.top_bar .top_bar_inner{align-items:center;display:flex;gap:12px;justify-content:center}.top_bar p{color:var(--white);font-size:14px;font-weight:500;margin:0}@media (max-width:480.5px){.top_bar p{font-size:13px}}.top_bar a{background-color:var(--color-2);border-radius:5px;color:var(--color-1);font-size:13px;font-weight:700;padding:7px 15px;text-decoration:none;transition:.3s ease}.top_bar a:hover{background-color:var(--white)}@media (min-width:1199.6px){.hamburger,.menu-toggle{display:none}.header-main{background-color:var(--white);position:sticky;top:0;transform:translateY(0);transition:transform .35s ease,box-shadow .35s ease;width:100%;z-index:999}.header-main.sticky-header{box-shadow:0 5px 25px rgba(6,28,54,.08);transform:translateY(0)}.header-main.sticky-header .header-main_inner{padding-block:.7rem}.header-main.sticky-header .site-logo{width:165px}.header-main .header-main_inner{align-items:center;display:flex;justify-content:space-between;padding-block:1.25rem;position:relative;transition:padding .3s ease}.header-main .header-main_inner .site-logo{flex-shrink:0;margin:0;transition:width .3s ease;width:205px}.header-main .header-main_inner .site-logo a{display:block;line-height:0}.header-main .header-main_inner .site-logo img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.header-main .main-navigation{align-items:center;display:flex}.header-main .main-navigation #primary-menu{align-items:center;display:flex;gap:2.1rem;list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.header-main .main-navigation #primary-menu>li{align-items:center;display:flex;margin:0;position:relative}.header-main .main-navigation #primary-menu>li>a{align-items:center;color:var(--color-1);display:inline-flex;font-size:15px;font-weight:600;line-height:1.4;padding-block:10px;position:relative;text-decoration:none;transition:color .25s ease}.header-main .main-navigation #primary-menu>li>a:after{background-color:var(--color-2);bottom:3px;content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.header-main .main-navigation #primary-menu>li:focus-within>a,.header-main .main-navigation #primary-menu>li:hover>a{color:var(--color-2)}.header-main .main-navigation #primary-menu>li:focus-within>a:after,.header-main .main-navigation #primary-menu>li:hover>a:after{width:100%}.header-main .main-navigation #primary-menu>li.current-menu-ancestor>a,.header-main .main-navigation #primary-menu>li.current-menu-item>a,.header-main .main-navigation #primary-menu>li.current_page_item>a{color:var(--color-2)}.header-main .main-navigation #primary-menu>li.current-menu-ancestor>a:after,.header-main .main-navigation #primary-menu>li.current-menu-item>a:after,.header-main .main-navigation #primary-menu>li.current_page_item>a:after{width:100%}.header-main .main-navigation #primary-menu .menu-item-has-children{align-items:center;display:flex;position:relative}.header-main .main-navigation #primary-menu .menu-item-has-children>a{padding-right:5px}.header-main .main-navigation #primary-menu .menu-item-has-children>.sub-menu-trigger{align-items:center;display:flex;justify-content:center;margin-left:5px;pointer-events:none}.header-main .main-navigation #primary-menu .menu-item-has-children>.sub-menu-trigger svg{height:13px;stroke:var(--color-1);transition:transform .25s ease;width:13px}.header-main .main-navigation #primary-menu .menu-item-has-children:focus-within>.sub-menu-trigger svg,.header-main .main-navigation #primary-menu .menu-item-has-children:hover>.sub-menu-trigger svg{transform:rotate(180deg)}.header-main .main-navigation #primary-menu .menu-item-has-children:focus-within>ul.sub-menu,.header-main .main-navigation #primary-menu .menu-item-has-children:hover>ul.sub-menu{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}.header-main .main-navigation #primary-menu ul.sub-menu{background-color:var(--white);border:1px solid rgba(6,28,54,.07);border-radius:8px;box-shadow:0 12px 30px rgba(6,28,54,.12);display:block;left:0;margin:0;min-width:230px;opacity:0;padding:10px 0;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateY(12px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease;visibility:hidden;z-index:100}.header-main .main-navigation #primary-menu ul.sub-menu li{display:block;margin:0;padding:0;position:relative}.header-main .main-navigation #primary-menu ul.sub-menu li a{align-items:center;color:var(--color-1);display:flex;font-size:14px;font-weight:500;line-height:1.4;padding:10px 20px;text-decoration:none;transition:background-color .2s ease,color .2s ease,padding-left .2s ease;width:100%}.header-main .main-navigation #primary-menu ul.sub-menu li a:focus,.header-main .main-navigation #primary-menu ul.sub-menu li a:hover{background-color:var(--color-3);color:var(--color-1);padding-left:25px}.header-main .main-navigation #primary-menu ul.sub-menu li.current-menu-ancestor>a,.header-main .main-navigation #primary-menu ul.sub-menu li.current-menu-item>a{background-color:var(--color-3);color:var(--color-1)}.header-main .main-navigation #primary-menu ul.sub-menu ul.sub-menu{left:100%;top:-10px}.header-main .main-navigation #primary-menu>li.menu-cta-login{margin-left:.5rem}.header-main .main-navigation #primary-menu>li.menu-cta-login>a{border:1px solid var(--color-1);border-radius:6px;color:var(--color-1);font-size:14px;font-weight:700;padding:10px 17px;transition:.25s ease}.header-main .main-navigation #primary-menu>li.menu-cta-login>a:after{display:none}.header-main .main-navigation #primary-menu>li.menu-cta-login>a:hover{background-color:var(--color-1);color:var(--white)}.header-main .main-navigation #primary-menu>li.menu-cta-register{margin-left:-1rem}.header-main .main-navigation #primary-menu>li.menu-cta-register>a{background-color:var(--color-2);border:1px solid var(--color-2);border-radius:6px;color:var(--color-1);font-size:14px;font-weight:700;padding:11px 20px;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.header-main .main-navigation #primary-menu>li.menu-cta-register>a:after{display:none}.header-main .main-navigation #primary-menu>li.menu-cta-register>a:hover{background-color:#ffc933;border-color:#ffc933;color:var(--color-1);transform:translateY(-2px)}}label[for=nav-toggle]{font-size:0;opacity:0}@media (max-width:1199.5px){.nav_btn,.top_bar{display:none}.header-main{background-color:#fff;box-sizing:border-box;height:70px;position:sticky;top:0;width:100%;z-index:9}.header-main .header-main_inner{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between}.header-main .site-logo{display:flex;margin:0;max-height:calc(100% - 15px);max-width:50%;width:200px}.header-main .site-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header-main .main-navigation ul{display:none}.header-main #primary-menu{background-color:#fff;box-sizing:border-box;height:calc(100vh - 69px);left:0;margin-top:0;overflow-x:hidden;overflow-y:auto;padding:28px 25px 35px;position:absolute;top:100%;width:100%;z-index:9}.header-main #primary-menu>li{border-bottom:1px solid #edf0f3;flex-wrap:wrap;line-height:1.2;position:relative}.header-main #primary-menu>li,.header-main #primary-menu>li>a{align-items:center;display:flex;justify-content:center;width:100%}.header-main #primary-menu>li>a{color:#061c36;font-size:15px;font-weight:600;letter-spacing:.1px;min-height:58px;padding:15px 3px;text-align:center;text-decoration:none;text-transform:none;transition:color .2s ease}.header-main #primary-menu>li.current-menu-ancestor>.sub-menu-trigger svg,.header-main #primary-menu>li.current-menu-ancestor>a,.header-main #primary-menu>li.current-menu-item>.sub-menu-trigger svg,.header-main #primary-menu>li.current-menu-item>a,.header-main #primary-menu>li.current-menu-parent>.sub-menu-trigger svg,.header-main #primary-menu>li.current-menu-parent>a,.header-main #primary-menu>li>a:hover{color:#d99b00}.header-main #primary-menu>li.menu-item-has-children>a{width:calc(100% - 50px)}.header-main #primary-menu>li .sub-menu-trigger{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:45px;padding:10px;text-align:center;width:42px}.header-main #primary-menu>li .sub-menu-trigger svg{color:#061c36;display:block;height:19px;transition:transform .3s ease,color .2s ease;width:19px}.header-main #primary-menu>li>.sub-menu{background-color:#f5f7fa;border-left:2px solid #ffb800;border-radius:0 6px 6px 0;box-sizing:border-box;display:none;margin:0 0 12px;padding:8px 0;width:100%}.header-main #primary-menu>li>.sub-menu li{align-items:center;border-bottom:1px solid #e9edf2;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.header-main #primary-menu>li>.sub-menu li:last-child{border-bottom:0}.header-main #primary-menu>li>.sub-menu li a{align-items:center;color:#263b52;display:flex;font-size:14px;font-weight:500;justify-content:center;min-height:46px;padding:10px 14px;text-align:center;text-decoration:none;text-transform:none;width:100%}.header-main #primary-menu>li>.sub-menu li a:hover{color:#d99b00}.header-main #primary-menu>li>.sub-menu .sub-menu-trigger{flex:1}.header-main #primary-menu>li>.sub-menu .sub-menu{margin-left:10px}.header-main #primary-menu>li.sub-menu-open>.sub-menu{display:block}.header-main #primary-menu>li.sub-menu-open>.sub-menu-trigger svg{color:#ffb800;transform:rotate(180deg)}.header-main #primary-menu>li.menu-cta-login{border-bottom:0;margin-top:24px}.header-main #primary-menu>li.menu-cta-login>a{align-items:center;background-color:#fff;border:1.5px solid #061c36;border-radius:6px;color:#061c36;display:flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:0;min-height:46px;padding:10px 16px;text-align:center;text-transform:none;transition:all .25s ease;width:100%}.header-main #primary-menu>li.menu-cta-login>a:hover{background-color:#061c36;color:#fff}.header-main #primary-menu>li.menu-cta-register{border-bottom:0;margin-top:10px}.header-main #primary-menu>li.menu-cta-register>a{align-items:center;background-color:#ffb800;border:1.5px solid #ffb800;border-radius:6px;color:#061c36;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:0;min-height:46px;padding:10px 16px;text-align:center;text-transform:none;transition:all .25s ease;width:100%}.header-main #primary-menu>li.menu-cta-register>a:hover{background-color:#e5a500;border-color:#e5a500;color:#061c36}.hamburger{align-items:center;display:flex;height:30px;justify-content:center;position:relative;width:30px}.hamburger>div{left:0;position:relative;top:0}.hamburger>div,.hamburger>div:after,.hamburger>div:before{background:#061c36;height:2px;transition:all .4s ease;width:100%}.hamburger>div:after,.hamburger>div:before{content:"";position:absolute;top:-10px}.hamburger>div:after{top:10px}.menu-toggle{height:100%;opacity:0;position:absolute;width:100%;z-index:99}.menu-toggle:checked+div{background:transparent}.menu-toggle:checked+div:before{background:#061c36;top:0;transform:rotate(45deg)}.menu-toggle:checked+div:after{background:#061c36;top:0;transform:rotate(135deg)}}footer{padding-top:var(--space-3)}footer .footer_main{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:834.5px){footer .footer_main{grid-template-columns:1fr}}footer .footer_main .custom-logo-link img{max-width:20rem}footer .footer_main ul{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.st_single_majstor{background:#f7f8fa;min-height:70vh;overflow:hidden;padding:35px 0 100px}.st_single_majstor *,.st_single_majstor :after,.st_single_majstor :before,.st_single_majstor.st_single_majstor{box-sizing:border-box}.st_single_majstor_breadcrumb{align-items:center;color:#858b96;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-bottom:35px}.st_single_majstor_breadcrumb a{color:#858b96;text-decoration:none;transition:color .3s ease}.st_single_majstor_breadcrumb a:hover{color:var(--color-1)}.st_single_majstor_breadcrumb svg{color:#b0b5bd;height:14px;width:14px}.st_single_majstor_breadcrumb span{color:#202b3c;font-weight:600}.st_single_majstor_layout{align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,370px)}.st_single_majstor_main{min-width:0}.st_single_majstor_profile{background:#fff;border:1px solid #e9ebef;border-radius:18px;box-shadow:0 8px 35px rgba(22,35,55,.035);overflow:hidden;position:relative}.st_single_majstor_cover{background:linear-gradient(115deg,#172d42,#234d62 55%,#2e7c78);height:180px;overflow:hidden;position:relative}.st_single_majstor_cover_shape{border:1px solid hsla(0,0%,100%,.13);border-radius:50%;height:420px;position:absolute;right:-100px;top:-270px;width:420px}.st_single_majstor_cover_shape:after,.st_single_majstor_cover_shape:before{border:1px solid hsla(0,0%,100%,.12);border-radius:50%;content:"";position:absolute}.st_single_majstor_cover_shape:before{inset:30px}.st_single_majstor_cover_shape:after{inset:65px}.st_single_majstor_cover_label{bottom:25px;color:hsla(0,0%,100%,.65);font-size:11px;font-weight:700;letter-spacing:2px;position:absolute;right:30px}.st_single_majstor_profile_content{align-items:flex-end;display:flex;gap:25px;padding:0 35px 32px}.st_single_majstor_avatar{background:#eef1f4;border:6px solid #fff;border-radius:20px;box-shadow:0 5px 20px rgba(0,0,0,.09);flex:0 0 145px;height:145px;margin-top:-65px;overflow:hidden;position:relative;width:145px}.st_single_majstor_avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.st_single_majstor_avatar_placeholder{align-items:center;color:#8994a2;display:flex;height:100%;justify-content:center;width:100%}.st_single_majstor_avatar_placeholder svg{height:55px;width:55px}.st_single_majstor_profile_info{min-width:0;padding-bottom:5px}.st_single_majstor_overline{color:var(--color-1);display:block;font-size:10px;font-weight:800;letter-spacing:1.5px;margin-bottom:10px}.st_single_majstor_title{color:#172536;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2;margin:0 0 8px;overflow-wrap:anywhere}.st_single_majstor_rating{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:10px}.st_single_majstor_rating>span{color:#929aa5;font-size:12px;font-weight:500}.st_single_majstor_stars{align-items:center;color:#d6dbe1;display:flex;gap:3px}.st_single_majstor_stars svg{display:block;height:15px;width:15px}.st_single_majstor_subtitle{color:#7b8491;font-size:14px;line-height:1.6;margin:0}.st_single_majstor_about{background:#fff;border:1px solid #e9ebef;border-radius:18px;box-shadow:0 8px 35px rgba(22,35,55,.035);margin-top:25px;padding:32px 35px}.st_single_majstor_section_header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:25px}.st_single_majstor_section_header h2{color:#172536;font-size:24px;font-weight:700;margin:0}.st_single_majstor_section_header .st_single_majstor_overline{margin-bottom:7px}.st_single_majstor_section_icon{align-items:center;background:#f0f5f4;border-radius:14px;color:#267c72;display:flex;flex:0 0 48px;height:48px;justify-content:center;width:48px}.st_single_majstor_section_icon svg{height:23px;width:23px}.st_single_majstor_description{color:#687382;font-size:15px;line-height:1.9}.st_single_majstor_description p{margin:0 0 16px}.st_single_majstor_description p:last-child{margin-bottom:0}.st_single_majstor_description ol,.st_single_majstor_description ul{margin:15px 0;padding-left:22px}.st_single_majstor_description li{margin-bottom:7px}.st_single_majstor_description strong{color:#253447}.st_single_majstor_sidebar{min-width:0;position:sticky;top:30px;width:100%}.st_single_majstor_contact{background:#fff;border:1px solid #e9ebef;border-radius:18px;box-shadow:0 8px 35px rgba(22,35,55,.045);min-width:0;padding:30px;width:100%}.st_single_majstor_contact_top{margin-bottom:25px}.st_single_majstor_contact_top h2{color:#172536;font-size:25px;font-weight:700;line-height:1.3;margin:0 0 10px}.st_single_majstor_contact_top p{color:#7b8491;font-size:14px;line-height:1.7;margin:0}.st_single_majstor_phone{background:#f7f8fa;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;min-width:0;padding:17px 18px;width:100%}.st_single_majstor_phone a{color:#172536;display:block;font-size:20px;font-weight:700;max-width:100%;overflow-wrap:anywhere;text-decoration:none;transition:color .3s ease;word-break:break-word}.st_single_majstor_phone a:hover{color:var(--color-1)}.st_single_majstor_contact_label{color:#929aa5;font-size:10px;font-weight:800;letter-spacing:1.2px}.st_single_majstor_call_button,.st_single_majstor_whatsapp_button{align-items:center;border:0;border-radius:10px;display:flex;font-family:inherit;font-size:13px;font-weight:700;gap:9px;justify-content:center;line-height:1.4;max-width:100%;min-height:52px;min-width:0;overflow-wrap:anywhere;padding:12px 14px;text-align:center;text-decoration:none;transition:background .3s ease,color .3s ease,transform .3s ease;white-space:normal;width:100%;word-break:normal}.st_single_majstor_call_button svg,.st_single_majstor_whatsapp_button svg{display:block;flex:0 0 20px;height:20px;width:20px}.st_single_majstor_call_button span,.st_single_majstor_whatsapp_button span{display:block;flex:0 1 auto;min-width:0}.st_single_majstor_call_button:hover,.st_single_majstor_whatsapp_button:hover{transform:translateY(-2px)}.st_single_majstor_call_button{background:var(--color-1);color:#fff;margin-bottom:11px}.st_single_majstor_call_button:hover{background:#183d51;color:#fff}.st_single_majstor_whatsapp_button{background:#eaf7ef;color:#16834a}.st_single_majstor_whatsapp_button:hover{background:#d9f0e2;color:#126b3d}.st_single_majstor_no_phone{align-items:flex-start;background:#f7f8fa;border-radius:10px;color:#737e8c;display:flex;font-size:13px;gap:12px;line-height:1.6;min-width:0;padding:16px}.st_single_majstor_no_phone svg{flex:0 0 20px;height:20px;width:20px}.st_single_majstor_no_phone span{min-width:0;overflow-wrap:anywhere}.st_single_majstor_contact_note{align-items:flex-start;border-top:1px solid #edf0f2;color:#929aa5;display:flex;font-size:12px;gap:10px;line-height:1.6;margin-top:23px;min-width:0;padding-top:20px}.st_single_majstor_contact_note svg{color:#2e8a76;flex:0 0 19px;height:19px;width:19px}.st_single_majstor_contact_note span{min-width:0}.st_single_majstor_back{align-items:center;background:#fff;border:1px solid #e5e8ed;border-radius:12px;color:#536071;display:flex;font-size:13px;font-weight:700;gap:10px;justify-content:center;margin-top:15px;min-width:0;padding:17px;text-decoration:none;transition:all .3s ease;width:100%}.st_single_majstor_back svg{flex:0 0 18px;height:18px;width:18px}.st_single_majstor_back span{min-width:0}.st_single_majstor_back:hover{border-color:var(--color-1);color:var(--color-1);transform:translateY(-2px)}@media (max-width:834.5px){.st_single_majstor{padding:25px 0 70px}.st_single_majstor_layout{gap:25px;grid-template-columns:minmax(0,1fr)}.st_single_majstor_sidebar{position:static}.st_single_majstor_contact{padding:25px}}@media (max-width:480.5px){.st_single_majstor{padding:20px 0 50px}.st_single_majstor_breadcrumb{font-size:11px;gap:6px;margin-bottom:22px}.st_single_majstor_cover{height:135px}.st_single_majstor_cover_label{bottom:17px;font-size:9px;right:18px}.st_single_majstor_profile_content{display:block;padding:0 20px 25px}.st_single_majstor_avatar{border-radius:16px;border-width:5px;height:115px;margin-top:-55px;width:115px}.st_single_majstor_profile_info{padding-top:18px}.st_single_majstor_title{font-size:27px}.st_single_majstor_rating{gap:7px;margin-bottom:9px}.st_single_majstor_stars{gap:2px}.st_single_majstor_stars svg{height:14px;width:14px}.st_single_majstor_subtitle{font-size:13px}.st_single_majstor_about{margin-top:18px;padding:24px 20px}.st_single_majstor_section_header{margin-bottom:20px}.st_single_majstor_section_header h2{font-size:21px}.st_single_majstor_description{font-size:14px;line-height:1.8}.st_single_majstor_contact{padding:24px 20px}.st_single_majstor_contact_top h2{font-size:23px}.st_single_majstor_phone{padding:15px}.st_single_majstor_phone a{font-size:18px}.st_single_majstor_call_button,.st_single_majstor_whatsapp_button{font-size:12px;gap:8px;min-height:50px;padding:12px 10px}}.st_single_majstor_share_wrap{display:none}@media (max-width:480.5px){.st_single_majstor_share_wrap{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.st_single_majstor_share_button{align-items:center;background:#f0f7f5;border:1px solid #dce8e5;border-radius:12px;color:#267c72;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:9px;justify-content:center;min-height:44px;padding:0 16px;transition:background .25s ease,transform .25s ease;-webkit-tap-highlight-color:transparent}.st_single_majstor_share_button svg{display:block;flex:0 0 19px;height:19px;width:19px}.st_single_majstor_share_button:active{background:#e2f0ec;transform:scale(.97)}.st_single_majstor_share_fallback{background:#fff;border:1px solid #e8edf0;border-radius:12px;box-shadow:0 8px 24px rgba(22,35,55,.07);display:flex;flex-wrap:wrap;gap:7px;padding:12px;width:100%}.st_single_majstor_share_fallback[hidden]{display:none}.st_single_majstor_share_fallback a,.st_single_majstor_share_fallback button{align-items:center;border:0;border-radius:9px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;justify-content:center;min-height:38px;padding:8px 12px;text-decoration:none}.st_single_majstor_share_fallback .st_share_whatsapp{background:#eaf7ef;color:#16834a}.st_single_majstor_share_fallback .st_share_viber{background:#f0edff;color:#665cac}.st_single_majstor_share_fallback .st_share_copy{background:#eef2f5;color:#344456}.st_single_majstor_share_status{color:#267c72;font-size:11px;font-weight:600;width:100%}}.st_auth_page{background:#f6f8fa;min-height:80vh;padding:80px 0}.st_auth_page .st_auth_wrapper{background:#fff;border-radius:24px;box-shadow:0 20px 70px rgba(22,48,65,.08);display:grid;grid-template-columns:.9fr 1.1fr;margin:0 auto;max-width:1050px;min-height:650px;overflow:hidden}.st_auth_page .st_auth_visual{align-items:flex-end;background:radial-gradient(circle at 85% 15%,rgba(104,166,137,.35),transparent 35%),linear-gradient(145deg,#173e50,#102d3c);color:#fff;display:flex;min-width:0;overflow:hidden;padding:55px;position:relative}.st_auth_page .st_auth_visual:before{border:1px solid hsla(0,0%,100%,.12);border-radius:50%;content:"";height:350px;position:absolute;right:-100px;top:-100px;width:350px}.st_auth_page .st_auth_visual:after{border:1px solid hsla(0,0%,100%,.1);border-radius:50%;content:"";height:230px;position:absolute;right:-40px;top:-40px;width:230px}.st_auth_page .st_auth_visual_content{position:relative;width:100%;z-index:1}.st_auth_page .st_auth_overline{color:#80c6a0;display:block;font-size:11px;font-weight:800;letter-spacing:2px;margin-bottom:18px}.st_auth_page .st_auth_visual h2{color:#fff;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.15;margin:0 0 20px;max-width:420px}.st_auth_page .st_auth_visual h2 span{color:#80c6a0;display:block}.st_auth_page .st_auth_visual p{color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.8;margin:0;max-width:360px}.st_auth_page .st_auth_visual_decoration{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#80c6a0;display:flex;font-size:32px;height:75px;justify-content:center;margin-top:45px;width:75px}.st_auth_page .st_auth_form_side{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:55px 65px}.st_auth_page .st_auth_form_header{margin-bottom:30px}.st_auth_page .st_auth_form_header .st_auth_overline{color:#4d9b77;margin-bottom:12px}.st_auth_page .st_auth_form_header h1{color:#18394a;font-size:34px;font-weight:750;line-height:1.2;margin:0 0 12px}.st_auth_page .st_auth_form_header p{color:#7b8790;font-size:14px;line-height:1.7;margin:0}.st_auth_page .st_auth_message{border-radius:9px;font-size:13px;line-height:1.6;margin-bottom:22px;padding:14px 16px}.st_auth_page .st_auth_message.error{background:#fff5f5;border:1px solid #f3d0d0;color:#b43e3e}.st_auth_page .st_auth_message.success{background:#f0faf4;border:1px solid #ccebd9;color:#28764d}.st_auth_page .st_auth_form{display:flex;flex-direction:column;gap:20px;width:100%}.st_auth_page .st_auth_field{display:flex;flex-direction:column;gap:9px;min-width:0}.st_auth_page .st_auth_field .st_auth_label_row>label,.st_auth_page .st_auth_field>label{color:#294454;font-size:13px;font-weight:700}.st_auth_page .st_auth_field input{background:#fff;border:1px solid #e2e8ec;border-radius:9px;color:#18394a;font-family:inherit;font-size:14px;height:52px;min-width:0;outline:none;padding:0 16px;transition:border-color .25s,box-shadow .25s;width:100%}.st_auth_page .st_auth_field input::-moz-placeholder{color:#aab3ba}.st_auth_page .st_auth_field input::placeholder{color:#aab3ba}.st_auth_page .st_auth_field input:focus{border-color:#5b9d7c;box-shadow:0 0 0 3px rgba(91,157,124,.1)}.st_auth_page .st_auth_label_row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.st_auth_page .st_auth_label_row a{color:#4d9b77;font-size:12px;font-weight:600;text-decoration:none}.st_auth_page .st_auth_label_row a:hover{color:#18394a}.st_auth_page .st_auth_password{position:relative;width:100%}.st_auth_page .st_auth_password input{padding-right:52px}.st_auth_page .st_auth_toggle_password{align-items:center;background:transparent;border:0;color:#8b979f;cursor:pointer;display:flex;height:30px;justify-content:center;padding:5px;position:absolute;right:13px;top:50%;transform:translateY(-50%);width:30px}.st_auth_page .st_auth_toggle_password svg{display:block;height:20px;width:20px}.st_auth_page .st_auth_toggle_password:hover{color:#4d9b77}.st_auth_page .st_auth_checkbox{align-items:center;color:#71808a;cursor:pointer;display:flex;font-size:13px;gap:9px;width:-moz-fit-content;width:fit-content}.st_auth_page .st_auth_checkbox input{accent-color:#4d9b77;height:16px;margin:0;width:16px}.st_auth_page .st_auth_button{align-items:center;background:#183f50;border:0;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:700;gap:15px;justify-content:space-between;min-height:54px;padding:0 20px;text-align:left;text-decoration:none;transition:background .25s,transform .25s;width:100%}.st_auth_page .st_auth_button span{font-size:20px;transition:transform .25s}.st_auth_page .st_auth_button:hover{background:#245b6e}.st_auth_page .st_auth_button:hover span{transform:translateX(4px)}.st_auth_page .st_auth_bottom{border-top:1px solid #edf0f2;color:#849099;font-size:13px;margin-top:28px;padding-top:22px;text-align:center}.st_auth_page .st_auth_bottom a{color:#4d9b77;font-weight:700;margin-left:4px;text-decoration:none}.st_auth_page .st_auth_bottom a:hover{color:#18394a}.st_auth_page .st_auth_register_wrapper .st_auth_form_side{padding-bottom:45px;padding-top:45px}.st_auth_page .st_auth_register_wrapper .st_auth_form_header{margin-bottom:22px}.st_auth_page .st_auth_register_wrapper .st_auth_form{gap:15px}.st_auth_page .st_auth_logged_in{background:#fff;border-radius:20px;box-shadow:0 15px 50px rgba(22,48,65,.07);margin:0 auto;max-width:550px;padding:60px 40px;text-align:center}.st_auth_page .st_auth_logged_in h1{color:#18394a;font-size:30px;margin:20px 0 10px}.st_auth_page .st_auth_logged_in p{color:#7b8790;font-size:14px}.st_auth_page .st_auth_icon{align-items:center;background:#e9f7ef;border-radius:50%;color:#4d9b77;display:flex;font-size:28px;font-weight:700;height:65px;justify-content:center;margin:0 auto;width:65px}.st_auth_page .st_auth_logged_buttons{display:flex;flex-direction:column;gap:12px;margin:30px auto 0;max-width:280px}.st_auth_page .st_auth_logged_buttons .st_auth_button{justify-content:center;text-align:center}.st_auth_page .st_auth_logout{color:#7b8790;display:inline-block;font-size:13px;padding:12px;text-decoration:none}.st_auth_page .st_auth_logout:hover{color:#18394a}@media (max-width:834.5px){.st_auth_page{padding:55px 0}.st_auth_page .st_auth_wrapper{grid-template-columns:.8fr 1.2fr}.st_auth_page .st_auth_visual{padding:35px}.st_auth_page .st_auth_form_side{padding:40px 35px}.st_auth_page .st_auth_register_wrapper .st_auth_form_side{padding:35px}}@media (max-width:480.5px){.st_auth_page{padding:30px 0}.st_auth_page .st_auth_wrapper{border-radius:16px;grid-template-columns:1fr}.st_auth_page .st_auth_visual{min-height:230px;padding:30px 25px}.st_auth_page .st_auth_visual h2{font-size:30px;margin-bottom:12px;max-width:320px}.st_auth_page .st_auth_visual p{font-size:13px}.st_auth_page .st_auth_visual_decoration{display:none}.st_auth_page .st_auth_form_side{padding:35px 25px}.st_auth_page .st_auth_form_header{margin-bottom:25px}.st_auth_page .st_auth_form_header h1{font-size:28px}.st_auth_page .st_auth_form{gap:17px}.st_auth_page .st_auth_register_wrapper .st_auth_form_side{padding:30px 25px}.st_auth_page .st_auth_logged_in{padding:40px 22px}.st_auth_page .st_auth_logged_in h1{font-size:25px}}.st_single_majstor_reviews{background:#fff;border:1px solid #e9edf0;border-radius:18px;box-shadow:0 8px 30px rgba(20,45,60,.035);margin-top:28px;padding:32px}@media (max-width:834.5px){.st_single_majstor_reviews{padding:26px}}@media (max-width:480.5px){.st_single_majstor_reviews{border-radius:14px;margin-top:20px;padding:20px 16px}}.st_single_majstor_reviews .st_single_majstor_section_header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.st_single_majstor_reviews .st_single_majstor_section_header h2{color:#173e50;font-size:25px;font-weight:700;line-height:1.2;margin:7px 0 0}@media (max-width:480.5px){.st_single_majstor_reviews .st_single_majstor_section_header h2{font-size:21px}}.st_single_majstor_reviews .st_single_majstor_section_icon{align-items:center;background:rgba(128,198,160,.13);border-radius:14px;color:#4d9b77;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.st_single_majstor_reviews .st_single_majstor_section_icon svg{height:23px;width:23px}@media (max-width:480.5px){.st_single_majstor_reviews .st_single_majstor_section_icon{height:42px;width:42px}}.st_single_majstor_reviews .st_reviews_message{border-radius:10px;font-size:14px;line-height:1.6;margin-bottom:22px;padding:14px 17px}.st_single_majstor_reviews .st_reviews_message.success{background:#edf8f1;border:1px solid #d4eddd;color:#276749}.st_single_majstor_reviews .st_reviews_message.error{background:#fff1f0;border:1px solid #f4d5d2;color:#a33c3c}.st_single_majstor_reviews .st_reviews_list{display:flex;flex-direction:column;gap:14px}.st_single_majstor_reviews .st_review_item{background:#fafbfc;border:1px solid #edf0f2;border-radius:13px;padding:22px;transition:border-color .25s ease,transform .25s ease}.st_single_majstor_reviews .st_review_item:hover{border-color:rgba(128,198,160,.55);transform:translateY(-2px)}@media (max-width:480.5px){.st_single_majstor_reviews .st_review_item{padding:17px 15px}}.st_single_majstor_reviews .st_review_header{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:16px}@media (max-width:480.5px){.st_single_majstor_reviews .st_review_header{align-items:flex-start;flex-direction:column;gap:12px}}.st_single_majstor_reviews .st_review_author{align-items:center;display:flex;gap:12px}.st_single_majstor_reviews .st_review_author h4{color:#173e50;font-size:14px;font-weight:700;margin:0 0 4px}.st_single_majstor_reviews .st_review_author span{color:#929da5;display:block;font-size:12px}.st_single_majstor_reviews .st_review_avatar{align-items:center;background:#e8f3ed;border-radius:50%;color:#4d9b77;display:flex;flex-shrink:0;font-size:17px;font-weight:700;height:43px;justify-content:center;width:43px}.st_single_majstor_reviews .st_review_stars{color:#e6ad3d;font-size:16px;letter-spacing:2px;white-space:nowrap}@media (max-width:480.5px){.st_single_majstor_reviews .st_review_stars{padding-left:55px}}.st_single_majstor_reviews .st_review_content{color:#5d6b74;font-size:14px;line-height:1.8;overflow-wrap:anywhere;padding-left:55px}@media (max-width:480.5px){.st_single_majstor_reviews .st_review_content{font-size:13px;padding-left:0}}.st_single_majstor_reviews .st_reviews_empty{background:#f8faf9;border:1px dashed #dce7e0;border-radius:12px;color:#78868e;font-size:14px;line-height:1.7;padding:26px 20px;text-align:center}.st_single_majstor_reviews .st_single_majstor_review_form{background:#f8faf9;border:1px solid #e9f0eb;border-radius:14px;margin-top:30px;padding:27px}@media (max-width:480.5px){.st_single_majstor_reviews .st_single_majstor_review_form{margin-top:24px;padding:20px 15px}}.st_single_majstor_reviews .st_single_majstor_review_form>h3{color:#173e50;font-size:19px;font-weight:700;margin:0 0 8px}@media (max-width:480.5px){.st_single_majstor_reviews .st_single_majstor_review_form>h3{font-size:17px}}.st_single_majstor_reviews .st_single_majstor_review_form>p{color:#829098;font-size:13px;line-height:1.7;margin:0 0 24px}.st_single_majstor_reviews .st_reviews_form{display:flex;flex-direction:column;gap:22px}.st_single_majstor_reviews .st_reviews_content_field,.st_single_majstor_reviews .st_reviews_rating_field{display:flex;flex-direction:column;gap:11px}.st_single_majstor_reviews .st_reviews_content_field>label,.st_single_majstor_reviews .st_reviews_rating_field>label{color:#263f4b;font-size:13px;font-weight:700}.st_single_majstor_reviews .st_reviews_rating_options{display:flex;flex-wrap:wrap;gap:9px}.st_single_majstor_reviews .st_reviews_rating_option{cursor:pointer}.st_single_majstor_reviews .st_reviews_rating_option input{opacity:0;pointer-events:none;position:absolute}.st_single_majstor_reviews .st_reviews_rating_option input:checked+span{background:#4d9b77;border-color:#4d9b77;box-shadow:0 4px 12px rgba(77,155,119,.2);color:#fff}.st_single_majstor_reviews .st_reviews_rating_option input:focus-visible+span{outline:3px solid rgba(77,155,119,.3);outline-offset:3px}.st_single_majstor_reviews .st_reviews_rating_option span{align-items:center;background:#fff;border:1px solid #e2e9e4;border-radius:9px;color:#d9a43b;display:flex;font-size:14px;font-weight:700;height:42px;justify-content:center;min-width:58px;padding:0 13px;transition:all .2s ease}.st_single_majstor_reviews .st_reviews_rating_option:hover span{border-color:#80c6a0}.st_single_majstor_reviews .st_reviews_content_field textarea{background:#fff;border:1px solid #e1e8e3;border-radius:10px;color:#263f4b;font-family:inherit;font-size:14px;line-height:1.7;min-height:135px;outline:none;padding:15px 17px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.st_single_majstor_reviews .st_reviews_content_field textarea::-moz-placeholder{color:#aab4b9}.st_single_majstor_reviews .st_reviews_content_field textarea::placeholder{color:#aab4b9}.st_single_majstor_reviews .st_reviews_content_field textarea:focus{border-color:#80c6a0;box-shadow:0 0 0 3px rgba(128,198,160,.12)}.st_single_majstor_reviews .st_reviews_submit{align-items:center;background:#173e50;border:0;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:15px;justify-content:center;min-height:48px;padding:0 22px;transition:background .25s ease,transform .25s ease;width:-moz-fit-content;width:fit-content}.st_single_majstor_reviews .st_reviews_submit span{font-size:18px;transition:transform .25s ease}.st_single_majstor_reviews .st_reviews_submit:hover{background:#4d9b77;transform:translateY(-2px)}.st_single_majstor_reviews .st_reviews_submit:hover span{transform:translateX(4px)}@media (max-width:480.5px){.st_single_majstor_reviews .st_reviews_submit{width:100%}}.st_single_majstor_reviews .st_reviews_already,.st_single_majstor_reviews .st_reviews_login_notice,.st_single_majstor_reviews .st_reviews_pending{border-radius:11px;font-size:14px;line-height:1.7;padding:19px 20px}.st_single_majstor_reviews .st_reviews_login_notice{background:#f3f7f5;border:1px solid #e0ebe4;color:#536a5d}.st_single_majstor_reviews .st_reviews_login_notice p{margin:0 0 12px}.st_single_majstor_reviews .st_reviews_login_notice a{color:#4d9b77;display:inline-flex;font-weight:700;text-decoration:none}.st_single_majstor_reviews .st_reviews_login_notice a:hover{color:#173e50}.st_single_majstor_reviews .st_reviews_already{background:#edf8f1;border:1px solid #d4eddd;color:#276749}.st_single_majstor_reviews .st_reviews_pending{background:#fff8e9;border:1px solid #f1e3c3;color:#85632c}