body{font-family:'Nunito Sans',sans-serif;font-display:swap;max-width:1920px;margin:0 auto;font-weight:400;font-size:1em}.page-id-10 .wp-block-cover,.page-id-10 .entry-content{height:100vh}.page-id-10 .entry-content{overflow:hidden}.page-id-10 header.header-nav,.page-id-10 .xoo-wsc-markup{display:none}.page-id-10 #page-title,.page-id-18 #page-title{display:none}.contacts-text a{color:#fff}.h-100{height:100%}h1{font-size:35px;margin-bottom:1em}h2{font-weight:400;font-size:1.75rem;color:#a6928b}h2.wp-block-heading{margin-bottom:.75em}h3{color:#a6928b;font-size:1.25rem}.mark,mark{padding:0}.depicter-overflow-fix #page-title h1{display:none}.has-dark-bg h2,.has-dark-bg-force h2{color:#fff}.color-blue{color:#a2d9f7!important}.color-pink{color:#f5b2b6!important}.yell-left .wp-block-themeisle-blocks-advanced-columns-overlay{background-color:#002a02;opacity:1!important;width:50%}.black-right .wp-block-themeisle-blocks-advanced-columns-overlay{background-color:#2b2a29;opacity:1!important;width:50%;right:0;left:auto}.par-water1,.par-water2,.par-amoeba,.par-molecule,.par-bio{transition:all .25s ease}.vflex-center{display:flex;flex-flow:column;justify-content:center}.founder-line{gap:30px}.pic-founder{min-width:258px;margin-right:20px}.text-big{font-size:1.3em}.text-big figcaption{color:#2b2a29;font-size:1em;margin-top:20px}.expert-icons{margin-top:50px}.expert-icons figure{display:flex!important;flex-flow:column;justify-content:center;align-items:center}.text-outline{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.text-outline-white{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.section-690{min-height:690px}.section-gel .gel-text figure{min-width:50px}.plashka figure{margin-bottom:-100%!important}.plashka-lt figure{margin-top:-100px !important;margin-left:-150px !important}.price-field{font-size:1.5em;margin-bottom:1em}.wpmtst-unstyled{margin-bottom:20px}.wpmslider-content{display:flex}.wpmtst-testimonial-content{padding:10px 20px;border:1px solid #a6928b;border-radius:20px;text-align:center;display:flex;flex-direction:column;height:100%}.wpmtst-testimonial-field{padding:15px 0}.testimonial-name{color:#a6928b;font-size:1.2em;font-weight:600}.tetimonial-star{padding-top:0;padding-bottom:20px}.strong-rating span.star{background:url(//sofronov-gems.ru/wp-content/themes/alexand/css/../images/star-gold.png) center center no-repeat;background-size:contain;width:40px;height:28px}.wpmtst-testimonial .strong-rating-wrapper .star svg{display:none}.strong-form label{text-align:center}.testimonial-image{margin-top:20px}.strong-view.wpmtst-modern .wpmtst-testimonial-content{font-size:1.2em}.strong-view.wpmtst-modern .wpmtst-testimonial-inner{padding:30px 10px!important}.section-dob .wp-block-media-text,.section-prim .wp-block-media-text{grid-gap:30px}.section-dob .wp-block-media-text__content,.section-prim .wp-block-media-text__content{padding-left:0;padding-right:0}.section-proizv ul{list-style:none}.section-proizv ul li{background:url(//sofronov-gems.ru/wp-content/themes/alexand/css/../images/marker-green.svg) no-repeat left top;padding-left:36px;padding-top:4px;margin-bottom:12px}.section-contact .section-contact form input{margin-bottom:16px}.section-pic:before{content:" ";background:url(//sofronov-gems.ru/wp-content/themes/alexand/css/../images/stripe.svg) no-repeat;background-size:cover;width:830px;height:60px;display:block;position:absolute;transform:rotate(-26deg) translate(-70px,-18px);z-index:2}.section-pic>div:before{content:" ";background:url(//sofronov-gems.ru/wp-content/themes/alexand/css/../images/stripe.svg) no-repeat;background-size:cover;width:830px;height:60px;display:block;position:absolute;transform:rotate(35deg) translate(124px,0px);z-index:2;filter:blur(5px);right:0}.section-pic:after{content:" ";background:url(//sofronov-gems.ru/wp-content/themes/alexand/css/../images/stripe.svg) no-repeat;background-size:cover;width:830px;height:60px;display:block;position:absolute;transform:rotate(206deg) translate(100px,30px);z-index:2}.strong-form-inner .required-notice{display:none}.wpmtst-submission-form input[type=file]{width:390px!important}.wpmtst-submission-form .field-featured_image input,.wpmtst-submission-form .form-field .text,.wpmtst-submission-form .form-field .text,.wpmtst-submission-form .form-field .textarea,.wpcf7-text,.wpcf7-textarea{width:390px;padding:14px 10px;border-radius:10px;font-size:1.5em;margin:15px auto 0 auto;border:#424242 2px solid;text-align:center}.wpcf7 .wpcf7-submit{display:block;margin:0 auto}.codedropz-upload-wrapper{width:390px;font-size:1.5em;margin:15px auto 0 auto}.codedropz-upload-wrapper .codedropz-upload-handler{border-radius:10px}.wpcf7-not-valid-tip{text-align:center}.checkbox-messenger{display:flex;width:390px;margin:0 auto}.checkbox-messenger .wpcf7-list-item{margin:0 0 1em}.contacts-messenger{display:flex;padding:10px;gap:10px}.contacts-messenger a{height:58px;width:58px;border-radius:29px;overflow:hidden;transition:all .3s;text-align:center}.contacts-messenger a i{transition:all .3s}.contacts-messenger-telegram i{font-size:58px;color:#1c7cac}.contacts-messenger-wa{background-color:#587a29}.contacts-messenger-wa i{font-size:36px;line-height:58px;color:#fff}.contacts-messenger-telegram:hover i{color:#a6928b}.contacts-messenger-wa:hover{background-color:#a6928b}.wp-block-image .aligncenter>figcaption{font-size:1em;margin-top:1em}.wpcf7-text,.wpcf7-textarea .wpcf7-acceptance{font-size:1.2em}.wpcf7-submit{width:390px;margin-top:20px;border:#424242 2px solid;background:#587a29;color:#fff}.wpcf7-submit:disabled{background:#d9d9d9;color:#fff}.form-floating>label{color:#9d9d9d;font-size:1.2em}.form-privacy label{max-width:365px}blockquote{background:#ebecec;position:relative;border-left:none!important;text-indent:62px;font-style:normal;padding:2.5em 1em 1.5em}blockquote cite{font-size:1em!important;color:#442658!important;display:block;text-indent:0;text-align:center}blockquote:before{color:#442658;content:"\201C";font-size:7em;font-weight:700;line-height:0;position:absolute;text-indent:-66px;margin-left:0;top:66px}.spacer-red{background:#442658}.spacer-black{background:#000}section .container{margin-left:auto!important;margin-right:auto!important}.section-repair .container{max-width:1100px!important}.expert-icons .innerblocks-wrap{justify-content:space-evenly}.expert-icons .wp-block-themeisle-blocks-advanced-column{align-self:baseline!important}.expert-icons .wp-block-themeisle-blocks-advanced-column .wp-block-image img{object-fit:contain!important;height:125px}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.icons-mob .wp-block-image{max-width:100px!important}.diatom-icons .innerblocks-wrap{flex-direction:row!important;flex-wrap:wrap}.diatom-icons .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column{flex:50%}.offcanvas-menu{backdrop-filter:blur(5px);background:rgba(255,255,255,.7);font-size:1.3em;border:none}.offcanvas-menu ul .nav-link{position:relative;border-radius:0}.offcanvas-menu ul .nav-link:after{content:" ";position:absolute;bottom:0;left:0;border-bottom:2px #004203 solid;transition:all .42s;transform:scaleX(0);transform-origin:0%;width:100%}.offcanvas-menu ul .nav-link:hover:after{transform:scaleX(1)}.offcanvas-menu ul li a{color:#002a02;transition:all .42s}.offcanvas-menu ul li a:hover{color:#004203}.menu-icons{display:flex}.menu-icons a{margin-right:40px;color:#002a02;font-size:22px;display:inline-block}.menu-icons a:last-child{margin-right:0}.menu-icons a:hover{color:#000}.menu-icons a img{margin-bottom:0;margin-top:0;margin-right:0}.menu-icons .phone-num{display:none;padding-left:1em;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;font-weight:600}header.header-nav{position:fixed;top:0;width:100%;padding-top:2%;padding-left:100px;padding-right:100px;z-index:100;transition:all .4s;margin:0 auto;max-width:1920px}header.header-nav.fixed-top{position:fixed;padding-top:0;backdrop-filter:blur(5px);background:rgba(255,255,255,.7)}header .navbar{min-height:100px}.navbar-brand{transition:all 1s}header.header-nav.fixed-top .navbar-brand{margin-right:0;opacity:1;transform:translateX(0px)}header a{color:#fff;text-decoration:none}header a:hover{color:#ccc}header.header-nav p{margin-bottom:0}.header-button a{color:#fff;font-size:16px;background:rgba(0,0,0,.5);border:1px solid #7f7f7f;text-transform:none!important;padding:5px 16px}.header-address{color:#fff}.site-name{max-width:600px;display:flex;align-items:center}.site-name h1{font-size:1.4em;font-weight:400;color:#2b2a29;margin:0;padding-right:20px;text-align:right}.site-name .navbar-brand{text-align:left;padding-left:20px;border-left:1px solid #2b2a29;padding:20px 0 20px 20px}.header-call{font-size:1.4em;color:#2b2a29;text-transform:uppercase;text-align:right}.header-phone a{transition:all .3s;font-size:1.4em;color:#2b2a29}.navbar-brand{margin-right:0}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-menu-main ul li a{height:4em;display:flex;align-items:center;vertical-align:middle;transition:.42s}.navbar-nav .menu-item ._svg{width:3em;height:3em}.navbar-menu-main ul{padding-top:.5em}.navbar-menu-main ul li{transition:.42s ease-in-out;position:relative;overflow:hidden}.navbar-menu-main ul li a{transition:.3s}.navbar-menu-main ul li:before{content:" ";background:#fff;transition:.42s;height:1em;width:1em;display:block;clip-path:polygon(0 0,100% 50%,0 100%);transform:translateX(-100%) translateY(-50%);position:absolute;left:0;top:50%}.navbar-menu-main ul li:hover a{padding-left:2em}.navbar-menu-main ul li:hover:before{transform:translateX(0%) translateY(-50%)}.navbar-dark .navbar-toggler{color:#fff;border-color:#7f7f7f;outline:none!important;border:none!important;box-shadow:none!important;transition:.42s;opacity:1}.navbar-toggler{margin-right:30px}.navbar-toggler.hidden{opacity:0;transform:scaleX(0);display:none}.navbar-toggler-icon{display:none}.navbar-toggler .icon-bar{background:#002a02;width:30px;height:3px;display:block;transition:.3s all ease-in-out;box-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff}.navbar-toggler .icon-bar+.icon-bar{margin-top:8px}.navbar-toggler[aria-expanded=true] .icon-bar:nth-child(2){transform:translateY(10px) rotate(45deg)}.navbar-toggler[aria-expanded=true] .icon-bar:nth-child(3){transform:rotate(-225deg);opacity:0}.navbar-toggler[aria-expanded=true] .icon-bar:nth-child(4){transform:translateY(-10px) rotate(-45deg)}section#page-title h1{font-size:1.5em}.btn-call a{padding:5px 10px;transition:.42s}.btn-call .wp-block-button__link{margin-left:10px;padding:inherit;font-size:1em;border-radius:10px;background:#fff;color:#002a02}.btn-call a span:first-child{padding-left:10px}.btn-call a i.margin-right{margin-right:0!important}.call-text{margin-right:10px;color:#fff}.woocommerce a.button.loading,.woocommerce a.button.added{padding-right:1em}.woocommerce a.button.loading:after,.woocommerce a.button.added:after{right:3px}input.qty::-webkit-outer-spin-button,input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.qty[type=number]{-moz-appearance:textfield}input.qty:hover,input.qty:focus{outline:none;box-shadow:none}.xoo-wsc-empty-cart{color:#fff}.add_to_cart_inline{border:none!important;padding:0!important;display:flex;align-items:center}.add_to_cart_inline .add_to_cart_button{padding:20px 35px!important;color:#fff!important;background:#587A29!important;height:60px;font-size:20px!important}.add_to_cart_inline .add_to_cart_button:hover{color:#fff!important;background:#91837E!important;color:#fff !important}.qty-wrap{border:2px #d9d9d9 solid;border-radius:20px;padding:10px;margin-right:25px;display:none}.qty-wrap .qty{max-width:30px;text-align:center;background:#000;color:#fff;border:none;font-size:1.2em}.qty-button{background:#d9d9d9;border-radius:10px;padding:0 10px;font-size:25px;cursor:pointer !important;font-weight:600;user-select:none}.qty-button.minus{color:#424242}.qty-button.plus{color:#008dd2}.xoo-wsc-ft-btn{transition:all .42s;border-radius:10px}.xoo-wsc-ft-btn-cart{background-color:#424242!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#e9e9e9}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:#008dd2;color:#fff;border:2px solid #fff;padding:10px 20px;font-size:18px}.is-content-justification-center{justify-content:center}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:200px}.wp-block-separator.hr-long:not(.is-style-wide):not(.is-style-dots){width:300px}.wc-block-cart__submit-button,.wp-block-button__link{background-color:#2b2a29;border-radius:10px}.wc-block-cart__submit-button,.wc-block-cart__submit-button:hover,.wp-block-button__link.has-background,.wp-block-button__link.has-background:hover{color:#fff}div:not(.remodal) input[type=submit].btn.btn-primary{line-height:1.5;padding:calc(0.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wc-block-cart__submit-button,.add_to_cart_button,input[type=submit].btn.btn-primary,.wp-block-button__link{box-shadow:0;transition:all .42s!important}.wc-block-cart__submit-button:hover,.add_to_cart_button:hover,input[type=submit].btn.btn-primary:hover,.wpcf7-submit:not(:disabled):hover,.wp-block-button__link:hover{transform:translateY(-2px)}.is-style-outline .wp-block-button__link{border-color:#002A02!important}input[type=submit].btn.btn-primary:hover,.is-style-outline .wp-block-button__link:hover{background-color:#002A02!important;color:#fff!important}.pull-top-250 .stripes-in:before{top:300px;left:10px}.pull-top-250 .stripes-in:after{top:305px;left:0}.stripes-in:before{content:" ";height:8px;width:400px;position:absolute;bottom:25px;left:-10px;z-index:2;background:#442658}.stripes-in:after{content:" ";height:8px;width:200px;position:absolute;bottom:20px;left:-20px;z-index:2;background:#fff}section{max-width:100vw;overflow:hidden}.section-690,.section-690 .wp-block-cover{min-height:690px;max-height:100vh;margin-bottom:0}.section-690 .wp-block-cover .wp-block-group{margin-bottom:0}.section-full,.section-full .wp-block-cover{min-height:100vh}.section-690 hr.wp-block-separator,.section-full hr.wp-block-separator{min-width:420px}.markers-white li,.markers-white-out li{padding-bottom:12px}.section-intro h2{font-size:1.4em}.section-quality h3.red-title{position:absolute;z-index:2;background:#442658;font-weight:400;padding:10px 25px}.section-quality h3.red-title-top-left{margin-left:-30px;margin-top:20px}.section-quality h3.red-title-top-right{right:0;margin-right:-30px;margin-top:20px}.section-quality h3.red-title-bottom-left{margin-left:0;margin-top:20px;bottom:0}.section-footer a{color:#fff}.section-footer h2{font-size:1.5em}.pull-top-250{margin-top:-250px}.section-people h3{text-align:center;font-size:20px!important}.section-people .people-row .wp-block-image.is-style-rounded img{border-radius:10px;width:145px!important;max-width:initial}.section-people .people-row .innerblocks-wrap{justify-content:center}.section-people .people-row .wp-block-themeisle-blocks-advanced-column{width:165px!important;max-width:165px;padding:0 10px!important}.people-row .innerblocks-wrap{flex-direction:row!important;flex-wrap:wrap!important}.section-promo{height:100vh}.section-promo .container .wp-block-themeisle-blocks-advanced-column{margin:0 auto!important}.section-promo .wp-block-buttons{z-index:2}.section-promo .rail-promo{max-width:650px;margin:-50px auto 0 auto}.section-promo .rail-promo img{max-height:30vh;width:auto;display:block;margin:0 auto}.section-promo h1 span{text-transform:none}.section-promo-more hr{color:#442658}.section-intro-text figure{margin-bottom:0}.section-intro-text figure img{max-height:150px}.section-intro-text ol,.section-intro-text ul{display:flex;justify-content:center;height:100%;align-items:center}.section-about span.highlight{color:#442658}.section-business .wp-block-image,.section-about .wp-block-image,.section-attention .wp-block-image{max-height:300px}.section-restore .wp-block-image{max-height:475px}.section-restore .wp-block-image img{max-height:475px;width:auto!important}.section-business .wp-block-image img,.section-about .wp-block-image img,.section-attention .wp-block-image img{max-height:300px;width:auto!important}.section-principles .logo-round{max-width:250px}.section-repair-stages .container{overflow:hidden}.section-repair-stages ul li strong,.rail-repair-warning{color:#442658}ul.rail-repair-list-stages{transform:skewx(15deg)}ul.rail-repair-list-stages li{transform:translateZ(0) skewx(-15deg);margin-bottom:20px}.section-carousel{max-width:100vw;overflow:hidden}.section-variants .limit-width{max-width:520px}.section-variants{background-size:cover;background-color:#442658!important}.section-variants .container:before{content:" ";position:absolute;background-color:#442658;left:-300px;width:600px;height:100%;clip-path:polygon(0 0,100% 0,50% 100%,0% 100%)}.section-variants-rem{background-size:cover;background-color:#442658!important;max-width:100vw;overflow:hidden}.section-variants-rem .limit-width{max-width:400px;margin-left:auto!important}.section-variants-rem .container:before{content:" ";position:absolute;background-color:#442658;right:-50px;width:350px;height:100%;clip-path:polygon(50% 0,100% 0,100% 100%,0% 100%)}.section-cards .cards-list{margin-top:40px;column-gap:20px;row-gap:20px}.section-cards .cards-list .list-card{color:#fff;width:340px;height:400px;padding:20px}.section-cards .cards-list .list-card .wp-block-image{height:60px}.section-cards .cards-list .list-card p{font-size:.8em}.section-cards-offer .cards-list{margin:40px auto;column-gap:20px;row-gap:20px;max-width:960px;color:#442658}.section-cards-offer .cards-list .list-card{color:#fff;width:315px;height:300px;padding:0;padding-top:16px}.section-cards-offer .cards-list .list-card .wp-block-image{height:auto}.section-prof,.section-business{overflow:hidden}.section-price select{width:100%;max-width:300px}.section-price .price-selectors{max-width:300px;margin-left:auto!important}.section-price h2,.section-price h3{color:#442658;text-transform:uppercase}.section-price h2{font-size:23px}.section-price h3{font-size:16px}.section-price td{border-width:1px;padding:5px}.section-price td.price-action{text-align:left}.section-price .part-price{font-size:23px}.section-price .price_display a.price-action-cart{color:#442658;text-decoration:none;transition:.42s}.section-price .price_display a.price-action-cart:hover{opacity:.7}.sell_tab .wp-block-button__link{font-size:16px;padding:5px;min-width:100px}.section-business h2{color:#000;text-transform:uppercase}.section-business h3{color:#442658;text-transform:uppercase;font-size:2em}.section-form p{text-align:center}.section-form .privacy{max-width:320px;display:inline-block;font-size:.85em}.section-form input[type=text],.section-form input[type=email],.section-form input[type=url],.section-form input[type=password],.section-form input[type=search],.section-form input[type=number],.section-form input[type=tel],.section-form input[type=range],.section-form input[type=date],.section-form input[type=month],.section-form input[type=week],.section-form input[type=time],.section-form input[type=datetime],.section-form input[type=datetime-local],.section-form input[type=color],.section-form select,.section-form textarea{max-width:320px;width:100%;padding:6px 12px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#555;background:#fff;border:1px solid #e9e9e9}.section-form input[type=text]:focus-visible,.section-form input[type=email]:focus-visible,.section-form input[type=url]:focus-visible,.section-form input[type=password]:focus-visible,.section-form input[type=search]:focus-visible,.section-form input[type=number]:focus-visible,.section-form input[type=tel]:focus-visible,.section-form input[type=range]:focus-visible,.section-form input[type=date]:focus-visible,.section-form input[type=month]:focus-visible,.section-form input[type=week]:focus-visible,.section-form input[type=time]:focus-visible,.section-form input[type=datetime]:focus-visible,.section-form input[type=datetime-local]:focus-visible,.section-form input[type=color]:focus-visible,.section-form select:focus-visible,.section-form textarea:focus-visible{outline-style:ridge;outline-color:#2db5d5}.section-form input.wpcf7-not-valid{outline-style:ridge;outline-width:1px;outline-color:#442658}.section-form input[type=submit]{max-width:320px}.section-form label{text-align:center;font-weight:400;padding-bottom:12px}.section-form textarea{height:5.5em}.wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item{display:flex}.wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item i.far,.wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item i.fas{color:var(--icon-color)}.section-numbers hr{color:#d0aad0}.section-company span.highlight{color:#442658}.section-contacts .wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item{align-items:baseline!important}.section-contacts .wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item i{font-size:1.5em!important;min-width:1.25em!important}.call-text{margin-right:10px;color:#fff}.shadow-red img{box-shadow:-10px 15px #442658}.wp-block-image .alignright{margin:0}.section-cert .pgcsimplygalleryblock-grid-item{max-height:450px;height:auto!important}.section-cert .pgcsimplygalleryblock-grid-item img:not(.emoji){max-width:100%!important;max-height:405px!important;width:auto!important;height:auto!important;left:0!important;top:50%!important;transform:translateY(-50%);margin:0 auto!important;position:relative}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner img{box-shadow:0 0 20px #000}.fg-carousel-prev svg,.fg-carousel-next svg{display:none}.swiper-button-next,.swiper-button-prev,.swiper img{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.stones-slider{width:100%;margin:0 auto;position:relative}.stones-slider-track,.stones-slider .slick-track{display:flex;align-items:center}.stones-slider .stone-slide{padding:10px;display:flex !important;justify-content:center;align-items:center}.stones-slider .stone-slide img{display:block;width:150px;height:150px;object-fit:contain;padding:25px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:all .42s,box-shadow .3s}.stones-slider .stone-slide.slick-center img{padding:5px}.stones-slider .stone-slide a:hover img{background:rgba(0,0,0,.08);box-shadow:0 2px 10px rgba(0,0,0,.28)}.slick-slide.is-layout-flex{display:flex!important}button.fg-carousel-next,button.fg-carousel-prev{opacity:1}.swiper-button-prev,.swiper-button-next,.fg-carousel-prev,.fg-carousel-next,.slick-prev,.slick-next,.strong-view.controls-style-buttons .wpmslider-next,.strong-view.controls-style-buttons .wpmslider-prev{height:42px;width:24px;transition:.42s}.swiper-button-prev:after,.swiper-button-next:after,.fg-carousel-prev:before,.fg-carousel-next:before,.slick-prev:before,.slick-next:before,.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before,.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before{content:" "!important;height:42px;width:24px;display:block;background-repeat:no-repeat;background-size:contain;transition:.42s;opacity:.5!important}.swiper-button-prev:hover:after,.swiper-button-next:hover:after,.fg-carousel-prev:hover:before,.fg-carousel-next:hover:before,.slick-prev:hover:before,.slick-next:hover:before,.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:hover:before,.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:hover:before{opacity:1!important}.swiper-button-prev:after,.fg-carousel-prev:before,.slick-prev:before,.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before{background-image:url(//sofronov-gems.ru/wp-content/themes/alexand/css/../images/icon-slider-prev.svg)}.swiper-button-next:after,.fg-carousel-next:before,.slick-next:before,.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before{background-image:url(//sofronov-gems.ru/wp-content/themes/alexand/css/../images/icon-slider-next.svg)}.woocommerce ul.products li.product .swiper-button-prev{left:-30px}.woocommerce ul.products li.product .swiper-button-next{right:-30px}.woocommerce ul.products li.product:hover .swiper-button-prev{left:0}.woocommerce ul.products li.product:hover .swiper-button-next{right:0}.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-blog{max-width:50%}header.entry-header{padding-top:120px}header.entry-header .text-muted,#single-meta,#single-author{display:none}.wp-block-themeisle-blocks-posts-grid .is-list{gap:30px;flex-wrap:nowrap!important}.wp-block-themeisle-blocks-posts-grid .is-list .o-posts-grid-post .o-posts-grid-post-image{flex-basis:initial}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none;text-align:right}.lightbox-image-container .animated{visibility:visible!important}.woocommerce a.button.added:after{position:absolute}.add_to_cart_button,input[type=submit],.btn.btn-primary,.wp-block-button__link{position:relative;top:0;outline:none;font-size:1.25em;padding:15px 60px;height:auto;line-height:30px;white-space:initial;border:none;border-radius:10px!important;transition:all .42s}input[type=submit]:hover,.btn.btn-primary:hover,.wp-block-button__link:hover{background:#d9d9d9;color:#000}.wpcf7-spinner{display:block;margin:10px auto 0}.yamap_wrap{height:400px}.catalog-flex-row .innerblocks-wrap{gap:20px}.catalog-toggle-filters{display:none}.woof_fs_pa_cut_shape .woof_image_term{height:80px;width:80px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer}.woof_fs_pa_cut_shape ul.woof_list_image{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px}button.woof_reset_search_form,button.woof_reset_button_2{display:block;background:#f3f3f3;border:1px solid #bbb;border-radius:6px;padding:8px 18px;font-size:16px;cursor:pointer;transition:.2s}.woof_products_top_panel ul{display:flex;align-items:center;flex-wrap:wrap}.woof_fs_pa_cut_shape .woof_image_term_28:hover,.woof_fs_pa_cut_shape .woof_image_term_28.checked{background-image:url('/wp-content/uploads/2025/07/stone-assher-inv.png')!important}.woof_fs_pa_cut_shape .woof_image_term_24:hover,.woof_fs_pa_cut_shape .woof_image_term_24.checked{background-image:url('/wp-content/uploads/2025/07/stone-emerald-inv.png')!important}.woof_fs_pa_cut_shape .woof_image_term_23:hover,.woof_fs_pa_cut_shape .woof_image_term_23.checked{background-image:url('/wp-content/uploads/2025/07/stone-drop-inv.png')!important}.woof_fs_pa_cut_shape .woof_image_term_21:hover,.woof_fs_pa_cut_shape .woof_image_term_21.checked{background-image:url('/wp-content/uploads/2025/07/stone-round-inv.png')!important}.woof_fs_pa_cut_shape .woof_image_term_25:hover,.woof_fs_pa_cut_shape .woof_image_term_25.checked{background-image:url('/wp-content/uploads/2025/07/stone-markiz-inv.png')!important}.woof_fs_pa_cut_shape .woof_image_term_22:hover,.woof_fs_pa_cut_shape .woof_image_term_22.checked{background-image:url('/wp-content/uploads/2025/07/stone-oval-inv.png')!important}.woof_fs_pa_cut_shape .woof_image_term_29:hover,.woof_fs_pa_cut_shape .woof_image_term_29.checked{background-image:url('/wp-content/uploads/2025/07/stone-heart-inv.png')!important}.woof_fs_pa_cut_shape .woof_image_term_26:hover,.woof_fs_pa_cut_shape .woof_image_term_26.checked{background-image:url('/wp-content/uploads/2025/07/stone-trillion-inv.png')!important}.woof_fs_pa_cut_shape .woof_image_term_27:hover,.woof_fs_pa_cut_shape .woof_image_term_27.checked{background-image:url('/wp-content/uploads/2025/07/stone-hexagon-inv.png')!important}.woof_fs_pa_cut_shape .woof_image_term_30:hover,.woof_fs_pa_cut_shape .woof_image_term_30.checked{background-image:url('/wp-content/uploads/2025/07/stone-cabochon-inv.png')!important}.woocommerce ul.products li.product .swiper{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.woocommerce ul.products li.product .swiper .swiper-wrapper{height:initial;align-items:center}.woocommerce ul.products li.product .swiper .swiper-wrapper .swiper-slide{height:initial;text-align:center;padding:50px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:4px solid #e0d6d3;border-radius:10px;padding:5px;margin:0 2.8% 1.992em 0;overflow:hidden}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0!important}.woocommerce ul.products li.product .onsale{margin:0;top:5px;right:5px;background:#e31e24;border-radius:20px;min-height:auto;line-height:initial}.woocommerce ul.products li.product .add_to_cart_button{position:absolute;bottom:-50px;opacity:0;top:auto;border:2px solid #e0d6d3;color:#a6928b !important;left:50%;transform:translateX(-50%);min-width:130px;text-align:center;height:37px;background:#fff;z-index:10}.woocommerce ul.products li.product:hover .add_to_cart_button{opacity:.7;bottom:70px}.woocommerce ul.products li.product .add_to_cart_button:hover{background:#587A29!important;border:none;color:#fff !important;opacity:1}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{float:left;font-size:16px;font-weight:800;max-width:43%;padding:0 0 0 20px}.woocommerce ul.products li.product .price{float:right;margin-bottom:-5px;color:#fff;margin-top:10px;margin-right:5px}.woocommerce ul.products li.product .price .woocommerce-Price-amount{padding:10px 10px 15px;background:#587a29;border-top-left-radius:10px;border-top-right-radius:10px}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .price del{display:none}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn,.xoo-wsc-container .xoo-wsc-btn{background-color:#587a29}.loading-spinner{display:flex;align-items:center;justify-content:center;min-height:120px;font-size:18px;color:#888}.irs-handle{background-image:url(//sofronov-gems.ru/wp-content/themes/alexand/css/../images/handle-stone-new.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;background-color:transparent !important;height:24px !important;width:29px !important;border:none !important;border-radius:0 !important;box-shadow:none !important}.irs--round .irs-handle{border-color:#A6928B!important}.irs--round .irs-grid-text{margin-left:0!important;transform:translateX(-50%)!important}.irs-bar{background-color:#A6928B!important}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{background-color:#A6928B!important}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{border-top-color:#A6928B!important}.quick-order-btn{position:fixed;bottom:0;background-color:#008dd2;color:#fff;padding:12px 20px;border:2px solid #fff;border-bottom:none;border-radius:10px 10px 0 0;font-size:18px;z-index:9999;box-shadow:0 4px 10px rgba(0,0,0,.3);transition:all .42s;text-decoration:none}.quick-order-btn:hover{background-color:#f5b2b6;color:#000;transform:scale(1.05)}.remodal-wrapper .woocommerce.quick-sale{margin-top:3em;text-align:initial}.qs-product-row{display:flex;gap:20px;align-items:flex-start}.qs-product-title{font-size:1.5em;margin-bottom:.75em}.qs-product-thumb{width:200px;min-width:200px;height:200px;text-align:center}.qs-product-thumb img{max-height:200px;width:auto}.qs-product-content p:last-child{margin-bottom:.5em}.qs-product-price.price-field{margin-bottom:0}.remodal-wrapper .woocommerce.quick-sale .add_to_cart_button{color:#fff!important;background:#2b2a29!important;font-size:1.3em}.remodal-wrapper .woocommerce.quick-sale .add_to_cart_button:hover{color:#fff!important;background:#008dd2!important}.remodal-wrapper .woocommerce.quick-sale ul.products li.product .onsale{right:auto;left:0;top:initial;opacity:.7}.stone-card-photos{display:flex;align-items:center}.stone-card-photos figure{padding:15px}.section-stone.is-loading{position:relative}.section-stone .stone-loader{display:flex;align-items:center;justify-content:center;min-height:200px;color:#666;font-size:1.75rem}.stone-card-info{text-align:initial}.stone-card-info .gel-text{flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:#a6928b}.stone-card-info .gel-text figure{min-width:17px}.stone-card-buttons{justify-content:space-between}.stone-card-buttons .wp-block-button__link,.stone-card-buttons .button{width:270px!important;font-weight:700;text-align:center}.stone-card-price{text-align:center;max-width:270px}.wp-block-woocommerce-checkout{margin:0 auto!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#e9e9e9}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:#4caf50;color:#fff;padding:12px 20px;border:2px solid #fff;border-radius:10px}.remodal{border-radius:0}.remodal .privacy{max-width:320px;display:inline-block}.remodal .privacy{font-size:.85em}.remodal input[type=text]:focus-visible,.remodal input[type=email]:focus-visible,.remodal input[type=url]:focus-visible,.remodal input[type=password]:focus-visible,.remodal input[type=search]:focus-visible,.remodal input[type=number]:focus-visible,.remodal input[type=tel]:focus-visible,.remodal input[type=range]:focus-visible,.remodal input[type=date]:focus-visible,.remodal input[type=month]:focus-visible,.remodal input[type=week]:focus-visible,.remodal input[type=time]:focus-visible,.remodal input[type=datetime]:focus-visible,.remodal input[type=datetime-local]:focus-visible,.remodal input[type=color]:focus-visible,.remodal select:focus-visible,.remodal textarea:focus-visible{outline-style:ridge;outline-color:#2db5d5}.remodal input.wpcf7-not-valid{outline-style:ridge;outline-width:1px;outline-color:#442658}.remodal input[type=submit]{max-width:320px;width:100%}.modal-title{font-size:2rem;font-weight:600;margin-bottom:20px}.remodal-close{right:0;left:auto}.remodal label{text-align:left;font-weight:400;padding-bottom:12px}.remodal textarea{height:5.5em!important}.buttonizer{right:33px!important;bottom:120px !important}.markers-red,.markers-red-out,.markers-white,.markers-white-out{list-style:none;padding-left:0}.markers-red li,.markers-red-out li,.markers-white li,.markers-white-out li{padding-left:32px;padding-top:2px}.h5vp_player{box-shadow:0 0px 20px #333}.plyr .plyr__control--overlaid{background:#442658!important}.plyr--full-ui input[type=range]{color:#442658!important}.markers-red li{background:url(//sofronov-gems.ru/wp-content/themes/alexand/css/../images/marker-red.svg) no-repeat left top}.markers-red-out li{background:url(//sofronov-gems.ru/wp-content/themes/alexand/css/../images/marker-red-out.svg) no-repeat left top}.markers-white li{background:url(//sofronov-gems.ru/wp-content/themes/alexand/css/../images/marker-white.svg) no-repeat left top}.markers-white-out li{background:url(//sofronov-gems.ru/wp-content/themes/alexand/css/../images/marker-white-out.svg) no-repeat left top}.call-text-column{display:none}.header-contact-widget{width:100%}.header-contact-widget .textwidget,.header-contact-widget .textwidget p{display:flex;align-items:center}.header-contact-widget .textwidget a img{max-width:36px}.header-contact-widget .header-slogan{display:none}.custom-logo{width:210px;height:auto;margin:0}.site-name h1{font-size:1em}.header-phone a{font-size:.8em}.reviews-columns .innerblocks-wrap{display:block!important}.reviews-columns .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column:first-child{margin-right:0!important}.reviews-columns .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column:last-child{margin-left:0!important}header .btn-call span{display:none}.header-work-time{display:none!important}.rail-illustration{display:none}.rail-illustration-img{padding-top:25px;margin-bottom:50px}.half-red{background:linear-gradient(90deg,#fff 50%,#442658 50%)!important}.remont-flags .innerblocks-wrap{flex-flow:column;align-items:center}.remont-flags .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column{background-size:cover!important;align-self:auto!important;padding-bottom:10px!important;margin:0 auto;width:296px}.section-cards .cards-list .list-card{width:auto!important}.section-promo .container{top:50%;transform:translateY(-50%)}.section-prim-sorb .icons-set{display:flex;flex-flow:row;flex-wrap:wrap}.section-prim-sorb .icons-set .wp-block-themeisle-blocks-advanced-columns{flex:50%}.min-w-30{min-width:30px}.min-w-50p{min-width:50%}@media (max-width:1720px){.plashka-lt figure{margin-left:auto!important}}@media (max-width:1399px){.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{float:none;max-width:100%;text-align:center;padding:0 0 10px}.woocommerce ul.products li.product .price{margin-bottom:0}}@media (max-width:1199px){.section-variants .container:before{left:-400px}.section-variants-rem .container:before{right:-150px}.section-prim-sorb .icons-set .wp-block-themeisle-blocks-advanced-columns{flex:100%}.woocommerce ul.products li.product .swiper .swiper-wrapper .swiper-slide{padding:20px}}@media (max-width:991px){.icons-mob .wp-block-gallery{display:flex!important;flex-wrap:wrap}.form-icons .innerblocks-wrap{flex-wrap:wrap}.form-icons .innerblocks-wrap .icons-mob{flex:100%!important}.section-pic:before,.section-pic>div:before,.section-pic:after{z-index:0}.section-pic>div{z-index:2}.footer-contacts .innerblocks-wrap{flex-direction:column}.contacts-text{margin-top:30px}ul.rail-repair-list-stages{transform:none}ul.rail-repair-list-stages li{transform:none}.section-repair-stages .container .wp-block-image .alignright{float:none!important;margin:0 auto}.section-promo .container{background-position:100% 50%!important;background-color:rgba(0,0,0,.5);border-radius:10px}.section-repair-stages .container{padding-left:15px!important;background-image:none!important}.catalog-flex-row .innerblocks-wrap{flex-direction:column}.catalog-toggle-filters{display:block;margin-bottom:16px;background:#f3f3f3;border:1px solid #bbb;border-radius:6px;padding:8px 18px;font-size:16px;cursor:pointer;transition:.2s;width:100%}.catalog-col-filter .woof{max-height:0;opacity:0;pointer-events:none;overflow:hidden;transition:max-height .42s cubic-bezier(.4,0,.2,1),opacity .3s}.catalog-col-filter.is-expanded .woof{max-height:2000px;opacity:1;pointer-events:auto;overflow:visible}.mob-f-col .slick-slide.is-layout-flex{flex-flow:column}.mob-f-col .slick-slide.is-layout-flex .min-w-50p{min-width:100%}}@media (max-width:767px){.form-icons form input,.form-icons form textarea{max-width:300px}.section-price .price_display{max-width:100vw;overflow-x:scroll}.remont-flags .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column.last{padding-bottom:200px!important;background-position-y:bottom}.phone-num{display:inline-block}header.header-nav{padding-top:0;padding-left:20px;padding-right:20px}.menu-icons a{margin-right:13px}.menu-icons a:last-child{margin-right:0}}@media (max-width:600px){main#content{padding-top:100px}.mob-f-align-center{align-items:center!important}.mob-justify-center{justify-content:center}.mob-m-center,.mob-m-center figure{float:none!important;margin:0 auto!important}.qs-product-row{display:flex;align-items:center;flex-flow:column}.qs-product-content,.qs-product-title{text-align:center}.qs-product-description{display:none}.qs-product-row .qs-product-content .qty-wrap{margin:0 auto}.section-690{min-height:375px}header.entry-header{padding-top:40px}.why-dr-logo figure{float:none !important;margin:0 auto !important;margin-top:130px!important}.why-dr-logo figure img{width:200px!important}.mob-bg-fix{background-position:0 0!important}.mob-hide{display:none!important}.add_to_cart_inline{justify-content:center}.navbar-toggler{display:none!important}h1{font-size:25px}h2{font-size:22px}.text-big{font-size:1em}.product-gel-pic img{width:120px!important}.product-gel-row-reverse .innerblocks-wrap{flex-direction:column-reverse!important}.mob-text-center,.mob-text-center .has-text-align-right,.mob-text-center .has-text-align-left{text-align:center}.expert-icons{margin-top:0}.expert-icons .innerblocks-wrap{flex-direction:row!important;flex-wrap:wrap}.expert-icons .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column{flex:49%}.expert-icons img{max-height:100px;object-fit:fill!important}.text-big figcaption{margin-top:5px}.wpmtst-submission-form .form-field .text,.wpmtst-submission-form .form-field .text,.wpmtst-submission-form .form-field .textarea,.codedropz-upload-wrapper,.wpcf7-text,.wpcf7-textarea{font-size:1.2em;width:300px}.wpmtst-submission-form input[type=file]{font-size:1.2em;width:300px!important}.strong-form-inner{padding:0!important}.form-privacy,.wpcf7-submit{width:300px}.field-privacy_accept .field-wrap{display:flex;width:300px;margin:0 auto}.wpcf7-form-control-wrap,.form-privacy{display:flex;justify-content:center}.checkbox-messenger{width:300px;flex-flow:column;align-items:center}.navbar-toggler{margin-right:5px;padding-left:0}.phone-num{display:none}.footer-text.wp-block-themeisle-blocks-advanced-column{align-self:center!important}.form-icons .innerblocks-wrap{flex-direction:row!important}.section-prim-sorb .icons-set .wp-block-themeisle-blocks-advanced-columns{flex:50%}.pull-top-250{margin-top:0}.section-prim-sorb .icons-set .wp-block-themeisle-blocks-advanced-column{align-self:center!important}.section-price .price-selectors{margin-left:auto!important;margin-right:auto!important}tr:first-child:not(.noth) td,th{font-weight:300;padding:5px 3px!important}.section-principles .logo-round{margin-left:auto;margin-right:auto}.people-row .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column{display:block;margin:0 auto!important}.section-people .people-row .wp-block-image.is-style-rounded img{width:135px!important}.pgcsimplygalleryblock-slider-collection{min-height:250px}.pgcsimplygalleryblock-slider-slider-view{min-height:200px}.pgcsimplygalleryblock-slider-item .pgcsimplygalleryblock-slider-main-wrap .pgcsimplygalleryblock-slider-item-wrap img{box-shadow:0 0 5px #333}.col-align-left{align-self:flex-start!important;padding-left:0!important}.img-limit-300 img{max-height:300px;width:auto}.woocommerce ul.products li.product .swiper .swiper-wrapper .swiper-slide{padding:35px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:0}.woocommerce ul.products li.product .price{width:100%;text-align:center;margin:5px 0 0}.woocommerce ul.products li.product .price .woocommerce-Price-amount{padding:10px;display:inline-block;border-radius:0;width:100%}.woocommerce ul.products li.product .add_to_cart_button{position:relative;bottom:0 !important;opacity:1;width:100%;border-radius:0 !important;border-width:0;margin:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:5px;float:none;max-width:100%;text-align:center}.stone-card-photos figure{max-width:48%}.stone-card-buttons{flex-flow:column;align-items:center}.stone-card-price{max-width:100%}}@media (max-width:480px){:root{--wp--preset--font-size--small:12px;--wp--preset--font-size--medium:16px;--wp--preset--font-size--large:24px;--wp--preset--font-size--x-large:28px}.section-690 hr.wp-block-separator,.section-full hr.wp-block-separator{min-width:275px}.woocommerce ul.products li.product .swiper .swiper-wrapper .swiper-slide{padding:20px}.strong-view.wpmtst-modern .wpmtst-testimonial-content{overflow:auto}.strong-view.wpmtst-modern .wpmtst-testimonial-content p{text-align:left}.custom-logo{width:160px}.header-contact-widget .textwidget a img{max-width:26px}.site-name .navbar-brand{padding-left:10px}.header-contact-tail a{padding:5px 10px}}@media (max-width:342px){header.header-nav{padding-top:6px}}@media (min-width:471px){header .btn-call span{display:inline}.section-cards .cards-list .list-card{width:340px!important}}@media (min-width:601px){.section-repair-stages .container .wp-block-image .alignright{float:right!important}.site-name h1,.header-phone a{font-size:1.2em}section#page-title h1{font-size:2em}}@media (min-width:768px){.menu-icons{margin-top:-.5em}.section-variants{background-size:auto!important}.section-variants-rem{background-size:auto!important}.section-promo .container{background-position:50% 50%!important}.remont-flags .innerblocks-wrap{flex-flow:row;align-items:normal}.remont-flags .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column{padding-bottom:120px!important;background-position-y:bottom;max-width:250px}section#page-title h1{font-size:3em}.rail-illustration{display:flex}.rail-illustration-img{display:none}.header-work-time{display:inline!important}.pgcsimplygalleryblock-slider-item .pgcsimplygalleryblock-slider-main-wrap .pgcsimplygalleryblock-slider-item-wrap{box-shadow:0 0 5px #333;color:#442658}}@media (min-width:960px){.d-960-block{display:block!important}}@media (min-width:992px){.why-dr-logo figure{margin-top:40px!important;margin-right:120px!important}.mob-bg-fix .wp-block-themeisle-blocks-advanced-column-overlay{display:none}.call-text-column{display:inline-block}.reviews-columns .innerblocks-wrap{display:flex!important}.header-contact-widget{width:auto}.header-contact-widget .header-slogan{display:block}.header-call{max-width:320px}.header-phone a{font-size:1.4em}.site-name h1{font-size:1.4em}.custom-logo{width:auto;height:50px!important}.section-repair-stages .container{padding-left:140px!important;background-position:-200px 50%!important}.section-repair-stages .container ul li{max-width:700px}.navbar-menu-main ul{display:flex;flex-flow:row}.navbar-menu-main ul li{overflow:hidden;margin-right:40px}.navbar-menu-main ul li:hover a{padding-left:0;padding-top:.5em}.navbar-menu-main ul li:before{clip-path:polygon(50% 100%,0 0,100% 0);left:50%;top:0;transform:translateY(-100%)}.navbar-menu-main ul li:hover:before{transform:translateY(0%)}}@media (min-width:1200px){.section-repair-stages .container{padding-left:330px!important;background-position:0 50%!important}.section-pic:before{width:1000px;height:75px;transform:rotate(-26deg) translate(-80px,-18px)}.section-pic>div:before{width:1000px;height:75px;transform:rotate(35deg) translate(160px,0px)}.section-pic:after{width:1000px;height:75px;transform:rotate(206deg) translate(100px,30px)}}@keyframes float-anim{0%{transform:translate(0px,0px)}25%{transform:translate(40px,60px)}50%{transform:translate(0px,40px)}60%{transform:translate(-20px,20px)}75%{transform:translate(20px,0px)}90%{transform:translate(30px,-30px)}100%{transform:translate(0px,0px)}}@keyframes float-anim-light{0%{transform:translate(0px,0px)}15%{transform:translate(0px,10px)}30%{transform:translate(10px,15px)}60%{transform:translate(7px,-7px)}75%{transform:translate(-5px,5px)}90%{transform:translate(5px,0px)}100%{transform:translate(0px,0px)}}@keyframes scroll{to{background-position:-878px 0}}.flow-water img{object-position:-99999px 99999px;background:url("/wp-content/uploads/2023/10/water-seamless-res-878x188.webp") repeat-x;animation:scroll 5s linear infinite;mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}.float-anim,.float-anim-light{overflow:visible!important}.float-anim-light img{animation:float-anim-light 12s ease-in-out infinite!important}.float-anim img{animation:float-anim 20s ease-in-out infinite!important}