.alignwide{width:100%}.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:1920px}@media only screen and (min-width:1920px){.alignfull{width:100vw !important;max-width:unset}}html{box-sizing:border-box}*{margin:0;padding:0;font-family:"Manrope",sans-serif;font-weight:400;box-sizing:inherit}body{background-color:var(--bgL);overflow-x:hidden;margin:0 auto;width:auto;color:var(--text);font-size:16px}a{text-decoration:none;transition:all .3s ease-in;color:var(--text)}a:hover{color:var(--primary)}ul li{list-style-position:inside;font-size:16px;line-height:130%;list-style-type:none}ul li::marker{color:var(--primary)}ol li{list-style-position:inside;font-size:18px;line-height:130%}p{font-size:16px;line-height:130%}.breadcrumbs{padding-top:20px;padding-bottom:10px;font-size:16px;font-weight:400;line-height:150%;color:var(--text)}.breadcrumbs span{font-size:16px;font-weight:400;line-height:150%;color:var(--text);transition:.3s}.breadcrumbs span.current-item{color:var(--primary)}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 15px}.btn{position:relative;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:0 0;outline:none;font-weight:700;font-size:18px;line-height:140%;text-transform:uppercase;color:#fff;border-radius:100px;padding:16px 35px;background:var(--primary);border:2px solid var(--primary);cursor:pointer;transition:all .3s ease-in}.btn:hover{color:var(--primary);background-color:#fff}#main,#primary{min-height:80vh;margin-top:190px}.privacy-policy.page #primary{margin-top:150px}.block-title{font-weight:600;font-size:38px;line-height:120%;margin-bottom:40px}.text-holder p{font-weight:400;font-size:18px;line-height:140%}.text-holder ol{display:flex;flex-direction:column;gap:15px}.text-holder ol li{font-size:16px;font-weight:400;line-height:150%;color:var(--gray)}.text-holder ul{display:flex;flex-direction:column;gap:15px}.text-holder ul li{font-size:16px;font-weight:400;line-height:150%;color:var(--gray);position:relative;padding-left:18px}.text-holder ul:before{content:"";width:8px;height:8px;position:absolute;background:var(--primary);border-radius:50%;top:7px;left:0}.text-holder h2{font-size:36px;font-weight:700;line-height:130%;margin-top:25px;margin-bottom:20px}.text-holder h3{font-size:30px;font-weight:700;line-height:110%;margin-top:20px;margin-bottom:15px}.text-holder h4{font-size:26px;font-weight:700;line-height:110%;margin-top:15px;margin-bottom:10px}.text-holder h5{font-size:20px;font-weight:700;line-height:120%;margin-top:10px;margin-bottom:5px}.text-holder h6{font-size:18px;font-weight:700;line-height:100%;margin-top:15px;margin-bottom:0}.holder{position:relative;gap:10px}.holder .nav{margin-top:30px;display:flex;justify-content:space-between;align-items:center}.holder .buttons{display:flex;gap:30px}.swiper-button-next:after,.swiper-button-prev:after{display:none !important}.holder .swiper-button-next,.holder .swiper-button-prev{position:static;display:flex;align-items:center;justify-content:center;background:#fff;transition:.3s;cursor:pointer;width:60px;height:60px;border-radius:50%;border:1px solid var(--primary);margin-top:unset}.holder .swiper-button-next path,.holder .swiper-button-prev path{transition:.3s}.holder .swiper-button-next:hover,.holder .swiper-button-prev:hover{background:var(--primary)}.holder .swiper-button-next:hover path,.holder .swiper-button-prev:hover path{fill:#fff}.holder .swiper-button-disabled{opacity:1 !important}.holder .swiper-button-disabled span{stroke:var(--gray)}.holder{position:relative}.holder .swiper-pagination{display:flex;flex-wrap:wrap;gap:5px;position:static;justify-content:center;width:-moz-fit-content !important;width:fit-content !important}.holder .swiper-pagination .swiper-pagination-bullet{width:20px;border-radius:10px;background:var(--gray-light);opacity:1;transition:.3s;cursor:pointer;height:6px;margin:unset !important}.holder .swiper-pagination .swiper-pagination-bullethover{background:var(--primary)}.holder .swiper-pagination .swiper-pagination-bullet-active{background:var(--primary);width:50px}#file{display:none}.file__title{display:flex;gap:2px;align-items:center;cursor:pointer;transition:.3s;width:-moz-fit-content;width:fit-content;color:#fff;font-size:16px;font-weight:700;line-height:120%;transition:.3s}.file__title:hover{color:var(--primary)}input.error,textarea.error{border-color:red}#header .fixed-socs{position:fixed;left:30px;bottom:30px;display:flex;flex-direction:column;gap:20px;z-index:123}#header .fixed-socs .soc__item{padding:20px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:var(--gray-light);width:90px;height:90px}#header .fixed-socs .soc__item:hover{background:var(--primary)}#header .fixed-socs .soc__item img,#header .fixed-socs .soc__item svg{max-width:100%;max-height:100%;display:block;object-fit:contain}#header{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:123}#header.painted{position:fixed;top:0;width:100%;z-index:1234}#header .header_wrapper{display:flex;flex-direction:column}#header .header_wrapper .top_line{background:var(--bg);padding:6px;transition:.3s}#header.painted .container.center{transition:.3s}#header.painted .header_wrapper .top_line,#header.painted .container.center,#header.painted .line{display:none}#header .header_wrapper .top_line .container{display:flex;align-items:center;justify-content:space-between;gap:10px}#header .header_wrapper .top_line .container .soc_holder{display:flex;gap:20px}#header .header_wrapper .top_line .container .soc_holder .soc_item{width:30px;height:30px;display:flex;align-items:center;justify-content:center}#header .header_wrapper .top_line .container .soc_holder .soc_item svg,#header .header_wrapper .top_line .container .soc_holder .soc_item img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}#header .header_wrapper .top_line .container .address_item{display:flex;align-items:center;gap:20px}#header .header_wrapper .top_line .container .address_item .icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}#header .header_wrapper .top_line .container .address_item .icon svg,#header .header_wrapper .top_line .container .address_item .icon img{max-width:100%;width:auto;height:auto;max-height:100%;display:block;-o-object-fit:contain;object-fit:contain}#header .header_wrapper .top_line .container .address_item .address_value{font-weight:400;font-size:16px;line-height:140%;text-align:right}#header .header_wrapper .center_line{display:flex;align-items:center;padding:7px 0}#header .header_wrapper .center_line .logo_holder{display:flex;max-width:250px;margin-right:65px}#header .header_wrapper .center_line .logo_holder img{max-width:100%;display:block;-o-object-fit:contain;object-fit:contain}#header .header_wrapper .center_line .time_wrapper{display:flex;gap:20px;align-items:center;margin-right:60px}#header .header_wrapper .center_line .time_wrapper .time_icon{display:flex;max-width:40px;max-height:40px}#header .header_wrapper .center_line .time_wrapper .time_icon img{max-width:100%;max-height:100%;display:block;-o-object-fit:contain;object-fit:contain}#header .header_wrapper .center_line .time_wrapper .time_right_side{display:flex;flex-direction:column;gap:5px}#header .header_wrapper .center_line .time_wrapper .time_right_side .time_title{font-weight:400;font-size:18px;line-height:140%;color:var(--gray)}#header .header_wrapper .center_line .time_wrapper .time_right_side .time{font-weight:700;font-size:18px;line-height:140%}#header .alone_soc{margin-left:20px}#header .alone_soc .soc_item{width:64px;height:64px;display:flex;align-items:center;justify-content:center}#header .alone_soc .soc_item img,#header .alone_soc .soc_item svg{max-width:100%;max-height:100%;display:block;-o-object-fit:contain;object-fit:contain}#header .contact_info{margin-left:auto;display:flex;flex-direction:column}#header .contact_info .phone_item{font-weight:600;font-size:20px;line-height:140%}#header .contact_info .modal_open{font-weight:600;font-size:20px;line-height:140%;border-bottom:4px solid var(--primary);cursor:pointer;transition:.3s}#header .contact_info .modal_open:hover{color:var(--primary);border-color:transparent}#header .line{height:1px;background:var(--gray-light);transition:.3s}#header .header-menu{display:flex;padding:11px 0;justify-content:space-between;gap:10px}#header .header-menu a{font-weight:400;font-size:18px;line-height:140%}#header .burger.open_menu{display:none;flex-direction:column;background-color:transparent;height:40px;width:40px;justify-content:space-evenly;align-items:center;border-radius:2px;flex-shrink:0}#header .burger.open_menu span{background-color:var(--primary);width:30px;height:4px;transition:all .3s ease-in}#header .burger.open_menu.clicked{background-color:var(--primary)}#header .burger.open_menu.clicked span{background:#fff;width:24px}#header #mobile-mnu{display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100%;width:320px;background-color:#fff;padding:30px;transition:all .3s ease-in;transform:translateX(-350px);z-index:9999}#header #mobile-mnu #close-mnu{font-size:45px;position:absolute;right:10px;top:10px;cursor:pointer;transform:rotate(45deg);display:block;color:var(--primary)}#header #mobile-mnu a{font-size:16px;line-height:130%;font-weight:400}#header #mobile-mnu a:hover{color:var(--primary)}#header #mobile-mnu .logo_holder{margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:150px}#header #mobile-mnu .logo_holder img{max-height:60px;width:100%;display:block;-o-object-fit:contain;object-fit:contain}#header #mobile-mnu .menuTop{list-style-type:none;margin-bottom:10px;display:flex;gap:10px;flex-direction:column;margin-top:20px}#header #mobile-mnu .menuTop li a{font-size:16px;line-height:130%;font-weight:500}#header #mobile-mnu .menuTop li a:hover{color:var(--primary)}#header #mobile-mnu .menuTop li.active a{color:var(--primary)}#header #mobile-mnu .adresses__holder{display:flex;flex-direction:column;position:relative;margin-bottom:20px;width:100%}#header #mobile-mnu .adresses__holder p{font-size:16px;line-height:130%;font-weight:400}#header #mobile-mnu .email__holder{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}#header #mobile-mnu .email__holder .email__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:16px;line-height:1;font-weight:450}#header #mobile-mnu .email__holder .email__item:hover{color:var(--primary)}#header #mobile-mnu .email__holder .email__item svg{margin-right:10px}#header #mobile-mnu .phones__holder{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}#header #mobile-mnu .phones__holder .phone__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:16px;line-height:1;color:#374957;font-weight:450}#header #mobile-mnu .phones__holder .phone__item:hover{color:var(--primary)}#header #mobile-mnu .phones__holder .phone__item svg{margin-right:10px}#header #mobile-mnu .phones__holder .phone__item svg path,#header #mobile-mnu .email__holder .email__item svg path{stroke:var(--primary)}#header #mobile-mnu .soc__holder{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap}#header #mobile-mnu .soc__holder .soc__item{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:background-color .3s ease-in}#header #mobile-mnu .soc__holder .soc__item img,#header #mobile-mnu .soc__holder .soc__item svg{max-width:100%;max-height:100%}#header #mobile-mnu .soc__holder .soc__item:hover{background-color:var(--primary)}#header #mobile-mnu.opened{transform:translateX(0)}#footer{border-top:1px solid var(--gray-light);padding:30px 0}#footer .bot__line{display:flex;align-items:center;justify-content:space-between;gap:10px}#footer .bot__line .privacy-holder{font-weight:400;font-size:16px;line-height:140%}#footer .bot__line .privacy-holder:hover{color:var(--primary)}#footer .bot__line .dev{font-weight:400;font-size:14px;line-height:140%;text-align:center}#footer .bot__line .dev path{transition:.3s;fill:var(--text)}#footer .bot__line .dev:hover path{fill:var(--primary)}#footer .bot__line .rights{font-weight:400;font-size:16px;line-height:140%}.wpcf7 .wpcf7-response-output,.wpcf7 .wpcf7-not-valid-tip{display:none}.wpcf7 .ajax-loader{display:none}.wpcf7 .wpcf7-spinner{display:none}#footer .theme-modal{height:-moz-fit-content;height:fit-content;width:440px;max-height:90vh;max-width:90vw;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);pointer-events:none;transition:transform .3s ease-in;z-index:9999;overflow:hidden;background:var(--primary);padding:60px 50px;display:flex;flex-direction:column;border-radius:10px;overflow:auto}#footer .theme-modal.modal-open{pointer-events:all;transform:translate(-50%,-50%) scale(1);opacity:1}#footer .theme-modal .close-modal{position:absolute;right:25px;top:25px;cursor:pointer}#footer .theme-modal .close-modal path{transition:.3s}#footer .theme-modal .close-modalhover path{transition:.3s}#footer .theme-modal .modal-title{font-size:32px;font-weight:700;line-height:120%;margin-bottom:15px;text-align:center;color:#fff}#footer .theme-modal .modal-subtitle{font-size:16px;font-weight:400;line-height:150%;color:#fff;margin-bottom:20px;text-align:center}#footer .theme-modal .form{display:flex;flex-direction:column;gap:10px}#footer .theme-modal .form .form-top{display:flex;flex-direction:column;gap:10px}#footer .theme-modal .form .form-floating.text{height:120px}#footer .theme-modal .form .form-floating.text textarea{height:100%}#footer .theme-modal .form .form-bottom{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:10px}#footer .theme-modal .btn{width:100%;background:#fff;color:var(--primary)}#footer .theme-modal .close-modal rect{fill:transparent}#footer .theme-modal .form .privacy{font-size:14px;font-weight:400;line-height:150%;color:var(--gray);text-align:center;flex-direction:column}#footer .theme-modal .form .privacy a{color:var(--text)}#footer .theme-modal .form .privacy a:hover{color:var(--primary)}.form-floating{position:relative;width:100%;display:flex}.form-control{display:block;padding:16px 40px;border-radius:100px;font-weight:400;font-size:18px;line-height:140%;color:var(--gray);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .5s ease-in-out,box-shadow .5s ease-in-out;width:100%;outline:none;cursor:pointer;position:relative;border:1px solid transparent;height:fit-content;transition:.3s;background:#fff;border:1px solid var(--gray-light)}.form textarea{resize:none;height:115px}.form-control.text{overflow:auto}.form-control:focus{border-color:var(--gray-light)}.form-control::placeholder{transition:.5s;font-weight:400;font-size:18px;line-height:140%;color:var(--gray);opacity:0}.form-control:focus::placeholder{opacity:1}.form input.error,.form textarea.error{border-color:red}.form .form-floating label{position:absolute;top:15px;left:0;z-index:2;height:100%;pointer-events:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out;padding-left:40px;font-weight:400;font-size:18px;line-height:140%;color:var(--gray)}.form .form-floating .form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{transform:scale(1) translateY(-10px) translateX(0px);font-size:10px;font-weight:400;line-height:150%}.error-404 .wrapper{display:flex;justify-content:space-between;gap:30px;padding:70px 0;padding-left:calc((100% - 1170px)/2);min-height:700px}.error-404 .left-side{display:flex;flex-direction:column;width:25%}.error-404 .error-subtitle{font-weight:600;font-size:38px;line-height:120%;margin-bottom:20px}.error-404 .error-desc{font-weight:400;font-size:18px;line-height:140%;margin-bottom:30px}.error-404 .right-side{display:flex;width:75%;background-image:url(//oil.refiri.ru/wp-content/themes/theme/assets/css/../images/404.png);background-repeat:no-repeat;background-position:center;height:400px;background-size:contain}#modal-background{z-index:99 !important}@media (max-width:1500px){#header .fixed-socs{bottom:10px;left:10px;gap:10px}#header .fixed-socs .soc__item{height:60px;width:60px;padding:5px}.error-404 .right-side{width:50%;height:auto}.error-404 .left-side{width:50%}}@media (max-width:1240px){#header .header_wrapper .center_line .logo_holder{max-width:150px;margin-right:20px}#header .header_wrapper .center_line .time_wrapper{margin-right:auto;gap:10px}#header .header_wrapper .center_line .time_wrapper .time_icon{width:25px;height:25px}#header .header_wrapper .center_line .time_wrapper .time_right_side{gap:0px}.btn{padding:10px 20px;font-size:14px}.error-404 .wrapper{padding:40px 15px}#main,#primary{margin-top:170px}}@media (max-width:996px){#header .burger.open_menu{display:flex;margin-left:auto}#header .menu_holder{display:none}#header .header_wrapper .top_line{display:none}#header .contact_info .phone_item,#header .contact_info .modal_open,#header .header_wrapper .center_line .time_wrapper .time_right_side .time{font-size:14px}#header .header_wrapper .center_line .time_wrapper .time_right_side .time_title{font-size:12px}#header .alone_soc .soc_item{width:40px;height:40px}#footer{padding:10px 0}#header .contact_info .modal_open{border-bottom:1px solid var(--primary)}.holder .swiper-button-next,.holder .swiper-button-prev{width:40px;height:40px}.block-title{font-size:32px;margin-bottom:30px}.error-404 .error-subtitle{font-size:32px}.holder .buttons{gap:10px}#header.painted .container.center,#header.painted .line{display:block}#main,#primary{margin-top:70px}}@media (max-width:800px){#header .header_wrapper .center_line .time_wrapper{display:none}}@media (max-width:768px){#footer .bot__line{flex-direction:column;align-items:center;gap:5px}#footer .bot__line .privacy-holder,#footer .bot__line .rights{font-size:12px}.block-title,.error-404 .error-subtitle{font-size:26px}.error-404 .error-desc{font-size:14px}.error-404 .wrapper{flex-direction:column}.error-404 .left-side{width:100%}.error-404 .right-side{width:100%;height:300px}}@media (max-width:600px){#header .alone_soc{display:none}.btn{padding:7px 16px;font-size:12px}#header .header_wrapper .center_line{gap:10px;flex-wrap:wrap}#header .contact_info{margin-left:unset}#header .btn{margin-left:auto}#header .fixed-socs .soc__item{width:40px;height:40px}.block-title,.error-404 .error-subtitle{font-size:24px;margin-bottom:20px}.text-holder p{font-weight:400;font-size:14px;line-height:130%}.error-404 .right-side{height:200px}#main,#primary{margin-top:100px}#header .header_wrapper .center_line .logo_holder{max-width:200px}}