@-webkit-keyframes whatsappCircle{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.01}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.2}to{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.01}}.safiricon{display:block}.safiricon svg{height:16px;fill:currentColor;margin-right:5px;width:16px;display:block}ul{list-style:none;list-style-position:outside;box-sizing:border-box}:root{--wp-bound-block-color:var(--wp-block-synced-color);--wp-admin-theme-color--rgb:0,124,186;--wp-block-synced-color--rgb:122,0,223;--wp-editor-canvas-background:#ddd;--wp-admin-theme-color-darker-10:#006ba1;--wp-block-synced-color:#7a00df;--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--margin:30px;--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}@media (max-width:768px){:root{--margin:10px}}*,:after,:before{padding:0;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;margin:0;vertical-align:baseline}a,h1,h2{color:var(--c1)}a,a:hover{text-decoration:none}a:hover{color:#222}a img{border:0}img{height:auto;max-width:100%;width:auto}h1,h2{font-size:20px;font-family:var(--headFont)}h2{font-size:18px}#header,body{background:#fff}body{font-size:14px;color:#2e2e2e;font-family:var(--mainFont)}button,input{font-family:inherit}.safirthumb{overflow:hidden;position:relative;background-size:cover;background-color:#f0f0f0;background-position:50% 50%;padding-bottom:var(--thumbRatio);background-image:var(--noImageForPost);background-repeat:no-repeat}.safirthumb:before{content:"";position:absolute;display:block}.safirthumb .thumbnail{overflow:hidden;right:0;position:absolute;bottom:0;top:0;left:0}.safirthumb .center,.safirthumb img{height:100%;transform:translate(50%,50%);position:absolute;top:0;left:0;width:100%}.safirthumb img{transform:translate(-50%,-50%);object-fit:cover}img.lazy{transition:opacity .75s ease-in;opacity:0}#logo a,#menu a .themeicon-arrow,.themeicon,form span{display:block}ul.menu .themeicon .themeicon-arrow{display:none}.themeicon svg{height:20px;fill:currentColor;width:20px;display:block}.safir-logo{font-size:20px;font-weight:700;color:#333;line-height:1}.safir-logo:hover{color:#666}.safir-logo img{height:var(--headerHeight);width:auto;display:block}#menu a,.widgetHeading{overflow:hidden;color:#222}.widgetHeading{margin-bottom:30px;position:relative}.widgetHeading .title:after,.widgetHeading:after{height:2px;right:0;content:"";position:absolute;bottom:0;left:0;display:block}.widgetHeading:after{background:#ededed;z-index:1}.widgetHeading .title{position:relative;padding-bottom:20px;float:left}.widgetHeading .title:after{background:var(--c1);z-index:2}.widgetHeading .text{font-size:24px;letter-spacing:-1px;line-height:30px;float:left;font-family:var(--headFont)}.widgetHeading .icon{margin-right:6px;float:left}.widgetHeading .icon svg{height:20px;margin:5px 0;width:20px}.darkBg .widgetHeading{color:#f9f9f9}.darkBg .widgetHeading:after{background:#292929}.innerContainer{overflow:hidden;padding:0 5px;max-width:1180px;margin:auto}#header{transition:all .2s;position:relative;border-top:2px solid #e6edff;border-bottom:2px solid #e6edff;clear:both;z-index:40}#header .innerContainer{overflow:visible;padding:0;width:100%;display:table}#infoBlock,#logo,#menuGroup{vertical-align:middle;display:table-cell}#logo{padding:15px 0;z-index:100}.headerButton{height:32px;transition:all .3s;position:relative;border-radius:16px;background:#cce6fc;width:32px}.headerButton:hover{background:#bbd5eb}.headerButton .icon{color:var(--c1);text-align:center}.headerButton .icon svg{height:16px;margin:8px;width:16px}.headerButton .text{transform:translateY(5px);padding:8px;font-size:13px;color:#fff;transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;position:absolute;opacity:0;visibility:hidden;text-align:center;top:38px;background-color:rgb(0 0 0/.8);border-radius:6px;white-space:nowrap}.headerButton .text:before{border-color:#fff0 #fff0 rgb(0 0 0/.8);height:0;content:"";position:absolute;border-style:solid;border-width:0 4px 5px;top:-5px;margin-left:-4px;left:50%;width:0;display:block}.headerButton .text:after{height:5px;opacity:0;top:-5px;background:red;left:0;width:100%}#footer #footerBottom a,.headerButton .text a{color:#fff}.headerButton:hover .text{display:block}#infoBlock,#menuGroup{position:relative}#infoBlock{top:3px;white-space:nowrap;padding-left:22px}#infoBlock:before,#menu .sub-menu:before,.headerButton .text:after{content:"";position:absolute;display:block}#infoBlock:before{height:40px;top:50%;background:#e6edff;left:10px;width:2px;margin-top:-20px}#infoBlock .item{margin-right:5px;display:inline-block}.safirSocial{flex-wrap:wrap;gap:10px;display:flex}.safirSocial a{color:#9ea1a9;display:block}#menuGroup{padding:15px 0;transition:all .5s;text-align:right;z-index:20}#menu{float:right;font-family:var(--headFont);z-index:40}#menu .text,#menu li{float:left}#menu,#menu li{position:relative}#menu a{padding:0 12px;font-size:14px;font-weight:500;transition:all .3s;align-items:center;border-radius:3px;line-height:40px;display:flex}#menu>ul>li:hover>a{color:#fff;background:var(--c1)}#menu li.menu-item-has-children .themeicon svg{height:8px;margin-left:4px;width:8px}#menu .sub-menu:before{height:17px;opacity:0;top:-17px;width:100%}#menu .sub-menu{transform:translateY(-20px);transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;position:absolute;opacity:0;visibility:hidden;text-align:left;top:57px;box-shadow:0 8px 10px rgb(0 0 0/.05),-10px 8px 15px rgb(0 0 0/.05),10px 8px 15px rgb(0 0 0/.05);background:#fff;z-index:-1}.headerButton:hover .text,header #menu li:hover>.sub-menu{transform:translateY(0);transition-delay:0s,0s,.3s;opacity:1;visibility:visible;z-index:1}#menu .sub-menu li{padding:0;border:0;position:relative;border-top:1px solid #ededed;margin:0;float:none}#menu .sub-menu li:first-child{border-top:0}#menu .sub-menu a{padding:10px;font-size:14px;border:0;font-weight:400;min-width:200px;margin:0;align-items:center;border-radius:0;width:auto;line-height:20px;display:flex}#menu .sub-menu a:hover{background:#ededed}#menu .sub-menu .safiricon svg{height:16px;width:16px}#search{position:relative;float:right;z-index:50}#search .searchButton{height:32px;padding:6px;color:#656c7d;transition:all .5s;margin:4px 0 4px 8px;border-radius:50%;background:#cce6fc;cursor:pointer;width:32px}#search:hover .searchButton{color:#767980}#search .searchButton svg,#search button svg{height:16px;margin:2px;width:16px}#search .searchForm{right:-8px;position:absolute;top:57px;box-shadow:0 8px 10px rgb(0 0 0/.05),-10px 8px 15px rgb(0 0 0/.05),10px 8px 15px rgb(0 0 0/.05);background:#fff;width:275px;display:none;z-index:999}#search .searchForm:before,.numberWidget .iconList .item .icon:after{height:0;content:"";position:absolute;border-style:solid;width:0;display:block}#search .searchForm:before{border-color:#fff0 #fff0 #e6edff;right:16px;border-width:0 8px 8px;top:-8px}#search input[type=text]{height:50px;padding:10px 40px 10px 10px;font-size:13px;border:0;color:#654654;margin:0;background:0 0;width:100%;line-height:30px;display:block}#search button{height:50px;border:0;right:0;color:#9ea1a9;position:absolute;top:0;background:#e6edff;cursor:pointer;width:50px;display:block}#search button svg{margin:17px}#home{min-height:110px;clear:both}.safirWidget.homeWidget{transition:all .2s;background:#fff}.numberWidget .innerContainer,.safirWidget .widgetContent{position:relative}.safirWidget.homeWidget.lightBg{background:#f9f9f9}.safirWidget.homeWidget.darkBg{color:#f9f9f9;background:#222}.safirWidget.homeWidget .innerContainer{padding:40px 5px}.numberWidget .iconList{flex-wrap:nowrap;margin:30px -15px 0;display:flex}.numberWidget .iconList .item{padding:0 15px;text-align:center;width:100%}.numberWidget .iconList .item .icon{margin-bottom:20px;color:#505050;position:relative;border-bottom:2px solid #ececec;text-align:center;padding-bottom:20px}.numberWidget .iconList .item .icon:after{border-color:#ececec #fff0 #fff0;border-width:6px 6px 0;bottom:-8px;margin-left:-6px;left:50%}.numberWidget .iconList .item .icon svg{height:40px;margin:auto;width:40px}.numberWidget .iconList .item .number{font-size:22px;font-weight:700;margin-bottom:8px;color:var(--c1);line-height:25px}.numberWidget .iconList .item .text{font-weight:500}.aboutWidget{overflow:hidden}.aboutWidget .infoBlock{font-size:17px;color:#222;width:50%;line-height:1.6;float:left}.aboutWidget .menuBlock{overflow:hidden;text-align:left;width:47%;float:right}.aboutWidget .menuBlock .item{overflow:hidden;padding:5px;border-radius:35px 10px 10px 35px;background:rgb(0 0 0/.02);margin-top:5px}.aboutWidget .menuBlock .item .icon{height:60px;padding:15px;color:var(--c1);text-align:center;border-radius:50%;background:#eee;width:60px;float:left}.aboutWidget .menuBlock .item .icon svg{height:30px;margin:0;width:30px}.aboutWidget .menuBlock .item .text{margin-left:75px}.aboutWidget .menuBlock .item .table{min-height:60px;width:100%;display:table}.aboutWidget .menuBlock .item .cell{vertical-align:middle;display:table-cell}.aboutWidget .menuBlock .item .title{font-size:16px;font-weight:500;color:#555}.aboutWidget .menuBlock .item .desc{font-size:14px;color:#666;margin-top:3px}.sloganWidget .widgetContent{color:#fff;background-size:cover!important;text-align:center;background-color:#333;background-position:50% 50%!important}.sloganWidget.fixed .widgetContent{background-attachment:fixed}.sloganWidget .text{font-size:28px;font-weight:500;text-shadow:0 0 5px rgb(0 0 0/.7);color:#fff;line-height:1.5}.sloganWidget a.btn{overflow:hidden;padding:10px 25px;font-size:18px;font-weight:700;color:#fff;transition:all .3s;border-radius:3px;background:rgb(0 0 0/.7);line-height:20px;margin-top:20px;white-space:nowrap;display:inline-block}.sloganWidget a.btn:hover{background:var(--c1)}.sloganWidget a.btn .icon{height:20px;font-size:20px;width:30px;line-height:20px;float:left;display:block}.sloganWidget .widgetContent{padding:20px}.advancedPostsWidget1 .list{overflow:hidden;flex-wrap:wrap;margin:-15px;display:flex}.advancedPostsWidget1 .list .item-container{padding:15px;width:25%}.advancedPostsWidget1 .item{text-align:center}.advancedPostsWidget1 .item .thumb{overflow:hidden;margin-bottom:15px;position:relative;border-radius:3px}.advancedPostsWidget1 .item .thumb img,.advancedPostsWidget2 .item .thumb img{width:100%;display:block;z-index:1}.advancedPostsWidget1 .item .thumb .text{padding:0 8px;font-size:12px;right:0;color:#222;position:absolute;top:10px;background:hsl(0 0% 100%/.7);line-height:22px;z-index:2}.advancedPostsWidget1 .item .title{font-size:15px;font-weight:700;color:#464646;transition:all .3s}.advancedPostsWidget1 .item .title a,.advancedPostsWidget2 .item .title a{color:#464646}.advancedPostsWidget1 .item:hover .title a{color:var(--c1)}.advancedPostsWidget1 .item .postprice{padding:5px 10px;font-size:15px;font-weight:500;right:0;color:#fff;position:absolute;bottom:0}.advancedPostsWidget1 .item .postprice:before{height:100%;content:"";position:absolute;opacity:.75;top:0;border-radius:3px 0 0 0;background:var(--c1);left:0;width:100%;display:block;z-index:1}.advancedPostsWidget1 .item .postprice .inner{position:relative;z-index:2}.advancedPostsWidget1 .item .postprice span{text-decoration:line-through;font-weight:400;margin-right:8px}.advancedPostsWidget1.darkBg .item .title,.advancedPostsWidget1.darkBg .item .title a{color:#f9f9f9}.advancedPostsWidget2 .item{overflow:hidden;border-radius:3px;background:#f9f9f9}.advancedPostsWidget2 .item .thumb{position:relative}.advancedPostsWidget2 .item:hover .title a{color:var(--c1)}.advancedPostsWidget2 .item .detail{padding:20px;border-top:2px solid var(--c1)}.advancedPostsWidget2 .item .inner{height:200px;overflow:hidden;line-height:25px}.advancedPostsWidget2 .item .title{font-size:17px;font-weight:500;color:#464646;transition:all .3s;position:relative}.advancedPostsWidget2 .item .title:after{height:3px;content:"";margin:11px 0;background:repeating-linear-gradient(90deg,#dde4f5,#dde4f5 3px,#fff0 0,#fff0 9px);width:50%;display:block}.advancedPostsWidget2.lightBg .item{background:#fff}form input[type=text]{height:40px;padding:10px 15px;border:1px solid #ededed;-webkit-appearance:none;color:#4a4a4a;transition:all .25s;outline:0;margin:10px 0;border-radius:3px;background:#fff;width:100%;line-height:20px;font-family:Asap,sans-serif}form input[type=text]:focus{border:1px solid #dedede}#footer{position:relative;clear:both;background:#f9f9f9;z-index:10}footer:before{height:100%;content:"";position:absolute;top:0;background:-moz-linear-gradient(left,#e8e8e8 0,#e8e8e8 50%,#f9f9f9 50%,#f9f9f9 100%);background:-webkit-linear-gradient(left,#e8e8e8,#e8e8e8 50%,#f9f9f9 0,#f9f9f9);background:linear-gradient(90deg,#e8e8e8 0,#e8e8e8 50%,#f9f9f9 0,#f9f9f9);left:0;width:100%}footer>.innerContainer{padding:0;position:relative}#footer .footerHeading{font-size:17px;font-weight:500;margin-bottom:15px;border-bottom:2px solid #e9e9e9;padding-bottom:15px}#footer .columns{overflow:hidden;background:-moz-linear-gradient(left,#e8e8e8 0,#e8e8e8 25.499799%,#f9f9f9 25.499799%,#f9f9f9 100%);background:-webkit-linear-gradient(left,#e8e8e8,#e8e8e8 25.499799%,#f9f9f9 0,#f9f9f9);background:linear-gradient(90deg,#e8e8e8 0,#e8e8e8 25.499799%,#f9f9f9 0,#f9f9f9)}#footer .column{padding:30px 0 30px 30px;width:24.858757%;float:left}#footer .column.about{padding-right:10px;width:25.423729%;padding-left:0}#footer .column.about .logo{overflow:hidden;margin-bottom:15px}#footer .column.about .logo .image{position:relative;padding-bottom:15px;float:left}#footer .column.about .logo .image:after{height:2px;content:"";position:absolute;bottom:0;background:var(--c1);left:0;width:100%}#footer .column.about .safirSocial{margin-top:10px}#footer .column.about .columnContent{font-size:14px;line-height:1.8}#footer .column.menu ul{overflow:hidden;margin:-5px}#footer .column.menu li{padding:5px;width:100%;line-height:26px}#footer .column.menu a{color:#747786;transition:all .3s;align-items:center;display:flex}#footer .column.menu a:hover{color:#303650}#footer .column.posts .item{padding-top:10px;position:relative;border-top:1px solid #e9e9e9;margin-top:10px;padding-left:30px}#footer .column.posts .item:first-child{padding-top:0;border-top:0;margin-top:0}#footer .column.posts .item a{font-size:13px;font-weight:500;color:#333}#footer .column.posts .item a:hover{color:#000}#footer .column.posts .item .date{font-size:12px;color:#aaa;margin-top:3px}#footer #footerBottom{font-size:13px;color:#fff;position:relative;background:var(--c1)}#footer #footerBottom .innerContainer{padding-top:10px;position:relative;padding-right:50px;padding-bottom:10px}#footer #footerBottom a:hover{color:#eee}#footer #footerBottom .contacts{overflow:hidden;line-height:30px}#footer #footerBottom .contacts .item{margin-right:20px;float:left}#footer #footerBottom .contacts .item .icon{margin-right:5px;float:left}#footer #footerBottom .contacts .item .icon svg{height:16px;margin:7px;width:16px}#footer #footerBottom .contacts .item .data{float:left}#hamburgermenu .searchForm button,.safirTop{right:0;position:absolute;top:0;cursor:pointer}.safirTop{color:#fff;transition:all .3s;text-align:center;background:rgb(0 0 0/.1)}.safirTop svg{height:18px;margin:16px;width:18px}.safirTop:hover{background:rgb(0 0 0/.25)}.sfrWhatsappButton{color:#fff;position:fixed;bottom:40px;border-radius:50%;background:#48a91f;left:40px;display:block;z-index:15}.sfrWhatsappButton.right{right:60px;bottom:60px;left:auto!important}.sfrWhatsappButton svg{height:26px;transition:all .3s;margin:17px;width:26px}.sfrWhatsappButton:hover svg{transform:scale(1.25)}.sfrWhatsappButton .circle{height:200%;border:2px solid #48a91f;-webkit-transition:all .5s;transition:all .5s;position:absolute;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation:whatsappCircle 2.2s ease-in-out infinite;animation:whatsappCircle 2.2s ease-in-out infinite;opacity:0;bottom:-50%;background-color:#fff0;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:100%;left:-50%;width:200%}.owl-carousel{-webkit-tap-highlight-color:#fff0;width:100%;display:none;z-index:1}#hamburgermenu,#mobileHeader{background:#fff;width:100%;z-index:100000}#mobileHeader .mobileButton{color:#222;cursor:pointer;display:none}#mobileHeader .mobileButton svg{margin:20px}#hamburgermenu .searchForm{position:relative;margin:10px}#hamburgermenu .searchForm input[type=text]{height:40px;padding:5px 40px 5px 10px;font-size:14px;border:1px solid #efefef;font-weight:500;transition:all .25s;outline:0;border-radius:3px!important;background:#fafafa!important;width:100%;font-family:Asap,sans-serif;display:block}#hamburgermenu .searchForm button{height:40px;border:0;color:#222;background:0 0;width:40px;display:block}#hamburgermenu .searchForm button svg{height:16px;margin:12px;width:16px}#hamburgermenu{height:100%;overflow-y:scroll;position:fixed;top:0;left:-300px;width:300px;z-index:999999}#hamburgermenu span.close{color:#fff;border-radius:2px;background:#000;cursor:pointer}#hamburgermenu span.close svg{height:14px;margin:13px;width:14px}#hamburgermenu .logoBlock{padding:10px;justify-content:space-between;border-bottom:1px solid #ddd;gap:10px;align-items:center;display:flex}#mobileMenuContainer{overflow:hidden;border-top:1px solid #ededed}#mobileSocial{margin:20px 10px;float:right}#mobileSocial .safirSocial{gap:5px}#overlay{height:100%;position:fixed;top:0;background:rgb(0 0 0/.9);left:0;width:100%;display:none;z-index:999998}@media (max-width:1100px){#footer .column.about{padding-left:10px}.sloganWidget .text{font-size:20px}#infoBlock{display:none}#header{border:0}#logo{overflow:hidden;position:relative;display:block;z-index:1}#mobileHeader{justify-content:space-between;gap:10px;align-items:center;box-shadow:0 0 3px rgb(0 0 0/.15);display:flex}#mobileHeader .mobileHeaderIcon,#mobileHeader .toggleMenu{display:block}#menuGroup{display:none}.innerContainer{padding:0 10px}.safirWidget.homeWidget .innerContainer{padding:25px 10px 10px}}@media (max-width:960px){.numberWidget .iconList{margin:30px -5px -20px}.numberWidget .iconList .item{padding:0 5px;margin-bottom:20px;width:20%}}@media (max-width:768px){.widgetHeading .text{font-size:20px}.aboutWidget .infoBlock,.aboutWidget .menuBlock{width:100%;float:none}body .numberWidget .iconList{flex-wrap:wrap}body .numberWidget .iconList .item{width:20%}.safirTop{height:100%}footer:before{display:none}#footer .columns{background:0 0!important}#footer .columns .column{padding:10px!important;width:100%}#footer #footerBottom .contacts .item .data{float:none;display:inline}.aboutWidget .infoBlock{font-size:14px}.widgetHeading{margin-bottom:20px}#safirPage .advancedPostsWidget1 .list .item-container{padding:5px;width:33.333333333%}.advancedPostsWidget1 .list{margin:-5px}.advancedPostsWidget2 .item .detail{padding:10px}.widgetHeading .title{font-size:20px;padding-bottom:10px}.safirWidget .innerContainer{overflow:visible;padding:0}}@media (max-width:600px){#safirPage .advancedPostsWidget1 .list .item-container{width:50%!important}body .numberWidget .iconList .item{width:25%}}@media (max-width:550px){body .numberWidget .iconList .item{width:33.3333333333%}}@media (max-width:374px){#safirPage .advancedPostsWidget1 .list .item-container{width:100%!important}body .numberWidget .iconList .item{width:50%}}