/* https://tuxedo.org/esr/wp-content/themes/tuxedo-en/style.css?ver=1.0 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:'PT Sans',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:#101219}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}img{border:0;height:auto;max-width:100%}a{text-decoration:none;color:#167CB7}button,input,textarea{border:0;outline:0}.alignleft{display:inline;float:left;margin-right:1.625em}.alignright{display:inline;float:right;margin-left:1.625em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clearfix::after{content:"";display:table;clear:both}.container{max-width:1300px;margin:0 auto;padding:0 10px}@media screen and (max-width:1300px){.container{max-width:1000px}}@media screen and (max-width:1000px){.container{max-width:768px}}@media screen and (max-width:750px){.container{max-width:600px}}main h1{font-family:'Cabin',sans-serif;font-style:normal;font-weight:700;font-size:36px;line-height:140%;color:#101219;margin-bottom:20px;margin-top:20px}main h2{font-family:'Cabin',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:140%;color:#101219;margin-top:90px;margin-bottom:20px}main .wp-block-column h2{margin-top:0}main h3{font-family:'Cabin',sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:140%;color:#101219;margin-bottom:20px}main h4{font-family:'Cabin',sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:140%;color:#101219;margin-bottom:20px}main h5{font-family:'Cabin',sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:140%;color:#101219;margin-bottom:10px}main h6{font-family:'Cabin',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:140%;color:#101219;margin-bottom:20px}main p{margin-bottom:20px}main ul{margin-bottom:70px;margin-top:10px}main ul li{padding-left:16px;position:relative;margin-bottom:20px}main ul li::before{content:'';display:block;width:7px;height:7px;border-radius:4px;background:#167CB7;position:absolute;top:8px;left:0}main ol ul li::before{content:'';display:block;width:7px;height:7px;border-radius:4px;border:1px solid #167CB7;position:absolute;top:8px;left:0;background:#FFF}main ol{counter-reset:my-awesome-counter;margin-bottom:70px;margin-top:10px}main ol>li{margin-bottom:20px;counter-increment:my-awesome-counter;padding-left:40px;position:relative}main ol>li::before{content:counter(my-awesome-counter);position:absolute;left:8px;top:2px;color:#fff;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:10px;font-family:'Cabin',sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:140%;background:#167CB7}main strong{font-weight:700}main em{font-style:italic}.mmenu-button{width:18px;height:14px;position:relative;cursor:pointer;display:none;margin-right:22px}.mmenu-button .line{height:3px;width:18px;background-color:#101219;border-radius:2px;position:absolute;transition:0.5s}.mmenu-button .line1{top:0;left:50%;transform:translateX(-50%)}.mmenu-button .line2{top:50%;left:0;transform:translateY(-50%);width:14px}.mmenu-button .line3{bottom:0;left:50%;transform:translateX(-50%)}.mmmenuopen .line1{top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.mmmenuopen .line2{height:0}.mmmenuopen .line3{bottom:50%;left:50%;transform:translateX(-50%) translateY(50%) rotate(-45deg)}div#to-top{position:fixed;right:10px;bottom:10px;transform:rotate(-90deg);color:#fff;font-size:37px;width:50px;height:50px;background:#167CB7;display:none;align-items:center;justify-content:center;border-radius:25px;cursor:pointer}@media screen and (max-width:600px){div#to-top{font-size:32px;width:30px;height:30px}}.lang-menu .item{display:flex;align-items:center}.lang-menu .item .text{margin-right:10px}.lang-menu .item .text h6{font-family:'Cabin',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:140%;color:#101219}.lang-menu .item .text p{font-family:'PT Sans',sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:140%;color:#222;opacity:.5}.lang-menu span.img img{width:24px;height:auto}header{position:relative}header .home-link{margin-right:35px}header .container{display:flex;padding:15px 10px;align-items:center;justify-content:space-between}header .container .mmenu{display:flex;align-items:center;width:100%}header .container .mmenu .search{display:flex;width:300px;height:40px;background:#F4F4F4;border-radius:100px;align-items:center;padding:0 20px;margin-right:40px;margin-left:auto}header .container .mmenu .search form{height:100%;width:100%}header .container .mmenu .search input{height:100%;padding-left:15px;width:100%;background:transparent}header .menu-block ul#menu-top{display:flex;flex-wrap:wrap}header .menu-block ul#menu-top .sub-menu{display:none}header .menu-block ul#menu-top li{padding:5px 0;border-bottom:4px solid transparent;position:relative}header .menu-block ul#menu-top>li{margin-right:36px}header .menu-block ul#menu-top li a{font-family:'PT Sans',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:140%;white-space:nowrap;color:#101219;display:flex;align-items:center}header .menu-block ul#menu-top li:hover a{color:#167CB7}header .menu-block ul#menu-top li img{position:absolute;right:-10px;top:50%}header .menu-block ul#menu-top li.current-menu-item>a{color:#167CB7}header .menu-block ul#menu-top li .sub-menu{position:absolute;top:calc(100% + 18px);left:0;padding:20px 30px;background:#FFFFFE;box-shadow:10px 10px 40px rgba(0,0,0,.2);border-radius:10px;z-index:9}header .menu-block ul#menu-top li:hover>.sub-menu{display:block}header .menu-block ul#menu-top li:hover>.sub-menu::before{content:'';display:block;width:100%;height:18px;position:absolute;top:-18px;left:0}header .menu-block ul#menu-top li .sub-menu li{padding:9px 0;position:relative}header .menu-block ul#menu-top li .sub-menu li a{color:#000;white-space:nowrap;padding-right:20px}header .menu-block ul#menu-top li .sub-menu li:hover{border-bottom:4px solid transparent}header .menu-block ul#menu-top li .sub-menu li:hover a{color:#167CB7}header .menu-block ul#menu-top li .sub-menu li.current-menu-item{border-bottom:4px solid transparent}header .menu-block ul#menu-top li .sub-menu li.current-menu-item a{color:#167CB7}header .menu-block ul#menu-top li .sub-menu li.current-menu-item::after{content:url(/esr/wp-content/themes/tuxedo-en/img/menu-check.svg);position:absolute;top:7px;right:0}header .menu-image-title-after.menu-image-not-hovered,header .menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper,header .menu-image-title-before.menu-image-title{padding-right:0;position:relative;width:24px;height:24px;display:block}header .menu-image-title-after.menu-image-not-hovered img,header .menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper img,header .menu-image-title-before.menu-image-title img{padding:0;position:absolute;top:0!important;left:0!important;right:0!important}footer{background:#101219;color:#fff;padding:50px 0}footer a{color:#fff}footer a:hover{text-decoration:underline}footer ul#menu-footer{display:flex;flex-wrap:wrap;margin-bottom:72px}footer ul#menu-footer li{margin-right:100px}footer ul#menu-footer li a{font-family:'Cabin',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:140%}footer ul#menu-footer li .sub-menu{margin-top:15px}footer ul#menu-footer li .sub-menu li{margin-right:0}footer ul#menu-footer li .sub-menu li a{font-family:'PT Sans',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:200%}footer .footer-logo{margin-bottom:20px}footer p{margin-bottom:20px;font-size:16px}footer p.small{font-size:14px;margin-top:20px}footer .block-img img{margin-right:10px;border-radius:4px}footer .block-img-text{margin-top:10px;margin-bottom:10px;display:flex;align-items:center}footer .block-img-text .text{margin-right:50px}footer .block-img-text .text h4{font-family:'Cabin',sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:140%}footer .block-img-text .text p{font-size:14px}footer .block-img-text .block-img img{margin-right:20px;border-radius:0}footer ul#menu-extra{margin:40px 0;display:flex;flex-wrap:wrap}footer ul#menu-extra li{padding:0 5px;position:relative}footer ul#menu-extra li::after{content:'';display:block;width:1px;height:12px;background:#fff;position:absolute;right:0;top:9px}footer ul#menu-extra li a{font-family:'PT Sans',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:140%}footer ul#menu-extra li:last-child::after{content:none}.has-pis-purple-color{color:#484F70}.has-pis-blue-color{color:#167CB7}.has-pis-orange-color{color:#F55C3D}.has-pis-red-color{color:#FF312E}.has-pis-black-color{color:#101219}.has-pis-white-color{color:#FFF}.has-pis-gost-white-color{color:#FFFCF2}.wp-block-table{margin-bottom:20px}.wp-block-table thead tr th{font-family:'Cabin',sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:140%;color:#FFFFFE;background:#167CB7;padding:13px 0 13px 20px}.wp-block-table tbody tr td{padding:13px 0 13px 20px;font-size:16px}.wp-block-table tbody tr td a{text-decoration:underline}.wp-block-table tbody tr td a:hover{text-decoration:none}ul#breadcrumbs{display:flex;flex-wrap:wrap;padding:40px 0;margin-bottom:0}ul#breadcrumbs li{font-family:'PT Sans',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:140%;margin-bottom:0}ul#breadcrumbs li::before{content:none}ul#breadcrumbs li a{font-family:'PT Sans',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:140%}main.page404 .container{text-align:center}@media screen and (max-width:1000px){.wp-block-table thead tr th,.wp-block-table tbody tr td{white-space:nowrap}}@media screen and (max-width:750px){.mmenu-button{display:block}header>.container .mmenu{min-width:320px;display:none;position:absolute;top:100%;right:0;flex-direction:column;padding:20px 30px;background:#FFFFFE;box-shadow:10px 10px 40px rgba(0,0,0,.2);border-radius:10px;z-index:9}header>.container .mmenu .search{order:3;margin-right:0;width:100%}header>.container .mmenu ul#menu-top{margin-bottom:30px}header>.container .mmenu ul#menu-top img{display:none}header>.container .mmenu ul#menu-top li{margin-bottom:10px}header>.container .mmenu ul#menu-top li a{font-family:'PT Sans',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:140%;color:#101219}header>.container .mmenu ul#menu-top li a:hover{color:#167CB7}header>.container .mmenu ul#menu-top li.current-menu-item a{color:#167CB7}header>.container .mmenu ul#menu-top ul.sub-menu{margin-top:10px}.lang-menu{margin-left:auto;margin-right:25px}.lang-menu .item .text{display:none}.lang-menu .img img{width:30px;display:block}}@media screen and (max-width:600px){footer .block-img-text{display:block}.logo{width:150px}main h2{margin-top:20px}main h1{margin-top:0}.wp-block-columns>div:first-child{margin-bottom:20px}ul#breadcrumbs{padding:20px 0}ul#breadcrumbs li,ul#breadcrumbs li a{font-size:13px}}@media screen and (max-width:750px){header .menu-block ul#menu-top li:hover>.sub-menu::before{content:none}header .menu-block ul#menu-top li .sub-menu li{padding:6px 0}.menu-block{display:none;position:absolute;background:#fff;max-width:100%}.menu-block .container{flex-direction:column}.menu-block .container .home-link{display:none}.menu-block .container .mmenu{flex-direction:column}.menu-block .container .mmenu nav.topmenu{width:100%;order:2;margin-top:27px}.menu-block ul#menu-top{flex-direction:column}.menu-block ul#menu-top span.menu-image-hover-wrapper{display:none}.menu-block ul#menu-top .menu-image-title{padding-left:0}header .menu-block ul#menu-top li{margin-right:0}body header .menu-block ul#menu-top .sub-menu{display:block;position:relative;top:5px;left:0;padding:0 0 0 10px;background:#FFFFFE;box-shadow:none;border-radius:0;z-index:9}header .menu-block ul#menu-top li::after,header .menu-block ul#menu-top li .sub-menu li.current-menu-item::after{content:url(/esr/wp-content/themes/tuxedo-en/img/mobile-menu-arrow.svg);position:absolute;top:15px;right:20px;transform:translateY(-50%)}#bg{background:#0C120C;opacity:.4;position:fixed;top:0;left:0;right:0;bottom:0;display:none;z-index:1}header{z-index:9;background:#fff}}@media screen and (max-width:600px){.container{max-width:100%}}p.link{position:relative;padding-bottom:10px;border-bottom:1px solid #E7E7E7}p.link::before{content:url(/esr/wp-content/themes/tuxedo-en/img/link.svg);position:relative;top:3px;margin-right:5px}p.link a{text-decoration:underline}p.link a:hover{text-decoration:none}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:block!important}.wp-block-pis-block-bg a{color:#fff;text-decoration:underline;font-weight:700}.wp-block-pis-block-bg a:hover{text-decoration:none}.wp-block-pis-block-review .wp-block-pis-block-flex-img img{width:86px!important}.wp-block-pis-block-buttonbtn button{cursor:pointer}.wp-block-cble-block-relinkblock .block-stars{display:flex;align-items:center}.wp-block-cble-block-relinkblock .block-stars .stars{display:flex;align-items:center}.wp-block-cble-block-relinkblock .block-stars .stars svg{margin-right:8px;display:block}.wp-block-cble-block-relinkblock .block-stars p{margin-bottom:0;font-family:PT Sans;font-style:normal;font-weight:700;font-size:14px;line-height:140%;color:#0C120C;position:relative;top:2px}.wp-block-cble-block-relinkblock .rating-text{font-family:Cabin;font-style:normal;font-weight:400;font-size:14px;line-height:14px;text-decoration:underline;color:#1B98E0;margin-top:5px}.wp-block-cble-block-relinkblock .numbers{display:flex}.hidden-relinks{width:100%;display:none;flex-wrap:wrap}.wp-block-cble-block-relinkblock.five .hidden-relinks a{margin:10px;width:calc(20% - 20px)}.wp-block-cble-block-relinkblock.four .hidden-relinks a{margin:10px;width:calc(25% - 20px)}button.bmehr{display:flex;background:#06845A;color:#fff;width:100px;height:50px;align-items:center;justify-content:center;border-radius:5px;cursor:pointer;font-size:18px}button.bmehr::after{content:'>';color:#fff;margin-left:5px;position:relative;transform:rotate(90deg)}button.bmehr.open::after{transform:rotate(-90deg)}@media screen and (max-width:770px){.wp-block-cble-block-relinkblock.five .hidden-relinks>a,.wp-block-cble-block-relinkblock.four .hidden-relinks>a{width:calc(50% - 20px)}}@media screen and (max-width:500px){.wp-block-cble-block-relinkblock.five .hidden-relinks>a,.wp-block-cble-block-relinkblock.four .hidden-relinks>a{width:calc(100% - 20px)}}.footermenus-block{display:flex;flex-wrap:wrap}.footermenus-block .item{margin-right:120px}.footermenus-block .item:last-child{margin-right:0}.footermenus-block .item h6{font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:140%;margin-bottom:16px;color:#FFFFFE}footer .footermenus-block ul li a{font-family:Montserrat;font-style:normal;font-weight:500;font-size:14px;line-height:140%;color:#FFFFFE}footer .footermenus-block ul li a:hover{text-decoration:underline}footer .footermenus-block nav{margin-bottom:40px}footer .footermenus-block ul li{margin-bottom:10px}ul.sclang{position:absolute;background:#fff;z-index:9;width:150px;top:100%;right:0;display:none;padding:15px 10px 0;box-shadow:10px 4px 40px rgb(0 0 0 / 15%);border-radius:5px}.lang-menu{position:relative}.lang-menu:hover>ul.sclang{display:block}ul.sclang li{display:flex;align-items:center;margin-bottom:15px}ul.sclang li img{width:30px;margin-right:10px;flex:none}ul.sclang li a{font-family:'Cabin',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:140%;color:#101219;display:flex;align-items:center}ul.sclang li a:hover{color:#1b98e0}#snippet-box{display:none!important}.wp-block-pis-block-review .wp-block-pis-block-class.main .wp-block-pis-block-class.left img{border-radius:50%!important;border:1px solid #ccc}.wp-block-cble-block-relinktest .image img{border-radius:50%;border:1px solid #ccc}.logo img,.footer-logo img{display:block;height:40px;width:auto}header.bar_fixed .menu-block{position:fixed;top:0;z-index:9;background:#fff;width:100%}header.topbar.bar_fixed .menu-block{top:30px}header.bar_fixed~main{margin-top:71px}@media screen and (max-width:750px){header.bar_fixed .menu-block{position:static;overflow-y:scroll;max-height:calc(100vh - 100px)}header.topbar.bar_fixed{position:fixed;top:0;z-index:9;width:100%}}div#respond textarea#comment{width:80%;background:#FFFFFE;border:1px solid #E7E9E9;box-sizing:border-box;border-radius:10px;min-height:150px;margin-top:10px;resize:vertical;padding:10px}div#respond input#submit{height:35px;background:#F55C3D;border-radius:8px;cursor:pointer;font-family:Cabin;font-style:normal;font-weight:700;font-size:14px;line-height:140%;color:#FFFFFE;padding:0 10px}div#respond input#submit:hover{background:#cd4e34}div#respond #commentform input[type="text"]{width:80%;background:#FFFFFE;border:1px solid #E7E9E9;box-sizing:border-box;border-radius:10px;height:40px;padding:0 10px}div#respond #commentform p{margin-bottom:5px}div#respond #commentform .comment-item{margin-bottom:15px}div#respond #comment-submit{height:35px;background:#F55C3D;border-radius:8px;cursor:pointer;font-family:Cabin;font-style:normal;font-weight:700;font-size:14px;line-height:140%;color:#FFFFFE;padding:0 10px;margin-bottom:25px}div#respond #comment-submit:hover{background:#cd4e34}div#respond #commentform p.comment-message{margin-bottom:15px}section.commentlist .comment{background:#FFFFFE;border:1px solid #E7E9E9;box-sizing:border-box;border-radius:10px;padding:20px;margin-bottom:20px}section.commentlist .comment header{margin-bottom:20px}section.commentlist .comment header .autor{background:#fff;display:flex;justify-content:space-between}section.commentlist .comment header .autor p{font-family:'PT Sans';font-style:normal;font-weight:400;font-size:12px;line-height:140%;color:#101219;margin-bottom:0}section.commentlist .comment header .autor p span{font-family:'Cabin';font-style:normal;font-weight:700;font-size:16px;line-height:140%;color:#101219}section.commentlist .comment header .autor p svg{margin-right:5px;position:relative;top:2px}section.commentlist .comment .comment-content p{font-family:'PT Sans';font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#000}section.commentlist .comment footer{background:#fff;padding:0}section.commentlist .comment footer a{font-family:'Cabin';font-style:normal;font-weight:700;font-size:14px;line-height:140%;color:#1B98E0}section.commentlist ul.children{padding-left:25px;margin-left:25px;border-left:5px solid #F4F4F4;margin-top:20px;margin-bottom:40px}@media screen and (max-width:500px){section.commentlist .comment header .autor{display:block}section.commentlist .comment header .autor p:first-child{margin-bottom:10px}div#respond textarea#comment,div#respond #commentform input[type="text"]{width:100%}}header .menu-block ul#menu-top li:hover>.sub-menu li:hover>.sub-menu{left:100%;top:0}@media screen and (max-width:750px){header .menu-block ul#menu-top li:hover>.sub-menu li:hover>.sub-menu{left:0}}